Brendan Hansknecht
|
0a573ca557
|
Merge remote-tracking branch 'origin/main' into upgrade-llvm-zig
|
2024-12-11 16:38:34 -08:00 |
|
shua
|
6f4e501069
|
impl add/sub/mul wrapped for u128/i128
|
2024-12-01 22:26:25 +01:00 |
|
Luke Boswell
|
2feb5d3c2e
|
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
|
2024-11-29 08:58:47 +11:00 |
|
Isaac Van Doren
|
d99c347998
|
rename Str.split
|
2024-11-15 21:12:23 -06:00 |
|
Luke Boswell
|
96db1bdce2
|
Merge remote-tracking branch 'remote/main' into upgrade-llvm-zig
|
2024-07-31 14:01:50 +10:00 |
|
Brendan Hansknecht
|
2bbb17c1de
|
improve zig panic clarity
|
2024-07-28 20:33:43 -07:00 |
|
Luke Boswell
|
011c13fb17
|
fixup the obivous zig errors
|
2024-07-28 15:55:37 +10:00 |
|
Brendan Hansknecht
|
c734a27b59
|
move List.map* into roc
|
2024-07-13 10:39:56 -07:00 |
|
Brendan Hansknecht
|
3c842196fa
|
Update LLVM to properly increment and decrement lists
|
2024-07-13 10:39:51 -07:00 |
|
shua
|
f7bec802c0
|
PR: rename to List.concatUtf8
|
2024-06-08 13:36:20 +02:00 |
|
shua
|
33e8a7a439
|
implement Str.concatUtf8
|
2024-06-07 19:05:52 +02:00 |
|
Fabian Schmalzried
|
11998b9cc8
|
f32FromParts and f64FromParts for repl
|
2024-04-01 21:08:10 +02:00 |
|
Fabian Schmalzried
|
473b8ef2d3
|
f32/f64toParts in repl only
|
2024-04-01 21:08:09 +02:00 |
|
Fabian Schmalzried
|
64e9899cad
|
Add Num.withDecimalPoint
|
2024-04-01 21:08:09 +02:00 |
|
Richard Feldman
|
37b154df4f
|
Remove Str.fromUtf8Range
Seamless slices make this obsolete!
|
2024-02-17 13:20:33 -05:00 |
|
Richard Feldman
|
b2ce7e5fcf
|
Rearrange where usize -> u64 conversions happen
|
2024-02-13 12:50:40 -05:00 |
|
Richard Feldman
|
24a38c4a26
|
Merge remote-tracking branch 'origin/main' into remove-nat
|
2024-02-11 12:26:36 -05:00 |
|
Richard Feldman
|
aabd95404f
|
Merge remote-tracking branch 'origin/main' into remove-nat
|
2024-01-30 21:42:45 -05:00 |
|
Folkert
|
e16b25c93e
|
Num.pow for Dec
|
2024-01-30 16:33:50 +01:00 |
|
Folkert
|
db3b40a07b
|
Dec floor/ceiling/round
|
2024-01-29 13:39:38 +01:00 |
|
Richard Feldman
|
3e27e18566
|
Merge remote-tracking branch 'origin/main' into remove-nat
|
2024-01-29 07:23:58 -05:00 |
|
Folkert
|
1e744dca7c
|
missing functions for dev backend for glue
|
2024-01-27 14:51:09 +01:00 |
|
Richard Feldman
|
9518d76cd8
|
Remove Num.bytesTo___ functions
These may be reintroduced in some form later,
but they don't handle endianness and it's not
clear builtins are the right place for them.
|
2024-01-26 16:23:19 -05:00 |
|
Brendan Hansknecht
|
62c4c2dcb5
|
Merge branch 'main' into main
|
2024-01-21 12:17:44 -08:00 |
|
Richard Feldman
|
2970fc4384
|
Merge remote-tracking branch 'origin/main' into str-unicode
|
2024-01-21 12:30:16 -05:00 |
|
Folkert
|
f1ffc36efe
|
add List.clone
|
2024-01-20 20:29:07 +01:00 |
|
Richard Feldman
|
b48fa0698a
|
Remove scalars and graphemes from Str
|
2024-01-17 21:30:34 -05:00 |
|
Fabian Schmalzried
|
946f00e91b
|
Remove duplicate code in bitcode
Signed-off-by: Fabian Schmalzried <fabhof@posteo.de>
|
2024-01-16 16:19:39 +01:00 |
|
Luke Boswell
|
6b77aa93d5
|
force windows_setjmp & windows_longjmp
|
2024-01-08 12:31:09 +11:00 |
|
Folkert
|
b9b19d6054
|
fix for bugged setjmp/longjmp on windows/llvm
|
2024-01-07 23:04:11 +01:00 |
|
Brendan Hansknecht
|
f262102299
|
cleanup list and str builtin naming from refcount to allocation
|
2023-12-10 19:52:28 -08:00 |
|
Brendan Hansknecht
|
cd42ed629a
|
tell windows that we use floats?
|
2023-12-09 18:11:22 -08:00 |
|
Brendan Hansknecht
|
797ba64003
|
remove all compiler-rt and libc code ports from zig bitcode
|
2023-12-09 18:11:22 -08:00 |
|
Brendan Hansknecht
|
be06599bb6
|
bundle compiler-rt through zig
|
2023-12-09 18:11:22 -08:00 |
|
Brendan Hansknecht
|
6c60da2832
|
add dbg impl for use with roc test
|
2023-12-02 21:18:32 -08:00 |
|
Brendan Hansknecht
|
738098bfd0
|
Merge branch 'main' into 5830
|
2023-12-01 16:37:33 -08:00 |
|
Brendan Hansknecht
|
3d6c140a30
|
get minimal roc_dbg working
|
2023-11-29 21:05:49 -08:00 |
|
George Ungureanu Vranceanu
|
23b6b432c7
|
Add log function to Dec
|
2023-11-25 21:03:26 +00: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 |
|
Sekerez
|
fa65d89a3c
|
Add support for Num.abs to Dec type
|
2023-09-24 23:10:25 -04:00 |
|
Brendan Hansknecht
|
bde293db1b
|
remove duplicate export
|
2023-09-16 23:46:29 -07:00 |
|
Brendan Hansknecht
|
346eb80bd1
|
add dec trig functions
|
2023-09-16 22:55:23 -07:00 |
|
Brendan Hansknecht
|
108d9a54e3
|
Switch Num.tan to a zig builtin
It should be able to share some work between sine and cosine to run faster.
|
2023-09-16 21:27:51 -07:00 |
|
Brendan Hansknecht
|
7986d6cdba
|
add benchmark for sin and asin
|
2023-09-16 21:27:21 -07:00 |
|
Brendan Hansknecht
|
67494e00fd
|
add trig functions to dec in zig
|
2023-09-16 11:05:44 -07:00 |
|
Folkert
|
5bcfd91f3a
|
add decimal comparisons and conversions to wasm backend
|
2023-09-13 23:19:07 +02:00 |
|
Folkert
|
89472bf495
|
fix most dev backend tests
|
2023-09-13 20:24:16 +02:00 |
|
Folkert
|
5ca3d3bcf1
|
make llvm tests work again
|
2023-09-13 20:24:15 +02:00 |
|
Folkert
|
fc3004da58
|
free or reuse unconditionally when value is unique
|
2023-06-27 17:37:45 +02:00 |
|
Hannes
|
97fa6758d0
|
Rename trimLeft to trimStart and trimRight to trimEnd
|
2023-06-19 13:17:59 +08:00 |
|