Commit graph

6082 commits

Author SHA1 Message Date
Richard Feldman
aab601366e
Merge pull request #2152 from rtfeldman/inkwell-llvm-13
update inkwell to ease the llvm13 transition
2021-12-09 19:16:23 -05:00
Brendan Hansknecht
971bc3294e Update one todo back to unimplemented 2021-12-09 11:12:49 -08:00
Brendan Hansknecht
7abbf3a043 Switch dev backend from unimplemented! to todo! 2021-12-09 10:39:43 -08:00
Richard Feldman
1ce648ac27
Merge pull request #2116 from rtfeldman/str_to_num
Str.toNum
2021-12-09 09:48:38 -05:00
Brian Carroll
1dda8859c4 Update gen_wasm's error handling to remove Result and use macros consistently 2021-12-09 00:11:44 +00:00
Brendan Hansknecht
369c1fd6d2 Fix borrow checking complications 2021-12-08 13:28:32 -08:00
Brendan Hansknecht
511b8d5586 Merge remote-tracking branch 'origin/trunk' into dev-backend-num-to-float 2021-12-08 13:28:06 -08:00
Brendan Hansknecht
b8a287d1ba Merge remote-tracking branch 'origin/trunk' into refcount-gen-dev 2021-12-08 11:22:36 -08:00
Brendan Hansknecht
5f9ae24d14 remove unused comments 2021-12-08 11:19:17 -08:00
Folkert
40246607aa update inkwell to ease the llvm13 transition 2021-12-08 19:36:29 +01:00
Brian Carroll
5c8f3fa26f Generate refcount procedure names from the correct layout ID 2021-12-08 17:33:08 +00:00
satotake
8c4b461468 Merge branch 'dev-backend-num-to-float' of https://github.com/rtfeldman/roc into dev-backend-num-to-float 2021-12-08 12:54:25 +00:00
satotake
521ccbbb0e make helpers generic 2021-12-08 12:52:56 +00:00
satotake
11daeb4374 debug_assert with matches! 2021-12-08 10:59:41 +00:00
satotake
65e5a3929d Remove dst_reg duplicate 2021-12-08 10:47:20 +00:00
satotake
c3f0731bf5 Merge https://github.com/rtfeldman/roc into dev-backend-num-to-float 2021-12-08 10:44:17 +00:00
Brendan Hansknecht
251a6e4121 disable not yet working test cases 2021-12-07 17:50:00 -08:00
Brendan Hansknecht
c7e7186be0 generate rc proc names when building the procedure to fix borrowing issue 2021-12-07 17:39:22 -08:00
Brendan Hansknecht
91ad1f1bc0 sate clippy 2021-12-07 17:05:02 -08:00
Brendan Hansknecht
845a5ca731 clippy fix 2021-12-07 16:58:56 -08:00
Brendan Hansknecht
8c6e5360cd Remove Cell around interns 2021-12-07 16:54:06 -08:00
Brendan Hansknecht
931b373d80 Modify ownership to fix layout copying 2021-12-07 14:39:51 -08:00
Brendan Hansknecht
54861ef5fa Pass layout to literal loading in dev backend 2021-12-07 14:31:13 -08:00
rvcas
2fa4ecd8ea chore: clippy clippy clippy can't you see, sometimes your errors hypnotize me 2021-12-06 23:52:29 -05:00
rvcas
20cb174c69 test: add str_to_f32 2021-12-06 23:36:08 -05:00
rvcas
3164ecad97 test: ignore i128 builtins for now 2021-12-06 23:29:45 -05:00
rvcas
b7d48b2fe1 feat: add the rest of the num types for Str conversion 2021-12-06 23:24:02 -05:00
rvcas
e587e20de2 feat: switch to using a builtin per num type to convert from a string 2021-12-06 22:24:00 -05:00
satotake
7174e25007 fix test 2021-12-06 16:15:57 +00:00
satotake
3aa1d8889d fmt 2021-12-06 15:03:00 +00:00
satotake
bdf75b748b fix cvtss2sd arg order 2021-12-06 14:03:56 +00:00
Folkert de Vries
f8fad7f4f4
Merge branch 'trunk' into clippy-1.57 2021-12-06 10:31:41 +01:00
Folkert
873ccc5d96 remove incorrect space 2021-12-06 09:45:11 +01:00
Folkert de Vries
8459339230
Merge branch 'trunk' into joshuawarner32/keep-trailing-comments 2021-12-06 09:19:13 +01:00
Joshua Warner
f3ed335a6c Remove unused import 2021-12-05 12:59:15 -08:00
Joshua Warner
e6eb9138f7 Improve TypedIdent spacing in formatting 2021-12-05 12:58:48 -08:00
Joshua Warner
f3dd9e411f Keep trailing comments at the end of a file 2021-12-05 12:19:58 -08:00
satotake
5003223465 create cvtsx2_help 2021-12-05 15:40:00 +00:00
Folkert
f06565d248 format 2021-12-05 16:30:52 +01:00
Folkert
c6b06005cc mut not needed 2021-12-05 15:40:11 +01:00
satotake
f7f36fb3c3 refactor add_reg_extension and add_rm_extension 2021-12-05 14:31:02 +00:00
Folkert
28b4388488 remove unneeded field 2021-12-05 15:25:46 +01:00
Folkert
d7045b037f use param_map instead of localcontext 2021-12-05 15:21:25 +01:00
Folkert
4957b84eae remove unused struct in unify 2021-12-05 15:19:39 +01:00
Folkert
0052ccda38 cleanup in file.rs 2021-12-05 15:19:02 +01:00
Folkert
bb73ac94eb remove unused struct type 2021-12-05 15:18:00 +01:00
Folkert
bb853a1a64 remove unused fields from State 2021-12-05 15:16:48 +01:00
satotake
00bc2d3eec rm unnecessary casting 2021-12-05 14:14:43 +00:00
Folkert
21ff434fe3 use unused values 2021-12-05 15:13:41 +01:00
Folkert
e0468363fb remove headers_parsed 2021-12-05 15:13:32 +01:00