1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-29 18:43:42 +03:00
juvix/app/Commands
Paul Cadman df4036d600
Compute new entrypoint root when loading a file in the REPL (#1615)
* Add shelltests for `juvix repl`

* repl: Compute entrypoint root when loading a file

Previously the REPL would use app root (which could be the current
directory or the project root of the initially loaded file). Thus files
in a different project could not be loaded.

The entrypoint root must be computed each time a new file is `:load`ed.

Adds shell-tests for REPL commands

* Move preludePath to Juvix.Extra.Paths
2022-11-10 11:26:38 +00:00
..
Compile Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Dev Precompute maximum heap allocation (#1608) 2022-11-08 13:42:40 +01:00
Doctor Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Html Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Repl Improvements to Juvix REPL (#1607) 2022-11-07 17:43:30 +00:00
Typecheck Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Base.hs Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Compile.hs Support go to definition for the standard library (#1592) 2022-10-19 15:55:16 +01:00
Dev.hs Juvix C runtime (#1580) 2022-11-03 09:38:09 +01:00
Doctor.hs Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Html.hs Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00
Init.hs Add juvix init command (#1445) 2022-08-11 23:05:38 +02:00
Repl.hs Compute new entrypoint root when loading a file in the REPL (#1615) 2022-11-10 11:26:38 +00:00
Typecheck.hs Refactor CLI (#1527) 2022-09-14 16:16:15 +02:00