savi
savi copied to clipboard
A fast language for programmers who are passionate about their craft.
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1. Changelog Sourced from terser's changelog. v4.8.1 (backport) Security fix for RegExps that should not be evaluated (regexp DDOS) Commits See full diff in compare...
For an almost empty project, it takes about 32 seconds to compile. ``` > savi build --print-perf spec 9 ms : manifests 764 ms : load 1 ms : populate_types...
What is the correct way of installing savi to a system location? I copied `build/savi-debug` to `/usr/local/bin/savi`. When I run `savi` in a directory containing a `manifest.savi`, I get: ```...
[Helix Editor](https://helix-editor.com/) is a quite capable Kakoune/sam-like text editor written in Rust, that has LSP and many other goodies built in. Add syntax-highlighting support for Savi to Helix.
We want a cross-platform package for accessing the CSPRNG provided by the OS.
I intend to add a `--watch` flag to the Savi compiler, but first I need a cross-platform library for watching file changes. This PR intends to add that library.
See https://github.com/savi-lang/savi/issues/84#issuecomment-1066181599
There are a variety of performance optimizations we can make to the virtual call system, which are related enough that they can probably be tackled together: - Reduce the size...
GitHub Actions has [a special style we can use when printing errors](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-error-message) that will make the errors show up as annotations in the code of a pull request after they...
In an `:enum`, we should raise an error if any two `:member` declarations have the same value. Open Question: - [ ] Should there be an allowed way to intentionally...