winget install --id ChilliBits.Spice
About Spice
The Spice Programming Language is a compiled language, which can score with it's blazing fast execution time and the universal applicability. Spice is inspired partially by Golang and C, but improves some things by abstraction which could impact ones productivity in a negative way.
What's new in 0.25.1
Changelog - 2889c35: Add support for build time variables (#1054) (@marcauberer) - a01a54a: Fix coverage leaks (#1055) (@marcauberer) - eb4085d: Minor refactoring (#1056) (@marcauberer) - 5a1be78: Improve CMake project (#1057) (@marcauberer) - 366bdfd: Accelerate CI runs (#1058) (@marcauberer) - ef7f657: Fix CodeQL workflow (#1059) (@marcauberer) - 3b1f423: Bump zensical from 0.0.27 to 0.0.28 in /docs (#1060) (@dependabot[bot]) - 14a325a: Fix bug in test framework (#1061) (@marcauberer) - 7e8dfef: Upgrade to LLVM 22.1.2 (#1062) (@marcauberer) - 6bcddee: Fix invalid instr signal in Linux/x86 CI (#1064) (@marcauberer) - 08d9bb5: Introduce GTK 4 bindings (#1065) (@marcauberer) - 33c1e63: Move LLVM bindings from bootstrap to std (#1066) (@marcauberer) - 9ef58ca: Bump actions/deploy-pages from 4 to 5 in /.github/workflows (#1067) (@dependabot[bot]) - c733c4b: Introduce libcurl bindings (#1068) (@marcauberer) - 1ddf820: Create issue template config (#1069) (@marcauberer) - be67429: Only enable verifier per default in debug mode (#1070) (@marcauberer) - 8544b91: Bump zensical from 0.0.28 to 0.0.30 in /docs (#1072) (@dependabot[bot]) - 5261ac6: Bump actions/configure-pages from 5 to 6 in /.github/workflows (#1071) (@dependabot[bot]) - 15e0efb: Remove disabled verifier warning (#1073) (@marcauberer) - bb0d90c: Sync bootstrap driver (#1074) (@marcauberer) - 03beba6: Bump zensical from 0.0.30 to 0.0.31 in /docs (#1075) (@dependabot[bot]) - 44eb7d2: Do not copy registries for function/struct/interface matching (#1076) (@marcauberer) - 8b5ca85: Prefer emplace instead of insert on maps (...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.25.1 | Unknown | Changelog - 2889c35: Add support for build time variables (#1054) (@marcauberer) - a01a54a: Fix coverage leaks (#1055) (@marcauberer) - eb4085d: Minor refactoring (#1056) (@marcauberer) - 5a1be78: Improve CMake project (... |
| 0.25.0 | Unknown | Changelog - 2444b4d: Fix crash when trying to compile no-arg generic functions (#1027) (@marcauberer) - 10c4b47: Bump actions/upload-artifact from 6 to 7 in /.github/workflows (#1028) (@dependabot[bot]) - 1814089: Bump a... |
| 0.24.4 | Unknown | Changelog - 4b2a43b: Use memcpy when shallow copying aggregates (#998) (@marcauberer) - 107a6ba: Fix coverage gaps (#999) (@marcauberer) - c8eaef0: Update to LLVM 22.1.0-rc1 (#1000) (@marcauberer) - 2b11b5f: Fix TySan li... |
| 0.24.3 | Unknown | Changelog - 3d78cf6: Refactor function/struct/interface scope name creation (#972) (@marcauberer) - aa57396: Avoid warnings in tests (#973) (@marcauberer) - 68d1170: Fix duplicated mangled name (#974) (@marcauberer) - 7d... |
| 0.24.1 | Unknown | Changelog - 1a67f84: Increase coverage (#944) (@marcauberer) - 08c23e2: Fix sanitizer testing bug (#945) (@marcauberer) - 5027853: Refactor drivers (#946) (@marcauberer) - a7b9579: Rework test runner (#947) (@marcauberer... |
| 0.24.0 | Unknown | Changelog - fa83857: Improve hash algorithms (#938) (@marcauberer) - 0abfae5: Add support for macOS (#939) (@marcauberer) - 8ac56e0: Fix macOS docs (#940) (@marcauberer) - c1079ac: Only build the required LLVM targets (#... |
| 0.23.0 | Unknown | Changelog - 3500cc7: Add support for ASAN instrumentation (#911) (@marcauberer) - d48f034: Add support for TSAN instrumentation (#912) (@marcauberer) - 1bd8f78: Add sanitizer to cli docs (#914) (@marcauberer) - d75bf07:... |
| 0.22.5 | Unknown | Changelog - fdc838a: Add unordered set std (#890) (@marcauberer) - fa8806e: Add set std (#892) (@marcauberer) - f973a92: Fix param mismatch in Function::getSignature (#893) (@marcauberer) - fcbcd3f: Do not use template t... |
| 0.22.4 | Unknown | Changelog - b3ee241: Bump actions/download-artifact from 4 to 5 in /.github/workflows (#865) (@dependabot[bot]) - ac08bf0: Upgrade to CMake 4.x (#866) (@marcauberer) - b3a411b: Use Java JRE 21 instead of JDK 11 (#867) (@... |
| 0.22.3 | Unknown | Changelog - 95adfea: Upgrade to LLVM 20.1.5 (#839) (@marcauberer) - 517a895: Bump mkdocs-material from 9.6.13 to 9.6.14 in /docs (#841) (@dependabot[bot]) - 241c478: Bump mkdocs-material[imaging] from 9.6.13 to 9.6.14 in... |
| 0.22.2 | Unknown | Changelog - 88bd120: Bump mkdocs-git-revision-date-localized-plugin from 1.4.4 to 1.4.5 in /docs (#820) (@dependabot[bot]) - 84ad386: Bump mkdocs-material from 9.6.7 to 9.6.8 in /docs (#818) (@dependabot[bot]) - 415154e:... |
| 0.22.1 | Unknown | 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 p... |
| 0.22.0 | Unknown | 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.21.1 | Unknown | 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-compi... |
| 0.8.8 | Unknown | Release notes |
| 0.8.7 | Unknown | Release notes |
| 0.8.6 | Unknown | Release notes |
| 0.8.5 | Unknown | Release notes |
| 0.8.4 | Unknown | Release notes |
| 0.8.3 | Unknown | Release notes |