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.26.0
| 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
- d5cfebb: Add support for positional cli args in cli parser std (#1121) (@marcauberer)
- cc7b91f: Add CSV parser to std/text (#1122) (@marcauberer)
- e6cce27: Add JSON parser to std/text (#1123) (@marcauberer)
- c60f7fc: Add XML parser to std/text (#1124) (@marcauberer)
- 6aec6ab: Add move constructor support (#1125) (@marcauberer)
- 9141f57: Fix unary minus parsing (#1126) (@marcauberer)
- 25f20fb: Sync bootstrap compiler and add smoke tests (#1127) (@marcauberer)
- 9eb7023: Fix duplicate signature name (#1128) (@marcauberer)
- d8280ab: Sync AST parts of bootstrap compiler and add smoke tests (#1129) (@marcauberer)
- c79b4b8: Fix heap overflow in std/data/queue via circular buffer (#1130) (@marcauberer)
- d0abed1: Overhaul std/data tests: add smoke + stress per container, fix uncovered bugs (#1131) (@marcauberer)
- 60471d9: Add std/data/bitset container with smoke + stress tests (#1132) (@marcauberer)
- 70ff77b: Add operator overloading for &, |, ^ and ~ (#1133) (@marcauberer)
- 1b0e3a7: Complete bootstrap parser implementation (#1134) (@marcauberer)
- cf25342: Complete and test the self-hosted bootstrap parser (#1135) (@marcauberer)
- 2d97da1: Destruct the lhs before a copy-assignment overwrites it (#1136) (@marcauberer)
- 64540b0: Add Claude Code skills for common Spice dev tasks (#1138) (@marcauberer)
- be3138d: Add Claude Code skills for common Spice dev tasks (#1139) (@marcauberer)
- 2165234: Add spice-debugging skill for bug investigation and fixing (#1140) (@marcauberer)
- 89abf08: Add missing elementary functions to std/math/fct (#1141) (@marcauberer)
- 4277309: Add UTC Date/Time support to std/time (#1142) (@marcauberer)
- 3bb5e3e: Sync bootstrap ExternalLinkerInterface with host compiler (#1143) (@marcauberer)
- 1d05df6: Port model classes to the bootstrap compiler (#1144) (@marcauberer)
- 3615c5f: Add ExprResult to bootstrap compiler (#1145) (@marcauberer)
- 1c9d8d5: Port and test the bootstrap ErrorManager (#1146) (@marcauberer)
- e4bf39d: Complete SemanticError.getMessagePrefix mapping (@marcauberer)
- 783b3d4: Enrich std/ README with per-package module tables (#1147) (@marcauberer)
- 0c3f0ef: Add serialization to std CSV, JSON and XML parsers (#1148) (@marcauberer)
- c1741f8: Vendor build dependencies as git submodules (#1149) (@marcauberer)
- 0aef013: Add spice-profiling skill (#1150) (@marcauberer)
- d97dee5: Improve bootstrap parser performance (#1151) (@marcauberer)
- 9622842: Extend bootstrap compiler (#1152) (@marcauberer)
- 41a580c: Upgrade to LLVM 22.1.7 (#1153) (@marcauberer)
- 4350cf4: Add PriorityQueue to the std library (#1154) (@marcauberer)
- ebbca9a: Add Trie data structure to the std library (#1155) (@marcauberer)
- 7a26f06: Suppress warnings for the bootstrap-compiler test suite (#1157) (@marcauberer)
- 900f2d3: Make scope in bootstrap compiler compile (#1158) (@marcauberer)
- e13fe4a: Disable LLVM RTTI in all build pipelines (#1160) (@marcauberer)
- d4a57df: Sync TypeChain and Type of bootstrap with host compiler (#1163) (@marcauberer)
- 2b26fd1: Sync bootstrap with host compiler (#1165) (@marcauberer)
- 40e2b38: Extend vector smoke test to cover insertAt (#1164) (@marcauberer)
- 61acd52: Fix corrupted VTable when struct method order differs from interface (#1166) (@marcauberer)
- 014deec: Fix crash on generic function substantiations differing only in array size (#1167) (@marcauberer)
What to do next?
- Install Spice
- Visit www.spicelang.com to test the new features