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 |
|
Brendan Hansknecht
|
2f24067267
|
Add small string support to the dev backend
|
2021-09-24 08:12:42 -07:00 |
|
Brendan Hansknecht
|
d3c344e4da
|
Add macros for common builtin types
|
2021-09-21 15:38:46 -07:00 |
|
Brendan Hansknecht
|
1a6ca4be59
|
Convert layout map to store Layouts in order to avoid unsafe mangling
|
2021-09-21 15:27:21 -07:00 |
|
Brendan Hansknecht
|
006fe3beff
|
Remove borrow constraint, it is used for refcounting before the backend
|
2021-09-21 15:09:10 -07:00 |
|
Brendan Hansknecht
|
1fb0c8043f
|
Optimize away unnecessary jump right before return
|
2021-09-21 00:14:13 -07:00 |
|
Brendan Hansknecht
|
54e2792b12
|
Fix typo
|
2021-09-20 23:41:20 -07:00 |
|
Brendan Hansknecht
|
91057ed8b5
|
Expand support numeric types
|
2021-09-20 23:28:57 -07:00 |
|
Brendan Hansknecht
|
16d098da5e
|
Add join points and tail call optimization to the dev backend.
|
2021-09-20 23:13:30 -07:00 |
|
Richard Feldman
|
a21ad7064c
|
Ignore type errors that have already been reported
|
2021-09-18 08:24:46 -04:00 |
|
Folkert
|
8f7eab4f05
|
in tests, make gen_dev generate the same name as LLVM backend
|
2021-09-16 22:22:07 +02:00 |
|
Folkert
|
539d90b62e
|
make gen tests expose mainForHost like LLVM backend
|
2021-09-16 21:41:23 +02:00 |
|
Brendan Hansknecht
|
4487e1a3bf
|
Fix merge tabbing bug and make clippy happy
|
2021-09-05 21:41:09 -07:00 |
|
Brendan Hansknecht
|
08aa3d31d4
|
Merge branch 'trunk' into gen-dev/mem
|
2021-09-05 21:31:05 -07:00 |
|
Brendan Hansknecht
|
0696044a5c
|
Update dev backend to allow reusing stack space and using less memory
|
2021-09-05 21:21:44 -07:00 |
|
Brendan Hansknecht
|
05bea50730
|
Fix freeing of float registers
|
2021-09-05 21:18:32 -07:00 |
|
Folkert
|
12bc34f451
|
clippy
|
2021-09-05 21:23:08 +02:00 |
|
Folkert
|
8e7aef314a
|
add ListLiteralElement
|
2021-09-05 21:23:08 +02:00 |
|
Brendan Hansknecht
|
ad974dd473
|
Add extra commentabout unsafe usage
|
2021-09-03 11:00:27 -07:00 |
|
Brendan Hansknecht
|
d9d0d0c0af
|
Refactor dev backend to deal with layouts within specific backends. Just check constraints at high level
|
2021-09-03 10:54:51 -07:00 |
|
Folkert
|
36fc9b5f1f
|
update target-lexicon
|
2021-08-26 21:39:33 +02:00 |
|
Brendan Hansknecht
|
0f9e735e60
|
Fix missed clippy warning from newer compiler
|
2021-08-24 19:32:24 -07:00 |
|
Brendan Hansknecht
|
5066b19901
|
Clippy lint and cleanup
|
2021-08-24 19:10:42 -07:00 |
|
Brendan Hansknecht
|
1b401f2eca
|
Disable failing test
|
2021-08-23 22:04:11 -07:00 |
|
Brendan Hansknecht
|
03bc61cbf8
|
Merge branch 'trunk' into gen-dev/records-base
|
2021-08-23 22:01:53 -07:00 |
|
Folkert
|
194918fe4b
|
remove Invoke
|
2021-08-20 19:32:55 +02:00 |
|
Folkert
|
5171d181ac
|
emit invoke again to see what's up here
|
2021-08-16 20:44:55 +02:00 |
|
Joshua Hoeflich
|
ab109b8eb8
|
Comment out code
|
2021-08-15 18:15:39 -05:00 |
|
Joshua Hoeflich
|
34def25b55
|
Cargo fmt
|
2021-08-15 18:14:43 -05:00 |
|
Joshua Hoeflich
|
1c6ac84f2f
|
Add Num.round to dev backend
|
2021-08-15 17:50:07 -05:00 |
|