Commit graph

250 commits

Author SHA1 Message Date
Lucas
f02ed47f31
Merge pull request #2016 from rtfeldman/aarch64_packed_structs
Packed Structs
2021-11-23 14:39:02 -05:00
rvcas
8ee01d6ce8 fix: add some checks due to potential truncation issues 2021-11-23 14:03:56 -05:00
rvcas
75778b9c07 chore: remove unused const N 2021-11-22 19:58:38 -05:00
rvcas
e4861b679d feat: refactor byte reversal into triat helper and inline some thangs 2021-11-22 19:55:55 -05:00
rvcas
7f06d54816 feat: base generic64 tests base now 2021-11-21 16:37:22 -05:00
rvcas
1c4a68f15f feat: UnconditionalBranchRegister 2021-11-21 15:25:09 -05:00
rvcas
fc81abaf34 feat: LogicalShiftedRegister 2021-11-21 14:55:48 -05:00
Folkert
f90f5a4bdd fix merge conflict 2021-11-21 20:34:16 +01:00
Folkert
64869ffb8b Merge remote-tracking branch 'origin/trunk' into layout-builtin-numbers-refactor 2021-11-21 19:22:32 +01: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
96498d667e remove usize dev gen 2021-11-21 13:25:39 +01:00
satotake
da2ba6c0f2 add test_set_reg64_help
remove
* test_sete_reg64
* test_setne_reg64
2021-11-21 08:12:00 +00:00
Folkert
02d4828946 gen_dev working 2021-11-21 00:35:28 +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
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
satotake
b7ee16afc8 add set_reg64 help 2021-11-20 05:21:33 +00:00
satotake
7f27f9b854 Add assembly generation test to x86_64 subtraction instruction 2021-11-19 17:00:59 +00:00
satotake
e064deca76 add x86_64 Int neq support for gen_dev 2021-11-19 16:50:41 +00:00
rvcas
8544782173 feat: trying some things out 2021-11-18 18:52:55 -05:00
Richard Feldman
380f8bceec
Merge pull request #1990 from rtfeldman/fix-dev-backend-readme-link
Fix link in gen_dev README.md
2021-11-17 17:29:19 -05:00
satotake
71bef85984 add x86_64 Int Num.neg support for gen_dev 2021-11-16 15:22:32 +00:00
satotake
c05f9dc1df
Fix link in gen_dev README.md 2021-11-17 00:15:27 +09:00
Richard Feldman
28273b67da
Merge pull request #1970 from rtfeldman/shrink-call-type
Shrink call type
2021-11-15 19:56:21 -08:00
Brian Carroll
46636ef331 Ensure lowlevel inlining does not skip bounds checks 2021-11-15 12:56:34 +00:00
Brian Carroll
e200e6c346 Clippy + fmt 2021-11-15 09:52:16 +00:00
Brian Carroll
79bd9ccf71 Symbol-to-lowlevel mapping for both dev backends 2021-11-15 00:27:04 +00:00
Folkert
e2f7606f25 shrink higher order with indirection 2021-11-13 15:42:47 +01:00
Folkert
5632e3159d remove im dependency where not needed 2021-11-10 16:00:22 +01:00
Brendan Hansknecht
491ec60b90 update gen-dev readme 2021-11-08 19:35:13 -08:00
Brendan Hansknecht
73e2cbcb1e Make versions numbers consistent and matching the lock files 2021-11-06 13:24:45 -07:00
Anton-4
69f6ffadab
Merge branch 'trunk' into deps 2021-11-06 18:07:34 +01:00
Kevin Sjöberg
f6d055dc62 Correct minor spelling mistakes 2021-11-06 15:29:08 +01:00
Brendan Hansknecht
11ece557ed Make gen_dev tests a single executable 2021-11-05 21:04:41 -07:00
Brendan Hansknecht
d49ac68bcc Update dep with major version changes 2021-11-05 19:19:37 -07:00
Brendan Hansknecht
bddc08c977 Remove unused dependencies 2021-11-05 16:58:11 -07:00
Brendan Hansknecht
e874654ad1 re-add dev dependency on build for testing 2021-11-04 22:45:10 -07:00
Brendan Hansknecht
d78b351798 cleanup targets and llvm config to properly progate and build with any subset of features 2021-11-04 21:48:04 -07:00
Anton-4
a3fc724df3 removed unused maplit 2021-11-03 10:50:25 +01:00
Richard Feldman
ac42470c81 Drop unused libc deps 2021-11-02 19:37:38 -04:00
Richard Feldman
06c213a5dd Move some gen_dev deps into dev deps 2021-11-02 19:37:05 -04:00
Anton-4
9af09273b3 update to rust 1.56.1 2021-11-02 14:10:01 +01:00
Folkert
54429162ad clippy 2021-11-01 23:19:47 +01:00
Folkert
a072d8d1b1 fix things 2021-10-20 16:56:04 +02:00
Folkert
63b1aaad4e hook up polymorphic zig builtins 2021-10-20 16:43:39 +02:00
Folkert
78c49d3095 support intrinsics/builtins for more integer types 2021-10-19 21:41:38 +02:00
Folkert
6cc8f8624c a way forward 2021-10-18 11:09:38 +02:00
Brendan Hansknecht
95f29c4d5b Remove stale comment about F16 2021-09-24 08:35:34 -07:00
Brendan Hansknecht
d1021d652d Add StrCat support and update hello-zig to support dev backend 2021-09-24 08:31:31 -07:00