-
Notifications
You must be signed in to change notification settings - Fork 171
refactor(expr-ir): Generate dispatch methods #3068
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
c9c7360
refactor(expr-ir): Add `namespace` helper
dangotbanned 275cfba
Merge branch 'expr-ir/shrink-main' into expr-ir/nw-namespace
dangotbanned 0cffdc0
Merge branch 'expr-ir/shrink-main' into expr-ir/nw-namespace
dangotbanned 92666dd
refactor(expr-ir): Generate dispatch methods (wip) (#3073)
dangotbanned b9611ab
refactor(expr-ir): Remove all default redefs
dangotbanned 76d5b04
refactor: encode most existing dispatch stuff
dangotbanned c2b7d98
refactor: Add some alt `ExprIRConfig` constructors
dangotbanned ecaa33f
refactor: Rename `Ternary` -> `TernaryExpr`
dangotbanned 8b2d3f4
refactor: Split out `Immutable`
dangotbanned 75a4a67
refactor: Fix import cycle properly π
dangotbanned c939848
Start prepping `Function` version
dangotbanned e14f40b
feat(expr-ir): Fill out `Function` version
dangotbanned 9e5b037
refactor: Replace `int_range` special casing
dangotbanned d867abf
refactor: Rename `ConcatHorizontal` -> `ConcatStr`
dangotbanned 978272e
update `Not`
dangotbanned 142e0c8
refactor: Add `HorizontalFunction`
dangotbanned 8c8923a
refactor: Remove all default dispatch overrides
dangotbanned a1a313d
refactor: trim some fat
dangotbanned ab2fc94
refactor: Replace `with_accessor`
dangotbanned 7122afc
refactor: Align *most* of the dispatch functions
dangotbanned bf8bc89
revert: Move `namespace` back
dangotbanned 1fa42aa
add missing rename
dangotbanned 011c70c
refactor: Simplify `FunctionOptions` usage
dangotbanned 24dd22a
simplify, document dispatch overrides
dangotbanned 8d64b4c
refactor: Remove unused dispatch override feature
dangotbanned 2a6a7d6
refactor: Start removing need for `ExprDispatch._dispatch`
dangotbanned 9c089ab
refactor: Remove `ExprDispatch._dispatch`
dangotbanned 5569326
refactor: Reuse `HorizontalFunction`
dangotbanned f843716
remove some notes
dangotbanned 78ef884
refactor: rename `*Config` classes
dangotbanned File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.