Skip to content

Releases: vein-lang/vein

Hotfix v0.30.11

17 Sep 04:22
9cce835
Compare
Choose a tag to compare
  • fixed mac installation
  • fixed unix script for execution rune
  • fixed native library dependency linking when generation boot config

Hotfixes v0.30.10

16 Sep 14:01
2121de5
Compare
Choose a tag to compare
  • fixed the issue of duplicating ishtar startup using rune run
  • interactive mode to create a project
  • fixed the progress bar hanging when installing packages if the package was already installed
  • if there is an error, rune now puts logs in the obj folder if there is one
  • added new aliases for commands (run - start), (new - create), (clean - clear, prune), etc
  • fixed the issue of package publishing failure via rune pack\publish
  • fixed support for Infinity constants during compilation (and derivatives during expression optimization)
  • added premature optimization of the as preprocessor
  • added primary support for int128, uint128 to the compiler
  • added about 63 new opcodes to optimize the compilation of constants
  • fixed the problem of loading native dependencies in ishtar
  • added additional logs in case of errors in the installation of workloads
  • fixed the problem of missing the final opcode for some methods

Full Changelog: v0.30.9...v0.30.10

Hotfixes and Features v0.30.9

29 Aug 18:24
08c81bd
Compare
Choose a tag to compare
  • optimization of expression is now working
  • fix incorrect using of realloc
  • enable emitting aspects without arguments into module
  • handle deoptimization flag
  • reduce size of veinc, ishtar, rune
  • ctrl+c now shutdown ishtar after killed rune
  • added missed STLOC_5, LDLOC_5
  • fix mod math operation opcode
  • improvements feature of rune test (parallel test, etc)
  • support dump object to file
  • shutdown and connect method for sockets
  • upgrade upstream of spectre.console
  • fix console flickering when using progress in rune and compiler
  • fix string bindings methods
  • handle void, none and undefined in LOCINIT_X opcode
  • linux and x86_x64 mac os now disable for releases delivery

Full Changelog: v0.30.8...v0.30.9

Hotfix v0.30.8

25 Aug 00:52
008998e
Compare
Choose a tag to compare
  • critical fix missed method

Release v0.30.7

24 Aug 17:15
b937288
Compare
Choose a tag to compare
  • feature: primitive LSP
  • add workload get-tool
  • imrovements of Dns.resolve
  • rework Socket support
  • add string,getSize, string.copyTo
  • fix missing directives ast tranform
  • add success\failed status of rune run
  • fix compilation in rune run
  • set novid in run and sys commands
  • fix SVA validator
  • fix coloring in project finder

Full Changelog: v0.30.6...v0.30.7

Hotfix v0.30.6

22 Aug 14:14
e5ca058
Compare
Choose a tag to compare
  • fixed incorrect dispose of telemetry handler
  • fixed incorrect sentry dns
  • improvement of display position of token
  • added --display-diagnostic-trace for rune build
  • fixed not escaped path to wll in rune run
  • fixed incorrect fusce binary expression and determination overloading methods of operators
  • added get_top_frame_name native method
  • added print_any
  • added missed string.format binging's
  • fixed crash ishtar when calling method defined in system predefined types
  • added ability of override entry point method
  • added rune test
  • rune new how installing latest std into created project
  • added Assert class into std for define test cases and asserting

Full Changelog: v0.30.5...v0.30.6

Hotfix v0.30.5

18 Aug 14:42
01f9508
Compare
Choose a tag to compare
  • fix runtime incorrect reader module of type
  • expose partial boot.ini settings to run cmd
  • set 4 as default size threadpool
  • fix write ir output
  • fix failed stop threadpool threads after vm stop
  • redirect error stdout when calling vm in rune cli
  • use libuv thread spawn
  • add bybass root option in install script

Full Changelog: v0.30.4...v0.30.5

Hotfix v0.30.4

18 Aug 12:51
a937b2a
Compare
Choose a tag to compare
  • fix ishtar console output
  • fix progression of installing packages
  • restore telemetry options

Full Changelog: v0.30.3...v0.30.4

Hotfix v0.30.3

17 Aug 16:52
923b319
Compare
Choose a tag to compare
  • Bug Fixes
  • fix handle fork process of vein compiler and runtime executer
  • fix failing when install workload with already installed dependency
  • fix locked ishtar process when called it from rune
  • fix duplication of env in install script
  • fix std incorrect bindings

Full Changelog: v0.30.2...v0.30.3

Hotfix v0.30.2

17 Aug 13:53
638eb71
Compare
Choose a tag to compare
  • fix workloads
  • fix rune version correction

Full Changelog: v0.30.1...v0.30.2