| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Added doc comment to Actor trait explaining the use of thread-blocking
methods.
|
| |
|
| |
|
|
|
|
|
|
| |
Disposed of a gordian knot by transforming stringbuilder into a straight
wrapper of java's. No review.
|
| |
|
|
|
|
|
|
| |
Fixed problem with `remove` in JavaConversions which affected Java set
and map wrappers and which was noted on the scala list.
|
|
|
|
|
|
|
| |
sense that there are a few code paths where null may be checked
redundantly, but I deemed further optimization too risky. Review by
odersky.
|
|
|
|
|
| |
<:< instead of <:< for all compatibility tests
|
|
|
|
|
|
|
| |
[scaladoc] A warning is printed when usecase members have different
names than the real member being commented. Review by odersky.
Contributed by Pedro Furlanetto.
|
|
|
|
|
|
| |
[scaladoc] Abstract members can be filtered in or out. Pointer icons are
less crazy. Review by dubochet. Contributed by Pedro Furlanetto.
|
|
|
|
|
|
|
|
|
|
|
| |
[scaladoc] There is a text filter tool for members (searching on member
name and comment body). Adds button to reset text filter tool. No
review.
Known limitation: filtering of members is blocking on keystroke leading
to sluggish performance on large classes. Scheduler from index needs to
be used for member filtering.
|
|
|
|
|
|
| |
Moved parallel collections to library dir, changed sabbus script. Added
`par` to some of the classes. No review.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The inliner now looks harder for method implementations. In addition
to the receiver, it will find those in directly mixed in traits and
in superclasses. It still won't find those in traits mixed only into
superclasses, as that didn't come quite so easily. Closes #3234 but I'll
be opening up another ticket. Review by dragos.
|
|
|
|
|
|
|
|
| |
A wholesale reversion of the pattern matcher to r21939, motivated by
the appearance of #3578. Closes #3578, reopens #2800, #3050. Review by
moors. (I can't keep saying "no review" when every move I make in here
seems to break something.)
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
removed integration of placeholder syntax and named arguments. review by
odersky
|
|
|
|
|
|
| |
temporarily reversing r22260; will be shortly re-committed in two
separate portions.
|
|
|
|
|
|
| |
Fixed a bug in scripts which put the classfile directory at the wrong
end of the classpath. No review.
|
| |
|
| |
|
|
|
|
|
|
| |
Fixied problem in my last commit to address #3174 and #3560. Review by
extempore.
|
| |
|
| |
|
|
|
|
|
|
| |
[scaladoc] Closes #3125: inherited use cases have wrong owner (and
inheritance-based filter tools do not work). Review by odersky.
|
| |
|
|
|
|
|
|
| |
Disables NotNull checking unless -Ynotnull is given. Closes #3568,
review by odersky.
|
|
|
|
|
| |
No review.
|
|
|
|
|
|
| |
[scaladoc] New display mode for members: ordered by inheritance class.
Review by malayeri.
|
|
|
|
|
|
| |
[scaladoc] Slightly more robust treatment of "code" HTML elements in
Scaladoc comments. No review.
|
| |
|
|
|
|
|
| |
more closely approximate fixedness. Review by dragos.
|
| |
|
| |
|
|
|
|
|
|
| |
Made getters treated more like private members when debating whether to
inline. Closes #3420, review by dragos.
|
| |
|
| |
|
|
|
|
|
|
| |
Further improved combine for hash tries, cutting of another 30ms (160
downto 130). Review by rompf.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Partial fix for #2296: instead of VerifyError we issue a compile-time
error (implementation restriction). To properly generate accessors in
traits we need to move most (all?) logic related to protected accessors
to phase mixin, use abstract accessors all the way up to mixin, and
generate the code in the mixin class. In other words, exactly what is
done for super accessors right now. Review by extempore.
|
|
|
|
|
| |
Continued working on hash trie map combine - work in progress. No review yet.
|
| |
|
|
|
|
|
|
| |
is now guaranteed to be initialized at most once, even when accessed
from different threads. Closes #3007, review by odersky.
|
|
|
|
|
|
| |
Under test/benchmarks there is a `bench` script to run benchmarks - it can be invoked after running building the library.
Review by rompf.
|
|
|
|
|
|
|
| |
Put in some long overdue soft padding around repl completion so when it
pokes around the compiler in a way which surprises something, we don't
lose the repl. Closes #3548, no review.
|