Remy Goldschmidt

Results 51 issues of Remy Goldschmidt

- [ ] Automatic release workflow - One command that will `git tag -s release- -m "Version "`, `git push --tags`, and make a request against the GitHub API to...

enhancement

This is especially useful once #12 is done.

enhancement

The title says it all.

enhancement

We should remove `IR.ninjaPhonys :: HashMap Target (HashSet Target)` and replace it by switching `IR.buildRule :: Rule` to `Maybe Rule`.

enhancement

The lexer/parser/types should be updated for compatibility with implicit outputs, added in Ninja 1.7 and documented [here](https://ninja-build.org/manual.html#ref_outputs). - [ ] Update `Lexeme` to support implicit outputs - [ ] Update...

enhancement

It would probably be good to throw an error (or display a warning) if a parsed Ninja file uses a feature inconsistent with its `ninja_required_version` variable.

enhancement

Fixes #3357. The new `tree-sitter-generate` crate has much fewer dependencies than `tree-sitter-cli`, while being enough for tools like `rust-sitter-tool`.

### Problem The tree-sitter-cli `generate` module is useful for tools like `rust-sitter`, but because it is part of tree-sitter-cli, it brings along lots of unnecessary dependencies like `webbrowser`. ### Expected...

enhancement

Documented [here](https://docs.datadoghq.com/api/?lang=python#send-traces). It seems very nice for profiling distributed applications; see the attached screenshot. You could have a monad transformer that allows you to easily create regions that are traced....