Nick Brown
|
b912a41523
|
wrapping up pushDownPredicates and start of PushDownLeftSemiAntiJoin.
|
2023-07-17 09:44:53 -04:00 |
|
Oliver Kennedy
|
f50de1abb0
|
Removing spurious dependency from catalyst.impl to the other modules.
|
2023-07-13 16:17:39 -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
|
72f23c23a6
|
Merge
|
2023-07-13 14:21:11 -04:00 |
|
Oliver Kennedy
|
044dbd925c
|
BDD support
|
2023-07-13 14:18:40 -04:00 |
|
Nick Brown
|
789b3c83c9
|
Merge branch 'main' into nicksrules
|
2023-07-13 14:02:02 -04:00 |
|
Oliver Kennedy
|
f1a5fa4cc8
|
Simplistic type hierarchy for ASTs
|
2023-07-13 13:18:35 -04:00 |
|
Nick Brown
|
fcd9c7bf64
|
fix for building on java 11 and above
|
2023-07-12 11:12:20 -04:00 |
|
Nick Brown
|
54c84e7ca7
|
start of PushDownPredicate's second case.
|
2023-07-12 11:07:36 -04:00 |
|
Oliver Kennedy
|
7bc91c8402
|
renaming for consistency
|
2023-07-11 19:25:17 -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
|
a28062bbf7
|
A bit of cleanup.
|
2023-07-09 17:05:17 -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
|
9e38df1761
|
Merge branch 'main' of git.odin.cse.buffalo.edu:Astral/astral-compiler
|
2023-07-07 18:42:06 -04:00 |
|
Oliver Kennedy
|
2d84dde8a5
|
adding steps
|
2023-07-07 18:41:59 -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 |
|
Oliver Kennedy
|
16d51b71a5
|
Initial stab, borrowing stuff from the JITD compiler
|
2023-07-02 17:53:56 -04:00 |
|