savi icon indicating copy to clipboard operation
savi copied to clipboard

A fast language for programmers who are passionate about their craft.

Results 85 savi issues
Sort by recently updated
recently updated
newest added

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...

dependencies

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.

complexity 2: significant
kind: feature: tooling

We want a cross-platform package for accessing the CSPRNG provided by the OS.

complexity 2: significant
kind: feature: library

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

complexity 3: major effort
kind: feature: compiler

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...

complexity 3: major effort
kind: perf: language

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...

complexity 1: simple
kind: feature: compiler

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...

needs design
kind: feature: compiler