Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the rule tree actually threadsafe | Anthony Ramine | 2020-04-20 | 1 | -0/+10 |
| | | | | | | RuleTree::gc is now a safe method that any thread can call at any time, and StrongRuleNode values can all be dropped whenever their owner want to, on any thread. | ||||
* | Introduce a new type UnsafeBox<T> in the rule tree | Anthony Ramine | 2020-04-17 | 1 | -0/+64 |
This lets us rely less on raw pointers, thus better tracking the lifetime of the rule node values while dropping strong references etc. |