Ajai Nelson
|
2e5fef5231
|
Improve error messages involving ignored variables
Fix #3987
|
2023-06-06 19:46:15 -04:00 |
|
Ayaz
|
10dd57d45d
|
Merge pull request #5511 from roc-lang/print-codegen-info
Differentiate generating final IR and dumping it to an object in cgen
|
2023-06-06 17:49:36 -05:00 |
|
Ayaz Hafiz
|
100e8e34e0
|
Use a larger stack for a test that fails without it
|
2023-06-06 15:51:41 -05:00 |
|
Ayaz Hafiz
|
e2482c8b1d
|
Unused var
|
2023-06-06 15:48:01 -05:00 |
|
Richard Feldman
|
107c6b0777
|
Merge pull request #5518 from JTeeuwissen/DecRef-invalid-value_ptr
DecRef union clear tag id
|
2023-06-05 14:37:19 -04:00 |
|
Ayaz
|
f582057b34
|
Merge pull request #5498 from fdbeirao/nice-messages-for-https-errors
Nice messages for https errors
|
2023-06-05 09:39:58 -05:00 |
|
J.Teeuwissen
|
21d4b61fca
|
DecRef union clear tag id
|
2023-06-05 14:55:37 +02:00 |
|
Fábio Beirão
|
3482bb0108
|
Adjust the conditional imports to the fact that wasm doesn't use https for packages
|
2023-06-05 10:50:06 +02:00 |
|
Richard Feldman
|
612877036a
|
Merge pull request #5500 from roc-lang/builtin-memcpy-memset
Builtin memcpy
|
2023-06-04 09:27:51 -04:00 |
|
Brendan Hansknecht
|
829b71aa1f
|
fully take ownership of memcpy in the builtins
|
2023-06-03 19:05:19 -07:00 |
|
Ayaz Hafiz
|
6702efaf29
|
Differentiate generating final IR and dumping it to an object in cgen
So that we can see how much time it takes to build LLVM IR vs run it
through LLVM. For the dev backends this is immaterial
|
2023-06-03 17:54:09 -05:00 |
|
J.Teeuwissen
|
d8f1b1bfe4
|
removed refcount type from proc
|
2023-06-03 19:25:13 +02:00 |
|
Brendan Hansknecht
|
a745b57fb2
|
move cpuid functions into separate assembly file
|
2023-06-02 16:16:40 -07:00 |
|
Brendan Hansknecht
|
b899b54354
|
change assembly comment style to hopefully fix windows
|
2023-06-02 15:54:08 -07:00 |
|
Brendan Hansknecht
|
341ef9bb7b
|
prefix assembly functions with _ on macos
|
2023-06-02 15:26:39 -07:00 |
|
Brendan Hansknecht
|
60babcc56e
|
fix typo
|
2023-06-02 15:23:07 -07:00 |
|
Brendan Hansknecht
|
7b8bd988d4
|
change to more specific .balign assembly attribute
|
2023-06-02 15:23:06 -07:00 |
|
Brendan Hansknecht
|
60e70c6b1b
|
add workaround for wasm tests
|
2023-06-02 15:23:06 -07:00 |
|
Brendan Hansknecht
|
8eed06c3e1
|
avoid repeated calls to cpuid, it is slow
|
2023-06-02 15:23:06 -07:00 |
|
Brendan Hansknecht
|
718b7f0ce2
|
setup memcpy dispatch on every call for now
|
2023-06-02 15:23:06 -07:00 |
|
Brendan Hansknecht
|
75a035e12d
|
remove all definitions of roc_memcpy
|
2023-06-02 15:23:05 -07:00 |
|
Brendan Hansknecht
|
ebc6bd3f45
|
add more impls and memcpy
|
2023-06-02 15:23:05 -07:00 |
|
Brendan Hansknecht
|
0e2c3e4723
|
add actual folly implementation of memcpy
|
2023-06-02 15:23:05 -07:00 |
|
Brendan Hansknecht
|
77624f627b
|
better extract musl lib
|
2023-06-02 15:23:05 -07:00 |
|
Brendan Hansknecht
|
159f95aad1
|
add musl memcpy and avx2 dispatching
|
2023-06-02 15:23:04 -07:00 |
|
Brendan Hansknecht
|
ca9938bf7c
|
add memcpy impl to builtins
|
2023-06-02 15:23:04 -07:00 |
|
Fábio Beirão
|
03eb89a721
|
Use the https problem reports when something goes wrong while downloading a package
Contributes to #5487
|
2023-06-02 14:09:41 +02:00 |
|
Fábio Beirão
|
60df1b4603
|
Run cargo fmt --all
Contributes to #5487
|
2023-06-02 12:41:43 +02:00 |
|
Fábio Beirão
|
273b7c07c1
|
Initial plumbing to be able to show https errors
Related to #5487
|
2023-06-02 11:40:32 +02:00 |
|
Brendan Hansknecht
|
58067f936a
|
Merge pull request #5466 from KilianVounckx/list-update
Add List update function
|
2023-06-02 09:03:22 +00:00 |
|
Kilian Vounckx
|
7f5e6299ab
|
Generate tests
|
2023-06-01 18:40:31 +02:00 |
|
Folkert de Vries
|
e59404b6fa
|
Merge pull request #5495 from roc-lang/dev-backend-nullable-wrapped
Dev backend nullable wrapped
|
2023-06-01 17:11:14 +02:00 |
|
Brendan Hansknecht
|
121d15a2a6
|
Merge pull request #5423 from roc-lang/dev-backend-linked-list
Dev backend linked list
|
2023-06-01 13:59:28 +00:00 |
|
KilianVounckx
|
8b85f966fd
|
Merge branch 'roc-lang:main' into list-update
|
2023-06-01 11:16:33 +02:00 |
|
Folkert de Vries
|
6d6e3b9c60
|
Merge pull request #5496 from roc-lang/remove-libc-instrinsic
Stop using llvm instrinsics that just call libc
|
2023-06-01 10:46:27 +02:00 |
|
Brendan Hansknecht
|
7683c5ae53
|
Stop using llvm instrinsics that just call libc
In a future PR. I will change zig to insure that all of these instrinsics
use musl directly and do not call out to the linked libc.
|
2023-05-31 20:00:04 -07:00 |
|
Folkert
|
f6fafdb019
|
nullable unwrapped for the dev backend
|
2023-06-01 00:02:38 +02:00 |
|
Folkert
|
0adf075123
|
make bool intern with semanctis
|
2023-05-31 23:59:40 +02:00 |
|
Folkert
|
f1375b27cc
|
fix mono tests, again
|
2023-05-31 23:59:26 +02:00 |
|
Folkert
|
4af9788b51
|
fix register logic bug in reset/reuse
|
2023-05-31 23:57:38 +02:00 |
|
Folkert
|
0ace44ae8c
|
implement reset/reuse in the dev backend
|
2023-05-31 23:57:38 +02:00 |
|
Folkert
|
f609ec68fc
|
update mono tests?!
|
2023-05-31 23:57:38 +02:00 |
|
Folkert
|
dfed7b95e6
|
enable more tests
|
2023-05-31 23:57:37 +02:00 |
|
Folkert
|
8833096a07
|
clippy
|
2023-05-31 23:57:37 +02:00 |
|
Folkert
|
c24312a045
|
fix logic error
|
2023-05-31 23:57:37 +02:00 |
|
Folkert
|
58d4ae91d2
|
clippy
|
2023-05-31 23:57:36 +02:00 |
|
Folkert
|
e33c2b3c84
|
first working linked list test
|
2023-05-31 23:57:36 +02:00 |
|
Folkert
|
3364d03fcc
|
fix debug asserts in dev backend
|
2023-05-31 23:57:36 +02:00 |
|
Folkert
|
97aba2da41
|
add static offset to ptr read
|
2023-05-31 23:57:35 +02:00 |
|
Tero Laxström
|
17be5a6fd1
|
Fix typo in gen-dev for float_add_overflow test
|
2023-05-31 20:52:10 +03:00 |
|