routine or constant name search

9.4 Version 4.0.5 Date TBD

9.4.1 Bug Fixes

  • ticket:749 Fix init checks for while-entry and goto
  • ticket:563 Default values for arguments are always parsed and resolved as though they were being evaluated from the point of the routine declaration, not the point where the routine is called
  • ticket:763 In some cases, the translator did not keep potential routine_id targets when dynamic routine names were used
  • ticket:665 documented minimal requirements for various features in EUPHORIA on various platforms.
  • ticket:665 set minimal version for Windows in its installer to avoid installing on computers that it wont work on.
  • ticket:767 translated insert() could segfault when inserting an atom stored as an integer
  • ticket:744 Duplicate case values in a switch block no longer result in a failed compile after being translated to C.
  • ticket:775 Fixed potential memory leak when a temp is passed to one of the native type check functions: integer(), atom(), object() or sequence()

9.4.2 Enhancements

  • ticket:768 Backported support for deserializing 8-byte integers and 10-byte floating point.
  • Optimization of std/map.e remove() to prevent unnecessary copy on write