Commit Graph

485 Commits

Author SHA1 Message Date
Nicolas Abril
d60935d3de [sc-517] Remove snapshots of removed tests 2024-03-29 11:06:22 +01:00
Nicolas Abril
b18df385a2 [sc-517] Update docs, fix not checking fn arity, refactor match def checks 2024-03-29 10:50:16 +01:00
Nicolas Abril
58f1f53a7d [sc-517] Update tests after rebase 2024-03-29 10:50:16 +01:00
Nicolas Abril
7611eaadb0 [sc-517] Use kind2-like pattern matching terms, remove nested lets and adt lets 2024-03-29 10:49:36 +01:00
imaqtkatt
30d7888d23 Update combinators test and improve docs 2024-03-28 19:10:49 -03:00
imaqtkatt
c695bbcf2c Update float children lambda case and docs 2024-03-28 16:59:03 -03:00
imaqtkatt
1f273c4fc4 Refactor float combinator logic and implement float iterator 2024-03-28 15:34:42 -03:00
imaqtkatt
bd8fb66b8c Refactor float combinators 2024-03-28 09:10:10 -03:00
imaqtkatt
ec24ae2a80 Update float combinators doc and combinators test 2024-03-27 16:41:30 -03:00
imaqtkatt
bcbcdc5442 Refactor float combinators and add combinators test 2024-03-27 15:51:59 -03:00
imaqtkatt
b4a79fee1b Add deref loop test and remove unnecessary clone 2024-03-27 11:22:12 -03:00
imaqtkatt
92aa4b3d4a Refactor float combinators to extract unsafe terms 2024-03-27 11:18:37 -03:00
imaqtkatt
4bdf93e5c1 Refactor add merge separator constant 2024-03-25 15:52:34 -03:00
imaqtkatt
3ccd408a26 Improve cycle display for merged definitions 2024-03-25 14:21:47 -03:00
imaqtkatt
175a6f6d5c
Merge pull request #242 from HigherOrderCO/feature/sc-526/improve-deref-loop-warning-in-strict-evaluation
[sc-526] Improve deref loop warning in strict evaluation
2024-03-22 14:32:13 +00:00
imaqtkatt
76d26d61b0 Update tests snapshots 2024-03-22 10:52:09 -03:00
imaqtkatt
a8dc4ac4b8 Remove generated functions from error message 2024-03-22 10:49:20 -03:00
imaqtkatt
ad4f1bba95 Update recursion error message and update docs 2024-03-22 10:21:48 -03:00
imaqtkatt
f97b7c1379 Update recursion error message and update docs 2024-03-22 09:35:44 -03:00
imaqtkatt
e90644d706 Update mutual recursion error message 2024-03-21 20:13:26 -03:00
tjjfvi
b9ef2a0f9d
update snapshots 2024-03-21 08:11:16 -04:00
tjjfvi
d9b5a80c65
upgrade hvmc version 2024-03-21 08:09:01 -04:00
imaqtkatt
a010f4faef Improve mutual recursion error message 2024-03-20 16:50:22 -03:00
imaqtkatt
26da3d3284
Merge pull request #241 from HigherOrderCO/feature/sc-519/add-syntax-sugar-for-nats
[sc-519] Add syntax sugar for Nats
2024-03-19 19:43:02 +00:00
imaqtkatt
3da5db0c01 Change swap_remove to shift_remove 2024-03-19 14:37:30 -03:00
imaqtkatt
6b7cbeb7be Update cspell and add nat resugar test 2024-03-19 13:59:17 -03:00
FranchuFranchu
8dc9ec79fc Remove irrelevant tests. 2024-03-19 10:43:23 -03:00
FranchuFranchu
5690bee2fc Update hvm-lang to make it compatible with hvm-core n-ary nodes. 2024-03-19 10:43:21 -03:00
imaqtkatt
cf69b99e5a Add builtin and syntax sugar for Nats 2024-03-18 16:37:56 -03:00
imaqtkatt
13f08ea26b
Merge pull request #239 from HigherOrderCO/feature/sc-518/add-non-duping-use-expressions
[sc-518] Add non-duping use expressions
2024-03-18 17:56:01 +00:00
FranchuFranchu
45720629a7 Update tests. 2024-03-15 15:58:52 -03:00
imaqtkatt
8cc2e54683 Add use expression 2024-03-15 15:35:41 -03:00
imaqtkatt
148a0e2e03 Change to use substitutions instead of creating let terms 2024-03-14 15:47:13 -03:00
Nicolas Abril
41a526ec0f [sc-504] Fix wrong variable being used on match binds with same name 2024-03-13 17:30:54 +01:00
Nicolas Abril
3ff0a6047e [sc-508] Improve standard test pipeline, apply fmt and clippy suggestions to test 2024-03-12 20:59:30 +01:00
Nicolas Abril
ae5b0b642d [sc-508] Fix hang run test 2024-03-12 20:45:31 +01:00
Nicolas Abril
227b723377
Merge pull request #234 from HigherOrderCO/fix-debug-mode-panic
Remove expand in debug hook
2024-03-12 19:30:33 +00:00
imaqtkatt
85c5c45fb7 Add debug flag cli test 2024-03-12 16:21:44 -03:00
Nicolas Abril
6b5581972e [sc-507] Update generated name of floated combinators 2024-03-12 20:17:05 +01:00
Nicolas Abril
69fc8423cc
Remove unreviewed test snapshot 2024-03-12 19:57:24 +01:00
Nicolas Abril
3cc5a7a242 [sc-503] Refactor error passing 2024-03-12 19:26:05 +01:00
imaqtkatt
58ee6c732b Update cycle error message 2024-03-12 13:43:52 -03:00
imaqtkatt
0271739d9f Fix typo 2024-03-12 12:43:13 -03:00
imaqtkatt
4645b3231b Update cycle error message 2024-03-12 12:41:08 -03:00
imaqtkatt
4e7c204697 Add mutual recursion check for strict mode 2024-03-12 10:10:43 -03:00
imaqtkatt
5fd3865f18 [sc-505] Include strict and lazy results 2024-03-08 15:28:43 -03:00
imaqtkatt
482403ae63 Remove commented code 2024-03-07 17:51:29 -03:00
imaqtkatt
52c64b71a7 Show HVM_log output in run_file tests 2024-03-07 17:41:37 -03:00
LunaAmora
518a513707 Update test snap 2024-03-07 14:38:51 -03:00
LunaAmora
6375099cf4 Fix typo, update tests snaps 2024-03-07 14:25:46 -03:00