Folkert
|
7fc79c3d40
|
fix typo
|
2021-11-21 19:20:05 +01:00 |
|
Brendan Hansknecht
|
3575eaf50a
|
Merge branch 'trunk' into dev-backend-num-is-zero
|
2021-11-21 10:18:32 -08:00 |
|
Brendan Hansknecht
|
cbbe04509b
|
Merge pull request #2034 from rtfeldman/dev-backend-num-lt
Add x86_64 Int lt support for gen_dev
|
2021-11-21 09:18:23 -08:00 |
|
Folkert
|
dc44eaac97
|
cleanup
|
2021-11-21 14:11:18 +01:00 |
|
satotake
|
c9ec095741
|
remove num_is_zero in assembly
use high level
|
2021-11-21 12:55:58 +00:00 |
|
Folkert
|
96498d667e
|
remove usize dev gen
|
2021-11-21 13:25:39 +01:00 |
|
Folkert
|
7d231f87cd
|
remove usize llvm gen
|
2021-11-21 13:24:53 +01:00 |
|
Folkert
|
2033f1f430
|
remove usize in mono
|
2021-11-21 13:22:45 +01:00 |
|
satotake
|
fe4e574cf9
|
refactor set_reg64_help args
|
2021-11-21 10:35:19 +00:00 |
|
satotake
|
eec8ad7112
|
add x86_64 Int is zero support for gen_dev
|
2021-11-21 10:29:55 +00:00 |
|
satotake
|
da2ba6c0f2
|
add test_set_reg64_help
remove
* test_sete_reg64
* test_setne_reg64
|
2021-11-21 08:12:00 +00:00 |
|
Brian Carroll
|
01f81c5092
|
Add comments to ModifyRc enum
|
2021-11-21 07:55:09 +00:00 |
|
Richard Feldman
|
2db18890d2
|
Merge pull request #2026 from rtfeldman/mono-remove-solved-type
Mono remove solved type
|
2021-11-20 23:29:38 -05:00 |
|
Folkert
|
073d5205ca
|
fix repl bug
|
2021-11-21 02:16:57 +01:00 |
|
Folkert
|
aafb98ffac
|
remove dead code
|
2021-11-21 00:55:23 +01:00 |
|
Folkert
|
ce8615fbbc
|
wasm working
|
2021-11-21 00:41:37 +01:00 |
|
Folkert
|
02d4828946
|
gen_dev working
|
2021-11-21 00:35:28 +01:00 |
|
Folkert
|
123c963ff1
|
llvm build working
|
2021-11-21 00:23:59 +01:00 |
|
Folkert
|
c4ec9aa898
|
working mono
|
2021-11-20 23:25:30 +01:00 |
|
rvcas
|
e43ba53839
|
feat: Arithmetic Ops
|
2021-11-20 17:12:15 -05:00 |
|
Folkert de Vries
|
25a64f4a57
|
Merge pull request #2032 from rtfeldman/joshuawarner32/internal-linkage
Use Internal linkage to keep roc function symbols in the final binary
|
2021-11-20 12:30:41 +01:00 |
|
Brendan Hansknecht
|
ec0704a0b3
|
Merge pull request #2021 from rtfeldman/dev-backend-num-neq
add x86_64 Int neq support for gen_dev
|
2021-11-19 22:33:12 -08:00 |
|
satotake
|
3a890f46d3
|
Add x86_64 Int lt support for gen_dev
Close #2033
|
2021-11-20 06:17:22 +00:00 |
|
Joshua Warner
|
45f9f800ef
|
Use Internal linkage instead of Private to keep roc function symbols in the final binary
|
2021-11-19 21:32:34 -08:00 |
|
satotake
|
b7ee16afc8
|
add set_reg64 help
|
2021-11-20 05:21:33 +00:00 |
|
satotake
|
a5d56092e3
|
Merge pull request #2024 from rtfeldman/dev-backend-num-sub-test
Add assembly generation test to x86_64 subtraction instruction
|
2021-11-20 14:09:28 +09:00 |
|
Folkert
|
3ab09322e0
|
don't copy variables that are the same in every subs
|
2021-11-20 02:15:26 +01:00 |
|
Folkert
|
594e754e1e
|
manually track visited varibles in deep_copy_var_to
|
2021-11-20 01:39:57 +01:00 |
|
Folkert
|
2bccc2d28d
|
optimize instantiate_rigids_help
|
2021-11-20 01:26:17 +01:00 |
|
Folkert
|
d0abab1876
|
fix the updater; it did not really work?!
|
2021-11-20 01:24:17 +01:00 |
|
Folkert
|
497bc2db02
|
make instantiate_rigids_help use a loop/stack
|
2021-11-20 00:24:46 +01:00 |
|
Richard Feldman
|
49fd864a2f
|
Merge pull request #1996 from rtfeldman/add_list_all
adding List.all
|
2021-11-19 17:55:04 -05:00 |
|
Folkert
|
991420731d
|
rename function
|
2021-11-19 23:49:09 +01:00 |
|
Folkert
|
38b5e627d7
|
enforce only one direct host-exposed specialization
|
2021-11-19 23:30:35 +01:00 |
|
Folkert
|
88a1a0fd40
|
rename variable
|
2021-11-19 23:30:12 +01:00 |
|
Folkert
|
71d2f1c17c
|
generate error message when main has unresolved type variables
|
2021-11-19 23:21:29 +01:00 |
|
Folkert
|
555a28af83
|
remove SolvedType from mono/src/ir.rs
|
2021-11-19 22:58:24 +01:00 |
|
Folkert
|
dddfddc835
|
refactor
|
2021-11-19 22:38:24 +01:00 |
|
Folkert
|
640b4e2d0b
|
cleanup
|
2021-11-19 22:25:37 +01:00 |
|
Folkert
|
74f073b3c6
|
use HostSpecializations from file.rs
|
2021-11-19 22:20:50 +01:00 |
|
Folkert
|
5d9d2b7fea
|
add specialize_host_specializations
|
2021-11-19 22:15:02 +01:00 |
|
Folkert
|
6baffdf6fb
|
try using solvedtype in HostSpecializations (will remove this later)
|
2021-11-19 22:08:03 +01:00 |
|
Folkert
|
41806e4093
|
fix specialize_variable call
|
2021-11-19 21:32:47 +01:00 |
|
Folkert
|
b43101fca5
|
add specialize_suspended
|
2021-11-19 21:30:14 +01:00 |
|
Folkert
|
992016d2ae
|
add HostSpecializations
|
2021-11-19 21:29:34 +01:00 |
|
Folkert
|
4a454eeb25
|
remove all_pending_specializations from file.rs State
|
2021-11-19 21:27:05 +01:00 |
|
Folkert
|
eb9bb12725
|
bumpalo type_to_var
|
2021-11-19 19:48:51 +01:00 |
|
Folkert
|
22fb31198a
|
use bumpalo to reduce allocations in deep_copy_var_to
|
2021-11-19 19:21:26 +01:00 |
|
Folkert
|
2fe8537177
|
clean up deep_copy_var_help
|
2021-11-19 19:01:27 +01:00 |
|
Folkert
|
19de25426c
|
update mono test
|
2021-11-19 19:01:03 +01:00 |
|