summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [scaladoc] The "inherited" filter work correctl...Gilles Dubochet2011-02-231-2/+4
| | | | | | [scaladoc] The "inherited" filter work correctly for inner classes and object. Closes #3775. No review.
* [scaladoc] Unsightly hack in Scaladoc to close ...Gilles Dubochet2011-02-231-2/+14
| | | | | [scaladoc] Unsightly hack in Scaladoc to close #4086. Review by odersky.
* Fixing yon broken test.Paul Phillips2011-02-231-1/+2
| | | | | (only to make you aware of the commit message in r24263.)
* [scaladoc] Fixes the way default values and ann...Gilles Dubochet2011-02-231-65/+88
| | | | | | [scaladoc] Fixes the way default values and annotations are output in Scaladoc. Closes #4167. No review.
* [scaladoc] Changed TreeFactory so that it doesn...Gilles Dubochet2011-02-232-48/+40
| | | | | | | | [scaladoc] Changed TreeFactory so that it doesn't consume exceptions. Required fixes to makeAnnotation and makeTree which were throwing exceptions as a matter of fact. Also code refactoring around annotations and trees. Closes #4284. No review.
* Partial revert of r24325; tryToSetFromPropertyV...Eugene Vigdorchik2011-02-232-1/+11
| | | | | Partial revert of r24325; tryToSetFromPropertyValue is used by Eclipse.
* [scaladoc] Fully commented the Scaladoc model.Gilles Dubochet2011-02-237-101/+366
|
* Added daemonized() method to ProcessBuilder so ...Paul Phillips2011-02-227-18/+43
| | | | | | | Added daemonized() method to ProcessBuilder so I can do things like start fsc without the jvm failing to exit. More logging to fsc. scala -e '5' now works again. Closes #4254, review by harrah.
* Removed an invalid files.Aleksandar Pokopec2011-02-221-22/+0
|
* Fixes and closes #4261.Aleksandar Pokopec2011-02-223-8/+31
| | | | | No review.
* exclude sourcepath from classpath.Hubert Plociniczak2011-02-223-3/+8
|
* Closes #4202 and removes empty TreeHashMap (sup...Hubert Plociniczak2011-02-223-274/+9
| | | | | | Closes #4202 and removes empty TreeHashMap (superseded by HashMap implementation). No review
* Changes to startup.Paul Phillips2011-02-226-28/+58
| | | | | | | | | | | | | | default. The -toolcp option now works. -D and -J options are passed as arguments to the runner program as well as to the underlying JVM, because they may be needed for such things as fsc talking to a server compiler. Added a new Settings type for -D and -J options. Deleted some dead settings code. There are dummy settings for -toolcp and -nobootcp so they can be seen in the help output, which needs a big cleanup. No review.
* Fixed accidental test change.Martin Odersky2011-02-211-1/+1
|
* changed test output and comment, because mixed ...Martin Odersky2011-02-212-2/+2
| | | | | | changed test output and comment, because mixed in fields and methods no longer get a generic signature. Review by extempore.
* Renamed Application to App.Martin Odersky2011-02-21262-283/+283
|
* Fixed a bug where newly introduced type paramet...Aleksandar Pokopec2011-02-213-5/+63
| | | | | | | | Fixed a bug where newly introduced type parameters didn't have all the substitutions done correctly. Fixes #4266. No review.
* Attempt to fix #4214 by avoiding signature gene...Martin Odersky2011-02-211-1/+1
| | | | | | Attempt to fix #4214 by avoiding signature generation for mixed in and bridge methods.
* new test for Application behavior.Martin Odersky2011-02-211-0/+7
|
* Moved delayedInit Application to App; reinstant...Martin Odersky2011-02-212-48/+127
| | | | | | Moved delayedInit Application to App; reinstantiated 2.8.1 Application and deprecated it.
* Closes #4146.Martin Odersky2011-02-211-9/+85
|
* More work on symbol trackers.Paul Phillips2011-02-202-19/+44
| | | | | | | | | | | from one AST snapshot to the next, it displays the nodes which had until so recently been decorated with it. It's quite the symbol whisperer now, try it. scalac -Yshow-syms bippy.scala No review.
* Making parsing more interruptible + better timi...Martin Odersky2011-02-203-40/+60
| | | | | Making parsing more interruptible + better timing info in logs.
* Moved unlift to the Function companion object, ...Paul Phillips2011-02-2095-1337/+1684
| | | | | | | | | | | | | | Moved unlift to the Function companion object, which might have been better in the first place. Had to make a minor change to genprod, and then I couldn't escape that unscathed. Finished the not very complete undertaking I found there to update the scaladoc. Lots of little changes to the generated text and code. I changed genprod to only put a unique stamp on Function0 so we can stop having a 100 file diff everytime an i is dotted somewhere. Closes #3825, no review.
* Observed that some historical issues with packa...Paul Phillips2011-02-205-17/+24
| | | | | | | | Observed that some historical issues with package objects no longer seem so issuey. In the interests of keeping the arbitrary limitations to a minimum, re-enabled case classes in package objects (see #2130, #3437.) Closes #3437, review by odersky.
* Cleaned up some horribly rotted xml doc comments.Paul Phillips2011-02-202-28/+17
| | | | | | a trait so it had a chance of being mixed into another class as directed in the doc comment in question. Closes #4087, no review.
* Hid repl value rebinding behind power mode.Paul Phillips2011-02-204-4/+13
|
* Based on the frequency with which I hear questi...Paul Phillips2011-02-208-23/+59
| | | | | | | | | | | | | | | | | Based on the frequency with which I hear questions about it and similar, this error message assumes too much understanding. scala> scala.collection.mutable.MultiMap(1, 2, 3) <console>:8: error: value MultiMap is not a member of package scala.collection.mutable Now it says: scala> scala.collection.mutable.MultiMap(1, 2, 3) <console>:8: error: object MultiMap is not a member of package scala.collection.mutable Note: trait MultiMap exists, but it has no companion object. No review.
* Test case closes #3137, no review.Paul Phillips2011-02-201-0/+17
|
* Rediscovering that transpose sometimes throws a...Paul Phillips2011-02-192-1/+23
| | | | | | | | | | | | Rediscovering that transpose sometimes throws an exception on irregular lists and sometimes returns an irregular result (depending on whether the first collection is the longest or not) indicated that this needs a better resolution than the status quo. Determination: as long as we're throwing an exception on any invalid input, we should throw an exception on all invalid input, so that's what it does now. I postpone any attempt to offer a variation accepting a "hole value". Closes #3597, review by community.
* Test case closes #3861, no review.Paul Phillips2011-02-181-0/+2
|
* Test case closes #2070. No review.Paul Phillips2011-02-182-0/+15
|
* [scaladoc] Closes #3681. Review by dubochet.Kato Kazuyoshi2011-02-171-1/+9
|
* Fix in the unify, for a failing specialized test.Aleksandar Pokopec2011-02-161-3/+7
| | | | | No review.
* Added a missing test case for the previous commit.Aleksandar Pokopec2011-02-161-0/+15
| | | | | No review.
* Made the unification algorithm for specializati...Aleksandar Pokopec2011-02-161-5/+14
| | | | | | | | | | | | | | | | | | | Made the unification algorithm for specialization stricter when checking if a specialized member symbol conforms to a type application. In particular, whereas the `strict` unification mode is concerned: - when both types are typerefs, unification checks whether they have the same number of type args, then unifies type args - when both types are method types, unification checks whether they have the same number of arguments, then unifies argument types and return types - when both types are poly types, -- || -- - when unifying multiple types, strict mode will ensure there aren't any overlapping mappings. Let's hope this fixes and closes #4257. Review by dragos.
* Revert "Added missing string prefixes for names...Aleksandar Pokopec2011-02-159-26/+17
| | | | | | | | Revert "Added missing string prefixes for names of map and set collection classes." and related commits. No review.
* Applying davetron5000's actors docs patches.Aleksandar Pokopec2011-02-1520-88/+109
| | | | | Review by phaller.
* Applying Davetron's enum doc cleanup patch.Aleksandar Pokopec2011-02-151-27/+30
| | | | | No review.
* Another fix for a broken test case involving ne...Aleksandar Pokopec2011-02-151-2/+2
| | | | | | | | Another fix for a broken test case involving new set and map string reps. No review.
* Fixing tests depending on map and set string re...Aleksandar Pokopec2011-02-142-15/+15
| | | | | Fixing tests depending on map and set string representations. No review.
* Another docs patch submitted by Davetron, this ...Aleksandar Pokopec2011-02-141-62/+64
| | | | | | | Another docs patch submitted by Davetron, this time for Either. No review.
* Applying davetron5000's Console docs patch.Aleksandar Pokopec2011-02-141-93/+137
| | | | | No review.
* Added missing string prefixes for names of map ...Aleksandar Pokopec2011-02-147-0/+9
| | | | | | Added missing string prefixes for names of map and set collection classes.
* Refixing SyncVars, fixes #4094.Aleksandar Pokopec2011-02-141-33/+17
| | | | | No review.
* A fix for #4243.Aleksandar Pokopec2011-02-142-4/+30
| | | | | No review.
* solved hyperlinking problems caused by making p...Martin Odersky2011-02-141-16/+15
| | | | | solved hyperlinking problems caused by making parsing lazy.
* Fix to :javap so repl-defined objects as well a...Paul Phillips2011-02-141-1/+11
| | | | | | | | | | | | | | | | | | | | Fix to :javap so repl-defined objects as well as classes will be found. Even case classes: scala> case class Bippy(x: Int, y: Int) defined class Bippy scala> :javap Bippy Compiled from "<console>" public class Bippy extends java.lang.Object implements scala.ScalaObject,scala.Product,scala.Serializable{ ... scala> :javap Bippy$ Compiled from "<console>" public final class Bippy$ extends scala.runtime.AbstractFunction2 implements scala.ScalaObject,scala.Serializable{ ... No review.
* Test case closes #4173. No review.Paul Phillips2011-02-141-0/+4
|
* Added new setting -Ygen-javap, which takes a di...Paul Phillips2011-02-146-5/+31
| | | | | | | | Added new setting -Ygen-javap, which takes a directory as an argument and generates javap output for every generated classfile. There is still a lot of noise in a diff: still todo is postprocessing the output to remove diff-noise-generating numbers and such. No review.