Friday, April 21, 2017

Allegro CL 10.1 Free Express Edition - Now Available

ACL Logo


ACL 10.1 New Features

  • 64-bit Linux ARM (aka ARM64 or ARMv8): both SMP and non-SMP
  • New external format: GB18030
  • For macOS and Windows: executable signing
  • Character tables updated to Unicode 9.0.0
  • OpenSSL is dynamically loaded rather than statically linked (this was available as a patch, so you can remove this if you want)
  • defstruct slot-option validation
  • xmlrpc now uses the SAX parser rather than the older, deprecated XML parser
  • The IDE's trace dialog reports the elapsed time for each traced call
  • Iimplements "grab_fast_mutex" for all architectures, leading to performance improvements for multiprocessing on some architectures
  • GC improvements
    • find-gcpath: A new tool to help locate the reason specific objects are being kept alive across garbage collections (see documentation)
    • collected-newstuff: A tool to help analyze the heap allocations made while executing a block of code. (see documentation)
    • Handle exceptions during gc: Exceptions during gc are now reported, with a mechanism for using a low-level (non-lisp) debugger to analyze the problem
    • Misc performance enhancements for the global gc
  • With more than 200 fixes and 150 enhancements (see the release notes for the highlights), this release focuses on stability and some important new features.

No comments:

Post a Comment