Download Latest Version windows-msvc-22.zip (3.0 MB)
Email in envelope

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

Home / v3.5.0
Name Modified Size InfoDownloads / Week
Parent folder
macos-clang-12.zip 2023-02-19 2.8 MB
windows-installer.exe 2023-02-19 2.2 MB
windows-msvc-19.zip 2023-02-19 980.7 kB
linux-clang-11.zip 2023-02-19 3.5 MB
linux-gcc-11.zip 2023-02-19 3.5 MB
ArkScript v3.5.0 source code.tar.gz 2023-02-19 1.1 MB
ArkScript v3.5.0 source code.zip 2023-02-19 1.1 MB
README.md 2023-02-19 1.0 kB
Totals: 8 Items   15.2 MB 0

Added

  • added fuzzing tools and corpus for AFL
  • added some tests for errors
  • added recursion limit reached detection

Changed

  • plugins can be constructed from outside ArkScript lib/modules folder, easing the development process
  • plugins loading now works as intended: look alongside the given file/bytecode file, then in the std lib folder
  • new way to create modules, easier to use
  • calling a non-callable anonymous object do not result in a segfault
  • macro processor function registering now handles empty nodes
  • added a fix to avoid crashes when capturing unbound variables
  • checking if the given operator takes one or more arguments at compile time
  • adding bound checking on operator @
  • adding bound checking on operator @ when used in macros
  • better arity check for macros
  • fixed a bug in the macro processor where macros were deleted when they shouldn't
  • fixed a bug where macro functions with no argument would crash the macro processor
Source: README.md, updated 2023-02-19