Releases: spicelang/spice
Releases Β· spicelang/spice
v0.22.1
Changelog
- ecee9b1: Bump mkdocs-material from 9.6.4 to 9.6.5 in /docs (#800) (@dependabot[bot])
- 0b53d02: Bump mkdocs-material[imaging] from 9.6.4 to 9.6.5 in /docs (#799) (@dependabot[bot])
- faff7af: Fix permission problem in labeler workflow (#801) (@marcauberer)
- 1570525: Upgrade to LLVM 20.1.0-rc3 (#802) (@marcauberer)
- 8545752: Upgrade CLI11 (#803) (@marcauberer)
- dfb7c02: Fix wrong substantiation bug (#804) (@marcauberer)
- f692080: Do not use deprecated method in DIBuilder (#805) (@marcauberer)
- 86aec65: Optimize IR for struct accesses (#806) (@marcauberer)
- 0b7a117: Avoid redundant loads in implicit codegen (#807) (@marcauberer)
- ec67cda: Simplify cli parser std part 2 (#795) (@marcauberer)
- 8ee82ac: Add Linux/AArch64 CI (#808) (@marcauberer)
- b07acfa: Use AArch64 actions image to publish AArch64 compiler (#809) (@marcauberer)
- 1eca7ba: Fix bug in const folding (#810) (@marcauberer)
- b94dfa9: Bump mkdocs-material from 9.6.5 to 9.6.7 in /docs (#811) (@dependabot[bot])
- 6befc8d: Bump mkdocs-material[imaging] from 9.6.5 to 9.6.7 in /docs (#812) (@dependabot[bot])
- 4b82c67: Upgrade to LLVM 20.1.0 (#813) (@marcauberer)
- 6ee69e3: Bump lunr from 0.7.0.post1 to 0.8.0 in /docs (#815) (@dependabot[bot])
- 33ffde3: Bump mkdocs-git-revision-date-localized-plugin from 1.3.0 to 1.4.2 in /docs (#814) (@dependabot[bot])
- 9574135: Bump mkdocs-git-revision-date-localized-plugin from 1.4.2 to 1.4.4 in /docs (#816) (@dependabot[bot])
- 08017e0: Undefine conflicting macros (#817) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.22.0
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
v0.21.1
Changelog
- f08ddbf: Also emit module flags when compiling without debug info (#728) (@marcauberer)
- 3ab679f: Minor fixes of the bootstrap compiler (#729) (@marcauberer)
- bcb638d: Don't try to use mold when cross-compiling to Windows (#730) (@marcauberer)
- 16008ac: Disallow instructions before allocas in entry block (#731) (@marcauberer)
- d294b1d: Update repository cache before installing dependencies (#732) (@marcauberer)
- f7799b6: Fix bug on result var assign (#733) (@marcauberer)
- 39f09ec: Use DWARF v5 (#734) (@marcauberer)
- cd3033b: Make panic builtin print user message from error object (#735) (@marcauberer)
- b27a730: Remove support for empty array initializers (#736) (@marcauberer)
- 053c4c5: Rework socket std (#737) (@marcauberer)
- f48aeeb: Avoid unnecessary typechecker post runs (#738) (@marcauberer)
- 8915f80: Refactoring and code optimization (#740) (@marcauberer)
- 404ceaa: Add dependency graph dumper (#741) (@marcauberer)
- a2ef7a4: Rename type specifiers to type qualifiers (#742) (@marcauberer)
- ed2d481: Extend bootstrap compiler type management (#743) (@marcauberer)
- 0b24637: Fix duplicate symbol name bug (#744) (@marcauberer)
- aaea818: Allow global variables in case constants (#745) (@marcauberer)
- fdd1f14: Add test for bootstrap compiler TypeQualifiers (#746) (@marcauberer)
- 1457274: Add addititonal memory runtime functions (#747) (@marcauberer)
- 9b07577: Extend bootstrap compiler type system (#748) (@marcauberer)
- 7aac9c3: Treat identity cases as non-opaque (#749) (@marcauberer)
- eeff600: Fix missing linker error output (#750) (@marcauberer)
- 97de8b1: Fix ifdefed Windows code (#751) (@marcauberer)
- 4fb4cce: Upgrade to LLVM 20.1.0-rc1 (#752) (@marcauberer)
- 3ffea00: Move unreachable member to StmtNode (#753) (@marcauberer)
- 115846f: Move symbol types vector to expr node (#754) (@marcauberer)
- 9e7923a: Bump mkdocs-git-committers-plugin-2 from 2.4.1 to 2.5.0 in /docs (#757) (@dependabot[bot])
- e1b75af: Bump mkdocs-material from 9.5.50 to 9.6.1 in /docs (#755) (@dependabot[bot])
- 1ab1aec: Bump mkdocs-material[imaging] from 9.5.50 to 9.6.1 in /docs (#756) (@dependabot[bot])
- 88d8a5d: Fix crash on invalid assign (#758) (@marcauberer)
- 989fdcb: Fix build error on Windows (#759) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.21.0
Changelog
- 4268557: Cleanup unused vector (#667) (@marcauberer)
- 57ac367: Bump mkdocs-git-committers-plugin-2 from 2.3.0 to 2.4.1 in /docs (#668) (@dependabot[bot])
- 482c8e9: Bump mkdocs-material[imaging] from 9.5.39 to 9.5.40 in /docs (#669) (@dependabot[bot])
- 76a33cf: Bump mkdocs-material[imaging] (@marcauberer)
- 649616f: Upgrade to LLVM 19.1.2 (#671) (@marcauberer)
- 86940bf: Bump mkdocs-material[imaging] from 9.5.40 to 9.5.42 in /docs (#672) (@dependabot[bot])
- 741b560: Fix dependency clash (@marcauberer)
- 734491f: Bump mkdocs-git-revision-date-localized-plugin from 1.2.9 to 1.3.0 in /docs (#674) (@dependabot[bot])
- c547637: Upgrade to LLVM 19.1.3 (#675) (@marcauberer)
- 212a153: Bump mkdocs-material from 9.5.42 to 9.5.43 in /docs (#677) (@dependabot[bot])
- 86b3f8c: Bump mkdocs-material[imaging] from 9.5.42 to 9.5.43 in /docs (#676) (@dependabot[bot])
- 589ef80: Upgrade dependencies (@marcauberer)
- 6cf4531: Bump mkdocs-material from 9.5.43 to 9.5.44 in /docs (#678) (@dependabot[bot])
- b7e0945: Bump mkdocs-material[imaging] from 9.5.43 to 9.5.44 in /docs (#679) (@dependabot[bot])
- ecab69c: Upgrade LLVM to 19.1.4 (#680) (@marcauberer)
- f0bb3da: Bump mkdocs-material from 9.5.44 to 9.5.45 in /docs (#681) (@dependabot[bot])
- 168173e: Bump mkdocs-material[imaging] from 9.5.44 to 9.5.45 in /docs (#682) (@dependabot[bot])
- 9f6edcc: Bump mkdocs-material from 9.5.45 to 9.5.47 in /docs (#684) (@dependabot[bot])
- d380e44: Bump mkdocs-material[imaging] from 9.5.45 to 9.5.47 in /docs (#683) (@dependabot[bot])
- 67ed327: Upgrade to LLVM 19.1.5 (#685) (@marcauberer)
- b9d85fe: Bump alpine from 3.20.3 to 3.21.0 (#686) (@dependabot[bot])
- b6b4505: Bump mkdocs-material from 9.5.47 to 9.5.48 in /docs (#688) (@dependabot[bot])
- 0c44492: Bump mkdocs-material[imaging] from 9.5.47 to 9.5.48 in /docs (#687) (@dependabot[bot])
- 2b4bf76: Fix some typos in string_rt (#689) (@marcauberer)
- 3fc5c31: Hold AST child nodes in members (#690) (@marcauberer)
- 28418a2: Bump mkdocs-material from 9.5.48 to 9.5.49 in /docs (#692) (@dependabot[bot])
- abee400: Bump mkdocs-material[imaging] from 9.5.48 to 9.5.49 in /docs (#691) (@dependabot[bot])
- 120d2aa: Upgrade to LLVM 19.1.6 (#693) (@marcauberer)
- 6913fa4: Upgrade copyright notice (#694) (@marcauberer)
- 190fa6f: Add Git hash and LLVM version info to Spice executable version info (#695) (@marcauberer)
- b48efc2: Avoid direct access to children vector of ASTNode (#696) (@marcauberer)
- 851bd78: Use GCC14 in CI (#697) (@marcauberer)
- a494969: Use gcov-14 in CI (#698) (@marcauberer)
- 1da7aae: Re-implement getChildren mechanism on ASTNode (#699) (@marcauberer)
- 551bbb9: Bump alpine from 3.21.0 to 3.21.1 (#700) (@dependabot[bot])
- 61acdbb: Bump alpine from 3.21.1 to 3.21.2 (#701) (@dependabot[bot])
- 70ef9af: Add trim method to string_rt (#702) (@marcauberer)
- ea8a6cc: Fix const variable reassign reporting bug (#703) (@marcauberer)
- 1afd140: Extend CLI parser std (#704) (@marcauberer)
- 75d3241: Add support for overloading subscript operator (#705) (@marcauberer)
- 524e910: Overload subscript operator for Vector, Map and UnorderedMap (#706) (@marcauberer)
- b9fb8da: Add support for ternary short-circuiting (#707) (@marcauberer)
- cf24ddf: Retrieve bootrap compiler LLVM version through LLVM bindings (#708) (@marcauberer)
- 5a60077: Simplify code (#709) (@marcauberer)
- 96ae514: Upgrade to LLVM 19.1.7 (#710) (@marcauberer)
- 1ca0f5f: Fix NRVO for ternary expressions (#711) (@marcauberer)
- b459e27: Disallow returning references to temporary values (#712) (@marcauberer)
- c739d58: Fix ternary value copying (#713) (@marcauberer)
- 0a5692d: Do not generate unnecessary allocas for logical and bitwise not operators (#714) (@marcauberer)
- a128d56: Make lifecycle and ownership mechanism more resilient (#715) (@marcauberer)
- ebd0ff3: Copy pass-by-val non-trivially-copyable function args (#716) (@marcauberer)
- e3c4651: Refactor AST child node fetching into vector (#717) (@marcauberer)
- 297e132: Add support for shift operator chaining (#718) (@marcauberer)
- fa0d091: Use enum classes for AST subclasses (#719) (@marcauberer)
- d9bb728: Add ignoreUnusedReturnValue attribute for functions (#720) (@marcauberer)
- 917c9fc: Add StringStream implementation to std (#721) (@marcauberer)
- 9890f4a: Fix missing memcpy of field in default copy ctor (#722) (@marcauberer)
- 269abdc: Fix copying ref to val (#723) (@marcauberer)
- b2594a8: Make use of StringStream in bootstrap compiler (#724) (@marcauberer)
- fa9d7ee: Bump mkdocs-material from 9.5.49 to 9.5.50 in /docs (#725) (@dependabot[bot])
- 28b0cd9: Bump mkdocs-material[imaging] from 9.5.49 to 9.5.50 in /docs (#726) (@dependabot[bot])
- 550d422: Fix release workflow (#727) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.20.6
Changelog
- b472fc7: Fix wasm tutorial (#649) (@marcauberer)
- 0fa9ecc: Upgrade to LLVM 19.1.0-rc4 (#650) (@marcauberer)
- bc73837: Bump alpine from 3.20.2 to 3.20.3 (#652) (@dependabot[bot])
- 704f4c2: Bump mkdocs-git-revision-date-localized-plugin from 1.2.7 to 1.2.8 in /docs (#651) (@dependabot[bot])
- 023d880: Bump mkdocs-git-revision-date-localized-plugin from 1.2.8 to 1.2.9 in /docs (#653) (@dependabot[bot])
- 7f08ad2: Upgrade to LLVM 19.1.0 (#654) (@marcauberer)
- 1e1c283: Bump mkdocs-material from 9.5.34 to 9.5.36 in /docs (#656) (@dependabot[bot])
- 45093c3: Bump mkdocs-material[imaging] from 9.5.34 to 9.5.36 in /docs (#655) (@dependabot[bot])
- 7e7cbd7: Harden executable in release mode (#657) (@marcauberer)
- 3ad430d: Bump mkdocs-material from 9.5.36 to 9.5.39 in /docs (#658) (@dependabot[bot])
- 566309a: Bump mkdocs-material[imaging] from 9.5.36 to 9.5.39 in /docs (#659) (@dependabot[bot])
- d7486e8: Bump mkdocs-material[imaging] from 9.5.36 to 9.5.39 in /docs (#660) (@dependabot[bot])
- 9ba7134: EOF-terminate grammar entry rule (#662) (@marcauberer)
- 00f63b1: Upgrade LLVM to version 19.1.1 (#663) (@marcauberer)
- a9ba560: Fix a few coverage leaks (#664) (@marcauberer)
- 2cc1456: Add support for Ubuntu Noble Numbat (#665) (@marcauberer)
- ff0ba7b: Remove security options and ensure security in CI (#666) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.20.5
Changelog
- d392595: Rebrand Twitter to X in docs (#635) (@marcauberer)
- 59392c0: Introduce Deque (double ended queue) std container (#636) (@marcauberer)
- 433de2f: Fix bug in debug info for lambdas (#637) (@marcauberer)
- 8536bf4: Upgrade to LLVM 19.1.0-rc3 (#638) (@marcauberer)
- 7e9749e: Improve type checker revisiting mechanism (#639) (@marcauberer)
- dcdd08d: Bump mkdocs-git-revision-date-localized-plugin from 1.2.6 to 1.2.7 in /docs (#640) (@dependabot[bot])
- 16b588c: Bump mkdocs-material from 9.5.31 to 9.5.33 in /docs (#641) (@dependabot[bot])
- 4fb1a4a: Bump mkdocs-material[imaging] from 9.5.31 to 9.5.33 in /docs (#642) (@dependabot[bot])
- 9930109: Fix duplicate copy ctor (#643) (@marcauberer)
- 4f10860: Add filesystem std (#644) (@marcauberer)
- f46bbe0: Add more code docs to filepath std (#645) (@marcauberer)
- 32c60be: Update Goreleaser & Go version for publishing (#646) (@marcauberer)
- 98526f9: Bump mkdocs-material from 9.5.33 to 9.5.34 in /docs (#648) (@dependabot[bot])
- 810648f: Bump mkdocs-material[imaging] from 9.5.33 to 9.5.34 in /docs (#647) (@dependabot[bot])
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.20.4
Changelog
- 43d3b62: Upgrade to LLVM 19.1.0-rc1 (#613) (@marcauberer)
- 8de3a7c: Fix bug with ambiguous generic function parameter types (#614) (@marcauberer)
- 4ef13fb: Bump mkdocs-material[imaging] from 9.5.29 to 9.5.30 in /docs (#617) (@dependabot[bot])
- aab3937: Fix dependency clash (#618) (@marcauberer)
- d2ee723: Upgrade to Google Test 1.15.2 (#619) (@marcauberer)
- 86f6bfb: Apply compiler warnings (#620) (@marcauberer)
- eaa9673: Allow breakpoints on closing braces at the end of fcts/procs (#621) (@marcauberer)
- 28f5f16: Upgrade ANTLR to 4.13.2 (#622) (@marcauberer)
- b566295: Fix more warnings (#623) (@marcauberer)
- ea33514: Use C++23 Standard (#624) (@marcauberer)
- 29fd4bd: Bump mkdocs-material from 9.5.30 to 9.5.31 in /docs (#626) (@dependabot[bot])
- 4c688cd: Bump mkdocs-material[imaging] from 9.5.30 to 9.5.31 in /docs (#625) (@dependabot[bot])
- c0c6242: Fix dependency clash (#627) (@marcauberer)
- 8734344: Upgrade to LLVM 19.1.0-rc2 (#628) (@marcauberer)
- 8e36411: Hold fct names in symtab consistent (#629) (@marcauberer)
- f7955cb: Rework copy ctors (#630) (@marcauberer)
- 570ec64: Add support for syscall builtin (#631) (@marcauberer)
- efab32f: Improve wasm tutorial (#632) (@marcauberer)
- ba631cc: Fix test attribute bug (#633) (@marcauberer)
- 3b916ef: Fix publish workflow (#634) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.20.3
Changelog
- 4389166: Bump mkdocs-material[imaging] from 9.5.26 to 9.5.27 in /docs (#598) (@dependabot[bot])
- afc9acc: Fix dependency clash (@marcauberer)
- 2f71a65: ASAN/TSAN improvements (#600) (@marcauberer)
- 42a3510: Improve bootstrap driver implementation (#597) (@marcauberer)
- 8050f73: Use memcpy when copying structs without copy ctor (#601) (@marcauberer)
- f75cf88: Make copy ctor mandatory if struct has heap fields (#602) (@marcauberer)
- bd74848: Add spec for heap specifier (#603) (@marcauberer)
- 1928562: Bump alpine from 3.20.0 to 3.20.1 (#604) (@dependabot[bot])
- 9e5f49d: Bump mkdocs-material from 9.5.27 to 9.5.28 in /docs (#606) (@dependabot[bot])
- 30b1f37: Bump mkdocs-material[imaging] from 9.5.27 to 9.5.28 in /docs (#605) (@dependabot[bot])
- 830e269: Bump mkdocs-material from 9.5.28 to 9.5.29 in /docs (#607) (@dependabot[bot])
- c56e451: Bump mkdocs-material[imaging] from 9.5.28 to 9.5.29 in /docs (#608) (@dependabot[bot])
- 2561ef2: Add move semantics for heap specifier (#609) (@marcauberer)
- abec8c0: Upgrade gtest to v1.15.0 (#610) (@marcauberer)
- 2fd6a22: Bump alpine from 3.20.1 to 3.20.2 (#611) (@dependabot[bot])
- 3fac6dc: Add detailed block allocator stats (#612) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.20.2
Changelog
- e0fb328: Refactor compiler warnings (#578) (@marcauberer)
- b6eab3e: Bump mkdocs-git-revision-date-localized-plugin from 1.2.5 to 1.2.6 in /docs (#580) (@dependabot[bot])
- d2b6d95: Bump mkdocs-material from 9.5.24 to 9.5.25 in /docs (#581) (@dependabot[bot])
- ce40bf5: Bump mkdocs-material[imaging] from 9.5.24 to 9.5.25 in /docs (#579) (@dependabot[bot])
- 24803de: Bump goreleaser/goreleaser-action from 5 to 6 in /.github/workflows (#582) (@dependabot[bot])
- e620e20: Upgrade to LLVM 18.1.7 (#583) (@marcauberer)
- a47a6cf: Upgrade Goreleaser to v2.0.0 (#584) (@marcauberer)
- 0ad4598: Bump mkdocs-material from 9.5.25 to 9.5.26 in /docs (#585) (@dependabot[bot])
- 6a3a826: Bump mkdocs-material[imaging] from 9.5.24 to 9.5.26 in /docs (#586) (@dependabot[bot])
- cffb512: Rename spicelib to spice_core (#587) (@marcauberer)
- 62beaa9: Improve driver of bootstrap compiler (#588) (@marcauberer)
- f78370f: Improve cli parser (#589) (@marcauberer)
- d606078: Add iterator for map data type (#590) (@marcauberer)
- 416a77b: Add iterator for unordered map data type (#591) (@marcauberer)
- 5e7c92e: Move example tests to its own test suite (#592) (@marcauberer)
- 4317330: Code cleanup (#593) (@marcauberer)
- e4de7f8: Use i64 GEP index type for pointer arithmetic (#594) (@marcauberer)
- 41e7282: Add experimental cli flag to generate lifetime markers (#595) (@marcauberer)
- 0275aeb: Refactor implicit generator coding (#596) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features
v0.20.1
Changelog
- 568b535: Implement more bootstrap parts (#560) (@marcauberer)
- 21f1c29: Implement more bootstrap parts (#561) (@marcauberer)
- 76926cf: Allow interfaces with no signatures (#562) (@marcauberer)
- 0f31f2f: Fix bug with circular import detection (#563) (@marcauberer)
- b8951c4: Fix another bug in circular dependency detection (#564) (@marcauberer)
- ccb3d9d: Add support for public type aliases (#565) (@marcauberer)
- 7024379: Do not mark anonymous symbols as fields (#566) (@marcauberer)
- 34bd9a6: Pull more compiler components to the bootstrap compiler (#567) (@marcauberer)
- 65847f5: Fix ctor calls on generic types (#568) (@marcauberer)
- ccaa8fa: Extend bootstrap compiler (#569) (@marcauberer)
- ec6de68: Add unit tests for CLI driver (#570) (@marcauberer)
- 1b99d5f: Add block allocator stats to the debug dump (#572) (@marcauberer)
- 4cc9ac9: Only run coverage on main push event (#573) (@marcauberer)
- 72faeb7: Fix profiler run option (#574) (@marcauberer)
- 9ebe8a7: Remove thread pool dependency (#575) (@marcauberer)
- 1da9a70: Finish binary tree std (#576) (@marcauberer)
- 95706d1: Fix bug in return path analysis (#577) (@marcauberer)
- 0f5ebf6: Add cache for CompositeDITypes to fix problem with recursive DIType lookup (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features