Aquesta és una versió anterior. La versió actual és la 0.29.2. Spice 0.29.2 · Data de publicació:
Fitxers d’instal·lació 0.28.2
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | MSI · en-US | Tots els usuaris | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Changelog
- 1faf23f: Lower return values to the target's calling convention like Clang (#1516) (@marcauberer)
- ba0f066: Support the TPDE backend in the bootstrap script (#1517) (@marcauberer)
- 73db861: Upgrade to LLVM 23.1.3 (#1518) (@marcauberer)
- d11093f: Rename ci-cpp.yml workflow to ci.yml (#1519) (@marcauberer)
- 898537a: Fix unused return value false positives (#1520) (@marcauberer)
- 2340af3: Resolve deferred alias types in the declaring file's context (#1521) (@marcauberer)
- ca0d03d: Stop reporting unused 'this' and drop dead bootstrap code (#1522) (@marcauberer)
- 6582f2b: Measure bootstrap compiler coverage instead of host compiler coverage (#1523) (@marcauberer)
- 5c7e216: Let typeid hash tests follow the bootstrap compiler (#1524) (@marcauberer)
- a362cb8: Tell the host and the self-hosted compiler apart in --version and the producer string (#1525) (@marcauberer)
- 203d0af: Improve bootstrap coverage (#1526) (@marcauberer)
- e15ffa9: Run the bootstrap fixed point check in CI on every supported platform (#1527) (@marcauberer)
- 41652ff: Check every expected error and warning in the bootstrap test run (#1528) (@marcauberer)
- 1986bd5: Cache unsuccessful function and operator overload lookups (#1529) (@marcauberer)
- e7ebd37: Parse with SLL prediction first and fall back to LL on failure (#1530) (@marcauberer)
- c87b562: Print the wall times of frontend, middle end and backend with -d (#1532) (@marcauberer)
- 81879fa: Compile additional sources in the background while the back end runs (#1531) (@marcauberer)
- 7f27313: Std: make spawning processes with captured output thread-safe on Windows (#1533) (@marcauberer)
- 384d344: Std: compare Vector and Stack elements with operator== instead of memcmp (#1534) (@marcauberer)
- b508f9b: Run the bootstrap compiler tests in parallel (#1535) (@marcauberer)
- b22ea7f: Std: ignore the stale payload when comparing two empty Optionals (#1536) (@marcauberer)
- 190a2ad: Std: make Stack own its elements (#1537) (@marcauberer)
- ed72ea9: Lift the bootstrap test runner to parity with the host test runner (#1538) (@marcauberer)
- 9019f32: Iterate the source files in creation order wherever the order matters (#1539) (@marcauberer)
- 01d903b: Close the assembly gap between the bootstrap and the host test runs (#1540) (@marcauberer)
- 131b772: Order the bootstrap symbol tables like the host and fix two red-black tree bugs (#1541) (@marcauberer)
- a17d091: Resolve symlinks in the host's canonical/relative paths on Windows (#1543) (@marcauberer)
- 0cba7d6: Run the import symlink traversal test on Windows (#1544) (@marcauberer)
- f0c4bc2: Run the debug info tests against the bootstrap compiler (#1545) (@marcauberer)
- 71a79ad: Run the linter tests against the bootstrap compiler in CI and coverage (#1546) (@marcauberer)
- caa8e3f: Run generics_successGenericTypeCtorCall1 against the bootstrap compiler on Windows (#1547) (@marcauberer)
- 815e27e: Use the generic target CPU unless --native-features is passed (#1549) (@marcauberer)
- 61655e5: Show the compile progress in the bootstrap compiler (#1550) (@marcauberer)
- ddfaf09: Run the remaining instrumentation IR tests against the bootstrap compiler on Windows (#1551) (@marcauberer)
- 81f4216: Destruct for/foreach header variables once when the loop is left (#1552) (@marcauberer)
- 55e88f3: Run all test cases against the bootstrap compiler in CI (#1553) (@marcauberer)
- 62be96b: Let the ANTLR error message tests follow the bootstrap compiler (#1554) (@marcauberer)
- 7079b85: Add default methods for interfaces (#1555) (@marcauberer)
- 0dcf31c: Support interface default methods in the bootstrap compiler (#1557) (@marcauberer)
- a9d2a09: Remove stale commented-out TBAA access tag code (#1556) (@marcauberer)
- 358a073: Provide default visit methods in the bootstrap visitor interface (#1558) (@marcauberer)
- 40c4da3: Run the test cases against an ASAN-instrumented bootstrap compiler (#1559) (@marcauberer)
- b29218f: Fix the memory leaks of the bootstrap compiler and enable leak detection (#1560) (@marcauberer)
- 23220b4: Replace the Valgrind run with ASAN-instrumented test programs (#1561) (@marcauberer)
- 5a14193: Run the builtin tests of the bootstrap compiler sources in bootstrap mode (#1562) (@marcauberer)
- 921c425: Port the host unit tests to builtin tests of the bootstrap compiler (#1563) (@marcauberer)
- c0172a7: Do not link stale dependency objects of cache-restored files (#1564) (@marcauberer)
- 918600d: List all option types in the help output of the std CLI parser (#1565) (@marcauberer)
- 91e00dc: Allocate all scopes of the bootstrap compiler from one pool (#1566) (@marcauberer)
- a523648: Release the LLVM resources of a source file after its object emission (#1567) (@marcauberer)
- 8deb6e6: Add debug info tests for lambdas and unions (#1568) (@marcauberer)
- d2b74e3: Fix debug info of lambda captures and const-qualified struct types (#1569) (@marcauberer)
- 64f3cfa: Report compile errors of the bootstrap compiler without a panic (#1570) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features