Commit graph

580 commits

Author SHA1 Message Date
Richard Feldman
a7518a675a Clean up some clippy warnings 2021-05-23 20:28:23 -04:00
Chadtech
46f5c7fadc
Merge branch 'trunk' into hash-links 2021-05-22 20:34:55 -04:00
Richard Feldman
7a408e44da s/Pkg-Config/Package-Config/g 2021-05-22 15:29:18 -04:00
Chadtech
12c0067348 Created scope and idents for module docs, but they appear to be empty when the doc links function tries to use them 2021-05-22 14:06:56 -04:00
Folkert
3b47fbc89a module thunk is function 2021-05-22 14:57:25 +02:00
Folkert
1d7ca32101 passing tests! 2021-05-20 22:43:55 +02:00
Folkert
910a7e5113 fix bug where results of top-level thunks are not RC'd 2021-05-20 22:39:14 +02:00
Folkert
6347b64af7 enable perceus stuff 2021-05-20 21:22:13 +02:00
Folkert
d2b0ecdd04 fix List.map2 2021-05-19 16:07:50 +02:00
Folkert
87b9f866d3 WIP fixing the borrowing in HOFs 2021-05-19 15:28:20 +02:00
Folkert
653d745dc5 fix closure RC increments 2021-05-18 21:35:21 +02:00
Folkert
c5bb041edd fix closure RC increments 2021-05-18 21:35:02 +02:00
Folkert
8dddf952a8 WIP List.map + RC'd closure troubles 2021-05-17 19:31:52 +02:00
Folkert
3ca6ffade9 make List.map borrow based on passed function 2021-05-16 14:09:39 +02:00
Folkert
558fb3e1bf clippy + top level thunks 2021-05-15 23:19:08 +02:00
Folkert
e63eea7389 WIP 2021-05-13 00:26:41 +02:00
Folkert
f1a8b75196 great success 2021-05-09 23:24:27 +02:00
Folkert
1023126774 build a program, find solutions 2021-05-09 13:53:40 +02:00
Folkert
4f376bf4f8 add call spec counter 2021-05-09 12:28:23 +02:00
Folkert
8799973ffe add update mode variables 2021-05-09 01:03:29 +02:00
Folkert
fea8ab47cc implement enough for Quicksort example 2021-05-08 23:41:55 +02:00
Folkert
fecb83b9c2 fixes 2021-05-07 11:00:15 +02:00
Folkert
b5c655c84d add constraint validation code (currently unused) 2021-05-05 21:35:49 +02:00
Chadtech
d1a18c8b6a Removed module docs and added detatched doc as a kind of doc entry 2021-05-02 16:34:48 -04:00
Chadtech
53c2a87161 Remove dbg 2021-05-02 14:38:00 -04:00
Chadtech
ad4402a67d Figure out module documentation by reading through the comments or new lines from the SpaceBefore the first entry to the module 2021-05-02 14:33:14 -04:00
Folkert
f0070e7464 remove field from procs; pass separately 2021-05-02 15:28:53 +02:00
Folkert
cd1103df64 bumpalo allocator sadness; revert later 2021-05-02 01:09:16 +02:00
Folkert
a586626d7c more bump 2021-05-01 00:27:22 +02:00
Folkert
a2f144f4db bump set 2021-05-01 00:13:11 +02:00
Folkert
503d011c43 more bump 2021-05-01 00:04:56 +02:00
Folkert
58ba5c09fd bump-allocate procs 2021-04-30 23:52:08 +02:00
Folkert
efc004b19a use bumpmap in partialproc 2021-04-28 23:37:17 +02:00
Chadtech
be557d6147 Render label only record fields as they appear in the code 2021-04-25 14:12:47 -04:00
Chadtech
f7491cd9e9 Comply with clippy 2021-04-24 18:40:06 -04:00
Chadtech
09aad833d5 Do not show record type signature if it contains at least one private tag 2021-04-24 18:14:43 -04:00
Chadtech
6050776ff8 More while statements refactored to for loops 2021-04-24 18:14:31 -04:00
Chadtech
0a42a04765 Records in docs rendering 2021-04-24 18:06:41 -04:00
Folkert
1d440fb5f6 another try 2021-04-23 09:09:09 +02:00
Richard Feldman
660437557b
Merge branch 'trunk' into validate-platform-signature 2021-04-22 22:01:34 -04:00
Folkert
700e7d9686 parse expect 2021-04-22 23:00:44 +02:00
Folkert
7e9cea9283 hopefully fix data race 2021-04-22 16:14:27 +02:00
Folkert
ae6e99152f store the requires typed ident for later use 2021-04-22 14:12:36 +02:00
Richard Feldman
0a50b0b488 Change license to UPL-1.0
Closes https://github.com/rtfeldman/roc/issues/1199
2021-04-21 19:18:44 -04:00
Richard Feldman
a93955fa6b
Merge pull request #1210 from rtfeldman/docs-work
Misc Docs Work
2021-04-18 20:12:41 -04:00
Chadtech
406860f121 reference TypeAnnotation from ast as ast::TypeAnnotation so that the name TypeAnnotation can be reused in roc_load::docs 2021-04-18 16:17:59 -04:00
Folkert
383f35db5a bump bumpalo 2021-04-18 14:36:47 +02:00
Folkert
c68cd2fb2d fix and test 2021-04-14 22:03:03 +02:00
Folkert
64bc92c746 basic parsing 2021-04-14 13:03:31 +02:00
Folkert
063c039003 report parse errors in the plaform module 2021-04-13 23:11:02 +02:00