Commit graph

1124 commits

Author SHA1 Message Date
Anton-4
c0dda7f9d6
ubuntu 22 run fx_platform tests (#8496)
* filter just fx_platform

* debug prints

* fmt, skip some tests

* just check matching CPU arch

* back to normal ci_zig.yml
2025-11-29 13:33:15 +01:00
Anton-4
15fabf1ca4
fix permissions + no old CI 2025-11-27 22:27:33 +01:00
Anton-4
9abf5c7c26
comment out valgrind fx app tests for now 2025-11-27 20:44:23 +01:00
Anton-4
cf5bb467d9
more valgrind tests 2025-11-27 20:42:29 +01:00
Anton-4
7e2cf43929
--verbose snapshots
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-11-27 11:51:13 +01:00
Anton-4
587c532102
use valgrind 3.26 (#8460)
try latest valgrind with snap
2025-11-26 21:19:36 +01:00
Anton-4
c442c8a088
valgrind wrapper (#8454)
This was the only way I could prevent this warning being spammed thousands of times.
2025-11-26 19:38:06 +01:00
Anton-4
a49a3a3fe0
fix Str.is_empty repl test (#8422)
* fix Str.is_empty repl

* retry on 503

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-11-24 16:54:41 +01:00
Richard Feldman
7987ac2c27
Move to zig_lints.zig 2025-11-22 14:49:09 -05:00
Anton-4
15b4fc893e
cleanup addMainExe (#8403)
* cleanup addMainExe

* retry on 503

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-11-21 12:26:22 +01:00
Anton-4
9fafa499e6
fix bad path on check error (#8398)
* fix bad path on check error

* CI ignore .rules changes

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-11-19 19:09:29 +01:00
Anton-4
988ceab26d
use retry action everywhere (#8399) 2025-11-19 19:08:49 +01:00
Anton-4
10fb170c2e
Check all defined tests are actually run + fixes (#8375)
* initial check wiring script

* use wiring script + fixes

* add assertNoErrors

* test fixes

* add wiring check exception

* Add check_test_wiring.zig to CI manager filters

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-11-11 18:54:17 +01:00
Anton-4
d11a8e0a45
clean up retry output (#8367)
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-11-10 18:59:35 +01:00
Anton-4
e1df3bea79
use same Dcpu flag as releases (#8357)
* use same Dcpu flag as releases

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

* macos x64 fixes

* fix test-playground

Restored the playground WASM builtin loader to use the proven field-by-field ModuleEnv deserialization logic (matching the runtime loader) so pointer relocation, imports, and identifier lookups are reconstructed correctly inside WASM instead of tripping the error.TrapUnreachable immediately after loadCompiledModule.

* make it DRY

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

* better comments

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

* empty string does not work

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

* final flag fix

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

* Remove unused artifact names 

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-11-08 14:43:51 +01:00
Anton-4
e07fa32145
nix fixes 2025-10-31 13:17:11 +01:00
Anton-4
265c51c00d
Merge branch 'main' into more-cli-binary-tests 2025-10-31 10:16:57 +01:00
Anton-4
9b3ae56612
make roc binary available to nix tests
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-31 10:06:19 +01:00
Richard Feldman
9110659b16
Add hint for when CI fails after origin/main merge 2025-10-26 09:52:43 -04:00
Anton-4
5cf8f44884
Merge branch 'main' into fix-segfault-bench 2025-10-25 10:31:34 +02:00
Anton-4
d380801160
test build ReleaseFast 2025-10-24 19:57:52 +02:00
Richard Feldman
955779c281
Add test-cli build step to run CLI tests 2025-10-23 22:31:07 -04:00
Anton-4
0a9703ffda
normal CI triggers 2025-10-22 17:20:40 +02:00
Anton-4
f7b5aa7538
Merge branch 'main' into test-released-archives 2025-10-22 17:02:00 +02:00
Anton-4
20ff5ffd82
CI tests with ReleaseFast too 2025-10-22 15:32:48 +02:00
Anton-4
615a0bfaa0
Merge branch 'main' of github.com:roc-lang/roc into test-released-archives 2025-10-21 15:10:15 +02:00
Richard Feldman
7bed6e5a8d
Merge pull request #8302 from roc-lang/import-builtins
Import builtins from .roc files
2025-10-20 21:48:14 -04:00
Anton-4
d422174274
add test for releases 2025-10-20 19:42:31 +02:00
Anton-4
505119fb3f
back to normal CI triggers 2025-10-20 15:28:43 +02:00
Anton-4
10b48f6f45
fix ilammy action 2025-10-20 15:03:45 +02:00
Anton-4
bc3f31e959
remove leaked detection 2025-10-20 14:59:29 +02:00
Anton-4
f3c22966f5
no confusing exit code 2025-10-20 13:44:38 +02:00
Anton-4
392c1f0ab9
flaky retry improvements 2025-10-20 13:37:36 +02:00
Anton-4
595034a723
add workflow new compiler nightly 2025-10-20 13:23:41 +02:00
Richard Feldman
6706a068f0
Merge origin/main - upgrade to Zig 0.15.2
- Resolved conflicts preserving BuiltinTypes architecture
- Updated ArrayList to array_list.Managed for Zig 0.15.2
- Updated Io.Writer API for Zig 0.15.2
- Kept Bool special-case handling in render_helpers
- Kept builtin module loading in all affected files
2025-10-19 14:58:53 -04:00
Anton-4
995296d851
Merge branch 'main' of github.com:roc-lang/roc into upgrade-to-zig-0.15.1 2025-10-19 12:33:25 +02:00
Anton-4
ba09e3b4bd
fix macos if 2025-10-19 12:13:55 +02:00
Anton-4
ac6312337a
zig 15 nix package is broken on macOS x64
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-18 21:45:14 +02:00
Anton-4
5191ab56c7
upgrade to zig 0.15.2 2025-10-18 20:30:45 +02:00
Richard Feldman
82c6562352
Merge remote-tracking branch 'origin/main' into import-builtins 2025-10-17 21:05:58 -04:00
Anton-4
d52fd4cdea
command clarification
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-17 17:09:04 +02:00
Anton-4
ea45b7f99f
Merge branch 'main' of github.com:roc-lang/roc into upgrade-to-zig-0.15.1 2025-10-17 11:38:36 +02:00
Richard Feldman
11a2a626a7
Merge pull request #8295 from roc-lang/where-syntax
Update `where` syntax
2025-10-15 15:05:39 -04:00
Anton-4
5356b09d3c
zig build retry protection
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-15 11:00:27 +02:00
Anton-4
788b9a93ac
Disable cache for setup-zig
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-15 10:53:31 +02:00
Anton-4
e5fed613ce
Merge branch 'main' of github.com:roc-lang/roc into upgrade-to-zig-1.15.1 2025-10-14 15:48:33 +02:00
Anton-4
6c91c30313
sha256 correct command on macOS
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-13 14:19:09 +02:00
Anton-4
fbf2a0cf1a
sha256 correct command on macOS
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-10-13 14:18:27 +02:00
Richard Feldman
185f372fb8
Merge remote-tracking branch 'origin/main' into remove-injection 2025-10-12 20:53:50 -04:00
Anton-4
bcc59a64ce
print nightly sha256 2025-10-12 13:30:01 +02:00