This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse the repository at this point in the history
Introduce a new type UnsafeBox<T> in the rule tree
This lets us rely less on raw pointers, thus better tracking the lifetime of the rule node values while dropping strong references etc.
- Loading branch information
Showing 3 changed files with 166 additions and 101 deletions.