Richard Feldman
|
e0943d8649
|
Revert "wip"
This reverts commit ee9f185524 .
|
2020-08-02 09:37:12 -04:00 |
|
Richard Feldman
|
7c10cf82e5
|
Revert "wip"
This reverts commit d40e33689d .
|
2020-08-02 09:36:55 -04:00 |
|
Richard Feldman
|
d533f6234c
|
Merge remote-tracking branch 'origin/arena_pool' into crossbeam
|
2020-08-02 09:36:47 -04:00 |
|
Richard Feldman
|
732c8bcc2d
|
Various improvements to ArenaPool
|
2020-08-02 00:03:38 -04:00 |
|
Chad Stearns
|
e8c49bd7f7
|
List.push -> List.append
|
2020-08-01 22:28:48 -04:00 |
|
Chad Stearns
|
a9ab550c10
|
List.join builtin and unification
|
2020-08-01 22:28:09 -04:00 |
|
Folkert
|
2a0b010a74
|
make Tag arguments into symbols
|
2020-08-01 23:39:11 +02:00 |
|
Folkert
|
a8bfd90a50
|
introduce Inc
|
2020-08-01 22:58:29 +02:00 |
|
Richard Feldman
|
b91359e4c7
|
Initial pass at arena_pool
|
2020-08-01 15:42:22 -04:00 |
|
Folkert
|
5548bf136d
|
conditionally leak memory
|
2020-08-01 21:37:54 +02:00 |
|
Folkert
|
5d22b6a9cf
|
ensure list elements are aligned
|
2020-08-01 17:38:59 +02:00 |
|
Richard Feldman
|
d40e33689d
|
wip
|
2020-07-31 09:13:20 -04:00 |
|
Richard Feldman
|
ee9f185524
|
wip
|
2020-07-30 21:53:09 -04:00 |
|
Richard Feldman
|
647b83baa8
|
Move some data structures around
|
2020-07-30 19:22:17 -04:00 |
|
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 |
|
Folkert
|
f48a661b3d
|
fixing tests
|
2020-07-31 00:49:16 +02: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 |
|
Folkert
|
01f9539d8e
|
clipping clippings
|
2020-07-31 00:05:47 +02:00 |
|
Folkert
|
f15a50d3fa
|
implement inc and dec for lists
|
2020-07-31 00:02:36 +02:00 |
|
Folkert
|
4a937b5cc2
|
allocate lists with a capacity/refcount field at index -1
|
2020-07-30 14:32:59 +02:00 |
|
Folkert
|
22471167d3
|
introduce Ownership to list layout
|
2020-07-30 13:42:47 +02:00 |
|
Folkert
|
d784f62cd3
|
cleanup
|
2020-07-30 13:31:50 +02: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 |
|
Folkert
|
eb793b2b44
|
write more tests for reset/reuse
|
2020-07-28 01:13:49 +02:00 |
|
Folkert
|
95365959f2
|
insert reset/reuse for Cond
|
2020-07-27 15:10:07 +02: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 |
|
Folkert
|
edca61e2d6
|
improve reset/reuse insertion
|
2020-07-27 01:24:56 +02:00 |
|
Folkert
|
c85cee3bc0
|
compiling again
|
2020-07-26 23:20:41 +02:00 |
|
Folkert
|
b716636db0
|
insert inc and dec instructions
|
2020-07-26 16:36:35 +02: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 |
|