| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
More proper fix for #2379 (single-threaded actors done right!).
|
| |
|
|
|
|
|
|
|
|
| |
moved sortWith from Iterable to Sequence (becaus eit does not
make sense for sets or maps). Fixed problem interfacing with Java
Array[T] parameters. Made manifests compile under 1.5 by avoiding
multi-dimensional Array.newInstance.
|
|
|
|
|
| |
pack200 ant task will be used for better compression of sbaz packages
|
|
|
|
|
|
| |
Fix for partest so all the javaopts files wouldn't be ignored when
running tests. With that in hand, fixed #2379.
|
|
|
|
|
|
|
|
|
| |
The results of examining many instances of !!! and seeing what I can do
about rendering them less exclamatory. It is not completely out of the
realm of possibility that I have calmed down something which would best
have remained excited, but I am endeavoring to be more "daring" (in the
words of the BAFL.)
|
|
|
|
|
|
|
| |
Created a copy method for Elem like the one which would be generated
for it if a) it were still a case class and b) it didn't have a Node*
argument, which apparently suppresses the generation of the copy method.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Support code I need for certain equality strategies; it's not called by
anything in the mainline as yet.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
fixed doArgs (Settings.scala) and loadFrom (Plugin.scala)
|
| |
|
| |
|
|
|
|
|
|
|
| |
Attempting to widen the field of possibilities for equality, a proof
by construction that a large codebase doesn't need to perform equality
checks between different primitives types if it is not so inclined.
|
|
|
|
|
|
|
| |
Various tweaks to give us relief from those files which are endlessly
recompiled by ant (mostly, whenever there is a source file which does
not generate a class of the same name.)
|
|
|
|
|
| |
things you find when you log all equality tests.
|
|
|
|
|
| |
SABBUS now builds FJBG, which sources are now part of the Scala module.
|
|
|
|
|
|
| |
Changed vt-warning workaround to enable the setting in the doc settings
object, so anything using it will get the fix.
|
|
|
|
|
|
|
| |
Re-enabled the self-type check which was breaking the overall build in
favor of disabling the check only when running scaladoc. This still
requires attention!
|
| |
|
|
|
|
|
|
| |
Attention drawn toward MarkupParsers, I found I could not look away.
Mostly finished giving it a nice veneer of sanity.
|
|
|
|
|
|
| |
Fix for #2354, and made the surrounding XML parsing code slightly less
likely to blind innocents who come across it.
|
|
|
|
|
| |
Working around a mysterious bug which was exposed in r17461.
|
|
|
|
|
|
| |
Exposed a bunch of java 5 Character methods through RichChar, and
deprecated a couple in favor of less irritating names.
|
|
|
|
|
|
| |
Fixed the crash in the optimizer for nested exception handlers that
apear as arguments to methods.
|
| |
|
| |
|
|
|
|
|
|
| |
The first working scalacheck test! Now Arbitrary is working for us
instead of our nemesis Capt. Entropy.
|
|
|
|
|
| |
Cleaning code: removed unused methods, type literals are a bit simpler.
|
|
|
|
|
| |
Temporarily disabled the check which is breaking the build.
|
| |
|
|
|
|
|
|
| |
fixed headers/comments/svn props, made some progress with serializable
classes
|
|
|
|
|
| |
Workaround for by-name/implicit/default clash described in #2290.
|
|
|
|
|
|
| |
Proposed (ideally destined for improvement and/or generalization) fix
for #2323.
|
|
|
|
|
|
| |
Added -Ynewarrays option which generates new array scheme. This is
necessary for a clean bootstrap.
|
| |
|
|
|
|
|
|
|
|
| |
Resurrected the former contents of scala.io in their new home,
scala.tools.nsc.io, and equipped them with fake beards and handlebar
moustaches. Also restored the reverted bits of the compiler which had
been taking advantage of them.
|
|
|
|
|
|
|
| |
Made canEqual abstract in Product and only inserted into case classes if
no concrete implementation is inherited. Restored the disabled canEquals
usages in collections.
|
|
|
|
|
|
|
|
|
|
| |
Split TaskRunner into FutureTaskRunner and TaskRunner. FutureTaskRunner
has an abstract Future[T] type member and inherits an abstract Task[T]
type member from TaskRunner. Implicit conversions enable tasks and
futures to be treated as parameter-less functions. This allows
TaskRunners to be used by actor schedulers without creating lots of
wrapper objects.
|