Skip to content

CL-Forth 1.3.5

Latest
Compare
Choose a tag to compare
@gmpalter gmpalter released this 12 Sep 20:10
· 3 commits to main since this release

Release 1.3.5 of CL-Forth

Performance Improvements

  • Change the FORTH-SYSTEM class to a structure. Update WITH-FORTH-SYSTEM to arrange for inlined slot access
  • Change the WORDS, DICTIONARY, and WORD-LISTS classes to structures to get inlined slot access
  • Change how parameters are saved in words to use a structure, eliminating the use of APPLY in FORTH-CALL
  • Optimize the implementation of ACCEPT
  • Optimize the character "primitives" EXTRACT-CHAR, FORTH-CHAR, NATIVE-CHAR
  • Optimize the functions that convert between Forth strings and native strings
  • Use EQL instead of CHAR-EQUAL in places where the overhead of CHAR-EQUAL is superfluous

Bug Fixes

  • Fixes issue #1