Richard Feldman
|
a7518a675a
|
Clean up some clippy warnings
|
2021-05-23 20:28:23 -04:00 |
|
Richard Feldman
|
f4b1e74895
|
Add a note explaining why commented out
|
2021-05-23 20:06:06 -04:00 |
|
Richard Feldman
|
6f8804f24a
|
Merge branch 'trunk' into gen_dev/mac-os
|
2021-05-22 18:20:37 -04:00 |
|
Richard Feldman
|
7a408e44da
|
s/Pkg-Config/Package-Config/g
|
2021-05-22 15:29:18 -04:00 |
|
tarjei
|
f581b017e8
|
Enable writing dev backend on macOS
|
2021-05-22 20:56:40 +02:00 |
|
Richard Feldman
|
8666a2ad58
|
Avoid recomputing loop termination condition
LLVM might take care of this for us, but just to be safe!
|
2021-05-22 14:51:19 -04:00 |
|
Richard Feldman
|
f9f708b362
|
Merge branch 'trunk' into builtin-list-drop
|
2021-05-22 14:28:59 -04:00 |
|
tarjei
|
46a8567427
|
Uncomment rust link stuff
|
2021-05-22 00:59:13 +02:00 |
|
tarjei
|
e062bdaad8
|
Fix dec ref for empty list
|
2021-05-22 00:54:03 +02:00 |
|
tarjei
|
85e5b0ff82
|
Fix most of deref logic
Still doesn't handle empty lists properly.
|
2021-05-21 21:53:55 +02:00 |
|
Brendan Hansknecht
|
ae6cd1ca4e
|
Update test since frontend doesn't stack overflow anymore
|
2021-05-20 20:45:06 -07:00 |
|
tarjei
|
f45d89270b
|
Implement basic List.drop that satisfies tests
Issues with uniqueness and copying which leaks memory obviously needs to be fixed.
|
2021-05-18 22:59:55 +02:00 |
|
Richard Feldman
|
b3758727e5
|
Merge branch 'trunk' into gen-dev/div-i64
|
2021-05-17 00:04:14 -04:00 |
|
Richard Feldman
|
bc4ba31ed2
|
Merge pull request #1312 from rtfeldman/gen_dev_num_abs_float
Dev Backend Num.abs on f64
|
2021-05-17 00:04:02 -04:00 |
|
Richard Feldman
|
74ed66524d
|
Merge branch 'trunk' into gen-dev/div-i64
|
2021-05-16 23:32:28 -04:00 |
|
rvcas
|
0cd454f21a
|
test: Num.abs for f64 in the dev backend
|
2021-05-16 19:22:55 -04:00 |
|
rvcas
|
a263f1eac3
|
test: andpd_freg64_freg64 X86
|
2021-05-16 19:20:38 -04:00 |
|
rvcas
|
db11453327
|
feat(gen_dev): implement abs_freg64_freg64 for X86
|
2021-05-16 19:19:46 -04:00 |
|
rvcas
|
d1cf968c9b
|
feat(gen_dev): stub abs_freg64_freg64 for arm 64
|
2021-05-16 19:19:14 -04:00 |
|
rvcas
|
388caf9460
|
feat(gen_dev): Backend64
implement build_num_abs_f64 for generic 64 bit archs
|
2021-05-16 19:17:00 -04:00 |
|
rvcas
|
65cc9b54fa
|
feat(gen_dev): add method to Assembler trait
|
2021-05-16 19:16:01 -04:00 |
|
rvcas
|
92505444dd
|
feat(gen_dev): add match case for Float64 to Backend
|
2021-05-16 19:10:01 -04:00 |
|
rvcas
|
365f1a1f7c
|
feat(gen_dev): add build_num_abs_f64
|
2021-05-16 19:08:02 -04:00 |
|
Folkert
|
4afd3cfce6
|
fixup
|
2021-05-16 21:32:45 +02:00 |
|
Folkert
|
353e161f77
|
expose support for multi-increment
|
2021-05-16 21:25:47 +02:00 |
|
Folkert
|
de7b06e411
|
refactor + clippy
|
2021-05-16 21:17:34 +02:00 |
|
Folkert
|
febb578773
|
rework refcount code gen to accept unknown inc values
|
2021-05-16 20:28:45 +02:00 |
|
Brendan Hansknecht
|
b46a2cb4b5
|
Merge branch 'trunk' into gen-dev/div-i64
|
2021-05-15 23:36:48 -07:00 |
|
Brendan Hansknecht
|
69c2b3527c
|
Add i64 multiplication to dev backend
|
2021-05-15 15:04:49 -07:00 |
|
Brendan Hansknecht
|
91e471e328
|
Minor cleanup of gen_dev/gen_num tests
|
2021-05-15 15:02:52 -07:00 |
|
Folkert
|
fd422ab1d2
|
remove dead code
|
2021-05-14 12:49:15 +02:00 |
|
Folkert
|
087ee18f09
|
use macros in preparation for lambda set inference
|
2021-05-14 12:42:25 +02:00 |
|
Eric Henry
|
eda462c6e9
|
implement list.concat in zig
|
2021-05-08 14:39:06 -04:00 |
|
Richard Feldman
|
ab8cc95c2b
|
Disable clippy rule for manual_map
|
2021-05-07 08:44:44 -04:00 |
|
Folkert
|
fecb83b9c2
|
fixes
|
2021-05-07 11:00:15 +02:00 |
|
Folkert
|
b5c655c84d
|
add constraint validation code (currently unused)
|
2021-05-05 21:35:49 +02:00 |
|
Folkert
|
86ffd430d7
|
introduce missing var
|
2021-05-05 21:35:39 +02:00 |
|
Folkert
|
48f392f372
|
fix bad test examples using unbound type alias variables
|
2021-05-05 19:54:10 +02:00 |
|
Folkert
|
1ac66a8fee
|
attempt to make examples more generic
|
2021-05-05 16:00:30 +02:00 |
|
Folkert
|
2ca6f0107a
|
re-enable rose tree test
|
2021-05-05 15:18:26 +02:00 |
|
Folkert
|
13dfa79c5d
|
re-enable rigid test
|
2021-05-05 15:14:30 +02:00 |
|
Folkert
|
b76ea0b9d9
|
re-enable test
|
2021-05-05 15:13:33 +02:00 |
|
Folkert
|
31647f61f9
|
enable new test
|
2021-05-05 15:11:30 +02:00 |
|
Folkert
|
0ec1c49042
|
slightly optimize rank calculation
|
2021-05-05 15:02:52 +02:00 |
|
Folkert
|
5372c45cdd
|
no manual rank hacking please
|
2021-05-05 14:49:54 +02:00 |
|
Folkert
|
149ddf7309
|
add test case
|
2021-05-05 14:49:00 +02:00 |
|
Folkert
|
b02569646f
|
add Debug instance
|
2021-05-05 14:06:31 +02:00 |
|
Folkert
|
61ffe687ce
|
introduce LambaSet variables
|
2021-05-05 13:54:21 +02:00 |
|
Richard Feldman
|
b775b39fe4
|
Merge pull request #1264 from rtfeldman/num-too-general
Fix wildcard rigid issue
|
2021-05-03 21:26:15 -04:00 |
|
Folkert
|
82aa5c766d
|
fix gen_primitives tests
|
2021-05-03 21:22:21 +02:00 |
|