Commit graph

  • 8cc62b5449
    Merge ebdd2f919b into c92de9fd90 Luke Boswell 2025-08-04 21:06:33 +10:00
  • ebdd2f919b
    zig lints moar-dev-platform Luke Boswell 2025-08-04 21:06:27 +10:00
  • 66554ef081
    disable platform linking tests on Windows Luke Boswell 2025-08-04 21:04:15 +10:00
  • b306d0503a
    try fully static linking, ignore Windows linking for now Luke Boswell 2025-08-04 20:49:48 +10:00
  • 4779836663
    zig lints Luke Boswell 2025-08-04 20:27:43 +10:00
  • 9d981301db
    try smaller allocation to pass CI Luke Boswell 2025-08-04 20:26:04 +10:00
  • 553c75abca
    don't try and link libC at runtime Luke Boswell 2025-08-04 20:17:25 +10:00
  • 7418575d23
    try remove libc from builtins library Luke Boswell 2025-08-04 20:08:27 +10:00
  • 2a13c35837
    zig lints Luke Boswell 2025-08-04 20:01:29 +10:00
  • 1fcfe26369
    add static_lib Luke Boswell 2025-08-04 19:58:45 +10:00
  • b2eed52b9a
    Link using LLD, build the builtins as a library and link with shim Luke Boswell 2025-08-04 19:58:32 +10:00
  • 4d83244a2d
    try turning off system afl Luke Boswell 2025-08-04 19:03:51 +10:00
  • d4a9fab1a9
    try removing any prebuilt libhost.a files Luke Boswell 2025-08-04 18:50:32 +10:00
  • f38429ca81
    zig lints Luke Boswell 2025-08-04 18:42:36 +10:00
  • d1f282362c
    add CI check for test platforms Luke Boswell 2025-08-04 18:41:56 +10:00
  • 20cbc48318
    reduce duplication, hardocoded values Luke Boswell 2025-08-04 18:35:33 +10:00
  • 11981bdd35
    fix return types Luke Boswell 2025-08-04 18:15:32 +10:00
  • 42d190e5e7
    WIP Luke Boswell 2025-08-04 17:34:45 +10:00
  • 0d109f5b97
    WIP Luke Boswell 2025-08-04 17:08:18 +10:00
  • bb8d8704ab
    zig lints Luke Boswell 2025-08-04 16:44:55 +10:00
  • adb94c2e76
    zig lint Luke Boswell 2025-08-04 16:44:41 +10:00
  • 81d7053b19
    add a README for test platforms Luke Boswell 2025-08-04 16:44:20 +10:00
  • faeecf7fda
    WIP adding second test platform Luke Boswell 2025-08-04 16:38:48 +10:00
  • 40ad09ac56
    support arguments from host Luke Boswell 2025-08-04 16:01:34 +10:00
  • c1716eb70a
    step 1 Luke Boswell 2025-08-04 15:44:34 +10:00
  • 438e6d2e30
    build str test platform libhost.a with zig build Luke Boswell 2025-08-04 15:26:40 +10:00
  • b4cbe68411
    fix RocStr layout size Luke Boswell 2025-08-04 15:26:05 +10:00
  • 987d097d37
    move some files around, prepare for a test platform Luke Boswell 2025-08-04 15:24:49 +10:00
  • 568ed9a708
    Merge 7c73ed1195 into c92de9fd90 Richard Feldman 2025-08-04 02:52:35 +00:00
  • 7c73ed1195
    Use mmap over shm_open mmap-over-shm_open Richard Feldman 2025-08-03 22:49:04 -04:00
  • 5d1631f522
    Merge 8045c4e84b into c92de9fd90 JRI98 2025-08-03 18:27:40 -08:00
  • c92de9fd90
    Merge pull request #8155 from roc-lang/shm-dev-build main Richard Feldman 2025-08-03 22:19:12 -04:00
  • fda3638d17
    Clarify a comment Richard Feldman 2025-08-03 22:17:40 -04:00
  • 9dcdf3a8eb
    Fix tests Richard Feldman 2025-08-03 22:06:35 -04:00
  • 99ae0f7fb4
    Merge pull request #8151 from roc-lang/eval-str Luke Boswell 2025-08-04 11:56:16 +10:00
  • c92363c192
    Fix int cast on other targets Richard Feldman 2025-08-03 21:52:38 -04:00
  • 1fb18034b8
    Merge 462bd238bc into 7a803373ef Richard Feldman 2025-08-04 01:52:17 +00:00
  • 462bd238bc
    Fix some SmallIdx bugs inline-small-idx Richard Feldman 2025-08-03 20:09:50 -04:00
  • 183f29b108
    fix bug with string closure capture bindings Luke Boswell 2025-08-04 11:48:04 +10:00
  • a2e3cde7fd
    Don't virtual alloc so much on 32-bit targets Richard Feldman 2025-08-03 21:37:19 -04:00
  • f88d0a78fe
    WIP - investigating string captures Luke Boswell 2025-08-04 11:04:44 +10:00
  • 3079ae8c5b
    fix cross compile Luke Boswell 2025-08-04 10:53:00 +10:00
  • 0530c5c0a0
    More string eval tests Luke Boswell 2025-08-04 10:51:38 +10:00
  • 5dbcfbdf12
    Clean up old shared memory name Richard Feldman 2025-08-03 20:43:09 -04:00
  • 4691ca101e
    Trim backslashes in Windows tempdir paths Richard Feldman 2025-08-03 20:33:38 -04:00
  • c50cc727b4
    simple string tests Luke Boswell 2025-08-04 10:30:00 +10:00
  • 9a1ced92a2
    Clean up debug output Richard Feldman 2025-08-03 20:25:19 -04:00
  • 40fdc801a5
    Fix stuff Richard Feldman 2025-08-03 20:19:50 -04:00
  • 8045c4e84b
    Fix parse crash caused by single question suffix formatting JRI98 2025-08-04 01:47:27 +02:00
  • fa4f015046
    fix formatting Luke Boswell 2025-08-04 10:11:18 +10:00
  • 08e2f63332
    print strings in REPL instead of <scalar> Luke Boswell 2025-08-04 10:10:31 +10:00
  • 807b8a26b2
    fix rocCrashed, add support for crash statements Luke Boswell 2025-08-04 10:03:30 +10:00
  • 21cd828db4
    Fix more bugs in SmallIdx Richard Feldman 2025-08-03 19:33:02 -04:00
  • 9e5253762d
    Delete obsolete shrinkToFit logic Richard Feldman 2025-08-03 19:10:42 -04:00
  • 28c819e1bc
    Merge de434f12cc into 7a803373ef Luke Boswell 2025-08-04 00:10:09 +01:00
  • 3f57bbb1b8
    Fix some SmallIdx bugs Richard Feldman 2025-08-03 19:03:29 -04:00
  • b63cbb0dcf
    Update a comment Richard Feldman 2025-08-03 19:07:27 -04:00
  • f6d4eed48b
    Restore some comments Richard Feldman 2025-08-03 19:05:36 -04:00
  • 4aaa955baa
    Reserve 8 tb of virtual memory for shm Richard Feldman 2025-08-03 19:04:53 -04:00
  • bae88e31f5
    Delete obsolete comments Richard Feldman 2025-08-03 19:00:20 -04:00
  • 0b2d87973e
    Get scalars formatting better Richard Feldman 2025-08-03 18:57:52 -04:00
  • fa832539a8
    simplify allocation tracking, remove hashmap Luke Boswell 2025-08-04 08:53:42 +10:00
  • 136c7ade41
    Remove some interpreter workarounds Richard Feldman 2025-08-03 18:51:11 -04:00
  • 5df9247c0d
    Update snapshots and documentation Richard Feldman 2025-08-03 18:47:16 -04:00
  • bad13c0bdd
    use std.mem.Alignment.fromByteUnits Luke Boswell 2025-08-04 08:45:08 +10:00
  • c959aa1ccd
    Replace extra field with an enum Luke Boswell 2025-08-04 08:43:02 +10:00
  • e64d34a6a1
    Merge remote-tracking branch 'origin/main' into inline-small-idx Richard Feldman 2025-08-03 18:41:44 -04:00
  • 7a803373ef
    Merge pull request #8156 from roc-lang/sort-problems Richard Feldman 2025-08-03 18:39:36 -04:00
  • 5ffc3a8fb3
    Delete obsolete test Richard Feldman 2025-08-03 18:28:15 -04:00
  • cef3366da0
    Sort unused variable warnings Richard Feldman 2025-08-03 18:26:57 -04:00
  • 50e663b447
    Merge remote-tracking branch 'origin/main' into shm-dev-build Richard Feldman 2025-08-03 18:03:52 -04:00
  • c7e41ca4a1
    Update snapshots after merging origin/main Richard Feldman 2025-08-03 18:02:06 -04:00
  • ddaa83fbe3
    Merge origin/main into inline-small-idx branch Richard Feldman 2025-08-03 18:01:32 -04:00
  • a1eded3e89
    Update snapshots after fixing identifier bugs Richard Feldman 2025-08-03 16:42:54 -04:00
  • eb72820840
    Merge pull request #8154 from roc-lang/shm-updates Richard Feldman 2025-08-03 16:41:55 -04:00
  • 829aceb634
    Update tests Richard Feldman 2025-08-03 16:28:41 -04:00
  • 98c2e95920
    Fix lints Richard Feldman 2025-08-03 16:13:00 -04:00
  • 7fc6fcd396
    Fix lints Richard Feldman 2025-08-03 16:28:53 -04:00
  • b186bd6a9a
    Test shm evals Richard Feldman 2025-08-03 16:00:37 -04:00
  • 6ffd7b5cad
    Update hardlinking behavior Richard Feldman 2025-08-03 15:56:31 -04:00
  • dedeb52575
    Remove fallback platform Richard Feldman 2025-08-03 15:43:36 -04:00
  • a803fc2add
    Get things wired up Richard Feldman 2025-08-03 15:40:57 -04:00
  • f802f7625b
    Actual parsing Richard Feldman 2025-08-03 15:24:06 -04:00
  • a488089824
    Merge origin/main Richard Feldman 2025-08-03 15:09:50 -04:00
  • b43f72c1bd
    got some hardcoded eval going Richard Feldman 2025-08-03 15:13:41 -04:00
  • 45f1cc9e46
    Update some comments Richard Feldman 2025-08-03 15:11:32 -04:00
  • 802b83bac8
    Improvements to shared memory system Richard Feldman 2025-08-03 14:39:10 -04:00
  • 4b6098c191
    More small idx fixes Richard Feldman 2025-08-03 13:37:33 -04:00
  • 03747e463d
    Map entire shared memory size Richard Feldman 2025-08-03 11:04:10 -04:00
  • 022e10f4e8
    Merge pull request #8152 from roc-lang/fix-shm Richard Feldman 2025-08-03 08:39:06 -04:00
  • 5b2dcff6dd
    Just comment out tests for CI for now Richard Feldman 2025-08-03 08:28:31 -04:00
  • cff61db1c3
    Fix some CI tests Richard Feldman 2025-08-03 08:16:13 -04:00
  • abeb24561c
    bug fix cross-compile Luke Boswell 2025-08-03 22:16:11 +10:00
  • ac18bf8476
    bug fix Luke Boswell 2025-08-03 22:04:50 +10:00
  • c9eba4c690
    Make it in the cache dir then hardlink to tempdir Richard Feldman 2025-08-03 08:00:46 -04:00
  • 84777bf1eb
    Initial implmentation Luke Boswell 2025-08-03 21:57:22 +10:00
  • acf0020d46
    Skip LLVM tests on CI for now Richard Feldman 2025-08-03 07:25:57 -04:00
  • 36a02bd68d
    Merge pull request #8150 from JRI98/fuzz-fixes Luke Boswell 2025-08-03 20:48:13 +10:00
  • ffd4dd9ff0
    Switch from env var to tempdir-based fd handoff Richard Feldman 2025-08-02 22:26:07 -04:00
  • d209179934
    Fix lld warning Richard Feldman 2025-08-02 21:38:04 -04:00