This repository has been archived on 2024-05-26. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Benedikt Peetz e512352f73
fix(parser/error): Remove multiple errors from line number calc
Errors were contextualized by finding their index in the source file.
This method is extremely flaky, as it _hopes_ that the line is not
spread over multiple lines.
The new method actually uses the span to calculate a matched line and
thus avoids any issues related to the actual position of the line in the
source file.
2024-03-26 17:34:56 +01:00
example/main refactor(types/headers/string): Don't typedef a string type 2024-03-24 17:59:19 +01:00
src chore(treewide): Add the new license header 2024-02-19 16:13:55 +01:00
trixy-macros refactor(macros/convertible_derive): Generate the `Convertible` Trait impl 2024-03-26 17:34:28 +01:00
trixy-parser fix(parser/error): Remove multiple errors from line number calc 2024-03-26 17:34:56 +01:00
trixy-types refactor(macros/convertible_derive): Generate the `Convertible` Trait impl 2024-03-26 17:34:28 +01:00
.envrc chore(treewide): Add the new license header 2024-02-19 16:13:55 +01:00
.gitignore feat(treewide): Provide a c api 2023-12-25 22:23:52 +01:00
.licensure.yml chore(.licensure.yml): Add license spdx identifier 2024-03-24 17:46:27 +01:00
COPYING build(treewide): Add relevant configuration for releases 2023-12-23 18:35:38 +01:00
COPYING.LESSER build(treewide): Add relevant configuration for releases 2023-12-23 18:35:38 +01:00
Cargo.toml chore(treewide): Add the new license header 2024-02-19 16:13:55 +01:00
LICENSE.spdx build(treewide): Add relevant configuration for releases 2023-12-23 18:35:38 +01:00
cog.toml build(cog.toml): Use `nix fmt` (treefmt) instead of only `cargo fmt` 2024-03-24 17:51:07 +01:00
flake.lock build(flake): Add treefmt 2024-02-19 20:48:50 +01:00
flake.nix build(flake): Add treefmt 2024-02-19 20:48:50 +01:00
update.sh build(update.sh): Add a shebang 2024-02-19 20:52:10 +01:00