Changelog
- 697b6ff: Goreleaser migrations (#760) (@marcauberer)
- b2f80ac: Unify IR variable names (#761) (@marcauberer)
- 2ed60d8: Simplify type checker code (#762) (@marcauberer)
- 93fe799: Upgrade Googletest to 1.16.0 (#763) (@marcauberer)
- 7ffad3b: Use consistent dependency versions in CI (#764) (@marcauberer)
- 39363f0: Simplify logic around function call type checking (#765) (@marcauberer)
- ff10bdc: Split up type checker to multiple, specialized compile units (#766) (@marcauberer)
- 48643ec: Cleanup OS specific coding (#767) (@marcauberer)
- 08c879e: Fix misspell workflow (#768) (@marcauberer)
- 50e318b: Fix wrong IR attributes on function call args (#769) (@marcauberer)
- 3aa0a3d: Move more logic to helper functions in QualType (#770) (@marcauberer)
- a7a3b0f: Add support for dumping lookup cache stats (#771) (@marcauberer)
- 807c9ae: Simplify atomic expr type checking (#772) (@marcauberer)
- e55052f: Bump mkdocs-material from 9.6.1 to 9.6.3 in /docs (#773) (@dependabot[bot])
- a124c9b: Bump mkdocs-material[imaging] from 9.6.1 to 9.6.3 in /docs (#774) (@dependabot[bot])
- ca228ad: Unify syntax of sizeof with other language components (#775) (@marcauberer)
- 445dc2f: Unify syntax of alignof with other language components (#776) (@marcauberer)
- b7706f4: Make sizeof return size in bytes instead of bits (#778) (@marcauberer)
- 7019e5d: Upgrade to LLVM 20.1.0-rc2 (#777) (@marcauberer)
- dfa492f: Unify syntax of type casts with other language features (#779) (@marcauberer)
- b40111a: Fix ambiguous char type mangling (#780) (@marcauberer)
- c2f93e9: Detect missing error messages (#781) (@marcauberer)
- 0962e4f: Fix generic type dyn (#782) (@marcauberer)
- 6ef07d2: Avoid copy of key for hash table bucket lookup (#783) (@marcauberer)
- 87521f7: Fix bugs in math rounding functions and improve performance (#784) (@marcauberer)
- a94b5dc: Add support for more casts to double (#785) (@marcauberer)
- bee2a40: Add insert method for String type (#786) (@marcauberer)
- 70ae200: Add format function for storage sizes (#787) (@marcauberer)
- 661cfeb: Bump mkdocs-material from 9.6.3 to 9.6.4 in /docs (#788) (@dependabot[bot])
- d929ae3: Bump mkdocs-material[imaging] from 9.6.3 to 9.6.4 in /docs (#789) (@dependabot[bot])
- bdfaa9c: Bump alpine from 3.21.2 to 3.21.3 (#790) (@dependabot[bot])
- bcbdb82: Correctly print CLI option aliases (#791) (@marcauberer)
- e5c4980: Update / Improve docs (#792) (@marcauberer)
- 1357a4f: Fix decimal literal parsing (#793) (@marcauberer)
- 54fe494: Simplify CLI parser std (#794) (@marcauberer)
- 3ef9b3c: Move mapping of test dir to separate label (#796) (@marcauberer)
- 5c44081: Fix Windows build (#797) (@marcauberer)
- 2912ddc: Fix incompatibilities with Windows (#798) (@marcauberer)
- 44253a5: Fix release workflow issue (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features