Brendan Hansknecht
|
82ddfbb665
|
Merge pull request #6475 from roc-lang/windows-cc-return-correction
Correct windows return by pointer calculation
|
2024-01-31 12:30:18 -08:00 |
|
Brendan Hansknecht
|
47ba132905
|
Correct windows return by pointer calculation
I always thought this was wrong. Saw it again today and decided to look it up.
Windows will return by pointer for anything over 64bits on an x86_64 machine.
Note: this is wrong for windows aarch64, but I will correct that in a PR where I clean up targets.
https://learn.microsoft.com/en-us/cpp/build/x64-calling-convention?view=msvc-170#return-values
https://learn.microsoft.com/en-us/cpp/build/arm64-windows-abi-conventions?view=msvc-170#return-values
|
2024-01-30 21:37:51 -08:00 |
|
Richard Feldman
|
aabd95404f
|
Merge remote-tracking branch 'origin/main' into remove-nat
|
2024-01-30 21:42:45 -05:00 |
|
Brendan Hansknecht
|
a925478f8d
|
Correct wasm32 alignment for 128bit types
|
2024-01-30 16:53:42 -08:00 |
|
Brendan Hansknecht
|
90a1468e37
|
Change our alignment for 128bit numbers to match llvm 18 and correct abi
|
2024-01-30 16:38:30 -08:00 |
|
Brendan Hansknecht
|
e7be9d435d
|
Merge pull request #6460 from roc-lang/dec-div-floor
`floor`, `ceiling` and `round` for `Dec`
|
2024-01-30 16:38:12 -08:00 |
|
Folkert
|
73d4a4ee56
|
wasm: incorrect step used to read RocList elements
|
2024-01-30 18:51:14 +01:00 |
|
Folkert
|
8c46ab95f2
|
prepend used wrong layout for alignment
|
2024-01-30 18:51:14 +01:00 |
|
Folkert
|
e16b25c93e
|
Num.pow for Dec
|
2024-01-30 16:33:50 +01:00 |
|
Folkert
|
21b540751a
|
force interpolated variables to be of type string
|
2024-01-30 15:04:56 +01:00 |
|
Kiryl Dziamura
|
b3dfdb562b
|
crash on rem div by zero
|
2024-01-30 11:12:02 +01:00 |
|
Folkert
|
2e648cfdd5
|
add support in llvm/wasm backends
|
2024-01-29 16:16:06 +01:00 |
|
Richard Feldman
|
7c19b42a99
|
Merge pull request #6457 from roc-lang/division-by-zero
Division by zero
|
2024-01-29 08:37:31 -05: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 |
|
Eli Dowling
|
c081bb7016
|
Removed LatestDocument and replaced it with a OnceLock
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
removed unused imports
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
|
2024-01-29 21:54:47 +10:00 |
|
Eli Dowling
|
a988ee29ff
|
scoping all working and patterns too
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
|
2024-01-29 21:54:45 +10:00 |
|
Eli Dowling
|
049c0e6358
|
function params and local variables working
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
|
2024-01-29 21:54:44 +10:00 |
|
Eli Dowling
|
9b4230cfc3
|
completion working when there are errors in the file and has types
Signed-off-by: faldor20 <eli.jambu@yahoo.com>
|
2024-01-29 21:54:44 +10:00 |
|
Folkert
|
a7212ceb7f
|
add fract/trunc functions to zig RocDec
|
2024-01-29 12:44:34 +01:00 |
|
Richard Feldman
|
2dc950924f
|
Merge pull request #6458 from roc-lang/list-get-repl
List.get with negative index in repl
|
2024-01-29 06:41:37 -05:00 |
|
Folkert de Vries
|
eadc0d37cd
|
Merge pull request #6448 from roc-lang/dev-backend-glue-new
glue with the dev backend works again
|
2024-01-29 11:51:12 +01:00 |
|
Anton-4
|
1c62a41fad
|
Merge pull request #6333 from roc-lang/rust-1-72-upgrade
Rust 1.72 upgrade
|
2024-01-29 04:32:40 +01:00 |
|
Folkert
|
979128cf32
|
make division by zero (integer) not trap
|
2024-01-29 01:38:32 +01:00 |
|
Folkert de Vries
|
4a593a5b77
|
Merge pull request #6442 from roc-lang/dev-backend-glue-primitives
Dev backend glue primitives
|
2024-01-29 00:08:51 +01:00 |
|
Folkert de Vries
|
c8c28140b7
|
Merge pull request #6449 from roc-lang/dict-mul-wrap
dict: use Num.mulWrap to prevent branches
|
2024-01-29 00:07:01 +01:00 |
|
Richard Feldman
|
0681929d6d
|
Update snapshot syntax tests
|
2024-01-28 17:34:47 -05:00 |
|
Richard Feldman
|
3be96e52d8
|
roc format
|
2024-01-28 16:35:57 -05:00 |
|
Folkert
|
b0d57587e3
|
List.get with negative index in repl
|
2024-01-28 22:21:40 +01:00 |
|
Richard Feldman
|
b21e75e359
|
Remove a nat suffix
|
2024-01-28 15:16:41 -05:00 |
|
Richard Feldman
|
d84de324d8
|
Update insta tests
|
2024-01-28 14:57:39 -05:00 |
|
Folkert
|
28ab81614c
|
fix duplicate test that trips up llvm-wasm
|
2024-01-28 19:22:49 +01:00 |
|
Anton-4
|
6338e54205
|
improve wording
|
2024-01-28 18:33:12 +01:00 |
|
Folkert
|
df3d04e92d
|
fix duplicate test that trips up llvm-wasm
|
2024-01-28 18:29:08 +01:00 |
|
Anton-4
|
30a5a2cfac
|
change hashtag formatting
|
2024-01-28 18:15:24 +01:00 |
|
Folkert
|
1ef0a8f39e
|
update mono tests
|
2024-01-28 16:54:04 +01:00 |
|
Folkert
|
d4cac5cdd9
|
dict: use Num.mulWrap to prevent branches
|
2024-01-28 16:53:23 +01:00 |
|
Folkert
|
bd0cb6338e
|
fix incorrect element width used for List.append in dev backend
|
2024-01-28 16:39:16 +01:00 |
|
Folkert de Vries
|
01761abede
|
Merge pull request #6447 from roc-lang/fix-dollar
Fix parsing strings with non-interpolated "$"
|
2024-01-28 00:38:37 +01:00 |
|
Richard Feldman
|
40fba2f1af
|
Fix parsing strings with non-interpolated "$"
|
2024-01-27 16:28:01 -05:00 |
|
Folkert
|
2794348722
|
fix bug in casting to u128/i128
|
2024-01-27 21:58:56 +01:00 |
|
Trevor Settles
|
579522a602
|
caught incorrect file ext
|
2024-01-27 10:27:14 -07:00 |
|
Folkert
|
919a51137a
|
make ROC_DEV_WRITE_OBJ work in more cases
|
2024-01-27 17:46:19 +01:00 |
|
Brendan Hansknecht
|
d76394ac31
|
Fix the nonnull attribute
The current version will fail if run through the `opt` tool.
nonnull should have no data attached.
|
2024-01-27 08:36:06 -08:00 |
|
Brendan Hansknecht
|
689a930082
|
Merge remote-tracking branch 'origin/main' into rust-1-72-upgrade
|
2024-01-27 08:07:48 -08:00 |
|
Folkert
|
076fafe02f
|
enable some float conversion tests for gen-dev
|
2024-01-27 15:04:30 +01:00 |
|
Folkert
|
1e744dca7c
|
missing functions for dev backend for glue
|
2024-01-27 14:51:09 +01:00 |
|
Brendan Hansknecht
|
bdbbfb36d1
|
add ROC_LINK_FLAGS support to linux
|
2024-01-26 20:55:16 -08:00 |
|
Richard Feldman
|
418731cb71
|
Update mono tests
|
2024-01-26 16:25:32 -05:00 |
|
Richard Feldman
|
204cee7d60
|
Clean up more unused Nat stuff
|
2024-01-26 16:23:21 -05:00 |
|