Commit graph

24430 commits

Author SHA1 Message Date
J Teeuwissen
7439ee0c8c
Merge branch 'main' into drop_specialization
Signed-off-by: J Teeuwissen <jelleteeuwissen@hotmail.nl>
2023-04-26 20:26:37 +02:00
J.Teeuwissen
b0a4dd3e52
newlines 2023-04-26 20:25:15 +02:00
J.Teeuwissen
b4f65ad8cf
clippy 2023-04-26 20:23:30 +02:00
J.Teeuwissen
804e617497
undo mono unique 2023-04-26 20:17:19 +02:00
J.Teeuwissen
4de6369e6a
simplified join + mono 2023-04-26 20:11:44 +02:00
Folkert de Vries
8a76937cff
Merge pull request #5322 from jarlah/replace-panic!-with-internal-error!-in-compiler-parse-create
Replace panic! with internal_error! in `compiler/parse` and `compiler/can`
2023-04-26 18:19:06 +02:00
J.Teeuwissen
74f2b0afda
Updated refcount logic 2023-04-26 18:14:16 +02:00
J.Teeuwissen
0fe94cbd90
cleanup dead code 2023-04-26 17:28:48 +02:00
J.Teeuwissen
ed46a1f2cb
lowlevel isUnique 2023-04-26 17:23:10 +02:00
J.Teeuwissen
2435bdb41a
added a wasm check 2023-04-26 17:21:19 +02:00
Folkert de Vries
6d7e3ddc0c
Merge pull request #5326 from roc-lang/dev-backend-list-map
Dev backend list map
2023-04-26 14:06:23 +02:00
J.Teeuwissen
e12730ba88
drop specialization for union 2023-04-26 13:46:14 +02:00
Brendan Hansknecht
8b8b80076d
Merge pull request #5332 from roc-lang/zig-glue-others
enable using other zig libaries in host instead of just str.zig
2023-04-26 09:01:49 +00:00
Brendan Hansknecht
0f4df1f677
clippy 2023-04-25 14:22:13 -07:00
Brendan Hansknecht
0e24403664
enable using other zig libaries in host instead of just str.zig 2023-04-25 14:14:35 -07:00
Ayaz
ffe30af216
Merge pull request #5331 from roc-lang/ayazhafiz-patch-1
Update casing of RWX in README
2023-04-25 15:38:29 -05:00
Ayaz
da9a200a72
Update casing of RWX in README
Signed-off-by: Ayaz <20735482+ayazhafiz@users.noreply.github.com>
2023-04-25 14:31:23 -05:00
Brendan Hansknecht
26a32c53fe
Merge pull request #5328 from roc-lang/str-zig-relative
switch checking for str.zig to be relative to the exectuable
2023-04-25 17:02:05 +00:00
Anton-4
7308c634f6
Merge pull request #5329 from roc-lang/tutorial-duplicate-kw
remove duplicate keyword
2023-04-25 18:06:36 +02:00
Brendan Hansknecht
e2868fa5fc
add missing import for windows 2023-04-25 09:00:56 -07:00
Brendan Hansknecht
f9f7a1a3e8
fix typo 2023-04-25 08:39:31 -07:00
Brendan Hansknecht
fbcea3f3f5
update number of relative paths to deal with tests 2023-04-25 08:32:12 -07:00
Anton-4
cac2eac6de
remove duplicate keyword
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2023-04-25 16:54:01 +02:00
Brendan Hansknecht
d47c4616f2
switch checking for str.zig to be relative to the exectuable 2023-04-25 07:39:19 -07:00
J.Teeuwissen
91533e1071
refactor 2023-04-24 13:10:14 +02:00
Jarl André Hübenthal
8bf888a5e6
chore: replace panic! with internal_error 2023-04-24 10:16:50 +02:00
Folkert
2e41ef68b0
cleanup 2023-04-23 20:23:35 +02:00
Folkert
b663db56f0
NumIntCast 2023-04-23 19:58:46 +02:00
Folkert
af2ab24525
simplify and fully implement comparisons 2023-04-23 19:58:31 +02:00
Folkert
cefc1c775e
add NumAddWrap 2023-04-23 18:47:50 +02:00
Folkert
8162de7eab
implement code_gen_help equality in the dev backend 2023-04-23 18:47:40 +02:00
Folkert
d99a912230
don't attempt tail recursion in dev backend 2023-04-23 18:47:17 +02:00
Folkert
dd3d0a188e
string is empty for dev backend 2023-04-23 18:16:08 +02:00
Folkert
f45e4ed858
implement Num.toStr for the dev backend 2023-04-23 18:04:34 +02:00
Folkert
f7e3254a35
unwrap lamda set to runtime representation 2023-04-23 17:56:23 +02:00
Folkert
9e2051670f
implement unboxing to the stack 2023-04-23 17:56:02 +02:00
Folkert
b59ada4bc8
implement List.map in the dev backend 2023-04-23 17:35:17 +02:00
Folkert
b62ee37d8e
fix BOOL_TRUE and BOOL_FALSE 2023-04-23 17:31:52 +02:00
Folkert
be31bc5c41
add the PtrWrite lowlevel 2023-04-23 15:19:46 +02:00
Folkert
c22f33ec8a
add support for getting a function pointer from a function symbol 2023-04-23 15:17:49 +02:00
Folkert
5a297248e2
add support for the LEA instruction 2023-04-23 15:16:06 +02:00
J.Teeuwissen
a0f8b50efe
Boxed 2023-04-22 14:20:48 +02:00
J.Teeuwissen
d4379ff895
Working IR 2023-04-22 13:32:38 +02:00
Richard Feldman
28146c939f
Update FAQ entry for Rank-N types
Signed-off-by: Richard Feldman <oss@rtfeldman.com>
2023-04-21 23:54:56 -04:00
Richard Feldman
f6221fb9e9
Merge pull request #5319 from roc-lang/clippy-fixes
Clippy fixes
2023-04-21 10:22:55 -04:00
Folkert
394495d307 Revert "update size asserts"
This reverts commit 9973d4b8d2.
2023-04-21 13:22:23 +02:00
Folkert
7af408f58d split cmd args 2023-04-21 12:10:23 +02:00
Folkert
4cd8f0a056 clippy --fix fixes 2023-04-21 12:05:51 +02:00
Folkert
9973d4b8d2 update size asserts 2023-04-21 11:57:47 +02:00
Anton-4
32fcb38a94
Merge pull request #5313 from human154/patch-4
Tutorial: Add A Table Of Roc's Keywords
2023-04-21 11:53:34 +02:00