| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Gave all the manifest singletons a readResolve so they unserialize to
themselves.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Renamed AbstractFunction to AbstractFunction0 to keep ant happy.
|
|
|
|
|
|
| |
Removed productPrefix from case class hashCode consideration. (It is not
used in equality and therefore should not be used in hashCode either.)
|
|
|
|
|
|
| |
doesn't work but the relationships between all the top, nearly top, and
bottom types should all be all correct. (See lengthy test case.)
|
|
|
|
|
|
| |
A minor identifier change in a method which is instantiated by name, to
reduce proguard noise.
|
| |
|
|
|
|
|
| |
Improve error message for selection from a type parameter. Fixes #2702.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Re-deleted a method which snuck back in on the last commit.
|
|
|
|
|
|
| |
new doc comment generation, including some new style doc comments in
collection classes.
|
| |
|
| |
|
|
|
|
|
|
|
| |
scala> :power
scala> val t = mkTree("def bip(x: Float) = x.toInt")
t: interpreter.compiler.Tree = def bip(x: Float) = x.toInt
|
|
|
|
|
|
|
|
|
|
| |
scala> :sh find /Users/paulp -depth 1 -name '.scala*'
stdout: List[String] = List(/Users/paulp/.scala_dependencies, /Users/paulp/.scala_history, ...)
scala> stdout | "grep history" | "wc -c"
res0: Seq[String] = List( 28)
|
|
|
|
|
|
| |
[scaladoc] Fixed crash with privately-owned public classes (fixes
nightly build).
|
| |
|
|
|
|
|
|
| |
Split command line parameters by space, properly process quoted
parameter
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
.scala_dependencies now correctly tracks the class files (didn't
work for example for case classes and more complicated object/class
combinations). Refined build manager now compares different symbols not
only by name but takes into consideration some flags. This way we avoid
comparing for example class with companion object (both share the name
but we should compare class with class). Changes class now correctly
filters private, local and lifted symbols ('newMembers -= n' didn't
eliminate correctly some of the cases).
|
| |
|
| |
|
|
|
|
|
| |
Use the same thread pool configuration for DaemonScheduler.
|
|
|
|
|
|
| |
Added Java property to explicitly enable/disable fork-join pool for
actors. By default it is enabled only on 1.6 and 1.7 JDKs from Sun.
|
|
|
|
|
|
| |
Replaced RunnableFuture with placeholder interface. ForkJoinPool no
longer inherits from AbstractExecutorService.
|
|
|
|
|
| |
something over 500K off the size of the lib/compiler jars.
|
| |
|
|
|
|
|
|
| |
closes #2750: cooking java raw types in info of type parameters of Java
classes review by: odersky
|
| |
|
|
|
|
|
|
| |
Working around interesting initialization order issue revealed through
use of @transient, serialization, and -Xcheckinit.
|
| |
|
|
|
|
|
|
| |
Built out genprod to create a tuple method for reach function alongside
its curry method. Generated new FunctionNs.
|
| |
|
|
|
|
|
|
|
| |
Making the Try/Catch/Finally in ScalaRunTime to do what it looks like
they were intended to do. (This code looks like it dates from the Nixon
administration, so deleting it might be better.)
|
|
|
|
|
| |
Initialization order fix to ijuma's serialization patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[This patch submitted by ismael juma - commit message his words,
but condensed.]
Fix ticket #1600: Serialization and deserialization of hash-based
collections should not re-use hashCode. The collection is rebuilt
on deserialization - note that this is not compatible with the previous
serialization format. All @SerialVersionUIDs have been reset to 1.
WeakHashMap is not Serializable and should not be so. TreeHashMap has
not been reintegrated yet. OpenHashMap has not been updated. (I think
this collection is flawed and should be removed or reimplemented.)
|
|
|
|
|
|
|
|
| |
Implement foreachEntry by calling iteratorEntries.foreach due to an
edge-case.
The comment in the method explains the issue in detail.
|
|
|
|
|
| |
Added switch to not use fork-join pool on a 1.5 JVM.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fix for #2736 (scanner not advancing on unicode identifier.)
|