-
Notifications
You must be signed in to change notification settings - Fork 1.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
Sync with the stable documentation branch #19215
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5cc4a9c - Browse repository at this point
Copy the full SHA 5cc4a9cView commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5522929 - Browse repository at this point
Copy the full SHA 5522929View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57a6de2 - Browse repository at this point
Copy the full SHA 57a6de2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dbc905 - Browse repository at this point
Copy the full SHA 8dbc905View commit details
Commits on Jan 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 033a3b8 - Browse repository at this point
Copy the full SHA 033a3b8View commit details
Commits on Feb 15, 2023
-
Added jpath check to
ClassLikeSupport
getParentsAsTreeSymbolTuplesFixes #15927 Check for whether the non-scala3 parent exists before checking the start and end of the span to confirm whether the span exists in getParentsAsTreeSymbolTuples.
Configuration menu - View commit details
-
Copy full SHA for c188f1d - Browse repository at this point
Copy the full SHA c188f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ee369f - Browse repository at this point
Copy the full SHA 7ee369fView commit details
Commits on Feb 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 92c5dad - Browse repository at this point
Copy the full SHA 92c5dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58d0a29 - Browse repository at this point
Copy the full SHA 58d0a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for abbb549 - Browse repository at this point
Copy the full SHA abbb549View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d141f3 - Browse repository at this point
Copy the full SHA 6d141f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cc0e0d - Browse repository at this point
Copy the full SHA 4cc0e0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5453d5c - Browse repository at this point
Copy the full SHA 5453d5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ace96f7 - Browse repository at this point
Copy the full SHA ace96f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67671ef - Browse repository at this point
Copy the full SHA 67671efView commit details -
Configuration menu - View commit details
-
Copy full SHA for fad1584 - Browse repository at this point
Copy the full SHA fad1584View commit details -
Configuration menu - View commit details
-
Copy full SHA for e466fa4 - Browse repository at this point
Copy the full SHA e466fa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef8e855 - Browse repository at this point
Copy the full SHA ef8e855View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bfbe75 - Browse repository at this point
Copy the full SHA 2bfbe75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41cfb62 - Browse repository at this point
Copy the full SHA 41cfb62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5803809 - Browse repository at this point
Copy the full SHA 5803809View commit details -
Add support for disabling redirected output in the REPL driver for us…
…age in worksheets in the Scala Plugin for IntelliJ IDEA - Calling `setOut/setErr` in a concurrent environment without any synchronization (such as the Scala compile server in the Scala Plugin for IntelliJ IDEA, which is used to execute Scala 3 worksheets) can lead to unpredictable outcomes where the out/err streams are not restored properly after changing. - This change adds a new default method `redirectOutput` which can be overriden by others to control the redirecting behavior of the REPL driver.
Configuration menu - View commit details
-
Copy full SHA for 805c49f - Browse repository at this point
Copy the full SHA 805c49fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b36f319 - Browse repository at this point
Copy the full SHA b36f319View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebb2eb5 - Browse repository at this point
Copy the full SHA ebb2eb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff006d0 - Browse repository at this point
Copy the full SHA ff006d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9e4da9 - Browse repository at this point
Copy the full SHA a9e4da9View commit details -
Avoid timeouts in community–build-C
Increased timeout due to timeouts when running on dotty community build
Configuration menu - View commit details
-
Copy full SHA for f3347db - Browse repository at this point
Copy the full SHA f3347dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8562128 - Browse repository at this point
Copy the full SHA 8562128View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3c1c98 - Browse repository at this point
Copy the full SHA b3c1c98View commit details
Commits on Feb 21, 2023
-
Fix HK quoted pattern type variables
The issue was in the encoding into `{ExprMatchModule,TypeMatchModule}.unapply`. Specifically with the `TypeBindings` argument. This arguments holds the list of type variable definitions (`tpd.Bind` trees). We used a `Tuple` to list all the types inside. The problem is that higher-kinded type variables do not conform with the upper bounds of the tuple elements. The solution is to use an HList with any-kinded elements.
Configuration menu - View commit details
-
Copy full SHA for 014be6f - Browse repository at this point
Copy the full SHA 014be6fView commit details -
Fix HK quoted pattern type variables (#16980)
The issue was in the encoding into `{ExprMatchModule,TypeMatchModule}.unapply`. Specifically with the `TypeBindings` argument. This arguments holds the list of type variable definitions (`tpd.Bind` trees). We used a `Tuple` to list all the types inside. The problem is that higher-kinded type variables do not conform with the upper bounds of the tuple elements. The solution is to use an HList with any-kinded elements. Backport of #16907
Configuration menu - View commit details
-
Copy full SHA for aecbfa7 - Browse repository at this point
Copy the full SHA aecbfa7View commit details
Commits on Apr 13, 2023
-
Fix caching issue caused by incorrect isProvisional check
A static TypeRef can still be provisional if it's currently being completed (see the logic in `Namer#TypeDefCompleter#typeSig`). Fixes #16950.
Configuration menu - View commit details
-
Copy full SHA for f0f6baf - Browse repository at this point
Copy the full SHA f0f6bafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a77625 - Browse repository at this point
Copy the full SHA 1a77625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a7e92b - Browse repository at this point
Copy the full SHA 4a7e92bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5801262 - Browse repository at this point
Copy the full SHA 5801262View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81c6d6e - Browse repository at this point
Copy the full SHA 81c6d6eView commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 63ff068 - Browse repository at this point
Copy the full SHA 63ff068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 786035e - Browse repository at this point
Copy the full SHA 786035eView commit details -
- Ignore synthetic local private - Update test suit
Configuration menu - View commit details
-
Copy full SHA for aa601a1 - Browse repository at this point
Copy the full SHA aa601a1View commit details -
Register usage of symbols in non-inferred type trees in CheckUnused
fixes lampepfl#16930
Configuration menu - View commit details
-
Copy full SHA for 85fa542 - Browse repository at this point
Copy the full SHA 85fa542View commit details -
Traverse annotations instead of just registering
- Traverse the tree of annotations - Update test suits
Configuration menu - View commit details
-
Copy full SHA for ab28b09 - Browse repository at this point
Copy the full SHA ab28b09View commit details -
- Do not report parameter of accessors - Update test suit
Configuration menu - View commit details
-
Copy full SHA for d4f8c74 - Browse repository at this point
Copy the full SHA d4f8c74View commit details -
Improve override detection in CheckUnused
- CheckUnused detects override from base type in addition of `override` flag - Update test suit
Configuration menu - View commit details
-
Copy full SHA for 49686f8 - Browse repository at this point
Copy the full SHA 49686f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e03fa1b - Browse repository at this point
Copy the full SHA e03fa1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 606608a - Browse repository at this point
Copy the full SHA 606608aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b050bda - Browse repository at this point
Copy the full SHA b050bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d41b46 - Browse repository at this point
Copy the full SHA 2d41b46View commit details -
Add failsafe for a case where prefixes in CheckUnused/prepareIndent f…
…ormed an infinite cycle
Configuration menu - View commit details
-
Copy full SHA for 87d9e94 - Browse repository at this point
Copy the full SHA 87d9e94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bdef2f - Browse repository at this point
Copy the full SHA 8bdef2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 813a43b - Browse repository at this point
Copy the full SHA 813a43bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06acf90 - Browse repository at this point
Copy the full SHA 06acf90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f6c42e - Browse repository at this point
Copy the full SHA 0f6c42eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbc6501 - Browse repository at this point
Copy the full SHA fbc6501View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4070dbd - Browse repository at this point
Copy the full SHA 4070dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4644e5e - Browse repository at this point
Copy the full SHA 4644e5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b72eade - Browse repository at this point
Copy the full SHA b72eadeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 432e829 - Browse repository at this point
Copy the full SHA 432e829View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24080f1 - Browse repository at this point
Copy the full SHA 24080f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cbdadf - Browse repository at this point
Copy the full SHA 7cbdadfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac06033 - Browse repository at this point
Copy the full SHA ac06033View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e7418 - Browse repository at this point
Copy the full SHA 41e7418View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8262192 - Browse repository at this point
Copy the full SHA 8262192View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd70247 - Browse repository at this point
Copy the full SHA fd70247View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec298fa - Browse repository at this point
Copy the full SHA ec298faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f8449 - Browse repository at this point
Copy the full SHA 87f8449View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d2977e - Browse repository at this point
Copy the full SHA 0d2977eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6a6656 - Browse repository at this point
Copy the full SHA c6a6656View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79b87a0 - Browse repository at this point
Copy the full SHA 79b87a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a2a111 - Browse repository at this point
Copy the full SHA 2a2a111View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7b962 - Browse repository at this point
Copy the full SHA fd7b962View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6356a39 - Browse repository at this point
Copy the full SHA 6356a39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 774c4e9 - Browse repository at this point
Copy the full SHA 774c4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a69b49f - Browse repository at this point
Copy the full SHA a69b49fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7966b5c - Browse repository at this point
Copy the full SHA 7966b5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 644fee2 - Browse repository at this point
Copy the full SHA 644fee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e369d90 - Browse repository at this point
Copy the full SHA e369d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03dba67 - Browse repository at this point
Copy the full SHA 03dba67View commit details
Commits on Apr 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7017b8e - Browse repository at this point
Copy the full SHA 7017b8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e5cb7 - Browse repository at this point
Copy the full SHA b4e5cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2af117f - Browse repository at this point
Copy the full SHA 2af117fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84458c7 - Browse repository at this point
Copy the full SHA 84458c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff8e9f7 - Browse repository at this point
Copy the full SHA ff8e9f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d76f39 - Browse repository at this point
Copy the full SHA 5d76f39View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebba1cc - Browse repository at this point
Copy the full SHA ebba1ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20ebba5 - Browse repository at this point
Copy the full SHA 20ebba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 942476c - Browse repository at this point
Copy the full SHA 942476cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6da33 - Browse repository at this point
Copy the full SHA cf6da33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1615cd2 - Browse repository at this point
Copy the full SHA 1615cd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 423bd1e - Browse repository at this point
Copy the full SHA 423bd1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae37e68 - Browse repository at this point
Copy the full SHA ae37e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e866e3 - Browse repository at this point
Copy the full SHA 5e866e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6eee4f - Browse repository at this point
Copy the full SHA a6eee4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29bc3db - Browse repository at this point
Copy the full SHA 29bc3dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c043299 - Browse repository at this point
Copy the full SHA c043299View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7809f9b - Browse repository at this point
Copy the full SHA 7809f9bView commit details
Commits on Apr 18, 2023
-
Check the status of coursier download in CoursierScalaTests.scala
This should provide more insight on why #17119 happens.
Configuration menu - View commit details
-
Copy full SHA for 3156fe9 - Browse repository at this point
Copy the full SHA 3156fe9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22e6ffe - Browse repository at this point
Copy the full SHA 22e6ffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5990252 - Browse repository at this point
Copy the full SHA 5990252View commit details
Commits on Apr 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 40502e0 - Browse repository at this point
Copy the full SHA 40502e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e5dd2 - Browse repository at this point
Copy the full SHA 72e5dd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d9c07 - Browse repository at this point
Copy the full SHA 46d9c07View commit details -
Wunused: Check if symbol exists before isValidMemberDef check
closes lampepfl#17309
Configuration menu - View commit details
-
Copy full SHA for 716b867 - Browse repository at this point
Copy the full SHA 716b867View commit details -
Wunused: Include import selector bounds in unused checks
closes lampepfl#17314
Configuration menu - View commit details
-
Copy full SHA for 12cd96e - Browse repository at this point
Copy the full SHA 12cd96eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b0aa4 - Browse repository at this point
Copy the full SHA 74b0aa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a55322d - Browse repository at this point
Copy the full SHA a55322dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a784926 - Browse repository at this point
Copy the full SHA a784926View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14237d3 - Browse repository at this point
Copy the full SHA 14237d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d64378b - Browse repository at this point
Copy the full SHA d64378bView commit details
Commits on Apr 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f079936 - Browse repository at this point
Copy the full SHA f079936View commit details -
Configuration menu - View commit details
-
Copy full SHA for 909b56c - Browse repository at this point
Copy the full SHA 909b56cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 597144e - Browse repository at this point
Copy the full SHA 597144eView commit details
Commits on May 9, 2023
-
Patmat: Use less type variables in prefix inference
In code like: class Outer: sealed trait Foo case class Bar() extends Foo def mat(foo: Foo) = foo match case Bar() => When in the course of decomposing the scrutinee's type, which is `Outer.this.Foo`, we're trying to instantiate subclass `Outer.this.Bar`, the `Outer.this` is fixed - it needn't be inferred, via type variables and type bounds. Cutting down on type variables, particularly when GADT symbols are also present, can really speed up the operation, including making code that used to hang forever compile speedily.
Configuration menu - View commit details
-
Copy full SHA for 3b9b83d - Browse repository at this point
Copy the full SHA 3b9b83dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 752ad2f - Browse repository at this point
Copy the full SHA 752ad2fView commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9c1cdc8 - Browse repository at this point
Copy the full SHA 9c1cdc8View commit details -
Revert exact match in overlaps
As suggested by @som-snytt in #17366 (review)
Configuration menu - View commit details
-
Copy full SHA for c1028a2 - Browse repository at this point
Copy the full SHA c1028a2View commit details -
Raise a warning instead of an error for a type ascription on a patter…
…n other than a variable or a number literal. This partially reverts the changes from #16150. This change is motivated by not breaking source compatibility for a number of projects in the Open Community Build.
Configuration menu - View commit details
-
Copy full SHA for 9a1e7cb - Browse repository at this point
Copy the full SHA 9a1e7cbView commit details -
* Preserve the more restrictive syntax for typed patterns in the lang…
…uage specification * Make the parser's warning a migration warning
Configuration menu - View commit details
-
Copy full SHA for 16d68f6 - Browse repository at this point
Copy the full SHA 16d68f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f2e819 - Browse repository at this point
Copy the full SHA 4f2e819View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6629e13 - Browse repository at this point
Copy the full SHA 6629e13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58256dd - Browse repository at this point
Copy the full SHA 58256ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bae88a - Browse repository at this point
Copy the full SHA 9bae88aView commit details
Commits on May 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 410e5df - Browse repository at this point
Copy the full SHA 410e5dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92152f4 - Browse repository at this point
Copy the full SHA 92152f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5879ff1 - Browse repository at this point
Copy the full SHA 5879ff1View commit details
Commits on May 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 390f836 - Browse repository at this point
Copy the full SHA 390f836View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfb23f9 - Browse repository at this point
Copy the full SHA dfb23f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3705c21 - Browse repository at this point
Copy the full SHA 3705c21View commit details
Commits on May 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0fa1c91 - Browse repository at this point
Copy the full SHA 0fa1c91View commit details
Commits on May 30, 2023
-
Update docs/_docs/reference/language-versions/source-compatibility.md
Co-authored-by: Jamie Thompson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 724340e - Browse repository at this point
Copy the full SHA 724340eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8810943 - Browse repository at this point
Copy the full SHA 8810943View commit details -
Update source-compatibility.md
reorder the source versions
Configuration menu - View commit details
-
Copy full SHA for 232180f - Browse repository at this point
Copy the full SHA 232180fView commit details
Commits on Jun 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8f01927 - Browse repository at this point
Copy the full SHA 8f01927View commit details
Commits on Jun 21, 2023
-
sort language versions to match natural ordering
also fixes the bullet-point under 3.3 to actually be a bullet point
Configuration menu - View commit details
-
Copy full SHA for 38265fc - Browse repository at this point
Copy the full SHA 38265fcView commit details -
sort language versions to match natural ordering (#18030)
also fixes the bullet-point under 3.3 to actually be a bullet point. (the ordering now matches the enum in https://github.com/lampepfl/dotty/blob/main/compiler/src/dotty/tools/dotc/config/SourceVersion.scala)
Configuration menu - View commit details
-
Copy full SHA for 9819742 - Browse repository at this point
Copy the full SHA 9819742View commit details
Commits on Jun 26, 2023
-
Quentin Bernet authored
Jun 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 28d207d - Browse repository at this point
Copy the full SHA 28d207dView commit details
Commits on Jun 27, 2023
-
Fix example that did not compile and following paragraph (#18065)
Compiling the code on latest main gives: ```scala { val x = f(x: Int, y => // Recursive value x needs type x * ( y + 1 ) + (x + x) ) } ``` Which makes sense as we basically write `val x = f(x)`
Configuration menu - View commit details
-
Copy full SHA for 294b5da - Browse repository at this point
Copy the full SHA 294b5daView commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8f3b3c2 - Browse repository at this point
Copy the full SHA 8f3b3c2View commit details -
Fix accessibleType for package object prefixes
Making a package object explicit re-computes the denotations of an overloaded method. So it should not be done after we have pruned down those denotations by an accessibility test. We now do it before checking accessibility. Fixes #15821
Configuration menu - View commit details
-
Copy full SHA for 49680df - Browse repository at this point
Copy the full SHA 49680dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 186e4be - Browse repository at this point
Copy the full SHA 186e4beView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6af4f9 - Browse repository at this point
Copy the full SHA d6af4f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1451dc5 - Browse repository at this point
Copy the full SHA 1451dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9bbcb0 - Browse repository at this point
Copy the full SHA c9bbcb0View commit details
Commits on Jul 5, 2023
-
Add clause for protected visibility from package objects
We usually have an access rule that the access to a protected member `foo` in class `C` must be from somewhere nested in a subclass of `C`. But that fails if the member is accessed from a package object `p.package`. In that case, the access does not need to be in the same object, it just has to be in package `p`. This clause was previously missing and is now added. Why was this only recently discovered? #18057 fixed an issue where toplevel protected members were always accessible because explicit package object prefixes were added after the accessibility check was done, and would re-establish the previous members without doing an accessibility check. The fix was done by adding package objects first, then doing he rest of the checks. But that also means that protected toplevel objects now get checked as members of their synthetic package object instead of as members of their package. The change here also makes specs2 compile again.
Configuration menu - View commit details
-
Copy full SHA for aed47fd - Browse repository at this point
Copy the full SHA aed47fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c3f2d - Browse repository at this point
Copy the full SHA e5c3f2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cae4e8 - Browse repository at this point
Copy the full SHA 9cae4e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 161de6e - Browse repository at this point
Copy the full SHA 161de6eView commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 011e667 - Browse repository at this point
Copy the full SHA 011e667View commit details -
Backport "Revert "Include top-level symbols from same file in outer a…
Configuration menu - View commit details
-
Copy full SHA for ee42e03 - Browse repository at this point
Copy the full SHA ee42e03View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf10893 - Browse repository at this point
Copy the full SHA bf10893View commit details -
Configuration menu - View commit details
-
Copy full SHA for 555df53 - Browse repository at this point
Copy the full SHA 555df53View commit details
Commits on Jul 14, 2023
-
Update link to point to correct section
In the reference, in Erased Definitions, link pointed to the Inline page, even though the content is in Compile Time Operations
Quentin Bernet authoredJul 14, 2023 Configuration menu - View commit details
-
Copy full SHA for c54bf67 - Browse repository at this point
Copy the full SHA c54bf67View commit details -
Update link to point to correct section (#18208)
In the reference, in Erased Definitions, link pointed to the Inline page, even though the content is in Compile Time Operations
Configuration menu - View commit details
-
Copy full SHA for 02717b6 - Browse repository at this point
Copy the full SHA 02717b6View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e1233d8 - Browse repository at this point
Copy the full SHA e1233d8View commit details -
Fix regression with Overloaded methods returning Functions
Before the regression, FunctionOf unapply would not try dealiasing, meaning that an aliased function type would be handled by a general case. To fix that, instead of handling Function types separately when filtering overloaded methods in `resolveOverloaded1`, we allow to fallback to the general case if the previous one returns nothing. Along with fixing the regression, this also improves other cases, one of which was added to the test. Readd a separate FunctionOf case, but with a fallback
Configuration menu - View commit details
-
Copy full SHA for 5f2450a - Browse repository at this point
Copy the full SHA 5f2450aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b85cbb5 - Browse repository at this point
Copy the full SHA b85cbb5View commit details
Commits on Aug 9, 2023
-
A slightly more conservative version of #14128
Two changes - Fix `hasUpperBound` to work correctly for higher-kinded types - A more conservative fix in `IsFullyDefinedAccumulator`. We now maintain the symmetry that - if variance < 0, we maximize - if variance > 0 (and Nothing is admissible) we minimize - only if variance = 0, we use the upper bound as a tie breaker Previously, we maximized even if variance > 0 if there was an upper but no lower bound. But that was asymmetric since there is no corresponding case where we minimize at variance < 0 if there is a lower but no upper bound.
Configuration menu - View commit details
-
Copy full SHA for 110c91f - Browse repository at this point
Copy the full SHA 110c91fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 232c5f4 - Browse repository at this point
Copy the full SHA 232c5f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48c994c - Browse repository at this point
Copy the full SHA 48c994cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c569a4f - Browse repository at this point
Copy the full SHA c569a4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 518c020 - Browse repository at this point
Copy the full SHA 518c020View commit details -
Space: Revert how invariant targs are erased to fix regression
The motivating case (i16451) is complicated, because it involves unchecked type arguments. To fix the regression, I'm reverting the fix.
Configuration menu - View commit details
-
Copy full SHA for 8678207 - Browse repository at this point
Copy the full SHA 8678207View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee25abf - Browse repository at this point
Copy the full SHA ee25abfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35f07b2 - Browse repository at this point
Copy the full SHA 35f07b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 952a811 - Browse repository at this point
Copy the full SHA 952a811View commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b4d3f0 - Browse repository at this point
Copy the full SHA 7b4d3f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9156761 - Browse repository at this point
Copy the full SHA 9156761View commit details -
Configuration menu - View commit details
-
Copy full SHA for e579b87 - Browse repository at this point
Copy the full SHA e579b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d6891f - Browse repository at this point
Copy the full SHA 5d6891fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0597482 - Browse repository at this point
Copy the full SHA 0597482View commit details
Commits on Aug 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e9b718 - Browse repository at this point
Copy the full SHA 8e9b718View commit details -
Make constructors effectively final
This is mainly a cleanup.
Configuration menu - View commit details
-
Copy full SHA for d2a0b3c - Browse repository at this point
Copy the full SHA d2a0b3cView commit details -
Do not compute
protoFormal
ifparam.tpt
is emptyThis was accidentally moved before of the `if (!param.tpt.isEmpty)` guard in 0f7c3ab#diff-8c9ece1772bd78160fc1c31e988664586c9df566a1d22ff99ef99dd6d5627a90R1534 Fixes #18276
Configuration menu - View commit details
-
Copy full SHA for 0305d88 - Browse repository at this point
Copy the full SHA 0305d88View commit details
Commits on Aug 22, 2023
-
Revert "Normalize match type usage during implicit lookup"
This reverts commit 5bafff7.
Configuration menu - View commit details
-
Copy full SHA for 6bf8ac9 - Browse repository at this point
Copy the full SHA 6bf8ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5fc096 - Browse repository at this point
Copy the full SHA f5fc096View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb0ce8f - Browse repository at this point
Copy the full SHA eb0ce8fView commit details -
Revert "Normalize match type usage during implicit lookup" on 3.3.1 (#…
…18440) Reverts #17457. This fix caused significant challenges in maintaining the source compatibility. We decided not to include it in 3.3.1. It will still be a part of 3.4 and future Scala Next versions. It is possible that in the future, an improved version of this fix will make it to one of 3.3.x releases.
Configuration menu - View commit details
-
Copy full SHA for ac2c884 - Browse repository at this point
Copy the full SHA ac2c884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 340303f - Browse repository at this point
Copy the full SHA 340303fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8485e - Browse repository at this point
Copy the full SHA 5f8485eView commit details
Commits on Aug 29, 2023
-
Tweak selection from self types
Previously, we rejected the case where a symbol of a self type selection was private if was not of the enclosing class. But that symbol could shadow a non-private symbol in a base class, so have to treat that case as well. Fixes #18631
Configuration menu - View commit details
-
Copy full SHA for 88e6725 - Browse repository at this point
Copy the full SHA 88e6725View commit details -
Configuration menu - View commit details
-
Copy full SHA for e008975 - Browse repository at this point
Copy the full SHA e008975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9659eb9 - Browse repository at this point
Copy the full SHA 9659eb9View commit details -
Revert "Add reflect
defn.FunctionClass
overloads"This reverts commit 9571b42.
Configuration menu - View commit details
-
Copy full SHA for fb65458 - Browse repository at this point
Copy the full SHA fb65458View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaa7e18 - Browse repository at this point
Copy the full SHA eaa7e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24cd50d - Browse repository at this point
Copy the full SHA 24cd50dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca00576 - Browse repository at this point
Copy the full SHA ca00576View commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b4ea8e - Browse repository at this point
Copy the full SHA 9b4ea8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 721e7c8 - Browse repository at this point
Copy the full SHA 721e7c8View commit details
Commits on Sep 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99ca930 - Browse repository at this point
Copy the full SHA 99ca930View commit details
Commits on Oct 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3eb354b - Browse repository at this point
Copy the full SHA 3eb354bView commit details
Commits on Oct 2, 2023
-
`-source future` is still required as of 3.3 LTS.
Configuration menu - View commit details
-
Copy full SHA for 3332943 - Browse repository at this point
Copy the full SHA 3332943View commit details
Commits on Dec 6, 2023
-
Package objects are not deprecated in Scala 3.3.1 yet.
Configuration menu - View commit details
-
Copy full SHA for bb5be18 - Browse repository at this point
Copy the full SHA bb5be18View commit details -
Update docs: package objects are not deprecated yet. (#19213)
Package objects are not deprecated in Scala 3.3.1 yet.
Configuration menu - View commit details
-
Copy full SHA for b36f728 - Browse repository at this point
Copy the full SHA b36f728View commit details
Commits on Dec 28, 2023
-
The documentation gives incorrect Scala versions for the transitions.
Configuration menu - View commit details
-
Copy full SHA for 074128b - Browse repository at this point
Copy the full SHA 074128bView commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 20d0d59 - Browse repository at this point
Copy the full SHA 20d0d59View commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e9d38aa - Browse repository at this point
Copy the full SHA e9d38aaView commit details -
The documentation gives incorrect Scala versions for the transitions.
Configuration menu - View commit details
-
Copy full SHA for 60b8437 - Browse repository at this point
Copy the full SHA 60b8437View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec42994 - Browse repository at this point
Copy the full SHA ec42994View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a9f59 - Browse repository at this point
Copy the full SHA 22a9f59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1627f05 - Browse repository at this point
Copy the full SHA 1627f05View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1fefb8e - Browse repository at this point
Copy the full SHA 1fefb8eView commit details
Commits on Feb 14, 2024
-
Fix the capture checking documentation
The syntax on the official Scala page was outdated. Also, new docs nudge people to use the latest version of Scala, which allow trying capture checking out on a stable compiler version.
Configuration menu - View commit details
-
Copy full SHA for 97138fb - Browse repository at this point
Copy the full SHA 97138fbView commit details