Skip to content

Commit a495ecd

Browse files
author
Erin van der Veen
authored
Merge pull request #716 from tweag/4-dynamic-loading-of-language-support
Dynamic loading of grammars
2 parents 92f4bb9 + 925533f commit a495ecd

File tree

34 files changed

+988
-553
lines changed

34 files changed

+988
-553
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ jobs:
3636
- name: Build and test executable
3737
run: 'echo \{ \"foo\": \"bar\" \} | nix run . -- fmt -l json'
3838

39+
- name: Build the topiary-cli and test those tests that cannot be performed in Nix
40+
run: nix develop --command bash -c "cargo test -p topiary-cli"
41+
3942
- name: Build client-app example
4043
run: nix build .#client-app
4144

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ This name should be decided amongst the team before the release.
5353
### Changed
5454
- [#704](https://github.com/tweag/topiary/pull/704) Refactors our postprocessing code to be more versatile.
5555
- [#711](https://github.com/tweag/topiary/pull/711) Feature gate all grammars, with supported and contributed languages built by default.
56+
- [#716](https://github.com/tweag/topiary/pull/716) Dynamicly fetch, compile, and load language grammars. Topiary now no longer ships with statically linked grammars.
5657
- [#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
5758

5859
## v0.4.0 - Exquisite Elm - 2024-05-15

0 commit comments

Comments
 (0)