Releases: spicelang/spice
Releases · spicelang/spice
v0.17.3
Changelog
- 1b1ed41: Fix bug of dtor calls with wrong addresses. (#309) (@marcauberer)
- 4354847: Bump actions/checkout from 3 to 4 (#310) (@dependabot[bot])
- ea32753: Fix skipped function typecheck (#311) (@marcauberer)
- 5c41994: Fix wrong instruction for bitwise not (#312) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.2
Changelog
- 9d91158: Add basic error handling (#304) (@marcauberer)
- e432dea: Enhance const folding (#305) (@marcauberer)
- 4a0722b: Bump alpine from 3.18.2 to 3.18.3 (#306) (@dependabot[bot])
- 3757df5: Add thread pool std (#307) (@marcauberer)
- 11e13c1: Upgrade LLVM to 17.0.0-rc3 (#308) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.1
Changelog
- de76780: Add support for function types in the type matcher (#298) (@marcauberer)
- d3c7929: Add cli option to control static linkage (#299) (@marcauberer)
- 7a02a75: Add support for lambda functions (#300) (@marcauberer)
- 7802551: Change syntax of array initialization (#301) (@marcauberer)
- 975c845: Improve lambdas (#302) (@marcauberer)
- 645f11c: Allow captures in lambdas (#303) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.0
Changelog
- 947b86a: Fix some other coverage leaks (@marcauberer)
- c717465: Add simple LTO test (#291) (@marcauberer)
- a0e78c6: Support lhs and rhs operator overloading (#292) (@marcauberer)
- b8abf88: Support soft errors in type checker (#293) (@marcauberer)
- 12c08a8: Use std::filesystem::path for file paths in the whole compiler (#294) (@marcauberer)
- 38d719a: Optimize AST builder regarding complexity and performance (#296) (@marcauberer)
- 546c991: Use soft errors in other type checker parts (#297) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.16.4
Changelog
- 848528d: Separate TypeChainElement from SymbolType (#290) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.16.3
Changelog
- bfdf49b: Detect memory leaks (#288) (@marcauberer)
- 201caba: Abandon execution engine (#289) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.16.2
Changelog
- 1bebbde: Add degree radians conversion to math std (#284) (@marcauberer)
- 7afa155: Bump alpine from 3.18.0 to 3.18.2 (#285) (@dependabot[bot])
- 8b3570b: Refactor isFunction and isProcedure (#286) (@marcauberer)
- 89da880: Add auto dtor call on scope exit (#287) (@marcauberer)
- 4c72099: Fix Goreleaser version (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.16.1
Changelog
- 00a6078: Further improve debug info (#282) (@marcauberer)
- 1e70d32: Add String replace and replaceAll methods (#281) (@marcauberer)
- 4e5c083: Add high resolution timer to time std (#283) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.16.0
Changelog
- 84dc25b: Remove builtin threading (#278) (@marcauberer)
- 5b94f49: Add support for function and module attributes (#279) (@marcauberer)
- 3fcfff4: Add support for default field values (#280) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.15.3
Changelog
- b018462: Make use of cpu features when building natively (#270) (@marcauberer)
- bc084a2: Bump alpine from 3.17.3 to 3.18.0 (#271) (@dependabot[bot])
- 50c63b0: Add support for LTO (#274) (@marcauberer)
- 0e35e08: Extend bootstrap cli interface (#276) (@marcauberer)
- 2285997: Improve wasm support (#275) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features