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 |
|
Bryce Miller
|
b4aa4a9089
|
Fix syntax derp
|
2023-06-02 07:53:38 -04:00 |
|
Brendan Hansknecht
|
58067f936a
|
Merge pull request #5466 from KilianVounckx/list-update
Add List update function
|
2023-06-02 09:03:22 +00:00 |
|
Bryce Miller
|
7e8a151604
|
Merge branch 'main' into abilities-syntax
|
2023-06-01 12:57:16 -04: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 |
|
KilianVounckx
|
8b85f966fd
|
Merge branch 'roc-lang:main' into list-update
|
2023-06-01 11:16:33 +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 |
|
Anton-4
|
f6b76f2df5
|
Num.exp is Num.pow now
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
|
2023-05-31 15:28:31 +02:00 |
|
Brendan Hansknecht
|
e7906b30a9
|
add other compiler-rt functions in builtins.o
|
2023-05-30 14:38:10 -07:00 |
|
Brendan Hansknecht
|
fe4577ce4c
|
fix typo
|
2023-05-30 09:38:30 -07:00 |
|
Brendan Hansknecht
|
81e8812f38
|
Add all fns in compiler-rt that builtins are known to depend on
Also removes the workaround in the surigical linker.
This should mean we should get clear errors if we missed a function instead of crashes/segfaults.
|
2023-05-30 09:21:59 -07:00 |
|
Bryce Miller
|
35a27daecf
|
formatting
|
2023-05-30 07:32:29 -04:00 |
|
KilianVounckx
|
c22a9ef8b5
|
Merge branch 'roc-lang:main' into list-update
|
2023-05-30 08:54:26 +02:00 |
|
Brendan Hansknecht
|
fa57788c09
|
Merge pull request #5460 from roc-lang/dict-tuple
switch Dict to real tuples
|
2023-05-29 15:00:38 +00:00 |
|
Bryce Miller
|
98338f6e20
|
has -> implements
|
2023-05-29 08:35:51 -04:00 |
|
Bryce Miller
|
ffa622e065
|
Merge branch 'main' into abilities-syntax
Signed-off-by: Bryce Miller <sandprickle@users.noreply.github.com>
|
2023-05-29 13:42:36 +02:00 |
|
Kilian Vounckx
|
8371c060a0
|
Expose update function
|
2023-05-29 10:14:01 +02:00 |
|
Brendan Hansknecht
|
0e28423aea
|
fix segfault in Num.toStr for Dec
|
2023-05-28 20:37:32 -07:00 |
|
Kilian Vounckx
|
8dee7aeab3
|
Add List update function with tests and documentation
|
2023-05-28 20:36:27 +02:00 |
|
Brendan Hansknecht
|
e8952dfc71
|
switch Dict to real tuples
|
2023-05-26 15:39:42 -07:00 |
|
Ayaz Hafiz
|
3585d5bb5b
|
Implement hash for Dec
|
2023-05-26 11:38:30 -05:00 |
|
Brendan Hansknecht
|
0b475ae979
|
Merge pull request #5445 from roc-lang/dict-pseudo-seed
Seed Dict and Set
|
2023-05-26 16:19:15 +00:00 |
|
Brendan Hansknecht
|
90636d14c8
|
add extra note on security
|
2023-05-26 07:31:35 -07:00 |
|
Fábio Beirão
|
35820414c1
|
Add Types header on the List module
|
2023-05-26 14:01:02 +02:00 |
|
Fábio Beirão
|
7d84334822
|
Further "returns" consistency on the Num module
|
2023-05-26 13:57:18 +02:00 |
|
Fábio Beirão
|
028f28c731
|
Fix denominator typo
|
2023-05-26 13:44:59 +02:00 |
|
Fábio Beirão
|
9f6d8d02f7
|
Return/Returns Add/Adds .. consistency for the Num module
|
2023-05-26 13:44:30 +02:00 |
|
Fábio Beirão
|
00ee063095
|
Return/Returns consistency for the Num module
|
2023-05-26 13:38:34 +02:00 |
|
Fábio Beirão
|
ad6bd540a7
|
Remove redundant can
Better readability, IMO.
|
2023-05-26 13:38:33 +02:00 |
|
Fábio Beirão
|
658491fe52
|
Fix typo, these savings instead of this savings
|
2023-05-26 13:38:33 +02:00 |
|
Fábio Beirão
|
fbbe2f6294
|
Fix U8 example, 2^8 instead of 2^16 numbers
|
2023-05-26 12:25:15 +02:00 |
|
Fábio Beirão
|
684fa4a0c7
|
Return/Returns consistency for the Result module
|
2023-05-26 12:18:48 +02:00 |
|
Fábio Beirão
|
8e9569c81e
|
Return/Returns consistency for the Box module
|
2023-05-26 12:11:24 +02:00 |
|
Fábio Beirão
|
698c9715af
|
Use serialize instead of serialise
The rest of the documentation prefers the en-US spelling
|
2023-05-26 10:16:47 +02:00 |
|
Fábio Beirão
|
03f4798d5a
|
Typo in Json module: exchange
|
2023-05-26 10:15:46 +02:00 |
|
Fábio Beirão
|
07568df92b
|
Use optimization instead of optimisation
|
2023-05-26 10:11:43 +02:00 |
|
Fábio Beirão
|
0c3bb35d66
|
Remove unnecessary hashes from Dict docs
|
2023-05-26 10:08:14 +02:00 |
|
Fábio Beirão
|
fb141af353
|
Typo: it's/its capacity
|
2023-05-26 10:05:24 +02:00 |
|
Fábio Beirão
|
fd68772b4d
|
Whitespace preventing consistent format
|
2023-05-26 10:05:04 +02:00 |
|
Fábio Beirão
|
3b7245f980
|
Typo in "particular case"
|
2023-05-26 10:04:43 +02:00 |
|
Fábio Beirão
|
e5e68266f9
|
Fix small typo on List module
|
2023-05-26 09:58:57 +02:00 |
|
Fábio Beirão
|
d60f1deebc
|
Fix small typos on Num module
|
2023-05-26 09:44:31 +02:00 |
|