Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cmu-db/optd-experimental
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: cmu-db/optd-experimental
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: root-group-id
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 150 files changed
  • 1 contributor

Commits on Nov 27, 2024

  1. clean slate

    connortsui20 committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    64fdc6b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. add boilerplate files

    This commit adds the boilerplate files and fixes the CI workflows.
    connortsui20 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    a595c57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06495a1 View commit details
    Browse the repository at this point in the history
  3. add memo trait interface and persistent memo implementation

    This commit adds a first draft of a memo table trait and a persistent
    memo table implementation backed by SeaORM entities.
    connortsui20 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    0e54957 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2024

  1. add expression representation and refactor memo

    This commit adds the `src/expression` module which contains a very
    simple representation of Cascades expressions.
    
    The `Memo` trait interface and implemenation has also changed, where
    it now correctly detects exact match duplicates, and it does not track
    fingerprints for physical expressions (only logical).
    
    TODO: Add more tests.
    TODO: Figure out how to test in CI.
    connortsui20 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    2856496 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2024

  1. huge refactor of persistent memo implementation

    This commit completely refactors the memo table, removing the `Memo`
    trait and instead placing all methods directly on the `PersistentMemo`
    structure itself.
    
    This also cleans up some code in other places.
    connortsui20 committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    0a0af6d View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2024

  1. Configuration menu
    Copy the full SHA
    ce1b93d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    194ae5e View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. Configuration menu
    Copy the full SHA
    e075d8f View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. use root group newtype

    connortsui20 committed Dec 6, 2024
    Configuration menu
    Copy the full SHA
    d30eb2f View commit details
    Browse the repository at this point in the history
Loading