Skip to content

sll-v0.7.15

Pre-release
Pre-release
Compare
Choose a tag to compare
@krzem5 krzem5 released this 30 Apr 07:38
· 1 commit to 29d52eced776797465e43a03e302fa0212cd1660 since this release

Sll 0.7.15 - 2022-04-30

Added

  • Checks for unknown file descriptors in the serial API
  • CPU flags are now checked during the initialization process
  • Implemented sll_contains_character
  • Implemented SLL_FILE_FLUSH_ON_NEWLINE
  • Implemented SLL_RELEASE
  • Implemented SLL_VAR_ARG_INIT_C and SLL_VAR_ARG_INIT_SLL
  • Implemented statistics$stddev and statistics$variance (#260)
  • Raw string quote escape sequence (#274)
  • Sandbox flag to disable object reference counter queries: no-ref

Changed

  • Assembly jump instructions now store a pointer to the target instruction (#270)
  • Changed the website layout
  • Complex number arguments and return values are now passed by pointers
  • File flags are now 16-bit
  • Fixed CLI output path calculation
  • Fixed error codes returned by sll_api_base64_decode
  • Fixed execution of an arbitrary memory location (#272)
  • Fixed file lock ownership
  • Fixed issues related to incorrect cleanup order
  • Fixed issues related to the atexit API
  • Fixed null pointer dereferences
  • Fixed string checksums returned by sll_string_from_pointer_length
  • Increased per-core thread count limit from 8192 to 16384
  • Moved website files from src/web/client to src/web
  • Registers are now stored in the register area in debug mode
  • Renamed audit event sll.process.shell to sll.process.start.shell (#271)
  • Renamed website page names
  • Reworked the struct.sll module

Removed

  • Website server code