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
Checking mergeability… Don’t worry, you can still create the pull request.
  • 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 <[email protected]>
    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 <[email protected]>
    Date:   Wed Jun 26 11:42:24 2024 +0200
    
        merge main into feat-types
    
    commit 755811b0f56e3d359a97f67881998c88523dad2e
    Author: Aljaž Mur Eržen <[email protected]>
    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 <[email protected]>
    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 <[email protected]>
    Date:   Fri Jun 14 09:20:11 2024 +0200
    
        merge main into feat-types
    
    commit 80e4a1d7f50e95fecc51100353919d33e754cf2a
    Author: Aljaž Mur Eržen <[email protected]>
    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 <[email protected]>
    Date:   Sun Jun 2 20:28:46 2024 +0200
    
        fix: tuple type checking
    
    commit f0627d9
    Merge: 041310e f0fd93b
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sat Jun 1 19:29:53 2024 +0200
    
        merge main into feat-types
    
    commit f0fd93b
    Author: Aljaž Mur Eržen <[email protected]>
    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 <[email protected]>
    Date:   Sun May 19 16:39:12 2024 +0200
    
        refactor: minor cleanup
    
    commit 5867f62
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sun May 19 16:36:24 2024 +0200
    
        fix: lowering aggregate
    
    commit 2e67021
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sun May 19 13:51:02 2024 +0200
    
        refactor: scope
    
    commit fff7a75
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sun May 19 12:14:32 2024 +0200
    
        feat: infer type as array
    
    commit 87df34f
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Wed May 15 21:43:20 2024 +0200
    
        fix: organize tests, minor fixes
    
    commit d855aa9
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Wed May 15 20:38:40 2024 +0200
    
        fix: excluding fields
    
    commit 1980e03
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Wed May 15 19:31:48 2024 +0200
    
        refactor: cleanup TyFunc
    
    commit 39cb797
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Wed May 15 19:17:47 2024 +0200
    
        feat: nested tuple indirection
    
    commit f5fa4f3
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Tue May 14 14:27:45 2024 +0200
    
        refactor: resolving tuple indirection
    
    commit 043047e
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Tue May 14 14:04:22 2024 +0200
    
        feat: lowering for rq operators and relational literals
    
    commit 35eeb84
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Tue May 14 12:13:06 2024 +0200
    
        feat: finalize global generics after each stmt
    
    commit 983c085
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Tue May 14 11:58:50 2024 +0200
    
        refactor: cleanup LayeredModules
    
    commit 4b060ef
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Tue May 14 11:42:26 2024 +0200
    
        refactor: lowering
    
    commit 9d37888
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Tue May 14 10:39:04 2024 +0200
    
        feat: create generics for all unknown types
    
    commit f13c93d
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon May 13 20:19:25 2024 +0200
    
        refactor: remove DeclKind::TableDecl in favor DeclKind::Expr
    
    commit f5d2588
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon May 13 19:52:06 2024 +0200
    
        fix: relational functions
    
    commit 6990ff8
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon May 13 18:40:17 2024 +0200
    
        fix: lowering and special_functions
    
    commit 5120b9a
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon May 13 18:17:25 2024 +0200
    
        feat: local scopes instead of modules
    
    commit 1631528
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon May 13 13:52:47 2024 +0200
    
        refactor: move table inference into name resolver
    
    commit db27409
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon May 13 12:47:25 2024 +0200
    
        feat: unpack must come last
    
    commit 43255ec
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon May 13 12:10:04 2024 +0200
    
        feat!: forbid functions without paramaters
    
    commit 85da349
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sun May 12 12:08:05 2024 +0200
    
        ignore failed tests
    
    commit 17af072
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon Apr 15 19:20:12 2024 +0200
    
        feat: resolve functions without inlining
    
    commit e1ebdc4
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon Apr 15 15:35:27 2024 +0200
    
        feat: split pl::FuncApplication from pl::Func
    
    commit 98e26f0
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon Apr 15 13:19:48 2024 +0200
    
        refactor: cosmetic tweaks for types
    
    commit 4319c04
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sun Apr 14 20:50:14 2024 +0200
    
        feat: inference between generics
    
    commit e4f4e40
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sun Apr 14 19:49:57 2024 +0200
    
        refactor: merge local and global _generic modules
    
    commit 5e5c015
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sun Apr 14 10:45:36 2024 +0200
    
        refactor: validate_type
    
    commit b8f9895
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Thu Apr 4 13:24:04 2024 +0200
    
        feat: move flatten and special functions into lowering
    
    commit 6d11a77
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Thu Apr 4 11:00:25 2024 +0200
    
        feat: ty tuple exclude
    
    commit 33415ce
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Wed Apr 3 12:40:59 2024 +0200
    
        refactors and fixes
    
    commit 03c6f51
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Wed Apr 3 10:04:01 2024 +0200
    
        fmt
    
    commit ac36f23
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Tue Apr 2 13:51:09 2024 +0200
    
        fix: a few tests
    
    commit f6c29cf
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Sun Mar 31 12:23:42 2024 +0200
    
        feat: global generic arguments for table inference
    
    commit 2d47aeb
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Fri Mar 29 16:05:11 2024 +0100
    
        refactor: generic type parameters
    
    commit 3eac276
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Fri Mar 29 15:42:47 2024 +0100
    
        cleanup inference
    
    commit 2de7286
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Fri Mar 29 14:06:38 2024 +0100
    
        feat: tuple unpacking
    
    commit b33153f
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Fri Mar 29 13:14:22 2024 +0100
    
        feat: wildcard includes and excludes
    
    commit 9aa3397
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Fri Mar 29 11:54:19 2024 +0100
    
        feat: implicit closures and joins
    
    commit 2b3233a
    Author: Aljaž Mur Eržen <[email protected]>
    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 <[email protected]>
    Date:   Thu Mar 28 12:24:03 2024 +0100
    
        more lowering & test cases
    
    commit a8040ce
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Thu Mar 28 11:49:05 2024 +0100
    
        feat: rewire lowering to work with indirections
    
    commit 4c53729
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Fri Feb 16 19:24:55 2024 +0100
    
        feat: indirection
    
    commit 43bb7a7
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Thu Apr 4 13:27:22 2024 +0200
    
        refactor: remove `debug eval` command
    
    commit 2e9795d
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Thu Mar 28 14:27:20 2024 +0100
    
        refactor: minor changes to lowering (#4364)
    
    commit 125aafb
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon Mar 25 17:19:58 2024 +0100
    
        feat!: resolve declaration names before the resolver (#4353)
    
    commit 7dbe057
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon Mar 25 14:21:41 2024 +0100
    
        build: test for feat-types
    
    commit ee6b2ce
    Author: Aljaž Mur Eržen <[email protected]>
    Date:   Mon Mar 25 12:30:38 2024 +0100
    
        feat: indirection parsing (#4356)
    aljazerzen committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    13b50d1 View commit details
    Browse the repository at this point in the history
Loading