Folkert
|
284fd3ee6c
|
disable dev test for now
|
2023-06-24 14:49:54 +02:00 |
|
Folkert
|
249f9bcf1e
|
use base pointer, not stack pointer
|
2023-06-24 14:49:54 +02:00 |
|
Folkert
|
bc64e4b92b
|
fix layout check issue
|
2023-06-24 14:49:53 +02:00 |
|
Folkert
|
a3b2de147e
|
clippy
|
2023-06-24 14:49:53 +02:00 |
|
Folkert
|
c21f80ea24
|
don't use pointer as union child
|
2023-06-24 14:49:52 +02:00 |
|
Folkert
|
2332ec3133
|
revert debug flags
|
2023-06-24 14:49:52 +02:00 |
|
Folkert
|
f797b59d82
|
mono test
|
2023-06-24 14:49:51 +02:00 |
|
Folkert
|
8fc4a42664
|
spelling
|
2023-06-24 14:49:51 +02:00 |
|
Folkert
|
b497c76e44
|
clippy
|
2023-06-24 14:49:51 +02:00 |
|
Folkert
|
b9b486e4b0
|
clean up linked_list_trmc test
|
2023-06-24 14:49:50 +02:00 |
|
Folkert
|
bb335469e0
|
working wasm implementation (for one example)
|
2023-06-24 14:49:50 +02:00 |
|
Folkert
|
880d2ef788
|
invalidate TRMC attempt when symbol is used before TRMC opportunity
|
2023-06-24 14:49:50 +02:00 |
|
Folkert
|
9ab4413beb
|
rewrite constFolding logic
|
2023-06-24 14:49:49 +02:00 |
|
Folkert
|
4a5b6a7a0a
|
never inline overflow panicking code
it creates too many allocas, growing the stack frame
|
2023-06-24 14:49:49 +02:00 |
|
Folkert
|
7637506037
|
skip is_null check if possible
|
2023-06-24 14:49:49 +02:00 |
|
Folkert
|
9955fe581b
|
attempt to simplify logic
|
2023-06-24 14:49:48 +02:00 |
|
J.Teeuwissen
|
2d9fdf0338
|
updated tag_pointer_set_tag_id
|
2023-06-24 14:49:48 +02:00 |
|
J.Teeuwissen
|
21d1835406
|
use build_gep to avoid build_int_to_ptr
|
2023-06-24 14:49:48 +02:00 |
|
Folkert
|
052ce8f2aa
|
clippy
|
2023-06-24 14:49:47 +02:00 |
|
Folkert
|
51f3752c94
|
wasm backend struggles
|
2023-06-24 14:49:47 +02:00 |
|
Folkert
|
9c85fb90d3
|
fix bugs
|
2023-06-24 14:49:47 +02:00 |
|
Folkert
|
0247237fe8
|
WIP
|
2023-06-24 14:49:46 +02:00 |
|
Folkert
|
4a9514d2c4
|
rough implementation
|
2023-06-24 14:49:46 +02:00 |
|
Folkert
|
76dcb75ff6
|
add Ptr lowlevels
|
2023-06-24 14:49:46 +02:00 |
|
Folkert
|
17512873e8
|
add LayoutRepr::Ptr
|
2023-06-24 14:49:45 +02:00 |
|
ibalbaert
|
6851741c8a
|
Update Result.roc
Changed deprecated Num.negate in Result.map docs to Num.neg
Signed-off-by: ibalbaert <ivo.balbaert@telenet.be>
|
2023-06-22 11:05:48 +02:00 |
|
Folkert de Vries
|
a997280dc9
|
Merge pull request #5568 from JTeeuwissen/no-reuse-non-unique
Don't reuse non unique symbols
|
2023-06-20 00:48:53 +02:00 |
|
J.Teeuwissen
|
495bbfd944
|
updated test
|
2023-06-19 22:51:10 +02:00 |
|
J.Teeuwissen
|
315b7d73a4
|
non lazy
|
2023-06-19 21:10:00 +02:00 |
|
J.Teeuwissen
|
343a548458
|
clippy ;(
|
2023-06-19 19:59:55 +02:00 |
|
J.Teeuwissen
|
efe91da38c
|
Changed token order
|
2023-06-19 19:55:01 +02:00 |
|
J.Teeuwissen
|
78c1855b66
|
Fixed logic
|
2023-06-19 17:41:57 +02:00 |
|
Hannes
|
97fa6758d0
|
Rename trimLeft to trimStart and trimRight to trimEnd
|
2023-06-19 13:17:59 +08:00 |
|
J.Teeuwissen
|
fdfa978ca8
|
added branch info and uniqueness check
|
2023-06-18 20:00:15 +02:00 |
|
Anton-4
|
d10d71cdec
|
Merge pull request #5549 from HajagosNorbert/builtin-docs
Add examples to the docs of builtin List functions
|
2023-06-18 11:28:19 +02:00 |
|
Ayaz Hafiz
|
41597cbab7
|
Do not make LayoutInterner mutable
|
2023-06-17 18:13:03 -05:00 |
|
Ayaz Hafiz
|
c81a652aaa
|
Dont insert into interner at all
|
2023-06-17 18:13:03 -05:00 |
|
Ayaz Hafiz
|
8aef12bd36
|
call_roc_function takes repr
|
2023-06-17 18:13:02 -05:00 |
|
Ayaz Hafiz
|
46e0ce32f4
|
no insert direct in expect
|
2023-06-17 18:13:02 -05:00 |
|
Ayaz Hafiz
|
61e28bc1d8
|
No need to insert into interner
|
2023-06-17 18:13:02 -05:00 |
|
Ayaz Hafiz
|
6139918e3b
|
Remove insert_direct_no_semantic in compare eq
|
2023-06-17 18:13:02 -05:00 |
|
Ayaz Hafiz
|
7ab044d79f
|
argument_type_from_layout takes layoutrepr
|
2023-06-17 18:13:02 -05:00 |
|
Ayaz Hafiz
|
ee25735731
|
LayoutIds use LayoutRepr
|
2023-06-17 18:13:02 -05:00 |
|
Ayaz Hafiz
|
94e97df54a
|
Remove mut layout interner from alias analysis
|
2023-06-17 18:13:02 -05:00 |
|
Ayaz Hafiz
|
390e9f8648
|
load_roc_value by layoutrepr
|
2023-06-17 18:13:01 -05:00 |
|
Ayaz Hafiz
|
07f40baf62
|
use_roc_value by layoutrepr
|
2023-06-17 18:13:01 -05:00 |
|
Ayaz Hafiz
|
5979405b79
|
Store value by layoutrepr
|
2023-06-17 18:13:01 -05:00 |
|
Ayaz Hafiz
|
bc41db2a34
|
Get rid of passing target_info a bunch
|
2023-06-17 18:13:00 -05:00 |
|
Ayaz Hafiz
|
8495f3b085
|
Have basic_type_from_layout take LayoutRepr
|
2023-06-17 18:12:17 -05:00 |
|
Kilian Vounckx
|
10c34ef326
|
Fix bitwise operations documentation
|
2023-06-17 21:33:06 +02:00 |
|