summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added --presentation flag in the help messageMicro Dotta2011-08-171-0/+1
|
* Looks like I broke -nobootcp at some point.Paul Phillips2011-08-161-1/+3
|
* Improved the error message given when a concret...Paul Phillips2011-08-163-3/+29
| | | | | | Improved the error message given when a concrete method implementation doesn't match the abstract one. No review.
* Removing the code which has been deprecated sin...Paul Phillips2011-08-15151-2538/+362
| | | | | | | Removing the code which has been deprecated since 2.8.0. Contributed by Simon Ochsenreither, although deleting code is such fun one hesitates to call it a contribution. Still, we will. Closes SI-4860, no review.
* Fixed a method which got hosed in the reflectio...Paul Phillips2011-08-151-2/+1
| | | | | | | Fixed a method which got hosed in the reflection refactor because the meaning of "this" changed. This is a perfect opportunity to yell "What is the meaning of this!" No review.
* A conceivably pretty bad performance bug in bui...Paul Phillips2011-08-153-4/+4
| | | | | | | | | | | | | A conceivably pretty bad performance bug in builders. SI-4821 pointed out that ArrayBuffer's ++ checks for a cheap size method by matching on IndexedSeq, but mutable.IndexedSeq, so all immutable collections are thrown in the same group as linear seqs. I went looking for other examples of this and found them, in key classes like Builder. The "type shadowing trap" is a serious issue in the collections. Closes SI-4821, no review.
* Reverted r25440 (update of forkjoin library) un...Philipp Haller2011-08-159-4751/+3228
| | | | | | Reverted r25440 (update of forkjoin library) until all build problems are resolved. No review.
* Split up adapt in some smaller methods; added c...Martin Odersky2011-08-151-221/+248
| | | | | | Split up adapt in some smaller methods; added code lifting for non-function types to it.
* Added debug output to track down Fregor's "fail...Martin Odersky2011-08-152-113/+121
| | | | | Added debug output to track down Fregor's "failing to lift" problem.
* Linked Manifests up with Reflection.Martin Odersky2011-08-158-24/+143
|
* Reverting changes in r25491, it is Java 6 stuff.Ingo Maier2011-08-121-3/+5
|
* Added some missing methods to ListView.Ingo Maier2011-08-121-0/+5
|
* Allow null components in split pane. Closes #3929.Ingo Maier2011-08-121-4/+4
|
* Pulled up the SuperMixin that calls closeOperat...Ingo Maier2011-08-122-11/+11
| | | | | | Pulled up the SuperMixin that calls closeOperations for frames into window and let dialogs mix it in as well. Closes #3708.
* Added GraphicsConfiguration to window, frame, d...Ingo Maier2011-08-122-21/+19
| | | | | | Added GraphicsConfiguration to window, frame, dialog constructors. Closes #3853.
* Fixes typo in getter methods. Closes #4262.Ingo Maier2011-08-121-2/+2
|
* Fixes typo in setter method. Closes #4811.Ingo Maier2011-08-121-0/+3
|
* Applied patch by Gordon Tyler. Closes #4823.Ingo Maier2011-08-121-1/+4
|
* Install mouse moves listeners lazily.Ingo Maier2011-08-121-18/+27
|
* fixed text in error messagemichelou2011-08-115-63/+38
|
* Fixes SI-4507.Kato Kazuyoshi2011-08-112-0/+27
|
* Turned up the defense against compiler exceptio...Paul Phillips2011-08-102-14/+28
| | | | | | | Turned up the defense against compiler exceptions in the repl. And gave in and disabled an assertion I should have disabled two years ago. Closes SI-4874, no review.
* Expanded the range of a warning, and made suppr...Paul Phillips2011-08-107-6/+47
| | | | | | | | | | | Expanded the range of a warning, and made suppressed warnings visible. Modified the positioning of "permanently hidden" errors so that when there is more than one, the later ones are not ignored. Also changed the error suppression code to emit the error anyway if -Ydebug was given (it is prefixed with "[suppressed] ".) Since I can't be the only one who wondered where his errors were vanishing to. No review.
* Reversed the values of "is" and "is not" in rec...Paul Phillips2011-08-1036-103/+116
| | | | | | | | | | | | | | | | | | | | | | | | Reversed the values of "is" and "is not" in recent for comprehension deprecation. DO NOT BLOW HATCH REPEAT DO NOT BLOW HATCH "Roger! Hatch blown." Events reveal it was all baby, no bathwater. It turns out that the specification is merely a document, not infallible holy writ as we had all previously believed. So it is not the ABSENCE of val in a for comprehension assignment which is deprecated, it is the PRESENCE of val. Summarizing again, more accurately perhaps: for (x <- 1 to 5 ; y = x) yield x+y // THAT's the one for (val x <- 1 to 5 ; y = x) yield x+y // fail for (val x <- 1 to 5 ; val y = x) yield x+y // fail for (x <- 1 to 5 ; val y = x) yield x+y // deprecated No review.
* Optimizations for Seq's implementations of sequ...Paul Phillips2011-08-093-69/+278
| | | | | | Optimizations for Seq's implementations of sequence search algorithms. Contributed by Rex Kerr. Closes SI-4828, no review.
* Moved the classes and objects which are defined...Paul Phillips2011-08-095-143/+141
| | | | | | | | | | | | | | | | | Moved the classes and objects which are defined in package objects out. In principle this is something you should be able to do. In practice right now it means bugs, to no advantage. I also deprecated RangeUtils, an unused, undocumented trait in the immutable package. It seems like there is a ton of stuff in the public API which should not be in the public API. It's really tedious having to go through a whole deprecation cycle to dispose of what could have been an internal-only class (and was presumably intended as such given the the absence of documentation.) No review.
* Hugely improves Regex documentation.Heather Miller2011-08-091-19/+90
|
* Improves Benchmark documentation.Heather Miller2011-08-091-1/+2
|
* A big improvement to Ordering documentation.Heather Miller2011-08-091-47/+109
|
* Adds more documentation to Array.Heather Miller2011-08-091-5/+12
|
* Adds documentation to the scala.math package ob...Heather Miller2011-08-091-10/+48
| | | | | | Adds documentation to the scala.math package object. Contributed by Christian Krause. No review.
* Another "great moments in java5 vs.Paul Phillips2011-08-092-2/+1
| | | | | | | have lived through before: java5 wrongly prints "volatile" next to bridge methods, because ACC_BRIDGE uses the same bit as ACC_VOLATILE. Result: partest failure! No review.
* Oops, let some local test code slip in, no review.Paul Phillips2011-08-091-13/+0
|
* Fix java signature generation for traits: no cl...Paul Phillips2011-08-0910-50/+165
| | | | | | Fix java signature generation for traits: no classes as parents. Closes SI-4891, review by grek.
* Don't discard deprecation/unchecked warnings re...Paul Phillips2011-08-097-21/+178
| | | | | | | | | | | | | | | Don't discard deprecation/unchecked warnings regardless of settings. Changed warnings code to accumulate them rather than thoughtlessly discarding them and issuing its well-known taunt. In the repl you can take advantage of this with the :warnings command, which will show the suppressed warnings from the last line which had any. Be advised that at the moment it has some issues: unchecked warnings aren't making it out, and near repl startup neither are deprecation warnings, so don't open a bunch of tickets please. References SI-4594, no review.
* Big cleanups in the tracing utility and its usa...Paul Phillips2011-08-093-50/+57
| | | | | | Big cleanups in the tracing utility and its usage for signature tracing. To assist in my current java signature thrill-o-rama. No review.
* Removed unused import in collection.immutable.W...Grzegorz Kossakowski2011-08-091-1/+0
| | | | | | | Removed unused import in collection.immutable.WrappedString. No review.
* Test update to go with the previous patch.Paul Phillips2011-08-081-12/+13
| | | | | update on this matter is yet to come, no review.
* Looks like there was a little baby in the parse...Paul Phillips2011-08-081-2/+5
| | | | | | | | | Looks like there was a little baby in the parser bathwater, or at least some bathwater still in the general shape of a baby. Apparently both old forms weren't deprecated. The spec does not suggest that the 'val' in for comprehension assignment is optional, but clearly it can't go anywhere for a while yet regardless. Will seek clarification. No review.
* Made the thread behavior of the repl a little b...Paul Phillips2011-08-082-1/+7
| | | | | | | | | | | Made the thread behavior of the repl a little bit configurable. Every line will run in the same thread: scala -Dscala.repl.no-threads This mechanism is likely to change. Repl is obscenely overdue for a config file. No review.
* When I tried to remove the old for comprehensio...Paul Phillips2011-08-081-6/+15
| | | | | | | | | | | | | | | When I tried to remove the old for comprehension syntax in r24958, I managed to instead only remove the deprecation warnings. No wonder it went so smoothly. Sorry to get your hopes up only to execute you, old syntax. Now the for comprehensions have to get it right: for (x <- 1 to 5 ; y = x) yield x+y // nope for (val x <- 1 to 5 ; y = x) yield x+y // nope for (val x <- 1 to 5 ; val y = x) yield x+y // nope for (x <- 1 to 5 ; val y = x) yield x+y // that's the one No review.
* Fixing all the tests and source which still use...Paul Phillips2011-08-0824-50/+82
| | | | | | | Fixing all the tests and source which still use the old for comprehension syntax with vals where there are no vals and no vals where there are vals. No review.
* Fix for a bug in CharArrayReader which made tri...Paul Phillips2011-08-084-5/+35
| | | | | | | | | | Fix for a bug in CharArrayReader which made triple quoted strings fail to parse sometimes. Note: when the temptation strikes to adjust for special cases by letting the regular case happen and subsequently attempting to fix the ball of mutation by selectively applying what seems like the inverse operation, please consider the possibility that this is not the optimal approach. Closes SI-4785, no review.
* Better error message for case class/object matc...Paul Phillips2011-08-074-2/+53
| | | | | | Better error message for case class/object match confusion. Closes SI-4879, no review.
* Avoid some spurious errors after a cyclical ref...Paul Phillips2011-08-073-1/+11
| | | | | | Avoid some spurious errors after a cyclical reference error. Closes SI-2388, no review.
* Improved structural type error messages, and ot...Paul Phillips2011-08-065-7/+82
| | | | | | Improved structural type error messages, and other error message related boosts. Closes SI-4877, review by odersky.
* Fixed bug in the disambiguation of f(foo='bar')...Paul Phillips2011-08-067-53/+101
| | | | | | | | Fixed bug in the disambiguation of f(foo='bar') style method calls in the presence of overloading, parameterization, and by-name arguments. Took the opportunity to clean things up a little bit. Closes SI-4592, review by rytz.
* Disallowed implicit modifier on auxiliary const...Paul Phillips2011-08-063-2/+14
| | | | | | | Disallowed implicit modifier on auxiliary constructors, since it either silently accomplishes nothing or crashes the compiler. If it should do something useful let me know. Closes SI-4882, review by odersky.
* Don't want to chase NPEs around for the rest of...Paul Phillips2011-08-069-19/+55
| | | | | | | | Don't want to chase NPEs around for the rest of my life. Created "NoCompilationUnit" and "NoSourceFile" objects to represent not-present versions of these items. Seems a lot better than null. References SI-4859, got past NPE only to uncover the actual problem. No review.
* Attacked classpaths to get "." off of it when i...Paul Phillips2011-08-068-14/+44
| | | | | | | | | | | | | Attacked classpaths to get "." off of it when it's not actually specified. The commit makes me nervous, but there's no invisible way to fix something like this. ** Attention, this commit changes classpath handling ** We desperately need some way of testing that the classpath has certain qualities and does not have others; partest is not that way. Closes SI-4857, no review.