Download Latest Version Ryall source code.tar.gz (33.5 MB)
Email in envelope

Get an email when there's a new version of ChrysaLisp

Home / v3.3
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-14 984 Bytes
Ryall source code.tar.gz 2025-07-14 33.5 MB
Ryall source code.zip 2025-07-14 33.7 MB
Totals: 3 Items   67.2 MB 6

Mainly work on reducing stack requirements throughout.

  • New non recursive constraints system for GUI layouts. Significant reduction in stack usage.

  • New +view_flag_subtree view flag. This limits the view :flatten method to not descend into such marked views. The Scroll widget sets this flag automatically on its chld widget, for example.

  • New (repl-info) -> (name line) function. Replaces *stream_name* and *stream_line* variables.

  • Netmon now gathers stack space stats. The space reported, in debug mode, is the maximum of all the current task stacks on that VP node and the current maximum stack use in release mode.

  • Extensive rework on the Arm64 translator to NOT use 16 byte stack alignment ! The VP :rsp is now NOT mapped to the Arm64 :r31 register. This significantly reduces the stack space requirements. Still use LDP/STP but not via the :r31 register.

  • Riscv64 translator now uses 8 byte stack alignment.

Enjoy

Chris

Source: README.md, updated 2025-07-14