newLISP® v.10.3.1 Release Notes
rev 2011-5-17
10.3.1 is maintenance release with bug fixes and efficiency improvements.
No new features have been added.
For the original 10.3.0 release notes see here.
Bug fixes
- Fix for filter, index, clean, exists
and for-all when handling empty list elements.
- inc, dec, ++ and -- did not
check for missing parameters.
- The boolean parameter in dotree could cause a crash.
- Fix for a buffer overflow in interactive multi-line mode.
- A bug fix for timer when using recursively.
- An EOF error in read-line was not cleared and made
subsequent calls to read-line fail.
Other improvements
- Better error message on self-referential list changes.
- Improved error messages in implicit indexing.
- Recognize MBCS characters in MS Windows pathnames.
- Several times peedup in functions: filter, index,
clean, exists and for-all
- Efficiency improvements for map,
- A new version of json.lsp module now processes backslashed characters
as of JSON spec (thanks Ted Walther).
Compatibility
The minimum Mac OS X version to run this release is Leopard 10.5. This release
will not run on Mac OS X Tiger 10.4, but still can be compiled on this
version using the default makefile_darwin_utf8 build script for Mac OS X.
∂