-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Allow leading context parameters in extension methods #10940
Commits on Jan 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9a57e14 - Browse repository at this point
Copy the full SHA 9a57e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc71243 - Browse repository at this point
Copy the full SHA dc71243View commit details -
Refine encoding of right-associative extension methods
Leading using clauses now scope over both left and right parameter.
Configuration menu - View commit details
-
Copy full SHA for 7b24c5a - Browse repository at this point
Copy the full SHA 7b24c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6afdbc - Browse repository at this point
Copy the full SHA e6afdbcView commit details -
Make polyDefDef pass type trees instead of types
This is a first step towards passing reference trees for all parameters together.
Configuration menu - View commit details
-
Copy full SHA for dbc572c - Browse repository at this point
Copy the full SHA dbc572cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2526295 - Browse repository at this point
Copy the full SHA 2526295View commit details -
Improve handling of parameters in Tasty format
Using two different tags for empty parameter lists and parameter splits leads to a more straightforward encoding. Also: shift tags around to create more free slots for single element trees.
Configuration menu - View commit details
-
Copy full SHA for 380c80b - Browse repository at this point
Copy the full SHA 380c80bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6118594 - Browse repository at this point
Copy the full SHA 6118594View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eff2f4 - Browse repository at this point
Copy the full SHA 1eff2f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4d604d - Browse repository at this point
Copy the full SHA d4d604dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a233c9 - Browse repository at this point
Copy the full SHA 5a233c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea2da2 - Browse repository at this point
Copy the full SHA 6ea2da2View commit details -
Macro tests seem to use the wrong version of Quotes (non-bootstrapped, where it should be bootstrapped).
Configuration menu - View commit details
-
Copy full SHA for 7c159f8 - Browse repository at this point
Copy the full SHA 7c159f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f717d0 - Browse repository at this point
Copy the full SHA 5f717d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5d3f23 - Browse repository at this point
Copy the full SHA d5d3f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1662016 - Browse repository at this point
Copy the full SHA 1662016View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbcf807 - Browse repository at this point
Copy the full SHA fbcf807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02e7298 - Browse repository at this point
Copy the full SHA 02e7298View commit details -
Fix inlining with multiple type argument clauses
To do this, get rid of all uses of `decomposeCall`.
Configuration menu - View commit details
-
Copy full SHA for f657212 - Browse repository at this point
Copy the full SHA f657212View commit details -
Add tests with dependencies from second type parameter clause
Add tests with dependencies from second type parameter clause to first type parameter and extension parameter clauses.
Configuration menu - View commit details
-
Copy full SHA for 3a00189 - Browse repository at this point
Copy the full SHA 3a00189View commit details -
Make overloading resolution work for embedded type params
Make overloading resulution work in the case where type parameters follow value parameters.
Configuration menu - View commit details
-
Copy full SHA for 36b1a71 - Browse repository at this point
Copy the full SHA 36b1a71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9528eef - Browse repository at this point
Copy the full SHA 9528eefView commit details -
Fix problem with extension methods in givens
For these we need an eligibility pre-check. That pre-check did not skip leading implicit parameters, so failed to recognize eligible extension methods.
Configuration menu - View commit details
-
Copy full SHA for 29f671b - Browse repository at this point
Copy the full SHA 29f671bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6b4bee - Browse repository at this point
Copy the full SHA d6b4beeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0eed74 - Browse repository at this point
Copy the full SHA e0eed74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fd018 - Browse repository at this point
Copy the full SHA 96fd018View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c4c412 - Browse repository at this point
Copy the full SHA 5c4c412View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4b210e - Browse repository at this point
Copy the full SHA c4b210eView commit details