Skip to content

Commit

Permalink
perf: Use type ids for type checking
Browse files Browse the repository at this point in the history
A `RelExpr` now holds type ids instead of types.
This reduces the size of `RelExpr`.
It avoids copying and cloning types during type checking.
Comparisons are also cheaper for primitive types.
  • Loading branch information
joshua-spacetime committed Sep 24, 2024
1 parent 0fd412d commit 6233a33
Show file tree
Hide file tree
Showing 5 changed files with 490 additions and 328 deletions.
Loading

0 comments on commit 6233a33

Please sign in to comment.