Commit graph

1087 commits

Author SHA1 Message Date
Richard Feldman
ccdc2ea89a Notify listeners after adding tasks 2020-07-30 19:21:41 -04:00
Richard Feldman
f8590182f5 Extract finish() 2020-07-30 18:58:51 -04:00
Richard Feldman
29b76965fe Don't store worker handles 2020-07-30 18:58:45 -04:00
Richard Feldman
4968cd861e Shut down worker threads when done 2020-07-30 18:42:18 -04:00
Richard Feldman
52dc4e9a03 Bump-allocate LoadedModule 2020-07-30 18:40:56 -04:00
Richard Feldman
d06ad19eb0 Don't use channels to set up stealers 2020-07-30 18:25:09 -04:00
Richard Feldman
1c49e116b3 wip 2020-07-30 00:59:03 -04:00
Richard Feldman
5643c4b921 wip 2020-07-28 22:57:23 -04:00
Richard Feldman
931c558b5a Move lots of things into Env 2020-07-28 21:43:02 -04:00
Richard Feldman
4ebe36fa4a Revert "Drop find_task"
This reverts commit 3a61c0671c.
2020-07-28 20:59:07 -04:00
Richard Feldman
3a61c0671c Drop find_task 2020-07-28 20:58:16 -04:00
Richard Feldman
aea125549a Add find_task 2020-07-28 20:51:48 -04:00
Richard Feldman
8d1fad334f Drop obsolete utf8_char() parsing fn 2020-07-28 20:51:48 -04:00
Richard Feldman
167d7eb719 Extract load_deps from load 2020-07-28 20:51:48 -04:00
Richard Feldman
86ed9f71fc
Merge branch 'trunk' into list-prepend 2020-07-27 21:56:17 -04:00
Richard Feldman
99e41c73f3 cargo fmt 2020-07-27 01:10:04 -04:00
Richard Feldman
153308dbf1 clippy 2020-07-27 01:10:04 -04:00
Richard Feldman
273528db77 Fix remaining UTF-8 parsing issues 2020-07-27 01:10:04 -04:00
Richard Feldman
eaaeda728a Use synchronous file I/O over mmap 2020-07-27 01:10:04 -04:00
Richard Feldman
9f9ce327d4 Lazily validate that input bytes are valid UTF-8 2020-07-27 01:10:04 -04:00
Richard Feldman
15f087c93e Use memmap for reading files 2020-07-27 01:10:04 -04:00
Chad Stearns
59b30ad20f Resolve conflicts with remote 2020-07-26 21:41:38 -04:00
Richard Feldman
afec69f2c2
Merge branch 'trunk' into decision-tree 2020-07-26 20:44:42 -04:00
Chad Stearns
a5d746d9c9 Comply with clippy 2020-07-25 23:12:31 -04:00
Chad Stearns
8e34373d9f Fixed misnamed variable 2020-07-25 19:48:51 -04:00
Chad Stearns
c2351979e0 Store first element at clone_ptr so as to avoid allocating for a unique index 2020-07-25 19:24:59 -04:00
Chad Stearns
68b13d29fd List prepend implementation with tests, and a few small code clarity changes to list_push implementation 2020-07-25 19:22:01 -04:00
Folkert
d46f6de52d fewer clones 2020-07-26 00:03:08 +02:00
Folkert
8a6b5f2645 WIP 2020-07-25 20:09:28 +02:00
Folkert
b308ea0802 remove more clones 2020-07-25 17:06:13 +02:00
Folkert
ef9aa7773b remove clones 2020-07-25 15:54:15 +02:00
Chadtech
c1e4b77a7b
Merge branch 'trunk' into rename-many-list-builtins 2020-07-25 03:45:49 -04:00
Chad Stearns
759f1289d6 Rename List.push to List.append 2020-07-25 03:43:52 -04:00
Chad Stearns
0b078783fd Renamed List.append to List.concat 2020-07-24 01:12:19 -04:00
Richard Feldman
a4b0bdc679 Fix parsing bug in accessor functions
(They weren't advancing the state by 1, because the state
advancement was relying on part_buf - which was empty
in the case of accessor functions due to having only parsed
the dot so far.)
2020-07-23 21:37:03 -04:00
Richard Feldman
db3dbe3551 Reproduce parse bug 2020-07-23 21:36:49 -04:00
Richard Feldman
ce9e95f985
Merge branch 'trunk' into update-builtins-readme 2020-07-22 22:08:48 -04:00
Chadtech
3e48ddfb59
Merge branch 'trunk' into update-builtins-readme 2020-07-22 20:44:55 -04:00
Chad Stearns
1757b5c89a Improve some language, delete an old section, and correct some of builtins/readme 2020-07-22 20:37:21 -04:00
Richard Feldman
e439fe4936
Merge branch 'trunk' into optional-fields-touchups 2020-07-22 20:30:31 -04:00
Chad Stearns
fe48ff323b Updated builtins readme to include information about LowLevel 2020-07-22 20:02:57 -04:00
Richard Feldman
c90f2fd328 Improve error message in test_load 2020-07-22 19:54:11 -04:00
Richard Feldman
2af9854b24 Fix List.append off-by-one bug 2020-07-22 19:38:33 -04:00
Richard Feldman
2ef37adc74 Add some more List.append tests 2020-07-22 19:38:15 -04:00
Richard Feldman
40f4cd9835 cargo fmt 2020-07-22 19:37:58 -04:00
Richard Feldman
dd6973d75e Use builtin defs in modules 2020-07-22 19:34:34 -04:00
Richard Feldman
2465c204e3 Restore CLI 2020-07-22 19:33:36 -04:00
Richard Feldman
a58ef99518 Count default exprs as having used things 2020-07-22 19:33:36 -04:00
Richard Feldman
edd1a42bec Reproduce unused optional fields bug 2020-07-22 19:33:36 -04:00
Folkert
02675d613b improved error messages for function definitions 2020-07-22 19:33:36 -04:00