release/0.5.27
What's Changed
- Numerous bugfixes in the JIT runtime
- Numerous speedups in the standard runtime
- Numerous fixes to name resolution and printing logic
- Fixes to parenthesizing and line-wrapping expressions involving operators (#5384)
- Fix for a regression in handling empty code blocks in doc blocks
- Experimental
text.find
command to search for strings (examples)
All PRs Since Last Release
- Various fixes that enable running cloud on the JIT by @dolio in #5333
- Inline code for function calls in interpreter by @ChrisPenner in #5330
- bugfix: fix name resolution logic bug related to indirect dependencies by @mitchellwrosen in #5343
- bugfix: pretty printer should prefer direct dependencies by @mitchellwrosen in #5338
- Topic/jit optimize by @dolio in #5348
- fix bindNames performance by building namespace+locals names only once by @mitchellwrosen in #5345
- Some JIT tweaks for improved general performance by @dolio in #5355
- Handle empty code blocks in
Doc2
by @sellout in #5352 - bugfix: tweak suffixify by hash logic by @mitchellwrosen in #5360
- tweak: don't truncate long names in some output messages by @mitchellwrosen in #5364
- Search your codebase for text or numeric literals by @pchiusano in #5362
- JIT compiled code profiling, and sqrt by @dolio in #5366
- Statically resolve literal types at code-gen by @ChrisPenner in #5373
- bugfix: fix suffixification of indirect dependencies by @mitchellwrosen in #5375
- Create some unit tests for Doc syntax by @sellout in #5376
- bugfix: fix tdnr + name resolution bug by @mitchellwrosen in #5370
- Two fixes for the infix application term printer by @runarorama in #5384
- bugfix: name capture bug by @mitchellwrosen in #5382
Full Changelog: release/0.5.26...release/0.5.27