Commit Graph

5215 Commits

Author SHA1 Message Date
Brendan Hansknecht
fd77d92851 Add AArch64 stack operations 2020-11-30 22:16:38 -08:00
Brendan Hansknecht
dbf335a79d Add AArch64 to dev backend object generation 2020-11-30 02:47:18 +00:00
Brendan Hansknecht
e2b0692a36 Merge remote-tracking branch 'origin/trunk' into dev-backend 2020-11-29 18:23:48 -08:00
Brendan Hansknecht
ce55313515 Add AArch64 dev backend frame 2020-11-29 18:23:00 -08:00
Jared Ramirez
790e6b7fdb
Merge pull request #753 from rtfeldman/fix-nixos-vulkan-issue
Fix nix shell on nixos
2020-11-29 18:07:17 -06:00
Jared Ramirez
a63a8adf27 Fix nix shell on nixos 2020-11-29 14:10:04 -08:00
Richard Feldman
692020d1bb
Merge pull request #750 from rtfeldman/valgrind-suppressions-file-flag
Valgrind Error Suppression
2020-11-29 07:31:51 -05:00
Chadtech
1f28be288f
Merge branch 'trunk' into valgrind-suppressions-file-flag 2020-11-28 17:14:33 -05:00
Richard Feldman
0b5677b1cf
Merge pull request #747 from rtfeldman/new_editor_ideas
more editor debugging ideas
2020-11-28 16:06:27 -05:00
Chadtech
de6b9704d6
Merge branch 'trunk' into valgrind-suppressions-file-flag 2020-11-28 15:01:12 -05:00
Chadtech
3fd04cee29 Check for valgrind suppressions file environment variable when running valgrind test 2020-11-28 14:45:41 -05:00
Anton-4
3ab368789b more editor debugging ideas 2020-11-28 20:42:17 +01:00
Richard Feldman
a350bbf9fe
Merge pull request #745 from rtfeldman/new_editor_ideas
Added VR code visualisation to editor ideas
2020-11-28 14:06:46 -05:00
Anton-4
da91693a4a more ideas for tree view 2020-11-28 20:06:11 +01:00
Anton-4
764588ba13 Added VR code visualisation to editor ideas 2020-11-28 17:45:52 +01:00
Brendan Hansknecht
8fa762e19b Merge remote-tracking branch 'origin/trunk' into dev-backend 2020-11-27 20:38:53 -08:00
Brendan Hansknecht
eb8ec4a08d Reorginize assembler to be more risc friendly 2020-11-27 20:38:40 -08:00
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
51bffc09a0
Merge pull request #744 from rtfeldman/repl_history
Repl cmd history
2020-11-27 20:20:52 -05:00
Anton-4
ea846b5842 Merge branch 'trunk' of ssh://github.com/rtfeldman/roc into repl_history 2020-11-27 11:45:20 +01:00
Anton-4
e3f64bdb61 repl keep command history 2020-11-27 11:45:11 +01:00
Richard Feldman
59ca5282ed
Merge pull request #743 from rtfeldman/parse-pkg-imports
Parse package-qualified imports
2020-11-26 22:09:17 -05:00
Richard Feldman
b592e8b25d
Merge branch 'trunk' into parse-pkg-imports 2020-11-26 21:23:29 -05:00
Richard Feldman
17b76ffef4
Merge pull request #740 from rtfeldman/aarch64-link
Fix linking on Aarch64 with nix
2020-11-26 21:23:02 -05:00
Richard Feldman
5ef36e0a17
Merge branch 'trunk' into aarch64-link 2020-11-26 21:22:09 -05:00
Richard Feldman
bae237ee43
Merge pull request #741 from rtfeldman/new-editor-ideas
Added unit test generation plugin to editor-ideas
2020-11-26 21:21:46 -05:00
Richard Feldman
e3380a535a
Merge pull request #742 from rtfeldman/llvm-debug-info
add `--debug` flag
2020-11-26 21:21:22 -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
5b675559a9
Merge pull request #737 from rtfeldman/format-final-comments-record-type
Format final comments in record annotation
2020-11-26 11:08:48 +01:00
Anton-4
b3129482b5 added unit test generation plugin to editor-ideas 2020-11-26 10:18:56 +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
Richard Feldman
bf8d687aab
Merge pull request #733 from rtfeldman/dev-backend-base
Dev backend base
2020-11-26 00:50:09 -05:00
Brendan Hansknecht
3c89fa8dde Merge remote-tracking branch 'origin/trunk' into aarch64-link 2020-11-25 21:33:36 -08:00