Brendan Hansknecht
|
6335555f97
|
Move functions into assembler
|
2020-11-27 19:57:33 -08:00 |
|
Brendan Hansknecht
|
75a4a728aa
|
Shorten asm function names
|
2020-11-27 19:53:18 -08:00 |
|
Brendan Hansknecht
|
04cd953246
|
Revamp stack setup and clean. This will be needed for other 64bit backends
|
2020-11-27 19:46:49 -08:00 |
|
Richard Feldman
|
7bbf9812f7
|
Merge branch 'parse-pkg-import' into task_can
|
2020-11-26 21:26:50 -05:00 |
|
Richard Feldman
|
b592e8b25d
|
Merge branch 'trunk' into parse-pkg-imports
|
2020-11-26 21:23:29 -05:00 |
|
Richard Feldman
|
5ef36e0a17
|
Merge branch 'trunk' into aarch64-link
|
2020-11-26 21:22:09 -05:00 |
|
Richard Feldman
|
1b41916fb0
|
appease clippy
|
2020-11-26 21:11:49 -05:00 |
|
Richard Feldman
|
d0c651726d
|
Support package-qualified imports
|
2020-11-26 21:11:43 -05:00 |
|
Richard Feldman
|
b70f265242
|
Reproduce inability to parse pkg-qualified imports
|
2020-11-26 21:07:45 -05:00 |
|
Brendan Hansknecht
|
dea827abc4
|
Merge remote-tracking branch 'origin/trunk' into dev-backend
|
2020-11-26 15:19:20 -08:00 |
|
Brendan Hansknecht
|
6a95738b1c
|
Properly align the stack when used
|
2020-11-26 15:14:53 -08:00 |
|
Brendan Hansknecht
|
34a8afc54e
|
Merge branch 'trunk' into aarch64-link
|
2020-11-26 13:46:23 -08:00 |
|
Folkert
|
2475054174
|
Merge remote-tracking branch 'origin/fix-debug-infos' into llvm-debug-info
|
2020-11-26 21:32:01 +01:00 |
|
Folkert
|
5569e328f6
|
add --debug mode that annotates LLVM IR with debug info
|
2020-11-26 21:31:52 +01:00 |
|
Folkert
|
1022b4ef42
|
fix the effect Main.roc file and lib.rs file
|
2020-11-26 20:53:33 +01:00 |
|
Folkert
|
2dbf430892
|
Merge remote-tracking branch 'origin/trunk' into llvm-debug-info
|
2020-11-26 20:53:13 +01:00 |
|
Sébastien Besnier
|
1f4e0985e6
|
cargo fmt
|
2020-11-26 08:45:09 +01:00 |
|
Brendan Hansknecht
|
c32cedc1bd
|
Switch to constants in calling conventions and inline assembly
|
2020-11-25 23:43:43 -08:00 |
|
Sébastien Besnier
|
b0a8e96d34
|
remove unreachable! in favor of debug_assert!(false);
|
2020-11-26 08:39:01 +01:00 |
|
Brendan Hansknecht
|
4d0363456a
|
Pick correct version of architecture name
|
2020-11-25 22:45:32 -08:00 |
|
Brendan Hansknecht
|
2decae8006
|
Fix typo
|
2020-11-25 22:38:04 -08:00 |
|
Richard Feldman
|
0c1491c182
|
Merge branch 'trunk' into aarch64-link
|
2020-11-26 00:50:59 -05:00 |
|
Richard Feldman
|
a55d755108
|
Merge branch 'trunk' into format-final-comments-record-type
|
2020-11-26 00:50:25 -05:00 |
|
Brendan Hansknecht
|
3c89fa8dde
|
Merge remote-tracking branch 'origin/trunk' into aarch64-link
|
2020-11-25 21:33:36 -08:00 |
|
Brendan Hansknecht
|
8a5d45a8a4
|
Autoformat link.rs
|
2020-11-25 21:32:40 -08:00 |
|
Richard Feldman
|
bc75f46908
|
Merge branch 'trunk' into dev-backend-base
|
2020-11-26 00:02:15 -05:00 |
|
Richard Feldman
|
213ea8a79d
|
fix typos in comment
|
2020-11-26 00:02:05 -05:00 |
|
Richard Feldman
|
6d6077db27
|
Drop some dbg! calls
|
2020-11-25 23:07:19 -05:00 |
|
Richard Feldman
|
bf75b0d09a
|
Merge remote-tracking branch 'origin/trunk' into format-final-comments-record-type
|
2020-11-25 23:07:00 -05:00 |
|
Richard Feldman
|
e1575beaa3
|
Merge pull request #738 from rtfeldman/fix-alignment
Fix alignment
|
2020-11-25 22:54:18 -05:00 |
|
Brendan Hansknecht
|
81c0050683
|
Fix linking on Aarch64 with nix
|
2020-11-26 03:06:10 +00:00 |
|
Folkert
|
fb70ce7c71
|
clippy
|
2020-11-25 20:35:24 +01:00 |
|
Folkert
|
7f83d9d3a0
|
fix mono tests, again
|
2020-11-25 20:06:53 +01:00 |
|
Folkert
|
0d15f92f00
|
fix mono tests
|
2020-11-25 19:43:57 +01:00 |
|
Sébastien Besnier
|
f46841d63b
|
cargo fmt
|
2020-11-25 16:23:33 +01:00 |
|
Sébastien Besnier
|
94af5caa69
|
add some (directly passing!) tests
|
2020-11-25 16:12:10 +01:00 |
|
Sébastien Besnier
|
1ebac5e332
|
format correctly comment in empty record annotation
|
2020-11-25 16:06:51 +01:00 |
|
Sébastien Besnier
|
aa3ce94f86
|
fix formating newlines
|
2020-11-25 15:44:58 +01:00 |
|
Sébastien Besnier
|
7361f62902
|
format properly multiline type annotations
|
2020-11-25 15:15:32 +01:00 |
|
Sébastien Besnier
|
4ed8d3eb79
|
add failing test
|
2020-11-25 10:33:36 +01:00 |
|
Sébastien Besnier
|
124800f8b9
|
fix bug parser with comment after ':' in signature
|
2020-11-25 10:31:49 +01:00 |
|
Brendan Hansknecht
|
0d0eb440db
|
Properly generate main function name
|
2020-11-24 23:37:41 -08:00 |
|
rvcas
|
14368fafb8
|
quick commit
|
2020-11-24 21:47:25 -05:00 |
|
Richard Feldman
|
6e126b3465
|
Update gen_dev tests to use new module format
|
2020-11-24 20:23:33 -05:00 |
|
Richard Feldman
|
f9df68a869
|
Merge remote-tracking branch 'origin/trunk' into dev-backend-base
|
2020-11-24 20:22:25 -05:00 |
|
Richard Feldman
|
e6fd9cd884
|
Merge branch 'trunk' into rvcas/list_functions
|
2020-11-24 20:20:51 -05:00 |
|
Folkert
|
d821a17413
|
fix recursive tag unions too
|
2020-11-24 23:47:57 +01:00 |
|
Folkert
|
0f1baef160
|
alignment in multi tag pattern match
|
2020-11-24 23:15:32 +01:00 |
|
Folkert
|
69734e837e
|
alignment in pattern match on single element tag union
|
2020-11-24 22:36:09 +01:00 |
|
Folkert
|
ccd2e0ecf4
|
alignment in single element tag unions
|
2020-11-24 22:01:57 +01:00 |
|