Releases: cesanta/elk
Releases · cesanta/elk
Elk 2.2.0
Added ternary operator a ? b : c
Added unit test for ternary operator and recursive function calls
2.1.2
Enhanced CLI utility
Fixed expression evaluation with function calls, e.g. f() + 1
2.1.1
OSS license change to a stronger copyleft: GPLv2 -> AGPLv3
2.1.0
Speed up elk: instead of invoking GC before each top-level statement, invoke only free mem is 75% or more full
Add js_mkstr()
and js_mknum()
functions for hand-crafting objects exported to JS environment
2.0.9
Fix nul-termination in mkentity()
which made strings with garbage at the end
2.0.8
Refactor while
loop handling, with better GC strategy for it
2.0.7
Removed JS_GC_THRESHOLD
Automatic aggressive GC strategy: run GC before every top-level statement
2.0.6
Added more function tests
Added Esp32JS example sketch with the JS editor
2.0.5
Handle line comments in the JS source
Handle block comments in the JS source
2.0.4
else
condition implemented
You can’t perform that action at this time.