Commit graph

2042 commits

Author SHA1 Message Date
Folkert
b61f5d02b9 refactor allocation 2020-11-19 16:09:23 +01:00
Folkert
5ce8a665f0 add finalize everywhere, and fix some oversights 2020-11-18 20:08:43 +01:00
Folkert
6f4585e7d8 add subprogram debug info 2020-11-18 19:24:49 +01:00
Folkert
4e7e196fe1 add function debug info helper 2020-11-17 20:34:29 +01:00
Folkert
7fcc05b0a4 add dibuilder 2020-11-17 20:26:07 +01:00
Folkert
b85f1e4128 add Safety docs to unsafe function 2020-11-17 20:01:38 +01:00
Folkert
9198638c23 allocate taking alignment into account 2020-11-17 20:01:38 +01:00
Folkert
e02cc3af2f use new decrement 2020-11-17 20:01:38 +01:00
Folkert
94a8d07fe7 use PointerToRefcount in == 1 comparison 2020-11-17 20:01:38 +01:00
Folkert
b2d1354373 use new increment 2020-11-17 20:01:38 +01:00
Folkert
64dd9cc1a9 improvements 2020-11-17 20:01:38 +01:00
Folkert
c007b39105 factor out refcounting operations 2020-11-17 20:01:38 +01:00
Folkert
75930caddb fix offset calculation 2020-11-17 20:01:38 +01:00
Richard Feldman
077ee4382f
Merge branch 'trunk' into recursive-tag-segfault 2020-11-16 22:46:20 -05:00
Folkert
c11d97f3e7 Merge remote-tracking branch 'origin/trunk' into recursive-tag-segfault 2020-11-17 02:52:13 +01:00
Folkert
51f54efcee fix mono tests 2020-11-17 02:40:21 +01:00
Folkert
2082d6e57f add alignment_bytes 2020-11-17 02:33:17 +01:00
Folkert
b6d46bb6f9 add another failing test case 2020-11-17 02:30:59 +01:00
Folkert
bc74af1bd4 add assert that should pass, but doesn't always 2020-11-17 02:26:53 +01:00
Folkert
8f49b1afaa re-enable RBTree.balance test 2020-11-17 02:13:40 +01:00
Folkert
8528e5affb upgrade inkwell 2020-11-17 01:58:30 +01:00
Folkert
9ac1491647 add test that fails because of a rigid problem 2020-11-16 02:19:07 +01:00
Folkert
93b6315f46 fix pattern match test ordering problem 2020-11-16 02:18:18 +01:00
rvcas
679bef1f9d fix(link): use a more generic macos sdk path for ld 2020-11-15 13:13:06 -05:00
rvcas
84c49040b2 feat(List): redudant mapping of Symbol::LIST_SUM 2020-11-15 12:34:58 -05:00
Richard Feldman
0ad3ffe35a
Merge branch 'trunk' into rvcas/list_sum 2020-11-15 12:13:46 -05:00
Richard Feldman
346248a7c0
Merge pull request #692 from rtfeldman/refactor-layout
Extract LayoutIds from roc_gen to roc_mono::layout
2020-11-15 12:04:43 -05:00
rvcas
1c8bb74268 feat(List): add sum builtin 2020-11-15 11:08:27 -05:00
Richard Feldman
71b841c445
Merge branch 'trunk' into trailing-comma-comments-record 2020-11-15 08:25:25 -05:00
Sébastien Besnier
805b54409a appease clippy 2020-11-15 12:45:20 +01:00
Sébastien Besnier
1d44f7fef8 force comments to start with a space 2020-11-15 10:45:51 +01:00
Sébastien Besnier
c4bc98a81f remove fmt_condition_spaces in favor of fmt_comments_only 2020-11-15 10:36:50 +01:00
Sébastien Besnier
25192fca10 make fmt_comments_only more general 2020-11-15 10:26:14 +01:00
Sébastien Besnier
bc203371be refactor fmt_final_comments to be more generic 2020-11-15 09:57:29 +01:00
Sébastien Besnier
74dde77003 refactor use of fmt_comment 2020-11-15 09:17:31 +01:00
Sébastien Besnier
93b7ac5b0c remove duplicated is_comment function 2020-11-15 09:01:24 +01:00
Folkert
a952d24370 comment another test 2020-11-15 03:03:52 +01:00
Brendan Hansknecht
2204ee82d5 Extract LayoutIds from roc_gen to roc_mono::layout 2020-11-14 17:48:04 -08:00
Folkert
f8bfd9a9f4 clippy 2020-11-15 02:15:48 +01:00
Folkert
d55b1a2e87 add tests 2020-11-15 02:14:12 +01:00
Folkert
197abd8553 change constraints gen to give better errors 2020-11-15 02:06:34 +01:00
Folkert
00978994bf improve a bunch of reported errors 2020-11-15 02:03:56 +01:00
Folkert
23fe8e5c07 fix another nasty rigid problem 2020-11-15 00:23:32 +01:00
Folkert
342059ab6c fix bug in Recursion ~ Flex unification 2020-11-14 23:54:22 +01:00
Sébastien Besnier
ccabc41489 thank you clippy 2020-11-14 21:09:02 +01:00
Sébastien Besnier
f647e8fcf0 clippy.... you sometimes are annoying! 2020-11-14 20:08:55 +01:00
Sébastien Besnier
6be94c5f29 add some tests.... and fix some bugs! 2020-11-14 18:51:43 +01:00
Sébastien Besnier
2000948765 format the final comments in records 2020-11-14 18:39:46 +01:00
Folkert
c32f1a1536 Merge remote-tracking branch 'origin/trunk' into big-nested-pattern-match 2020-11-14 13:25:36 +01:00
Folkert
e2521c1011 Merge remote-tracking branch 'origin/trunk' into big-nested-pattern-match 2020-11-14 03:07:34 +01:00