Commit graph

379 commits

Author SHA1 Message Date
Folkert
112e97c4a2 improve circular definition error reporting 2021-04-10 21:39:20 +02:00
Chadtech
132d63764c Comply with clippy 2021-04-05 19:39:01 -04:00
Chadtech
6686c5b051 Doc type signatures for tag unions, and some additional types 2021-04-04 22:39:53 -04:00
Folkert
ff3f231155 remove Mode from stdlib 2021-04-01 21:42:38 +02:00
Chadtech
ce6bdfc757 If the docs encounter a break in the comments, we should forget about the accumulated docs until then, since they did not pertain to what we were building docs for 2021-03-30 00:54:04 -04:00
Chadtech
1df89ccbbe Aliases now rendered in docs 2021-03-30 00:52:47 -04:00
Folkert
3b458309c6 WIP emit runtime error functions on specialization failure 2021-03-26 21:57:50 +01:00
Richard Feldman
3f76c6314c
Merge branch 'trunk' into ir-cleanup 2021-03-26 12:59:32 -04:00
Richard Feldman
7d004c48b1 Use &Path over &PathBuf 2021-03-26 08:26:45 -04:00
Folkert
89f5e0465e Revert "WIP emit runtime error functions on specialization failure"
This reverts commit 090a7063d5.
2021-03-25 16:57:01 +01:00
Folkert
090a7063d5 WIP emit runtime error functions on specialization failure 2021-03-25 16:56:47 +01:00
Folkert de Vries
5f36da98ee
Merge branch 'trunk' into ir-cleanup 2021-03-25 15:08:54 +01:00
Folkert
dd8bdcb806 show platform header in error messages 2021-03-23 23:00:18 +01:00
Folkert
4418a99c89 include header in fatal parse errors 2021-03-23 16:14:20 +01:00
Folkert
e3b65b1ce0 Merge remote-tracking branch 'origin/trunk' into import-builtin-mod 2021-03-23 15:40:27 +01:00
Folkert
9a4518ce6b test for missing files 2021-03-23 15:38:36 +01:00
Folkert
4f8f2e01dc more refactor 2021-03-23 14:45:06 +01:00
Folkert
589b579689 refactor 2021-03-23 14:31:35 +01:00
Folkert
55cb780249 don't clone Layout 2021-03-22 14:08:48 +01:00
Folkert
ce98da9d04 remove Nested from Def 2021-03-21 21:14:32 +01:00
Folkert
d2600b47a0 better parse error reporting in test_load 2021-03-17 17:26:15 +01:00
Chadtech
b22672fb0e Changed singleton to single 2021-03-14 21:57:10 -04:00
Folkert
4e4854ceaa remove unneeded argument 2021-03-12 02:48:07 +01:00
Folkert
91271d0308 don't leak implementation details 2021-03-09 23:20:31 +01:00
Folkert
65cee39041 remove attempting argument from parser state 2021-03-08 16:33:45 +01:00
Folkert
24fcafa1c4 re-use header parser state when parsing the rest of the file 2021-03-02 22:51:51 +01:00
Folkert
ac91db41b7 use ? operator more 2021-03-02 16:48:12 +01:00
Folkert
27130c3172 report errors in the header with correct source 2021-03-02 16:42:26 +01:00
Folkert de Vries
869d3d18d0
Merge branch 'trunk' into bytes 2021-02-26 12:14:52 +01:00
Folkert
e16f6f8c49 fix compile errors 2021-02-24 23:36:42 +01:00
Folkert
da089af4b9 Merge remote-tracking branch 'origin/trunk' into cli-run-non-app 2021-02-24 23:25:26 +01:00
Folkert
6bd10ddc05 use imported module thunks for pointer calling 2021-02-24 16:23:35 +01:00
Folkert
64955f23ff store module thunks 2021-02-24 16:07:39 +01:00
Folkert
092db87474 add import dependencies to module cache 2021-02-24 16:05:44 +01:00
Richard Feldman
e056b02c0b
Merge branch 'trunk' into ci_ssl_fix 2021-02-20 23:34:23 -05:00
Folkert
362a1fa018 clippy 2021-02-21 00:16:38 +01:00
Folkert
cbdf4c71ed Merge branch 'ci_ssl_fix' into cli-run-non-app 2021-02-21 00:14:45 +01:00
Folkert
7f14f27ee4 better formatting 2021-02-21 00:14:15 +01:00
Folkert
daf6de950e crude prototype 2021-02-20 22:56:01 +01:00
Folkert
df206edd88 clippy 2021-02-20 22:48:44 +01:00
Folkert
232c8652d5 clippy 2021-02-20 22:28:01 +01:00
Folkert
a87bf0a302 clippy 2021-02-20 22:16:42 +01:00
Richard Feldman
e367ca8a88
Merge branch 'trunk' into specialize-owned 2021-02-18 22:58:55 -05:00
Folkert
0cdea4e36a remove passed_by_pointer infrastructure 2021-02-18 19:48:36 +01:00
Richard Feldman
fe98229aa3
Merge branch 'trunk' into dict-more 2021-02-17 23:47:13 -05:00
Folkert
e4f0dc8897 crude prototype 2021-02-16 14:42:16 +01:00
Folkert
0fc66aa61d fix tests 2021-02-16 01:06:24 +01:00
Folkert
0ed87828e5 Merge remote-tracking branch 'origin/trunk' into dict 2021-02-10 15:02:53 +01:00
Folkert
0ad975113c fix Bag import in tests 2021-02-08 23:40:50 +01:00
Folkert
ca04411523 fix tests/more uniq removal 2021-02-07 22:50:33 +01:00