Skip to content
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

WIP: df patched upgrade to 2024-03-21 #4

Closed

Conversation

wiedld
Copy link
Owner

@wiedld wiedld commented Mar 29, 2024

⚠️ WIP: will not be merged. ⚠️

What's in this branch:

When testing against iox, we have been finding patches needed in DF. This is a branch for datafusion through EOD 2024-03-05, and then layering on patches needed.

  1. Starting at datafusion main branch commit from EOD 2024-03-21 (date based on timezone 😅 ):

    commit f5dd01b75b2ad9d97b5a20967600f1aa673652c1
    
    Author: Huaijin <[email protected]>
    Date:   Fri Mar 22 10:51:33 2024 +0800
    
        perf: improve to_field performance (#9722)
    
  2. Then we add the new patch, across two commits listed in chronological order:

    commit 3c9505cd8e934cadfb7434699b62f90aa3456077
    Author: wiedld <[email protected]>
    Date:   Wed Mar 27 19:30:33 2024 -0700
    
        refactor: remove the IdArray ordered idx, since the idx ordering does not always stay in sync with the updated TreeNode traversal
    
    commit e82114865315c3f9610ef595e2964411bcc122fb
    Author: wiedld <[email protected]>
    Date:   Thu Mar 28 12:06:39 2024 -0700
    
        refactor: use the only reproducible key (expr_identifer) for expr_set, while keeping the (stack-popped) symbol used for alias.
    
  3. Then a single commit to fix for clippy.

wiedld added 2 commits March 28, 2024 14:03
… not always stay in sync with the updated TreeNode traversal
…, while keeping the (stack-popped) symbol used for alias.
@wiedld wiedld changed the title WIP: df patched upgrade 2024-03-21 WIP: df patched upgrade to 2024-03-21 Mar 29, 2024
@wiedld wiedld force-pushed the iox-10349/df-patched-upgrade-20240321 branch from ea3efd7 to 41d3610 Compare March 29, 2024 01:32
Copy link

github-actions bot commented Aug 8, 2024

Thank you for your contribution. Unfortunately, this pull request is stale because it has been open 60 days with no activity. Please remove the stale label or comment or this will be closed in 7 days.

@github-actions github-actions bot added the Stale label Aug 8, 2024
@wiedld
Copy link
Owner Author

wiedld commented Aug 13, 2024

No longer needed. Closing.

@wiedld wiedld closed this Aug 13, 2024
wiedld pushed a commit that referenced this pull request Aug 15, 2024
* Make `CommonSubexprEliminate` top-down like

* fix top-down recursion, fix unit tests to use real a Optimizer to verify behavior on plans

* Extract result of `find_common_exprs` into a struct (#4)

* Extract the result of find_common_exprs into a struct

* Make naming consistent

---------

Co-authored-by: Andrew Lamb <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant