sll-v0.7.15
Pre-release
Pre-release
·
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
andSLL_VAR_ARG_INIT_SLL
- Implemented
statistics$stddev
andstatistics$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
to16384
- Moved website files from
src/web/client
tosrc/web
- Registers are now stored in the register area in debug mode
- Renamed audit event
sll.process.shell
tosll.process.start.shell
(#271) - Renamed website page names
- Reworked the
struct.sll
module
Removed
- Website server code