1
1
mirror of https://github.com/anoma/juvix.git synced 2024-11-30 14:13:27 +03:00
juvix/tests
Paul Cadman c1c2a06922
Process $root/Package.juvix using a special PathResolver (#2451)
The special PathResolver puts files from the global package stdlib and
files from the global package description files in scope of the
$root/Package.juvix module.

Currently this means that PackageDescription module is in scope for the
module so that the user can write:

```
module Package;

import Stdlib.Prelude open;
import PackageDescription open;

package : Package :=
  mkPackageDefault
    (name := "foo")
    { version := mkVersion 0 1 0
    ; dependencies :=
      [ github "anoma" "juvix-stdlib" "adf58a7180b361a022fb53c22ad9e5274ebf6f66"
      ; github "anoma" "juvix-containers" "v0.7.1"]};
```
2023-10-23 10:08:44 +02:00
..
Asm New compilation pipeline (#1832) 2023-03-14 16:24:07 +01:00
benchmark Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
Compilation Constant folding (#2450) 2023-10-20 12:03:56 +02:00
Core Fold lets when the bound variable occurs at most once (#2231) 2023-06-29 13:02:10 +02:00
examplesExpected Add a test suite for milestone examples (#1920) 2023-03-24 13:16:26 +00:00
Geb/positive Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
Internal Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
negative Instance coercions (#2444) 2023-10-19 16:00:31 +02:00
positive Process $root/Package.juvix using a special PathResolver (#2451) 2023-10-23 10:08:44 +02:00
runtime/positive Improve closure calls in the runtime (#2396) 2023-09-29 14:20:00 +02:00
smoke/Commands Case value inlining (#2441) 2023-10-12 18:59:47 +02:00
VampIR Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
.gitattributes Juvix C runtime (#1580) 2022-11-03 09:38:09 +01:00