Commit graph

54 commits

Author SHA1 Message Date
Richard Feldman
96ad22d002
Fixes after rebase 2025-11-27 00:13:15 -05:00
Richard Feldman
07aa38a2b1
More fixes 2025-11-26 22:42:17 -05:00
Richard Feldman
9f3d0cf24d
Merge remote-tracking branch 'origin/main' into propagate_is_eq 2025-11-26 20:31:35 -05:00
Richard Feldman
b870851b51
Merge remote-tracking branch 'origin/main' into propagate_is_eq 2025-11-26 16:26:57 -05:00
Richard Feldman
55f04a0688
Add more snapshot tests 2025-11-26 10:03:08 -05:00
Richard Feldman
5ffc405be9
Fix more dbg issues 2025-11-26 10:02:04 -05:00
Richard Feldman
c76b4cf639
Fix early-return regression 2025-11-24 10:20:46 -05:00
Richard Feldman
a25f9f4770
Fix canonicalization bug 2025-11-24 09:19:57 -05:00
Richard Feldman
ba5047b2cc
Remove is_ne 2025-11-23 23:47:56 -05:00
Richard Feldman
d3db838c16
Test that custom equality works 2025-11-23 22:54:42 -05:00
Richard Feldman
a26b5ea217
from_nominal takes a Nominal 2025-11-23 01:22:01 -05:00
Richard Feldman
6f324c9e1e
Rename NumLiteral to Nominal 2025-11-22 14:48:53 -05:00
Richard Feldman
1f1c61091a
More number fixes 2025-11-20 00:06:05 -05:00
Richard Feldman
6aca9773b7
Fix defaulting to Dec + unification 2025-11-19 10:31:11 -05:00
Richard Feldman
dd765a820d
Fix some nominal str things 2025-11-16 23:27:48 -05:00
Anton-4
824c243d06
more Result>Try updates (#8382)
* more Result>Try updates

* [WIP] Fix typo in Try variable names (#8383)

* Initial plan

* Add exception for 'Trys' to typos.toml

Co-authored-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

* not this one

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2025-11-14 17:10:55 +01:00
Jared Ramirez
2a2ff8d093
Cleanup 2025-11-09 09:59:56 -05:00
Jared Ramirez
9ef6e28718
Fix let polymorphism + out of order dispatch 2025-11-09 09:36:57 -05:00
Richard Feldman
4a67fc5ed6
Add new type pretty-printing 2025-11-05 21:49:32 -05:00
Richard Feldman
9625e00282
Try renaming Result to Try 2025-10-30 20:50:36 -04:00
Richard Feldman
20f80c2014
Format builtin module as (builtin) in snapshots 2025-10-26 11:50:26 -04:00
Richard Feldman
8971739a85
Update snapshots 2025-10-26 09:19:02 -04:00
Richard Feldman
71be7d7a12
Merge remote-tracking branch 'origin/main' into nested-builtins 2025-10-26 09:17:31 -04:00
Richard Feldman
c3e7f5b082
Update snapshots 2025-10-25 20:13:59 -04:00
Richard Feldman
33e8a68271
Revise how external nominals work 2025-10-25 11:17:49 -04:00
Richard Feldman
09432d8703
More fixes 2025-10-24 20:51:13 -04:00
Richard Feldman
d6ff9f393c
for loops in the interpreter 2025-10-24 19:18:45 -04:00
Richard Feldman
4462c6e16d
Merge remote-tracking branch 'origin/main' into builtin-str2 2025-10-24 11:57:12 -04:00
Jared Ramirez
ce92b3b9e9
Add unused value error message 2025-10-23 20:21:12 -04:00
Jared Ramirez
8d0e05b051
Can & check stmts 2025-10-23 20:21:12 -04:00
Richard Feldman
5aafd27d26
Initial Str.roc implementation and wiring 2025-10-23 13:34:15 -04:00
Richard Feldman
4e72ce6064
Merge remote-tracking branch 'origin/main' into update-snapshot-format 2025-10-21 21:02:36 -04:00
Richard Feldman
2f90de33b0
Simplify format even more 2025-10-21 09:12:00 -04:00
Jared Ramirez
d2fbc1c07c
Infer static dispatch types in check 2025-10-21 08:48:30 -04:00
Richard Feldman
e929920592
Simplify snapshot format for external modules 2025-10-21 08:24:22 -04:00
Richard Feldman
83f7883ca0
Fix canonicalization bug 2025-10-20 10:27:26 -04:00
Richard Feldman
7c8a9687fd
Merge remote-tracking branch 'origin/main' into import-builtins 2025-10-19 21:55:32 -04:00
Richard Feldman
4696fff516
Fix canonicalization bug 2025-10-17 22:20:41 -04:00
Richard Feldman
e9df50a594
Use new builtins in snapshots 2025-10-17 21:35:56 -04:00
Richard Feldman
82c6562352
Merge remote-tracking branch 'origin/main' into import-builtins 2025-10-17 21:05:58 -04:00
Joshua Warner
5d0167b776
Remove line/col info from snapshots by default 2025-10-16 07:00:23 -07:00
Luke Boswell
6f06efebf3
update snapshots 2025-10-15 12:19:01 +11:00
Richard Feldman
06390e07e6
Fix tests 2025-10-13 19:25:24 -04:00
Richard Feldman
9b6ac7f899
Remove builtin injection system 2025-10-09 21:45:55 -04:00
Richard Feldman
239d67a5a6
Simplify snapshots to use snippets 2025-10-06 16:23:18 -04:00
Richard Feldman
0a2ba8be25
Revise some things 2025-10-06 12:08:00 -04:00
Richard Feldman
30ea992a83
import type modules 2025-10-06 10:44:18 -04:00
Jared Ramirez
4d467ef0b4
Refactor expr num reqs + fix merge issues 2025-10-02 16:11:03 -04:00
Jared Ramirez
c58afd7d39
Fix tag ext and number layouts 2025-09-30 17:47:03 -04:00
Jared Ramirez
1ac7bf4239
Update snapshots 2025-09-30 17:44:47 -04:00