1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-15 01:52:11 +03:00
juvix/test
Paul Cadman 89ccef3da4
Throw error when reading a file that conflicts with embedded stdlib (#243)
* Throw error when reading a file that conflicts with stdlib

The Files effect first tries to read a file from the embedded stdlib. If
this succeeds and the file also exists in the project then an error is
thrown.

This error can be thrown either at the parsing stage, if the entrypoint
file conflicts with the standard library, or at the scoping stage if an
imported file conflicts.

* Fix module name in test file
2022-07-05 15:54:01 +02:00
..
Arity Support implicit arguments (#144) 2022-06-13 14:25:22 +02:00
BackendC Embed standard library in the minijuvix binary (#210) 2022-06-30 11:31:08 +02:00
MonoJuvix Support implicit arguments (#144) 2022-06-13 14:25:22 +02:00
Scope Throw error when reading a file that conflicts with embedded stdlib (#243) 2022-07-05 15:54:01 +02:00
Termination Throw error when reading a file that conflicts with embedded stdlib (#243) 2022-07-05 15:54:01 +02:00
TypeCheck Unify MicroJuvix ASTs representation of types and expressions (#188) 2022-07-04 18:15:35 +02:00
Arity.hs Support implicit arguments (#144) 2022-06-13 14:25:22 +02:00
BackendC.hs Support partial application and closure passing in C backend (#190) 2022-06-28 10:25:43 +02:00
Base.hs Embed standard library in the minijuvix binary (#210) 2022-06-30 11:31:08 +02:00
Main.hs Support implicit arguments (#144) 2022-06-13 14:25:22 +02:00
MonoJuvix.hs Monomorphization (#70) 2022-05-04 10:50:03 +02:00
Scope.hs [ CI ] New jobs: ormolu and hlint 2022-04-05 19:57:21 +02:00
Termination.hs Add the termination checker to the pipeline (#111) 2022-05-30 13:40:52 +02:00
TypeCheck.hs Implement type checker with polymorphism (#62) 2022-04-22 10:06:34 +02:00