| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
[scaladoc] Fixes efficiency issue in the way pages are generated. This
issue can lead to the same page being generated a very large number
of times and probably explains why building Scaladoc had been so slow
previously. Donna helped identifying the issue, review by malayeri.
|
|
|
|
|
|
| |
[scaladoc] UI tweak: definition classes list is separated by a different
arrow. No review.
|
|
|
|
|
|
| |
[scaladoc] Refactors Paul's refactorings from r21353 to fit Scaladoc's
design. No review.
|
| |
|
|
|
|
|
|
| |
Temporarily reverted r21421 so the build will build again and hopefully
the auxjvm nightly will run. Review by odersky.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduces scala.tools.cmd providing command line tool infrastructure.
For a quick look at what can be done, see
scala.tools.cmd.Demo
For a more involved, potentially eye-straining look, see
scala.tools.partest.PartestSpec
To experience it through the eyes of Joe Partest User, run
test/partest
Review by community.
|
| |
|
| |
|
|
|
|
|
|
| |
fixed one more issue that prevented variables in companion objects to be
expanded.
|
|
|
|
|
|
| |
[scaladoc] FIxed issue with wiki parser that prevented parsing of code
blocks. Review by pedrofurla.
|
| |
|
|
|
|
|
| |
@inlined auxiliary typed methods to reduce stack pressure.
|
| |
|
|
|
|
|
|
| |
Fixed problem in scaladoc which did not expand variables in top-level
classes.
|
|
|
|
|
| |
essential when debugging any transformer. Review by extempore.
|
|
|
|
|
|
|
| |
code to be untypable. The optimization that replaced an overriding param
field with its super field now downcasts when they don't have the same
type.
|
| |
|
|
|
|
|
|
|
|
| |
transformer. It now aligns tree nodes that contain
names to the symbol name that was substituted. Before
this change identifiers may refer to one symbol, while
the name they carry would resovlve to another one.
|
|
|
|
|
|
| |
phases that may change type parameters have to
explicitly override this method.
|
|
|
|
|
|
| |
Fixed retyping of singleton types, replacing invalid symbols by their
updated symbols, as was done for type refs.
|
|
|
|
|
|
|
|
|
| |
instead of a flaky string, it now takes a
repeated parameter list of primitive types:
@specialized("Int, Double") becomes @specialized(Int, Double). No
review.
|
|
|
|
|
|
|
|
|
| |
Companion objects of primitive types are now values. Term 'scala.Int'
resolves in bytecode to an instance of 'scala.runtime.Int'. This is
the first step towards replacing strings in @specialized with a proper
list of types, so instead of @specialized("Int, Float") one will write
@specialized(Int, Float). Review by odersky.
|
|
|
|
|
|
| |
Improved the term transformer to transitively
rewrite specialized calls.
|
| |
|
|
|
|
|
|
| |
Special-cased 'isHigherKinded' for ThisTypes, in order to get around a
CircularReference error. Reviewed by martin
|
|
|
|
|
|
| |
More information on type skolems when browsing trees and logged
normalized member.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
[scaladoc] Fixed filter method in template page (inherited filtering
works again). No review. Fixed whitespace in sources.
|
|
|
|
|
| |
partest it really will use quick as the build dir. No review.
|
| |
|
| |
|
|
|
|
|
|
| |
Some tweaks to classpath handling I had left over from trying to figure
out the continuations plugin issue. No review.
|
|
|
|
|
|
|
|
|
| |
As a brief diversion from real work, implemented Damerau–Levenshtein
and ran it on trunk to elicit obvious misspellings. Unfortunately
they're mostly in places like compiler comments which real people never
see, but I fixed them anyway. All those English Lit majors who peruse
our sources are sure to be pleased. No review.
|
|
|
|
|
|
|
|
|
|
| |
it they can be my guest (reviewbot: review by community!) More
realistically: more than likely I have unwittingly altered or impaired
some piece of functionality used by someone somewhere. Please alert me
if this is the case and I will remedy it. I have to call it at this
point as the best interests of 2.8 cannot be served by me nursing this
patch along any further.
|
|
|
|
|
|
| |
Nipped the infinite loop which is presently launched by an attempt to
run test.continuations.suite with -optimise. No review.
|
|
|
|
|
|
|
|
| |
[scaladoc] Considerably reduced size of documentation by not generating
certain strange inner classes. Scaladoc is much much faster (more than
10x on library); not exactly clear why. Protected members are printed in
documentation and displayed on demand. Review by malayeri.
|
|
|
|
|
|
|
|
|
| |
Mostly IO tweaks related to my upcoming partest patch, which to my
chagrin is being held up by windows. Also updates the default ANT_OPTS
to be the same as the ones the nightlies override it with. (If we know
you can't build scala with those settings it seems kind of uncool to
leave them for everyone else.) No review.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Patch from Mirko Stocker to add position information to val/var
modifiers on ctor params for use by tools. Review by odersky.
|
|
|
|
|
| |
Reverted file that was unintentionally committed as part of r21294.
|
|
|
|
|
|
| |
Closes #2386 by requiring class manifests for an array element type if a
class manifaest for the array type is demanded. Review by dubochet.
|
|
|
|
|
|
| |
Fix to the way Scalap decodes ScalaSignature annotations. Contributed by
ilyas. Already reviewed by dubochet, no review.
|
| |
|
|
|
|
|
|
| |
Unparsed Scala signature annotations are not added to the symbol table.
Review by dragos.
|
|
|
|
|
|
| |
Tweaked help output a little further so -Y isn't visible except to those
who consider themselves advanced. No review.
|