xo-umbrella2/BACKLOG.md

540 B

reader2

globalsymtab for essential primitives

rework essential primitives (*,/,+,-,==,!=,..) so parser doesn't rely on magic globalsymtab lookup strings.

support missing primitives

tokenizer support + utest for !=,<,>,<=,>=

boolean operators

^ (xor), | (or), & (and), ~ (not)

gc

remove_root

Remove root doesn't work. Reimplement root vector using DArenaVector or perhaps doubly-linked list.

mutation_log

Need to implement! Copy from original gc

facets

Collector facet should use json5 idl for consistency