-
Notifications
You must be signed in to change notification settings - Fork 218
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
refactor: minor changes to lowering #4364
Merged
Merged
Conversation
This file contains 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
aljazerzen
added a commit
that referenced
this pull request
Sep 2, 2024
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)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.