summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fixed #2208Adriaan Moors2009-10-012-2/+19
| | | | | | | | don't expand type aliases that take type arguments in typedTypeConstructor, as that bypasses refchecks have to expand type alias without type arguments, as AnyRef must disappear (problem with cycles during bootstrap)
* fixed #2101Adriaan Moors2009-10-011-4/+23
| | | | | | there were some issues with heap pressure that made the compile take incredibly long, these were solved by increasing the max allowed heap
* Removed spurious commentsIulian Dragos2009-10-011-5/+0
|
* Fixed thread-visibility issues causing scala-ni...Philipp Haller2009-10-013-0/+9
| | | | | Fixed thread-visibility issues causing scala-nightly-args 387 to fail.
* Enabled 1.6 optimizations in ForkJoinPool.Philipp Haller2009-09-303-14/+8
|
* Yet further encapsulation in the pattern matcher.Paul Phillips2009-09-306-57/+69
| | | | | Added -Ypmat-debug setting.
* Copied 1.5 backport of ForkJoinPool to jvm15-li...Philipp Haller2009-09-309-0/+5092
| | | | | Copied 1.5 backport of ForkJoinPool to jvm15-library.
* Removed LightReaction. Simplified ActorTask.Philipp Haller2009-09-306-115/+39
|
* Fixed 'finally'.Iulian Dragos2009-09-301-50/+44
|
* improved documentationLukas Rytz2009-09-305-15/+20
|
* fix #1484Lukas Rytz2009-09-301-0/+4
|
* fixed #2311.Martin Odersky2009-09-307-47/+93
|
* The sort of pattern matcher commit which makes ...Paul Phillips2009-09-302-98/+73
| | | | | | | | The sort of pattern matcher commit which makes water taste better and birds sing more sweetly. Hard to be more specific than that, but let's just say that the number of IQ points one has to have on hand to grok the pattern matcher is down at least 25 from this time last year.
* improved annotations copying (documentation, mo...Lukas Rytz2009-09-2914-67/+221
| | | | | | improved annotations copying (documentation, moved meta-annotations, added tests)
* More pattern matcher massaging.Paul Phillips2009-09-292-28/+31
|
* Removing Tree => Pattern crutch implicits as pa...Paul Phillips2009-09-291-41/+36
| | | | | Removing Tree => Pattern crutch implicits as patternization proceeds.
* minor cleanup of fix for #2316 (by retronym)Adriaan Moors2009-09-292-2/+1
|
* fixed #2316: No longer cache entire SearchResul...Adriaan Moors2009-09-293-57/+17
| | | | | | | | | | | | | | | | | | | | | | | fixed #2316: No longer cache entire SearchResult when looking for implicits in the parts of the expected type. (patch by retronym -- see ticket) A SearchResult may contain symbols local to the scope of the search that were used as implicit parameters, so they are not safely cacheable. The fix for #2101 does not suffice. That patch avoided bound symbols being duplicated, but the problem is much worse. The implicits for an expected type depend on more than just that type, so we cannot cache them using the expected type as a key. The neg/t2316 test illustrates this: T1 may provide two implicits, one requires an implicit T2, another an implicit T3. If an implicit T1 is first required when only a T2 is in scope, the SearchResult will describe the corresponding implicit. Now, if we enter an implicit value of type T3 into scope, the search should fail (it is ambiguous), but the cache does not take this new fact into account. The patch replaces the erroneous aggressive caching with a more conservative version that only caches ImplicitInfo's.
* Equality tests emerging from the pattern matche...Paul Phillips2009-09-292-5/+18
| | | | | | Equality tests emerging from the pattern matcher should no longer involve unnecessary boxing.
* A couple minor tweaks I missed in the last patch.Paul Phillips2009-09-292-7/+3
|
* Back to work on the pattern matcher.Paul Phillips2009-09-293-102/+137
| | | | | | having patterns fully encapsulated in a real class so we're not always staring at Trees wondering what exactly they're up to.
* Lazy fields null out fields that are used only ...Iulian Dragos2009-09-282-12/+85
| | | | | | | | Lazy fields null out fields that are used only in their initializer. When the lazy value is forced, it will null out all private fields that are used only by the current lazy value. This should reduce memory leaks, see #720
* refined implicit resolution.Martin Odersky2009-09-284-25/+57
|
* My workaround for the negative chars didn't work.Paul Phillips2009-09-271-3/+13
| | | | | | | 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...Paul Phillips2009-09-263-6/+13
| | | | | For for an XML bug I accidentally introduced in recent changes.
* Changed OffsetPositions to say something useful...Paul Phillips2009-09-261-6/+4
| | | | | | | Changed OffsetPositions to say something useful rather than issuing the default toString method. (I hope that wasn't intentional, but that's hard to believe and it's been driving me up the wall.)
* add @since annotationsstepancheg2009-09-26109-4/+227
|
* fix typo in tag namestepancheg2009-09-261-1/+1
|
* more @since annotationsstepancheg2009-09-2670-2/+129
|
* add @since scaladoc tag to scala.annotation.*stepancheg2009-09-266-0/+14
|
* Fixed another array problemMartin Odersky2009-09-252-3/+14
|
* More accumulated XML work, including removing s...Paul Phillips2009-09-2515-419/+127
| | | | | | | 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.
* Short/Byte/Char/Int scrutinees will now be comp...Paul Phillips2009-09-254-5/+7
| | | | | | | Short/Byte/Char/Int scrutinees will now be compiled into switches if all cases are literals. (There remain many things which can prevent switch creation.)
* reverted 'doArg' change made in r18738, removed...michelou2009-09-2518-64/+93
| | | | | reverted 'doArg' change made in r18738, removed a few warnings
* Reverted r18215 at martin's request.Paul Phillips2009-09-251-4/+1
|
* Collections refactoring.Martin Odersky2009-09-25193-1077/+914
|
* Small adjustment to Directory.Paul Phillips2009-09-251-2/+6
|
* Some more XML work as I prepare to deal with th...Paul Phillips2009-09-2511-157/+46
| | | | | | | 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 control...Lukas Rytz2009-09-259-13/+99
| | | | | | | | 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.
* Initial build files for 1.5 build.Philipp Haller2009-09-251-0/+519
|
* This patch represents breaking out bits of code...Paul Phillips2009-09-2410-230/+256
| | | | | | | | 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 fil...Paul Phillips2009-09-241-90/+39
| | | | | | Equality logging keeps taking me inside XML files which cannot be left as they are. Eventually I will run out of files.
* Tightened access modifiers in Reactor and Actor...Philipp Haller2009-09-243-16/+16
| | | | | | Tightened access modifiers in Reactor and Actor, so that fewer methods are user-visible (showing up in scaladoc).
* Introduced actors package object to deprecate a...Philipp Haller2009-09-2419-170/+133
| | | | | | | | | | | 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.
* fix #2390Lukas Rytz2009-09-241-2/+3
|
* fix for #2382Lukas Rytz2009-09-241-7/+12
|
* Removed another dead file.Gilles Dubochet2009-09-242-84/+1
|
* Removed dead code, some useless Id tags removed.Gilles Dubochet2009-09-243-432/+0
|
* [no content change] Fixed all SVN properties: m...Gilles Dubochet2009-09-24283-274/+274
| | | | | | | | [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.
* fixed #2290 and #2325Lukas Rytz2009-09-244-42/+37
|