Brendan Hansknecht
|
6b191fcfc2
|
stop zig from automatically stripping with opt-size
|
2023-10-23 13:50:35 -07:00 |
|
Brian Carroll
|
8ead194c2c
|
Fix order of operations in gen_wasm host-to-app linking
|
2023-10-23 13:50:35 -07:00 |
|
Brian Carroll
|
89acb6461a
|
Ignore ordering of function names in Wasm linking test
|
2023-10-23 13:50:35 -07:00 |
|
Brendan Hansknecht
|
ca283197b9
|
fix LIST_RELEASE_EXCESS_CAPACITY arg count
|
2023-10-23 13:50:34 -07:00 |
|
Brendan Hansknecht
|
c18345d5ce
|
fix always_inline from rebase
|
2023-10-23 13:50:34 -07:00 |
|
Folkert
|
023f204af2
|
fix memory reading bug in test
|
2023-10-23 13:50:34 -07:00 |
|
Folkert
|
ec0eddb8b2
|
fix bug in use of alignment in free for tag unions
|
2023-10-23 13:50:34 -07:00 |
|
Luke Boswell
|
a77ac8244e
|
switch memcpy to fallback on windows
|
2023-10-23 13:50:34 -07:00 |
|
Brendan Hansknecht
|
f1126aae75
|
correct type of bytes_or_null to allow it to be aligned to 1 instead of 8
|
2023-10-23 13:50:34 -07:00 |
|
Anton-4
|
90865c6b51
|
cleanup CI, fix unrecognized --strip
|
2023-10-23 13:50:34 -07:00 |
|
Anton-4
|
0abed89cf2
|
zig fmt fix
|
2023-10-23 13:50:33 -07:00 |
|
Luke Boswell
|
8e06f22483
|
clippy
|
2023-10-23 13:50:32 -07:00 |
|
Luke Boswell
|
4f3ed13929
|
fix windows linking remove --strip option
|
2023-10-23 13:50:32 -07:00 |
|
Luke Boswell
|
908c999138
|
fix zig host obj on windows
|
2023-10-23 13:50:32 -07:00 |
|
Brendan Hansknecht
|
72a488e72e
|
update llvm wasm calling convention
|
2023-10-23 13:50:32 -07:00 |
|
Brian Carroll
|
197b626497
|
wasm: Delete load_symbol_zig. All tests pass!
|
2023-10-23 13:50:32 -07:00 |
|
Brian Carroll
|
12c6c25031
|
wasm: Fix number of args for higher-order lowlevels
|
2023-10-23 13:50:32 -07:00 |
|
Brian Carroll
|
b3bb477ccb
|
wasm: Fix struct calling convention for Zig lowlevels
|
2023-10-23 13:50:31 -07:00 |
|
Brian Carroll
|
4c4344b46c
|
wasm: delete CallConv, since now Zig==C (hopefully)
|
2023-10-23 13:50:31 -07:00 |
|
Brian Carroll
|
cc2b8b5d19
|
wasm: delete ReturnMethod::ZigPackedStruct
|
2023-10-23 13:50:31 -07:00 |
|
Brian Carroll
|
a590fafa76
|
Change a file extension .o -> .wasm to make Zig emit wasm
Zig 0.9 would prioritise the -target but now it seems to prioritise the file extension
|
2023-10-23 13:50:31 -07:00 |
|
Brendan Hansknecht
|
f8b787c93a
|
disable test with bad rounding
|
2023-10-23 13:50:31 -07:00 |
|
Brendan Hansknecht
|
40a40ef6d2
|
get examples working
|
2023-10-23 13:50:31 -07:00 |
|
Brendan Hansknecht
|
398bf2f96c
|
update rust code to llvm-16 and fix build
also update:
- llvm frame address
- erased function type
- dec passing to zig
- gen dev storage size
|
2023-10-23 13:50:31 -07:00 |
|
Brendan Hansknecht
|
2e2e609547
|
update zig to 0.11 and update build script
Also update memcpy to avoid recursive memcpy due to optimizations.
|
2023-10-23 13:50:30 -07:00 |
|
Richard Feldman
|
7b83dd6ef9
|
Fix some UTF-16 on Windows
|
2023-10-19 22:49:55 -04:00 |
|
Richard Feldman
|
eebec8a378
|
Add --output to build , default to app filename
|
2023-10-19 20:42:28 -04:00 |
|
Richard Feldman
|
77d2136d00
|
Merge pull request #5913 from roc-lang/dev-builds-lines-only
default to `line-tables-only`
|
2023-10-17 15:21:49 -04:00 |
|
Folkert
|
47d4335cda
|
cleanup test-gen-dev macro code
|
2023-10-17 20:02:00 +02:00 |
|
Richard Feldman
|
c5ec8aba4f
|
Fix to_cc_type a bit
|
2023-10-17 06:40:16 -04:00 |
|
Richard Feldman
|
2019909922
|
Use concat! to break up a long string literal
|
2023-10-15 20:32:20 -04:00 |
|
Richard Feldman
|
1f1b981110
|
Fix for future clippy
|
2023-10-15 20:22:03 -04:00 |
|
Richard Feldman
|
f2782e94d5
|
clippy
|
2023-10-14 21:49:07 -04:00 |
|
Richard Feldman
|
73f3250b8f
|
Don't report unhelpful things.
|
2023-10-14 21:49:06 -04:00 |
|
Richard Feldman
|
08c6a044c4
|
Improve error handling when mono panics
|
2023-10-14 21:49:06 -04:00 |
|
Richard Feldman
|
eb135637ef
|
Compute total_problems rather than asking for it
|
2023-10-14 21:49:06 -04:00 |
|
Richard Feldman
|
97f252c68b
|
Fix shut_down_worker_threads! in presence of panic
|
2023-10-14 21:49:06 -04:00 |
|
Richard Feldman
|
8ee88ba7cb
|
Minor cleanups
|
2023-10-14 21:49:06 -04:00 |
|
Richard Feldman
|
a13a3231c7
|
Exit the process instead of deadlocking on panic
|
2023-10-14 21:49:05 -04:00 |
|
Isaac Van Doren
|
3df2ace4a6
|
add test_mono files
|
2023-10-14 15:38:31 -05:00 |
|
Isaac Van Doren
|
886b855594
|
add Str.contains to builtins
|
2023-10-14 14:56:51 -05:00 |
|
Richard Feldman
|
ebd1b16597
|
Choose CodeModel using roc target, not Rust target
|
2023-10-10 20:33:27 -04:00 |
|
Richard Feldman
|
b4085b1106
|
Merge pull request #5897 from roc-lang/dev-backend-eq-void
Dev backend: eq void
|
2023-10-10 12:45:04 -04:00 |
|
Richard Feldman
|
6c10a6a8aa
|
Merge pull request #5893 from mulias/em/list-chunks-of
builtin(list): add List.chunksOf
|
2023-10-10 09:25:10 -04:00 |
|
Folkert
|
ecf7066e6c
|
dev backend: provide a hardcoded implementation for equality on VOID
|
2023-10-10 14:28:43 +02:00 |
|
Folkert
|
beed1e3d6e
|
account for the tag id when doing a memcpy
|
2023-10-09 17:55:30 +02:00 |
|
Folkert
|
c0d67edfd3
|
cleanup
|
2023-10-09 15:40:28 +02:00 |
|
Folkert
|
b39c592bea
|
realize all list elements on the stack before writing to the list
|
2023-10-09 15:24:46 +02:00 |
|
Folkert
|
9118eeac0c
|
store registers at negative offset vs. the base pointer
|
2023-10-09 15:24:45 +02:00 |
|
Folkert
|
5368c145cd
|
make stack cleanup symmetric
we were doing things relative to the base pointer, but it got moved back to the caller's base pointer before use. this caused stack corruption
|
2023-10-09 15:24:45 +02:00 |
|