1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-14 17:32:00 +03:00
Commit Graph

1094 Commits

Author SHA1 Message Date
Jonathan Prieto-Cubides
9d05cedc50 [ Concrete ] add instance of hashable for refs. 2022-03-25 15:37:45 +01:00
Jan Mas Rovira
9606f2477d prepare buildIntoTable 2022-03-25 12:57:17 +01:00
Paul Cadman
6c2c7537c8 [scoper] Add visibility annotation for Name 2022-03-25 10:31:10 +00:00
Paul Cadman
2ec85d39a4 [test] Add test of shadowing public open 2022-03-25 09:30:05 +00:00
Jan Mas Rovira
e241cc7b5b [test] remove fromRightIO to fix ambiguity error 2022-03-25 09:26:40 +01:00
Jonathan Prieto-Cubides
17a0577ee7 [ app ] add --version flag and fixed warnings and formatting 2022-03-25 00:52:30 +01:00
Jonathan Prieto-Cubides
02474c837f [ Makefile ] add targets with --watch option (stack cmds) and remove unused things 2022-03-25 00:50:18 +01:00
Jonathan Prieto-Cubides
cd2e19e265 [ lab ] folder organization 2022-03-25 00:48:43 +01:00
Jan Mas Rovira
eedf468261 [test] show diff when ast's are different 2022-03-24 17:04:22 +01:00
Paul Cadman
6ce6489617 [test] Add test to suite 2022-03-24 14:59:39 +00:00
Paul Cadman
242275a4e3 [scoper] Remove ErrGeneric 2022-03-24 14:57:10 +00:00
Paul Cadman
e60d307595 [error] Add ambiguous module message 2022-03-24 14:45:49 +00:00
Paul Cadman
459da40ae6 [error] Add message for ambiguous symbol error 2022-03-24 14:27:56 +00:00
Jonathan Prieto-Cubides
e6bb422cea [ Termination ] removes Alga dependency 2022-03-24 13:25:50 +01:00
Jonathan Prieto-Cubides
b4ce3b8fbf [ app ] ixes the lint warning 2022-03-24 13:25:50 +01:00
Jonathan Prieto-Cubides
02de05830f [ clean-up ] new lab folder for experimentation 2022-03-24 13:25:50 +01:00
Paul Cadman
37537749e1 [error] WIP improving ambiguity error messages 2022-03-24 12:02:14 +00:00
Paul Cadman
339cc24541 [scoper] Improve resolution of local symbols 2022-03-24 10:28:15 +00:00
Paul Cadman
86110e063a [test] Add ambiguity tests 2022-03-24 10:22:03 +00:00
Paul Cadman
660c034d06 [doc] Remove out-of-date comment 2022-03-24 09:27:37 +00:00
Jan Mas Rovira
b3fe3de215 use GHC2021 2022-03-24 10:14:29 +01:00
Jan Mas Rovira
9cfbf6adac [ghc] upgrade to ghc 9.2.2 2022-03-23 23:25:55 +01:00
Jonathan Prieto-Cubides
7769d74006 [ app ] adds --no-colors flag for the scope command 2022-03-23 17:21:44 +01:00
Paul Cadman
f527143e67 [parser] Fix foreign block parsing 2022-03-23 15:34:08 +00:00
Paul Cadman
20dfb7b736 [scoper] Add support for Axiom backends 2022-03-23 15:05:52 +00:00
Paul Cadman
a6f03505ea Pairing progress 2022-03-23 14:45:57 +00:00
Paul Cadman
37bafc7b55 [parser] add parser / pretty for axiom backends 2022-03-23 12:24:53 +00:00
Paul Cadman
903ef6a59b [make] add .PHONY to Makefile targets 2022-03-23 11:13:28 +00:00
Jan Mas Rovira
1a23adc762 add references to the syntax and cleanup code 2022-03-23 11:40:03 +01:00
Jonathan Prieto-Cubides
14ac284756 Merge branch 'dev' of github.com:heliaxdev/minijuvix 2022-03-18 13:12:04 +01:00
Jonathan Cubides
b208eec082
[ README ] Minor updates 2022-03-18 13:06:19 +01:00
Jonathan Cubides
1b9f859080
Update README.md 2022-03-18 13:00:36 +01:00
Jonathan Cubides
ed6d991f5a
The MiniJuvix project now follows the same goals as the original Juvix project. (#7)
* Update README.md
2022-03-18 12:56:07 +01:00
Jonathan Cubides
48597a603e
Update README.md 2022-03-18 12:49:19 +01:00
Jonathan Cubides
453fd34db6
Update README.md 2022-03-18 12:45:23 +01:00
Jonathan Cubides
68e654f9a1
Merge pull request #6 from heliaxdev/dev
dev→main
2022-03-18 12:23:11 +01:00
Jonathan Cubides
a58a5d6578
Delete haskell.yml 2022-03-18 12:20:12 +01:00
Jonathan Prieto-Cubides
ee3d73306d [ Makefile ] Adds Template haskell flag for Ormulu 2022-03-18 10:43:56 +01:00
Jan Mas Rovira
c6e3c99225 [scoped] add ScopedIden 2022-03-18 10:16:43 +01:00
Jan Mas Rovira
fa95f8be82 separate MiniHaskell into MicroJuvix and 'new' MiniHaskell 2022-03-17 18:18:10 +01:00
Jan Mas Rovira
81c1a1c6aa Merge branch 'qtt' into foreign 2022-03-17 16:46:38 +01:00
Jonathan Prieto-Cubides
91cf08bc4b Adds literals to the abstract AST 2022-03-17 13:15:19 +01:00
Jan Mas Rovira
7c1d47d3a1 Merge branch 'qtt' into foreign 2022-03-17 12:11:14 +01:00
Jan Mas Rovira
c0ac8ddc9d [tests] add check for pretty printing parsed code 2022-03-17 12:10:45 +01:00
Jan Mas Rovira
fee0055ea0 parse and scope 'foreign' and 'compile' statements 2022-03-16 23:40:44 +01:00
Jan Mas Rovira
b0251bad93 [minihaskell] improve pretty printer (parentheses and spacing) 2022-03-16 15:46:59 +01:00
Jan Mas Rovira
e53b68502d Merge branch 'jan' into qtt 2022-03-16 14:55:08 +01:00
Jonathan Cubides
9d086a79a4
Update Example.agda 2022-03-16 14:21:25 +01:00
Jan Mas Rovira
b7347efde1 [tests] remove unused pragma 2022-03-16 13:59:10 +01:00
Jan Mas Rovira
df5f6d2df0 [scoper] check that top modules are defined in the correct path 2022-03-16 13:58:07 +01:00