1
Fork 0
Commit graph

93 commits

Author SHA1 Message Date
e52be9c428
more logs, fixed off by one error & added early exit to fell 2023-12-26 22:49:19 -06:00
722e58d7ad
implemented birth (child) 2023-12-26 21:28:25 -06:00
6f01b486ae
implemented birth (for the mother) 2023-12-26 20:47:07 -06:00
81a56331f9
cache inventory 2023-12-26 20:15:49 -06:00
e73e77f800
updated nearest-neighbor for an rtreeless world 2023-12-26 19:23:14 -06:00
08bd791418
inverted chunk logic 2023-12-26 19:02:27 -06:00
8cbf502ef0
logic error pruning 2023-12-26 17:46:14 -06:00
97f383cb78
de-async (work ahead of time) 2023-12-26 16:45:08 -06:00
0f1b345aa4
factored progress into its own thing (partial) 2023-12-26 16:30:27 -06:00
a7377c5855
Combine held types 2023-12-26 15:52:13 -06:00
7cb74f83f8
make goto fallible 2023-12-26 15:11:41 -06:00
1a232d5c08
hashmap cache 2023-12-26 11:07:45 -06:00
42ef46f2ff
depot semaphore 2023-12-26 09:14:28 -06:00
9859f64d65
switched to a hashmap instead of an RTree
I haven't formally benchmarked it but I managed to mine half a chunk
with a total of 2s of cpu time
2023-12-26 00:09:25 -06:00
8adcfdea38
fix the fact that I barely use any memory (in progress) 2023-12-25 22:04:58 -06:00
48d7ea164d
disabled telemetry
made pathing a blocking task
2023-12-25 20:27:22 -06:00
ca221497c5
janky deser 2023-12-25 16:01:14 -06:00
36cdf9387f
logic error removal (partial) 2023-12-25 15:42:47 -06:00
9d7f3f45d5
subchunk-level parallelism 2023-12-25 15:04:46 -06:00
77f1547428
fixed shutdown 2023-12-25 14:09:43 -06:00
1b60bd74d7
filtered out some log bloat 2023-12-25 13:34:34 -06:00
95fcabc40e
TRACING IN MY WEB BROWSER 2023-12-25 12:16:25 -06:00
b2c41261de
more vaccilation 2023-12-25 00:39:18 -06:00
17422f4cdd
span exporter (does not work) 2023-12-25 00:29:36 -06:00
bb7f2c4cab
tracing_opentelemetry 2023-12-24 23:52:45 -06:00
645744e08c
switched to tracing 2023-12-24 23:36:11 -06:00
4e56ae770e
register turtles in scheduler when they make their first request 2023-12-24 20:24:24 -06:00
caef523357
await tasks in shutdown (not proven to work) 2023-12-24 17:55:26 -06:00
923fa7aa9b
don't panic on failure 2023-12-24 15:56:10 -06:00
8419f1654e
don't rear-dump 2023-12-24 10:43:19 -06:00
551c472f53
Reflection in RUST???
also implemented quarry
2023-12-24 10:04:36 -06:00
ebdc910a57
linear backoff 2023-12-24 09:19:57 -06:00
acfa1749ea
scan around the near side when trimming trees 2023-12-23 20:10:31 -06:00
143f32ee5b
reenabled autoschedule 2023-12-23 20:10:02 -06:00
50d24c8ea8
fixed double-scheduling 2023-12-23 19:42:05 -06:00
4c9fab0ed7
task work
there is currently a bug where multiple tasks are getting scheduled on
the same turtle, to disastrous effect.
2023-12-23 18:51:22 -06:00
cc29c64485
re-queue on startup 2023-12-23 00:19:33 -06:00
9b1a588aab
mining as task 2023-12-22 23:16:41 -06:00
2378e9a846
automatic arbor 2023-12-22 22:31:16 -06:00
4c75d7e451
stop searching after a million checks 2023-12-22 20:12:26 -06:00
5b858f3d3b
path tuning (in the wrong direction perhaps) 2023-12-22 19:23:25 -06:00
c4e745ba2e
scheduler api 2023-12-22 18:13:56 -06:00
dbbc41705e
felling 2023-12-22 16:35:30 -06:00
ee39602e03
tasks trait v2 2023-12-22 12:40:57 -06:00
c5499b0277
possibly concurrent turtle updates 2023-12-22 10:59:13 -06:00
8660daad1d
depots 2023-12-22 10:58:10 -06:00
85c32e48af
extracted turtle_api 2023-12-22 10:11:14 -06:00
058e12ef23
removed trait tasks 2023-12-22 09:51:14 -06:00
bda32e34a9
switched to log4rs 2023-12-22 09:40:35 -06:00
f7c5e3fdf5
more conserverative fuel dispatch 2023-12-22 09:02:22 -06:00