| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
revert commit that probably broke the build due to a bug in closure
elimination revert commit that reverted the commit that probably didn't
break the build
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Revert r21790: "closes #3373, #3177: validity check of an implicit "
value should consider the value as well as its accessor Revert r21792: "
"sorry, last-minute edit broke build: re-added parens "
will investigate how it broke and why my local pre-commit tests did not
catch the failure...
no review
|
|
|
|
|
| |
sorry, last-minute edit broke build: re-added parens
|
|
|
|
|
| |
fix and test where constructor parameter annotations end up. no review
|
|
|
|
|
|
| |
closes #3373, #3177: validity check of an implicit value should consider
the value as well as its accessor review by odersky
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Removed 4-year old println when getModuleOrClass fails. It polluted
debug output when -Ydebug was present because now every (successful)
compiler run hits a few MissingRequirementErrors, quietly swallowed
by getModule2/getClass2. The errors are normal during the transition
to 'scala.collection.immutable.List' and 'scala.Seq/Sequence', while
definitions are built. No review.
|
|
|
|
|
|
| |
Renamed Idea project files to have a .SAMPLE suffix. Having to
constantly remove them from each commit was too cumbersome.
|
| |
|
| |
|
|
|
|
|
| |
Properly specialize superclasses of a specialized class.
|
|
|
|
|
|
| |
Accumulate missing abstract member errors so they can all be printed
instead of only the first. Closes #2213, no review.
|
|
|
|
|
|
|
| |
Removed AnnotationInfos.ScalaSigBytes from reflect.generic, as it is an
implementation detail of the compiler and shouldn't be part of a public
API. Review by odersky.
|
|
|
|
|
|
|
| |
Deprecated two members of RemoteActor which clearly should not be in the
public API. Removed unnecessary casts. Some more complete doc comments.
No review.
|
|
|
|
|
|
| |
[scaladoc] Closes #3302 (case class with private constructor). No
review.
|
|
|
|
|
|
| |
Closes #3310 (very large Scala class is compiled to invalid classfile
because Scala signature can't fit into constant pool). Review by dragos.
|
|
|
|
|
|
|
| |
to properly specialize on primitive types (scala.Int, instead of
scala.runtime.Int). Now closures should be indeed specialized. No
review.
|
|
|
|
|
|
| |
Removes pointless reference queue from the Symbol cache. Closes #3370,
no review.
|
|
|
|
|
|
|
| |
Reverted change that made partest fail with 'bin/javac: no such file'
when JAVA_HOME was not set (instead of using the javac on the PATH).
Reviewed by extempore, so no review.
|
|
|
|
|
|
|
| |
Fixed misaligning due to wide (double|long) parameters in the icode
reader. Improved constant folding through local variables. Closes #3191,
no review.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Made internal helper methods in concurrent.ops private. Removed
protected tryCatch helper method from concurrent.TaskRunner. Review by
rompf.
|
|
|
|
|
|
| |
Removes scala.concurrent.AsyncInvokable, which is superseded by
scala.actors.CanReply. No review.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Fixed bug in Iterator.iterate which would lead to a runtime exception
under some circumstances due to inadequate laziness in calculating the
next element. No review.
|
|
|
|
|
|
|
|
| |
Some path-dependent type fiddling so power mode Trees don't come
back typed _5.compiler.Tree forSome { val _5: scala.tools.nsc.Interpreter }
or similar. No review.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fixed scaladoc output for several types and members. No review.
|
|
|
|
|
| |
A small error message improvement suggested at #3092. No review.
|
|
|
|
|
|
| |
Added size hints to builders where possible without introducing new
methods. Closes #3331, review by community.
|
| |
|
|
|
|
|
|
| |
Various refinements and polishing to do with method signature
completion. No review.
|
|
|
|
|
|
|
|
|
|
|
| |
Created TypeDiagnostics trait and have begun opportunistically moving
code into it. Along the way, some improvements to error messages.
The situation described in ticket #2206 has always had an applicable
error message, but it wasn't making it out to the user. More kinds of
ambiguity are disambiguated, see the test cases. And overload errors are
printed with some formatting so one has some hope of parsing. Review by
odersky.
|
|
|
|
|
|
| |
Fixed construction of specialized classes in the presence of
side-effects and non-trivial initializers. Review by odersky.
|
|
|
|
|
|
| |
Fixed crash when calling super in a closure (see #3312). Closes #3325.
No review.
|
|
|
|
|
|
|
|
|
|
| |
fixed #3349 : method symbol cached too aggressively
cooking raw types changes a symbol's info, but the change was masked by
caching in MethodSymbol
review by odersky
|