Hello community,

here is the log from the commit of package smlnj for openSUSE:Factory checked 
in at 2017-08-24 18:35:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/smlnj (Old)
 and      /work/SRC/openSUSE:Factory/.smlnj.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "smlnj"

Thu Aug 24 18:35:08 2017 rev:20 rq:508512 version:110.81

Changes:
--------
--- /work/SRC/openSUSE:Factory/smlnj/smlnj.changes      2015-05-29 
10:39:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.smlnj.new/smlnj.changes 2017-08-24 
18:35:13.798508272 +0200
@@ -1,0 +2,43 @@
+Thu Jul  6 11:44:49 UTC 2017 - idon...@suse.com
+
+- Update to version 110.81
+
+  Successor ML:
+  * The 110.81 release adds additional support for Successor ML
+    syntactic extensions. It is now possible to use record-punning
+    syntax in expressions (as well as in patterns).
+  * And we have added support for do syntax in let bindings.
+  * We have also changed the way that Successor ML features are
+    enabled from the REPL. Instead of assigning true to the
+    Control.succML variable, one should use the function
+    Control.setSuccML is used to enable or disable Successor ML.
+
+  Compiler
+  * This version eliminates dependencies on FLINT types in the
+    front end. In particular, uses of PlambdaType have been eliminated.
+
+  SML/NJ Library:
+  * Added the JSONUtil module to the JSON library.
+
+  ml-lpt
+  * Added --debug command-line option to ml-antlr. This flag causes
+    ml-antlr to generate debug actions that print the left-hand-side
+    non-terminal of the production.
+  * Added %tokentype directive to ml-antlr, which allows user-defined
+    datatypes to be used to represent tokens.
+
+  MLRISC:
+  * Changed the interface to AMD64Gen; the signBit and negateSignBit
+    callback functions now return an MLTree.rexp (instead of a label).
+
+  Bugfixes:
+  * 129        Symbolic identifiers are allowed as strids
+  * 149        Datatype replication exposes hidden constructors
+  * 153        Enabling Successor ML features is delayed
+  * 175        Executable stack on Linux
+  * 179        ml-ulex writing debug messages to stdOut
+  * Parser bugfix: we now allow `*` as a field label in record-punning 
patterns.
+
+- Drop smlnj-linux-4.0.patch, upstream.
+
+-------------------------------------------------------------------

Old:
----
  smlnj-110.74.tar.bz2
  smlnj-linux-4.0.patch

New:
----
  smlnj-110.81.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ smlnj.spec ++++++
--- /var/tmp/diff_new_pack.u19n86/_old  2017-08-24 18:35:15.826222604 +0200
+++ /var/tmp/diff_new_pack.u19n86/_new  2017-08-24 18:35:15.834221477 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package smlnj
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           smlnj
-Version:        110.74
+Version:        110.81
 Release:        0
 Summary:        Standard ML of New Jersey
 License:        BSD-3-Clause
@@ -25,8 +25,7 @@
 Url:            http://www.smlnj.org/
 Source:         smlnj-%{version}.tar.bz2
 Source1:        pack_new_version.sh
-Patch0:         smlnj-linux-4.0.patch
-Patch2:         MLRISC.diff
+Patch1:         MLRISC.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 ExclusiveArch:  %{ix86} ppc
 
@@ -37,13 +36,14 @@
 %prep
 %setup -q
 tar -xzf config.tgz
-%patch0 -p1
+
 mkdir base
 cd base
 tar -xzf ../runtime.tgz
 tar -xzf ../MLRISC.tgz
 cd MLRISC
-%patch2
+
+%patch1
 
 %build
 CFLAGS="%{optflags}" config/install.sh

++++++ pack_new_version.sh ++++++
--- /var/tmp/diff_new_pack.u19n86/_old  2017-08-24 18:35:15.910210772 +0200
+++ /var/tmp/diff_new_pack.u19n86/_new  2017-08-24 18:35:15.914210208 +0200
@@ -1,11 +1,14 @@
 #!/bin/sh
+set -euo pipefail
 
-version="110.74"
-files="$version-README.html boot.ppc-unix.tgz boot.sparc-unix.tgz 
boot.x86-unix.tgz 
-       boot.x86-win32.tgz ckit.tgz cml.tgz cm.tgz compiler.tgz config.tgz 
CYGWININSTALL 
-       eXene.tgz heap2asm.tgz HISTORY INSTALL MACOSXINSTALL ml-burg.tgz 
ml-lex.tgz ml-lpt.tgz 
-       MLRISC.tgz ml-yacc.tgz nlffi.tgz pgraph.tgz runtime.tgz smlnj-c.tgz 
smlnj-lib.tgz 
-       system.tgz trace-debug-profile.tgz WININSTALL"
+version="110.81"
+files="$version-README.html boot.ppc-unix.tgz boot.sparc-unix.tgz \
+       boot.x86-unix.tgz boot.x86-win32.tgz ckit.tgz cml.tgz cm.tgz \
+       compiler.tgz config.tgz CYGWININSTALL doc.tgz eXene.tgz heap2asm.tgz \
+       HISTORY INSTALL MACOSXINSTALL ml-burg.tgz ml-lex.tgz ml-lpt.tgz \
+       MLRISC.tgz ml-yacc.tgz nlffi.tgz old-basis.tgz pgraph.tgz \
+       runtime.tgz smlnj-c.tgz smlnj-lib.tgz system.tgz \
+       trace-debug-profile.tgz WININSTALL"
 
 mkdir smlnj-$version
 cd smlnj-$version

++++++ smlnj-110.74.tar.bz2 -> smlnj-110.81.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/smlnj/smlnj-110.74.tar.bz2 
/work/SRC/openSUSE:Factory/.smlnj.new/smlnj-110.81.tar.bz2 differ: char 11, 
line 1


Reply via email to