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: PRQL/prql
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: PRQL/prql
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat-types
Choose a head ref
  • 1 commit
  • 54 files changed
  • 1 contributor

Commits on Sep 2, 2024

  1. feat-types

    Squashed commit of the following:
    
    commit cbdda4ff7614bee711d785036544b867f981c0bc
    Merge: b898560f 6fa675e
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon Jul 22 16:43:16 2024 +0200
    
        Merge branch 'main' into feat-indirections
    
    commit b898560f3e93f13be9c452f85fac36e5e1ae4a7b
    Merge: 96844669 755811b0
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Wed Jun 26 11:42:24 2024 +0200
    
        merge main into feat-types
    
    commit 755811b0f56e3d359a97f67881998c88523dad2e
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Wed Jun 26 10:52:47 2024 +0200
    
        Revert "chore: Move `db.` to a new branch (#4349)"
    
        This reverts commit 76c4f76.
    
    commit 96844669f9c834fe43d18b79a79ceebe588ce6f0
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Fri Jun 14 09:31:57 2024 +0200
    
        fix: infer types for empty arrays
    
    commit 70fd898c8c231c895cab9f3e033b9ef42127a9c4
    Merge: e71ae6dd 80e4a1d7
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Fri Jun 14 09:20:11 2024 +0200
    
        merge main into feat-types
    
    commit 80e4a1d7f50e95fecc51100353919d33e754cf2a
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sat Jun 1 18:59:48 2024 +0200
    
        Revert "chore: Move `db.` to a new branch (#4349)"
    
        This reverts commit 76c4f76.
    
    commit e71ae6dd4f5eda78472d6ad5fe65555c6bce4597
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun Jun 2 20:28:46 2024 +0200
    
        fix: tuple type checking
    
    commit f0627d9
    Merge: 041310e f0fd93b
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sat Jun 1 19:29:53 2024 +0200
    
        merge main into feat-types
    
    commit f0fd93b
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sat Jun 1 18:59:48 2024 +0200
    
        Revert "chore: Move `db.` to a new branch (#4349)"
    
        This reverts commit 76c4f76.
    
    commit 041310e
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun May 19 16:39:12 2024 +0200
    
        refactor: minor cleanup
    
    commit 5867f62
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun May 19 16:36:24 2024 +0200
    
        fix: lowering aggregate
    
    commit 2e67021
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun May 19 13:51:02 2024 +0200
    
        refactor: scope
    
    commit fff7a75
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun May 19 12:14:32 2024 +0200
    
        feat: infer type as array
    
    commit 87df34f
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Wed May 15 21:43:20 2024 +0200
    
        fix: organize tests, minor fixes
    
    commit d855aa9
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Wed May 15 20:38:40 2024 +0200
    
        fix: excluding fields
    
    commit 1980e03
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Wed May 15 19:31:48 2024 +0200
    
        refactor: cleanup TyFunc
    
    commit 39cb797
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Wed May 15 19:17:47 2024 +0200
    
        feat: nested tuple indirection
    
    commit f5fa4f3
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Tue May 14 14:27:45 2024 +0200
    
        refactor: resolving tuple indirection
    
    commit 043047e
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Tue May 14 14:04:22 2024 +0200
    
        feat: lowering for rq operators and relational literals
    
    commit 35eeb84
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Tue May 14 12:13:06 2024 +0200
    
        feat: finalize global generics after each stmt
    
    commit 983c085
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Tue May 14 11:58:50 2024 +0200
    
        refactor: cleanup LayeredModules
    
    commit 4b060ef
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Tue May 14 11:42:26 2024 +0200
    
        refactor: lowering
    
    commit 9d37888
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Tue May 14 10:39:04 2024 +0200
    
        feat: create generics for all unknown types
    
    commit f13c93d
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon May 13 20:19:25 2024 +0200
    
        refactor: remove DeclKind::TableDecl in favor DeclKind::Expr
    
    commit f5d2588
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon May 13 19:52:06 2024 +0200
    
        fix: relational functions
    
    commit 6990ff8
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon May 13 18:40:17 2024 +0200
    
        fix: lowering and special_functions
    
    commit 5120b9a
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon May 13 18:17:25 2024 +0200
    
        feat: local scopes instead of modules
    
    commit 1631528
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon May 13 13:52:47 2024 +0200
    
        refactor: move table inference into name resolver
    
    commit db27409
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon May 13 12:47:25 2024 +0200
    
        feat: unpack must come last
    
    commit 43255ec
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon May 13 12:10:04 2024 +0200
    
        feat!: forbid functions without paramaters
    
    commit 85da349
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun May 12 12:08:05 2024 +0200
    
        ignore failed tests
    
    commit 17af072
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon Apr 15 19:20:12 2024 +0200
    
        feat: resolve functions without inlining
    
    commit e1ebdc4
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon Apr 15 15:35:27 2024 +0200
    
        feat: split pl::FuncApplication from pl::Func
    
    commit 98e26f0
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon Apr 15 13:19:48 2024 +0200
    
        refactor: cosmetic tweaks for types
    
    commit 4319c04
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun Apr 14 20:50:14 2024 +0200
    
        feat: inference between generics
    
    commit e4f4e40
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun Apr 14 19:49:57 2024 +0200
    
        refactor: merge local and global _generic modules
    
    commit 5e5c015
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun Apr 14 10:45:36 2024 +0200
    
        refactor: validate_type
    
    commit b8f9895
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Thu Apr 4 13:24:04 2024 +0200
    
        feat: move flatten and special functions into lowering
    
    commit 6d11a77
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Thu Apr 4 11:00:25 2024 +0200
    
        feat: ty tuple exclude
    
    commit 33415ce
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Wed Apr 3 12:40:59 2024 +0200
    
        refactors and fixes
    
    commit 03c6f51
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Wed Apr 3 10:04:01 2024 +0200
    
        fmt
    
    commit ac36f23
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Tue Apr 2 13:51:09 2024 +0200
    
        fix: a few tests
    
    commit f6c29cf
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Sun Mar 31 12:23:42 2024 +0200
    
        feat: global generic arguments for table inference
    
    commit 2d47aeb
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Fri Mar 29 16:05:11 2024 +0100
    
        refactor: generic type parameters
    
    commit 3eac276
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Fri Mar 29 15:42:47 2024 +0100
    
        cleanup inference
    
    commit 2de7286
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Fri Mar 29 14:06:38 2024 +0100
    
        feat: tuple unpacking
    
    commit b33153f
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Fri Mar 29 13:14:22 2024 +0100
    
        feat: wildcard includes and excludes
    
    commit 9aa3397
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Fri Mar 29 11:54:19 2024 +0100
    
        feat: implicit closures and joins
    
    commit 2b3233a
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Thu Mar 28 16:53:56 2024 +0100
    
        feat: remove obsolete type machinery
    
        This includes:
        - TypeKind::Singleton,
        - TypeKind::Union,
        - type normalization,
        - subtyping,
    
        This commit also:
        - changes syntax for generic type arguments,
        - adds type annotations to transforms,
    
        Many tests now fail.
    
    commit 107c22e
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Thu Mar 28 12:24:03 2024 +0100
    
        more lowering & test cases
    
    commit a8040ce
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Thu Mar 28 11:49:05 2024 +0100
    
        feat: rewire lowering to work with indirections
    
    commit 4c53729
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Fri Feb 16 19:24:55 2024 +0100
    
        feat: indirection
    
    commit 43bb7a7
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Thu Apr 4 13:27:22 2024 +0200
    
        refactor: remove `debug eval` command
    
    commit 2e9795d
    Author: Aljaž Mur Eržen <aljazerzen@users.noreply.github.com>
    Date:   Thu Mar 28 14:27:20 2024 +0100
    
        refactor: minor changes to lowering (#4364)
    
    commit 125aafb
    Author: Aljaž Mur Eržen <aljazerzen@users.noreply.github.com>
    Date:   Mon Mar 25 17:19:58 2024 +0100
    
        feat!: resolve declaration names before the resolver (#4353)
    
    commit 7dbe057
    Author: Aljaž Mur Eržen <aljaz@edgedb.com>
    Date:   Mon Mar 25 14:21:41 2024 +0100
    
        build: test for feat-types
    
    commit ee6b2ce
    Author: Aljaž Mur Eržen <aljazerzen@users.noreply.github.com>
    Date:   Mon Mar 25 12:30:38 2024 +0100
    
        feat: indirection parsing (#4356)
    aljazerzen committed Sep 2, 2024
    Copy the full SHA
    13b50d1 View commit details

This comparison is taking too long to generate.

Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.

You can try running this command locally to see the comparison on your machine:
git diff main...feat-types