summaryrefslogtreecommitdiff
path: root/lang/smlnj/patches
AgeCommit message (Collapse)AuthorFilesLines
2015-04-22Preliminary hacks for building this with -m32 on amd64 NetBSD.dholland3-0/+59
I've run into local problems with COMPAT_32 so this only gets a short distance in before I can't run it any further, but I'm going to commit anyway as "broken package" > "no package", and with luck I'll get it sorted out fully before much longer. Also allow amd64 Linux as the necessary hacks for that seem to already be in place.
2012-01-29Update to SML/NJ 110.73asau4-56/+1
SML/NJ 110.73 provides a number of new library features, including a new library for working with HTML 4, as well as many bug fixes. Details: CM: + Added boolean literals (true and false) to the conditional-expression syntax in CM. Thus, you can write #if true structure Foo #endif in a CM file. This change is meant to make it easier to use autoconf to configure the build process of an SML application. ML-Yacc: + Fixed ml-yacc examples to respect the changed signatures with respect to TextIO.inputLine. SML/NJ Library: + Added findExe function to PathUtil module. + Modified the implementation of GetOpt.usageInfo so that if the help string has embedded newlines, then the extra lines are properly indented. + Changed the interface of JSONStreamParser to support both parsing files and TextIO.instreams. + Added HTML4 library. + Fixed bug in hashed cons library (bug #55). + Added array iterators to DynamicArray module. Concurrent ML: + The paths used to specify the CML versions of libraries in a CM file have been rationalized (bug #68) $cml/basis.cm -- the CML version of $/basis.cm $cml/cml.cm -- core CML features $cml/cml-lib.cm -- CML library code $cml/trace-cml.cm -- TraceCML library for debugging $cml/smlnj-lib.cm -- CML version of the $/smlnj-lib.cm library $cml/inet-lib.cm -- CML version of the $/inet-lib.cm library $cml/unix-lib.cm -- CML version of the $/unix-lib.cm library Note that the old naming scheme is still supported, but may be removed in some future version. + Added Barriers module to CML. + Fixed the Win32 socket and polling implementation to work correctly with CML. Signature of poll was wrong and didn't handle sockets at all. MLRISC: + Added support for the RTDSC and RTDSCP instructions to the amd64 code generator.
2010-02-07Update to SML/NJ 110.72, bug fix release.asau1-4/+18
2009-09-22Update to SML/NJ 110.71.asau11-133/+100
Numerous changes since version 110.42 include AMD64 support and loads of bug fixes, detailed list of changes is at http://www.smlnj.org/dist/working/110.71/NOTES/HISTORY
2006-03-28Apply patch from PR pkg/32722. Fixes building on i386.gavan2-4/+68
2004-06-06Revert to smlnj-110.42, as 110.45 is troublesome. While doing so, keep itsnj2-16/+15
using buildlink3, fetchable, and buildable with gcc3. Requested by the package's maintainer.
2004-04-09Update to smlnj-110.45.snj2-11/+14
"The latest working version (110.45) fixes some installation problems caused by incompatibilities with GCC 3.3. Earlier, 110.44 brought our implementation of the Basis library closer to the specification, fixed several important bugs, and provided support for Mac OS X 10.3 (Panther). The previous working release (110.43) offered an operational win32 port, added IntInf support to compiler and Basis library, and also updated many interfaces of the Basis according to the latest draft of the specification." Provided by Jesper Louis Andersen in PR pkg/24586. Also fixes PR pkg/23480.
2003-07-01Wrong version of patch-af.jtb7-12/+8
2003-07-01Make this work on powerpc.jtb7-10/+117
2003-03-21Update to 110.42, from Christopher Richards in connection with PR 18678.wiz9-23/+96
Changes: A number of small, but important bug fixes.
2003-03-21Reimport sml-nj as smlnj, which is the name commonly used by the community.wiz6-0/+343
Suggested by Christopher Richards in connection with PR 18678.