| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
improved annotations copying (documentation, moved meta-annotations,
added tests)
|
|
|
|
|
|
|
| |
All bets are off in negative char land. This workaround "works" but
there is still a negative value in the boxed char, which can come back
out. This needs fixing...
|
|
|
|
|
| |
For for an XML bug I accidentally introduced in recent changes.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
More accumulated XML work, including removing some bits which were
deprecated long ago or are visibly abandoned. Hopefully this will be the
last XML patch for a while.
|
|
|
|
|
| |
reverted 'doArg' change made in r18738, removed a few warnings
|
| |
|
|
|
|
|
|
|
| |
Some more XML work as I prepare to deal with the almost unfixable XML
equality situation (sure, I can be equal to four different classes and
their four different hashcodes, why do you ask?)
|
|
|
|
|
|
|
|
| |
copying of field annotations can now be controlled, annotate the
annotation class (works with type aliases). Names & location of the
meta-annotations field/getter/setter/beanGetter/beanSetter to be
discussed.
|
|
|
|
|
|
|
|
| |
This patch represents breaking out bits of code generation related to
equality so that I can log what they're doing and easily alter them; to
that end there is some code generation refactoring and a couple minor
XML issues that came up.
|
|
|
|
|
|
| |
Equality logging keeps taking me inside XML files which cannot be left
as they are. Eventually I will run out of files.
|
|
|
|
|
|
|
|
|
|
|
| |
Introduced actors package object to deprecate a number of
classes. Made ForkJoinScheduler more configurable and let it read
ThreadPoolConfig. Clean-ups in TerminationMonitor and ActorGC. Removed
DefaultExecutorScheduler. Made DelegatingScheduler and ExecutorScheduler
private. Deprecated MessageQueue and MessageQueueElement, so that we can
later make them private. Deprecated a number of methods in IScheduler.
Tightened access modifiers in Reactor.
|
| |
|
|
|
|
|
|
|
|
| |
[no content change] Fixed all SVN properties: mimes, EOL, executable. Id
expansion is consistently enabled for Scala/Java/C# sources in 'src/'
and consistently disabled and removed from everywhere else: there should
not be any dead Id tags anymore.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.)
|
| |
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
fixed headers/comments/svn props, made some progress with serializable
classes
|
|
|
|
|
| |
Workaround for by-name/implicit/default clash described in #2290.
|
|
|
|
|
|
| |
Added -Ynewarrays option which generates new array scheme. This is
necessary for a clean bootstrap.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|