Releases: spicelang/spice
Releases · spicelang/spice
v0.18.3
Changelog
- 1bf23f0: Fix install link in release messages (#378) (@marcauberer)
- f940c84: Improve file scope for CI workflow (#379) (@marcauberer)
- d0131b5: Fix links in documentation (#380) (@marcauberer)
- ac56bdb: Bump mkdocs-material from 9.4.8 to 9.4.10 in /docs (#382) (@dependabot[bot])
- 354ca7e: Bump mkdocs-material from 9.4.10 to 9.4.14 in /docs (#383) (@dependabot[bot])
- 13ea2c3: Bump actions/setup-java from 3 to 4 in /.github/workflows (#384) (@dependabot[bot])
- 3723a60: Bump alpine from 3.18.4 to 3.18.5 (#385) (@dependabot[bot])
- 6805d45: Extend reader for bootstrap compiler (#381) (@marcauberer)
- 27073cb: Introduce type ids (#386) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.18.2
Changelog
- f810298: Include filepath in lexer and parser error messages (#368) (@marcauberer)
- 2a6e290: Replace new with unique_ptr in GlobalResourceManager (#369) (@marcauberer)
- 1704dd9: Add more tests for operator overloading and compound operators (#370) (@marcauberer)
- 8f3005b: Cleanup lifecycle (#371) (@marcauberer)
- aef1b86: Add Discord server badge to README (#373) (@marcauberer)
- 89f4107: LLVM bindings for bootstrap compiler (#374) (@marcauberer)
- a4f46e5: Add filepath std (#375) (@marcauberer)
- 8b9ca49: Fix dev-setup script issues (#377) (@marcauberer)
- 5fd9ce5: Fix Go version in publish workflow (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.18.1
Changelog
- e4f07e0: Bump mkdocs-git-committers-plugin-2 from 1.2.0 to 2.2.2 in /docs (#362) (@dependabot[bot])
- f259737: Bump mkdocs-material from 9.4.7 to 9.4.8 in /docs (#361) (@dependabot[bot])
- bd5dfac: Not store IR names when not dumping IR (#363) (@marcauberer)
- 2e3bc37: Support packed attribute for structs (#364) (@marcauberer)
- d6396bb: Rework attribute handling (#366) (@marcauberer)
- e5bb859: Add more tests and move some tests from typechecker to symbol table generator (#367) (@marcauberer)
- 0055ab4: Add builtin testing mechanism (#365) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.18.0
Changelog
- 772879b: Bump alpine from 3.18.3 to 3.18.4 (#347) (@dependabot[bot])
- 31afc3e: Allow multiple -llvm arguments (#348) (@marcauberer)
- e987988: Use memory rt in string rt (#349) (@marcauberer)
- 5c8bb8d: Bump mkdocs-material from 9.4.1 to 9.4.2 in /docs (#350) (@dependabot[bot])
- 9c0d09b: Add support for composable structs (#351) (@marcauberer)
- 06ca44c: Add LinkedListIterator (#353) (@marcauberer)
- 90256a6: Add support for GDB script testing (#352) (@marcauberer)
- 60160c4: Bump mkdocs-material from 9.4.2 to 9.4.4 in /docs (#354) (@dependabot[bot])
- 2edc336: Add basic support for VTables (#355) (@marcauberer)
- 58a2b63: Bump mkdocs-git-revision-date-localized-plugin from 1.2.0 to 1.2.1 in /docs (#357) (@dependabot[bot])
- 093e7ff: Bump mkdocs-material from 9.4.4 to 9.4.6 in /docs (#356) (@dependabot[bot])
- 578f36e: Bump mkdocs-material from 9.4.6 to 9.4.7 in /docs (#359) (@dependabot[bot])
- 9f978f2: Support VTable calls (#358) (@marcauberer)
- dd2444c: Fix vtable linkage bug and add more tests (#360) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.9
Changelog
- d241d1b: Do not print anything per default (#344) (@marcauberer)
- be8e903: Bump mkdocs-material from 9.3.1 to 9.4.1 in /docs (#345) (@dependabot[bot])
- cdc5d8f: Refactoring and simplification (#346) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.8
Changelog
- 7db84ca: Polish README (#337) (@marcauberer)
- b8af3a1: Fix absolute path problem on Linux (#338) (@marcauberer)
- 7cb964c: Add tests for default struct methods (#339) (@marcauberer)
- c662aca: Disable AST optimization per default (#340) (@marcauberer)
- f1890b3: Only emit default value assignments in debug build mode (#341) (@marcauberer)
- 4805ce5: Add AArch64 support (#331) (@marcauberer)
- 6d5c3bf: Fix mistake in publish workflow (#342) (@marcauberer)
- 81dce3d: Fix mistake in publish workflow (#343) (@marcauberer)
- 385a34f: Fix bug in publish workflow (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.7
Changelog
- e7e3ecd: Improve Docker integration (#330) (@marcauberer)
- 7a309db: Fix source file not found error (#332) (@marcauberer)
- f7c3280: Bump mkdocs-material from 9.2.8 to 9.3.1 in /docs (#334) (@dependabot[bot])
- 3589359: Support generating default copy ctors (#333) (@marcauberer)
- f98a775: Refine documentation (#336) (@marcauberer)
- 19c0c62: Fix some issues with default struct methods (#335) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.6
Changelog
- 55e6ac7: Support generating default ctors (#327) (@marcauberer)
- 27bf776: Not generate default ctor for structs with ref fields (#328) (@marcauberer)
- fecd345: Cleanup CliInterface (#329) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.5
Changelog
- cecc4a9: Improve string runtime coding (#318) (@marcauberer)
- f19caf2: Remove borrow checker and escape analyzer (#319) (@marcauberer)
- 74c31fc: Add identity cast and variable shadowing warnings (#320) (@marcauberer)
- 5d1f9ce: Refine ctors and dtors (#321) (@marcauberer)
- 40bd2be: Bump goreleaser/goreleaser-action from 4 to 5 in /.github/workflows (#323) (@dependabot[bot])
- 9e86beb: Bump docker/setup-qemu-action from 2 to 3 in /.github/workflows (#326) (@dependabot[bot])
- 3619c0f: Bump docker/login-action from 2 to 3 in /.github/workflows (#325) (@dependabot[bot])
- 6377f39: Bump docker/setup-buildx-action from 2 to 3 in /.github/workflows (#324) (@dependabot[bot])
- cad161a: Add mechanism to generate implicit functions (#322) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.17.4
Changelog
- 93425ec: Upgrade to ANTLR 4.13.1 (#313) (@marcauberer)
- d9dfb54: Disallow transitive dependencies (#314) (@marcauberer)
- 6449e90: Improve scope changing mechanism (#315) (@marcauberer)
- 238c5b5: Pin dependency versions for documentation (#316) (@marcauberer)
- 4a72c67: Remove std llvm ref files (#317) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features