Commit graph

800 commits

Author SHA1 Message Date
Richard Feldman
2991e695aa Ignore *.o in examples/ and fixtures/ 2020-11-23 00:33:56 -05:00
Richard Feldman
f6e42e610f Fix repl 2020-11-23 00:33:56 -05:00
Richard Feldman
6453292224 Tell valgrind the right executable name 2020-11-23 00:33:56 -05:00
Richard Feldman
6563d0b306 Improve valgrind diagnostics 2020-11-23 00:33:56 -05:00
Richard Feldman
c78abeaa54 Use debug formatter on valgrind error 2020-11-23 00:33:56 -05:00
Richard Feldman
88d2ad1ffc Use roc__ prefix for exposed app functions 2020-11-23 00:24:40 -05:00
Richard Feldman
759c047b4c Add some .gitignores 2020-11-23 00:24:40 -05:00
Richard Feldman
3e01df2bcf Update parse tests to incorporate module headers 2020-11-23 00:08:49 -05:00
Richard Feldman
eb6a7b51ff Use app path in output 2020-11-23 00:08:49 -05:00
Folkert
b6433f872a DCE unused functions everywhere 2020-11-23 02:15:40 +01:00
Folkert
58246ad572 DCE zig-defined builtins that aren't used in user code 2020-11-23 02:01:57 +01:00
Brendan Hansknecht
13f186b382 Add timings for linking, host rebuilding, and total 2020-11-21 13:19:51 -08:00
Anton-4
da8deaa2f3 Using arrows in REPL moves cursor 2020-11-21 17:50:38 +01:00
Anton-4
737afb3254 Merge branch 'trunk' of ssh://github.com/rtfeldman/roc into refactor_repl 2020-11-19 09:58:42 +01:00
Anton-4
bfa2bc60f6 made constants public again for testing 2020-11-19 09:58:22 +01:00
Folkert
5ce8a665f0 add finalize everywhere, and fix some oversights 2020-11-18 20:08:43 +01:00
Anton-4
d846c8bc01 rustfmt 2020-11-18 19:36:15 +01:00
Anton-4
149bf60c81 Minor refactoring for readability 2020-11-18 19:26:59 +01:00
Folkert
7fcc05b0a4 add dibuilder 2020-11-17 20:26:07 +01:00
Anton-4
5a8d665a82 gen fix for move of layout_id to roc_mono 2020-11-17 10:17:57 +01:00
Anton-4
0323dc0b3e
Merge pull request #697 from Anton-4/refactor-repl
Move repl refactor from personal fork to branch on main repo
2020-11-17 09:50:47 +01:00
Anton-4
d8f720a92f renamed repl function 2020-11-17 09:48:19 +01:00
Anton-4
48992ac9b4
Merge branch 'trunk' into refactor-repl 2020-11-17 09:25:13 +01:00
Folkert
8528e5affb upgrade inkwell 2020-11-17 01:58:30 +01:00
Anton-4
321eb5c690 Fix merge conflicts 2020-11-16 11:58:25 +01:00
Richard Feldman
0ad3ffe35a
Merge branch 'trunk' into rvcas/list_sum 2020-11-15 12:13:46 -05:00
rvcas
1c8bb74268 feat(List): add sum builtin 2020-11-15 11:08:27 -05:00
Brendan Hansknecht
2204ee82d5 Extract LayoutIds from roc_gen to roc_mono::layout 2020-11-14 17:48:04 -08:00
Anton-4
8ca02e6117 Merge trunk into refactor-repl 2020-11-14 12:23:44 +01:00
Anton-4
1f2da3d0c7 refactor repl for readability 2020-11-14 12:22:31 +01:00
Sébastien Besnier
b29792855f fix some merge conflict consequences 2020-11-13 19:28:55 +01:00
Sébastien Besnier
58acc59b01 correctly parse trailing commas in record 2020-11-13 19:02:26 +01:00
Sébastien Besnier
6ad1bb233a add TrailingComma to Record & little formatter refactor 2020-11-13 19:01:46 +01:00
Folkert
8db74298a2 Merge remote-tracking branch 'origin/trunk' into red-black-tree 2020-11-13 01:45:31 +01:00
Folkert
bde82c3bb6 add Store constraint that does not report errors 2020-11-12 15:47:56 +01:00
Folkert
aecf931305 tag in record 2020-11-11 18:19:28 +01:00
Folkert
252e64a216 use *const u8 over *const c_void 2020-11-11 16:17:54 +01:00
Folkert
51cd6cb925 implement byte enum in repl 2020-11-11 16:16:55 +01:00
Folkert
a94fcdb768 fix single tag multiple arguments case 2020-11-11 15:54:20 +01:00
Folkert
22366e457e clean up the Wrapped case 2020-11-11 15:48:55 +01:00
lrosa007
2bbc2ebe6c use a loop on variables 2020-11-11 09:03:04 -05:00
lrosa007
147646b83e some formatting and ptr adjustment 2020-11-11 08:24:46 -05:00
lrosa007
2cc4f1767e Merge branch 'trunk' into record-bool-tests 2020-11-11 00:38:37 -05:00
lrosa007
8dc914b172 more progress 2020-11-10 23:45:24 -05:00
Folkert
acbb4c29b8 fully qualify symbols (with the module name) in generated IR 2020-11-10 20:15:59 +01:00
Richard Feldman
6b39f3dffe
Merge pull request #671 from rtfeldman/effect-module-refactor
Effect module refactor
2020-11-09 23:19:05 -05:00
lrosa007
5c69fd1205 start Layout::Union case 2020-11-09 20:21:44 -05:00
Folkert
cc89088f60 thread through module timings 2020-11-09 21:20:57 +01:00
Folkert
82723064c5 clippy 2020-11-09 20:02:12 +01:00
Folkert
41c5101799 more tests 2020-11-09 14:28:31 +01:00