Oliver Kennedy
|
9270b4d6c7
|
Enough infrastructure to load in one of the messier vizier notebook's artifacts
|
2023-07-18 21:37:15 -04:00 |
|
Nick Brown
|
b912a41523
|
wrapping up pushDownPredicates and start of PushDownLeftSemiAntiJoin.
|
2023-07-17 09:44:53 -04:00 |
|
Oliver Kennedy
|
54f855de1a
|
Fixing merge conflicts
|
2023-07-13 15:35:34 -04:00 |
|
Oliver Kennedy
|
88760113ed
|
Merge branch 'main' of git.odin.cse.buffalo.edu:Astral/astral-compiler
|
2023-07-13 15:29:13 -04:00 |
|
Oliver Kennedy
|
4738e5e631
|
Fixing typechecker on ASTSubtypes escalating to ASTs
|
2023-07-13 15:28:54 -04:00 |
|
Nick Brown
|
6169f4d614
|
more PushDownPredicate rules, and UnaryNode issues.
|
2023-07-13 14:36:15 -04:00 |
|
Oliver Kennedy
|
044dbd925c
|
BDD support
|
2023-07-13 14:18:40 -04:00 |
|
Nick Brown
|
54c84e7ca7
|
start of PushDownPredicate's second case.
|
2023-07-12 11:07:36 -04:00 |
|
Oliver Kennedy
|
4bb865e6df
|
Progress on BDDs: Generating BDD structure (still need codegen)
|
2023-07-11 19:23:38 -04:00 |
|
Oliver Kennedy
|
b87d3a01b0
|
PushDownPredicates and better if/ifthenelse
|
2023-07-10 13:30:55 -04:00 |
|
Oliver Kennedy
|
26ced836c5
|
Working towards BDD support.
|
2023-07-09 16:43:53 -04:00 |
|
Oliver Kennedy
|
ad24fa63b5
|
Finished implementing EliminateOuterJoin
|
2023-07-09 13:54:54 -04:00 |
|
Oliver Kennedy
|
def67885c7
|
Added PushProjectionThroughLimit and finished codegen
|
2023-07-08 21:09:40 -04:00 |
|
Oliver Kennedy
|
8ac8bfec8b
|
Compiler compiles
|
2023-07-08 18:03:20 -04:00 |
|
Oliver Kennedy
|
9348b1cbc1
|
Working towards code that compiles
|
2023-07-08 00:56:06 -04:00 |
|
Oliver Kennedy
|
126dbcb4dc
|
WIP: getting a workflow together to allow code generation
|
2023-07-07 18:41:25 -04:00 |
|
Oliver Kennedy
|
20688d7cbc
|
Some preliminary codegen
|
2023-07-05 20:34:36 -04:00 |
|
Oliver Kennedy
|
11ea5abb45
|
Slowly incorporating spark rewrites
|
2023-07-03 16:52:13 -04:00 |
|
Oliver Kennedy
|
f4f1e1fa78
|
slowly trying out some pattern rewrites
|
2023-07-02 19:12:44 -04:00 |
|