Skip to content

Clasp v2.2.0

Compare
Choose a tag to compare
@yitzchak yitzchak released this 01 Mar 11:02
· 1214 commits to main since this release

Version 2.2.0 (LLVM15) 2023-03-01

Added

  • ext:describe-compiler-policy to get information about the current
    behavior of the compiler.
  • gray:stream-line-length Gray stream extension method.
  • Support for building Clasp using CCL and ECL versus the default
    implementation of SBCL.
  • Export of ext:num-logical-processors to return CPU count.

Changed

  • Updated to LLVM 15 and CLANG 15.

Fixes

  • Ensure that print-unreadable-object can accept output stream designators.
  • Set stream column to zero after printing the prompt in a REPL. Fixes #1348.
  • Return correct values for listen when applied to file streams. This is done
    by checking for available bytes using read when poll/select indicate the next
    read will not block. Otherwise use non-blocking read. Fixes #1404.
  • Prevent format parameters from appearing after colon or at sign modifiers.
  • Avoid putting NIL into simple LOOP when compiling format directives.

Optimizations

  • Arithmetic comparisons between floats and fixnums no longer cons.