Commit graph

34317 commits

Author SHA1 Message Date
Anton-4
44a33d1da7
use macos-15-intel 2025-10-03 07:15:04 -07:00
Anton-4
1ce6c08134
Merge pull request #8261 from roc-lang/bundle-test-flaky-retry
add flaky retry for bundle test
2025-10-03 07:01:42 -07:00
Anton-4
0a225600f7
fix bad error part detection
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-03 15:48:17 +02:00
Jared Ramirez
0a56021728
Merge pull request #8239 from roc-lang/jared/push-ynrotsmpnuuo
Generate type variables in `Check`, and other things
2025-10-03 09:21:44 -04:00
Jared Ramirez
1f59b0fa58
Address some PR comments 2025-10-03 08:48:32 -04:00
Anton-4
c8e03954f0
add flaky retry for bundle test
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-03 14:32:57 +02:00
Jared Ramirez
8fe09d4b80
Fix last compile issues 2025-10-02 21:00:46 -04:00
Jared Ramirez
37c2fcdfda
Fix can int test 2025-10-02 16:22:17 -04:00
Jared Ramirez
4d467ef0b4
Refactor expr num reqs + fix merge issues 2025-10-02 16:11:03 -04:00
Jared Ramirez
2c09638729
Implement patterns 2025-09-30 17:47:05 -04:00
Jared Ramirez
aac3d24c21
Fix playground test call, don't err on bad ext 2025-09-30 17:47:05 -04:00
Jared Ramirez
193fafa393
Fix import validation test 2025-09-30 17:47:04 -04:00
Jared Ramirez
e208f7ad54
Bring back let polymorphism tests 2025-09-30 17:47:04 -04:00
Jared Ramirez
13f9522010
Test clean up 2025-09-30 17:47:04 -04:00
Jared Ramirez
bfc058abd4
Test cross-module imports and type checking 2025-09-30 17:47:04 -04:00
Jared Ramirez
b8ea7e34c0
Fix playground compile 2025-09-30 17:47:04 -04:00
Jared Ramirez
ff11d0a636
Review snapshots & fix issues 2025-09-30 17:47:04 -04:00
Jared Ramirez
fa6c3324bc
Fix CI lints 2025-09-30 17:47:04 -04:00
Jared Ramirez
374b09b208
Fix merge issues, regen snapshots 2025-09-30 17:47:04 -04:00
Jared Ramirez
6815e413e4
Get mostly tests passing 2025-09-30 17:47:04 -04:00
Jared Ramirez
96779768c1
Fix frac unify 2025-09-30 17:47:04 -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
Jared Ramirez
193ce7b11a
Test against snapshots, fix alias unification 2025-09-30 17:44:46 -04:00
Jared Ramirez
56f632d509
Support external types in annos 2025-09-30 17:44:46 -04:00
Jared Ramirez
570bbdb2c2
Clean up instantiation 2025-09-30 17:44:46 -04:00
Jared Ramirez
e1b8ebee92
Rework record unification 2025-09-30 17:44:46 -04:00
Jared Ramirez
c824d9b4d4
dot access 2025-09-30 17:44:46 -04:00
Jared Ramirez
d256c0abdd
Add back binop type checking 2025-09-30 17:44:46 -04:00
Jared Ramirez
4872a41e31
Add back unary type checking 2025-09-30 17:44:46 -04:00
Jared Ramirez
fb9dc18a77
Make it compile 2025-09-30 17:44:46 -04:00
Jared Ramirez
a32b4c5625
Correctly track and unify number requirements 2025-09-30 17:44:46 -04:00
Jared Ramirez
b570819ec4
Add stubs for the rest of exprs 2025-09-30 17:44:46 -04:00
Jared Ramirez
d1863546ca
Small renames 2025-09-30 17:44:45 -04:00
Jared Ramirez
9a4e8e7689
Fix bug where rigid vars were being instantiated to flex 2025-09-30 17:44:45 -04:00
Jared Ramirez
42c9f8c3da
Misc 2025-09-30 17:44:45 -04:00
Jared Ramirez
72eed707f9
Add back match checking 2025-09-30 17:44:45 -04:00
Jared Ramirez
e27ccd3917
Add back if-else 2025-09-30 17:44:45 -04:00
Jared Ramirez
ef3225f2d0
Process type decls separately, generalize, then inst in annos 2025-09-30 17:44:45 -04:00
Jared Ramirez
fdb4fda577
Recursive nominal types 2025-09-30 17:43:52 -04:00
Jared Ramirez
d3207a6e71
Num type vars & generalization!!! 2025-09-30 17:41:35 -04:00
Jared Ramirez
ee82e2c08c
Add scope typed variables 2025-09-30 17:37:58 -04:00
Anton-4
5368184946
Display output in flaky retry action (#8259)
* Display output in flaky retry action

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

* run on action change too

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

* Add logging of all output in flaky-retry action

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

---------

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-09-30 16:38:26 +02:00
Anton-4
6bec5078f9
update setup-zig action, use cache (#8257) 2025-09-30 15:23:28 +02:00
Anton-4
365a29c553
added flaky retry action (#8258)
* added flaky retry action

* Add ci_cross_compile.yml to paths filter

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

* windows fix + just build roc

* back to zig build

* try to fix retry failure

* try to fix windows

---------

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-09-30 14:00:57 +02:00
Richard Feldman
1d76455501
Merge pull request #8250 from roc-lang/interpreter-revision
Revamp interpreter to fix polymorphism
2025-09-29 21:34:52 -04:00
Richard Feldman
c36e5f1ebc
Merge pull request #8256 from roc-lang/ai-instructions-specific-test
Improve AI instructions testing
2025-09-29 21:34:32 -04:00
Anton-4
2107235c96
Support running specific tests (#8255)
support running specific tests
2025-09-29 19:54:20 +02:00
Anton-4
b463fe314d
improve .rules test instructions
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-09-29 19:53:58 +02:00
Anton-4
b12e74f485
AI instructions specific test
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-09-29 19:44:44 +02:00