1
1
mirror of https://github.com/anoma/juvix.git synced 2025-01-08 16:51:53 +03:00
juvix/tests/smoke/Commands
Jan Mas Rovira 69594edc7b
Read Package on demand and cache it (#2548)
This patch dramatically increases the efficiency of `juvix dev root`,
which was unnecessarily parsing all dependencies included in the
`Package.juvix` file. Other commands that do not require the `Package`
will also be faster.

It also refactors some functions so that the `TaggedLock` effect is run
globally.

I've added `singletons-base` as a dependency so we can have `++` on the
type level. We've tried to define a type family ourselves but inference
was not working properly.
2023-12-06 18:24:59 +01:00
..
dev Literal casting (#2457) 2023-11-03 10:01:03 +01:00
clean.smoke.yaml Use Package.juvix in the global project (#2499) 2023-11-06 11:49:43 +00:00
compile-dependencies-package-juvix.smoke.yaml Extract builtin definitions for loading a Package into bundled package-base package (#2535) 2023-11-30 16:22:18 +00:00
compile-dependencies.smoke.yaml Extract builtin definitions for loading a Package into bundled package-base package (#2535) 2023-11-30 16:22:18 +00:00
compile.smoke.yaml Migrate all Juvix projects from juvix.yaml to Package.juvix in the repository (#2503) 2023-11-07 18:11:02 +00:00
eval.smoke.yaml Fix 'function not found' error in juvix eval (#2178) 2023-06-06 13:26:43 +02:00
format.smoke.yaml Update file walker to use Package.juvix to detect a Juvix package (#2502) 2023-11-06 15:34:27 +00:00
html.smoke.yaml Add new flags to the Html backend (#2447) 2023-10-23 16:22:04 +02:00
init.smoke.yaml Add -n/--non-interactive option to juvix init (#2500) 2023-11-06 13:56:20 +00:00
markdown.smoke.yaml Add support for Literate Juvix Markdown (#2448) 2023-11-10 13:55:36 +01:00
repl.smoke.yaml Normalise paths on ResolverCache set and lookup (#2498) 2023-11-06 09:45:26 +00:00
typecheck.smoke.yaml Read Package on demand and cache it (#2548) 2023-12-06 18:24:59 +01:00
version-help-doctor.smoke.yaml Bump up version to v0.5.5 (#2547) 2023-12-01 20:48:35 +01:00