Releases: calcit-lang/calcit
Releases · calcit-lang/calcit
pad left/right APIs; fix symbols resolving
What's Changed
- new APIs pad-left , pad-right ; allow nil in merge by @jiyinyiyong in #134
Full Changelog: 0.5.8...0.5.9
new APIs pad-left , pad-right ; allow nil in merge #134
0.5.8 new APIs pad-left , pad-right ; allow nil in merge; tag 0.5.8
max/min also compare strings
0.5.7 max/min also compare strings; tag 0.5.7
extend max min usages for set
0.5.6 extend max min usages; tag 0.5.6
unlink several boring methods #131
0.5.5 unlink several boring methods; tag 0.5.5
entries refactor; extend starts-with? for keywords
What's Changed
- add --entry for overloading default config by @jiyinyiyong in #129
Full Changelog: 0.5.3...0.5.4
add --entry for overloading default config #129
0.5.3 add --entry for overloading default config; tag 0.5.3
upgrade parser to emit Chinese inside Cirru files without escaping
0.5.2 upgrade parser; fix in demo; tag 0.5.2
Performance improvements
some verbose code for js perf
What's Changed
- extend EDN to have some tuple syntax by @jiyinyiyong in #97
- represent keyword with usize at internal by @jiyinyiyong in #99
- Refactor on keyword memory footprint in record by @jiyinyiyong in #100
- improve js record implementation a bit by @jiyinyiyong in #101
- fix record field displaying in custom formatter by @jiyinyiyong in #102
- add index number in keyword in js for fast comparing by @jiyinyiyong in #103
- refactor to CalcitErr by @jiyinyiyong in #104
- Purge dbt code out of code by @jiyinyiyong in #105
- refine macro code for cond and let[] by @jiyinyiyong in #106
- refactor to put program_code_data at global by @jiyinyiyong in #107
- use task counter and threads to simulate async callback by @jiyinyiyong in #108
- handle dylib callback error by @jiyinyiyong in #109
- improvements on key-match by @jiyinyiyong in #110
- add &call-dylib-edn-fn function by @jiyinyiyong in #111
- use Arc in call dylib callback by @jiyinyiyong in #112
- add Result type on FFI callback by @jiyinyiyong in #113
- drop incorrect callback FFI by @jiyinyiyong in #114
- support using full namespace by @jiyinyiyong in #117
- move watcher into thread to allow usage of &blocking-dylib-edn-fn by @jiyinyiyong in #118
- Refactors on syntax by @jiyinyiyong in #119
- refactoring to rpds by @jiyinyiyong in #120
- reuse keyword between edn and calcit by @jiyinyiyong in #121
- migrating to Box by @jiyinyiyong in #122
- migrating List to ternary-tree by @jiyinyiyong in #123
- prefer using keywords in gen ir by @jiyinyiyong in #124
- tiny change to eval multiple exprs by @jiyinyiyong in #125
- Refactor to reduce memory occupation in js, but with regress on performance by @jiyinyiyong in #126
Full Changelog: 0.4.36...0.5.0