Skip to content

Commit

Permalink
Merge pull request #716 from tweag/4-dynamic-loading-of-language-support
Browse files Browse the repository at this point in the history
Dynamic loading of grammars
  • Loading branch information
Erin van der Veen authored Sep 10, 2024
2 parents 92f4bb9 + 925533f commit a495ecd
Show file tree
Hide file tree
Showing 34 changed files with 988 additions and 553 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ jobs:
- name: Build and test executable
run: 'echo \{ \"foo\": \"bar\" \} | nix run . -- fmt -l json'

- name: Build the topiary-cli and test those tests that cannot be performed in Nix
run: nix develop --command bash -c "cargo test -p topiary-cli"

- name: Build client-app example
run: nix build .#client-app

Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ This name should be decided amongst the team before the release.
### Changed
- [#704](https://github.com/tweag/topiary/pull/704) Refactors our postprocessing code to be more versatile.
- [#711](https://github.com/tweag/topiary/pull/711) Feature gate all grammars, with supported and contributed languages built by default.
- [#716](https://github.com/tweag/topiary/pull/716) Dynamicly fetch, compile, and load language grammars. Topiary now no longer ships with statically linked grammars.
- [#732](https://github.com/tweag/topiary/pull/732) Change how function application and parenthesized expressions are treated in Nickel to reduce the overall noise and indentation

## v0.4.0 - Exquisite Elm - 2024-05-15
Expand Down
Loading

0 comments on commit a495ecd

Please sign in to comment.