summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Re-commented the assert out, it should probably beSean McDirmid2008-03-301-1/+4
| | | | | | assert(!parent.entries.contains(name)), I got the boolean logic wrong on the last commit.
* Reverted Sean's change.Geoffrey Washburn2008-03-291-2/+1
|
* Disabling assertion that seems wrong.Sean McDirmid2008-03-291-1/+2
|
* fixed matching bug (leading to "subst is null" ...Burak Emir2008-03-221-16/+36
| | | | | | fixed matching bug (leading to "subst is null" assertion error, due to lost variable bindings) that wsa blocking Gilles' metamodel development.
* May have fixed issue #650 (couldn't test fsc ta...Gilles Dubochet2008-03-212-34/+36
| | | | | May have fixed issue #650 (couldn't test fsc task on Mac).
* Fixed issues #584 and #602.Gilles Dubochet2008-03-201-1/+1
|
* Fixed svn propertiesmihaylov2008-03-195-5/+5
|
* Scalac prints a “type is already defined as“ e...Gilles Dubochet2008-03-181-1/+1
| | | | | | | Scalac prints a “type is already defined as“ error instead of incredibly-hard-to-debug “illegal cyclic reference” error in some rare cases.
* added CharSequence abstractionMartin Odersky2008-03-172-1/+57
| | | | | | | | | changed Regex class added Regex parsers changed thrown Errors in library to RuntimeExceptions added lazy_::, lazy_::: constructors and extractors for streams changed maximally supported function type arity to 22
* added better disgniostics for cyclic referencesMartin Odersky2008-03-171-1/+5
|
* Cleans up what scaladoc generates for synthetic...Lex Spoon2008-03-165-32/+81
| | | | | | | | | | | | Cleans up what scaladoc generates for synthetic classes like scala.Int and scala.Any: - When generating API docs for the standard library, add synthetic classes to the indexes (all classes, all classes in package "scala", etc.) - When generating API docs for anything else, do not generate the HTML files for synthetic classes. Instead, link to the Scala home page, the same as with non-synthetic classes.
* fix for bug #639Sean McDirmid2008-03-161-0/+5
|
* small code cleanup in a .NET-related method in ...mihaylov2008-03-121-26/+14
| | | | | small code cleanup in a .NET-related method in Definitions
* StringBufferClass -> StringBuilderClassmichelou2008-03-111-7/+7
|
* extended isStrictlyMoreSpecific for erased typesmichelou2008-03-112-17/+25
|
* StringBuffer -> StringBuildermichelou2008-03-101-3/+2
|
* 1.Martin Odersky2008-03-106-96/+146
| | | | | | | | 2. Added * operator to RichString 3. changed zip in Array to accept arrays of different length 4. changed takeWhile/dropWhile in Array to yield Projections 5. Added Manifest types
* SuperSABBUS works with files that have spaces i...Gilles Dubochet2008-03-097-75/+34
| | | | | | SuperSABBUS works with files that have spaces in their path. Distribution should build on Windows.
* Fixed #274 by using NameTransformer.decode.Geoffrey Washburn2008-03-071-2/+3
|
* Applied Andrew Foggin's patch to allow plugins ...Geoffrey Washburn2008-03-071-1/+4
| | | | | | | | Applied Andrew Foggin's patch to allow plugins to be run immediately after ther parsing phase. It shouldn't be necessary to special case parsing like this, but I cannot figure out how to untangle to mutually recursive initialiation order constraints.
* definitions.init doesn't really need to know ab...Geoffrey Washburn2008-03-071-2/+2
| | | | | definitions.init doesn't really need to know about firstPhase.
* Switched to scala.StringBuilderIulian Dragos2008-03-061-1/+1
|
* ScalaDoc, etc.Geoffrey Washburn2008-03-0510-50/+75
| | | | | | | | | | | of Settings. All doc related settings have been commented out of Settings (soon to be removed) and are now found in doc.Settings. -Ydoc is no more. I believe I have updated the scaladoc Ant task correctly, but it is not clear how to test it.
* Main accepts, but ignores -Ydoc.Geoffrey Washburn2008-03-052-43/+13
| | | | | | | ScalaDoc now "ignores" -Ydoc, but must still be given it as an argument so that the Settings class makes the doc dependent command-line options available.
* Created a "new" class that is used for running ...Geoffrey Washburn2008-03-051-0/+111
| | | | | | | Created a "new" class that is used for running scaladoc. Right now it is just Main with a new name, but this will change in the near future (and Main, etc. will lose the -Ydoc option).
* Use a java.security.SecureRandom for better Geoffrey Washburn2008-03-041-1/+1
| | | | | | | random port selection. Should think a little more about whether fsc can be exploited by other users local to a computer.
* Added equals methods to instances of Ordered. Geoffrey Washburn2008-03-042-0/+7
| | | | | They are probably never used, but just in case.
* One more redundant use of toString.Geoffrey Washburn2008-03-041-1/+1
|
* Eliminated a few more redundant uses of toString.Geoffrey Washburn2008-03-041-1/+1
|
* Strings are immutable, so new String(string) is...Geoffrey Washburn2008-03-031-1/+1
| | | | | Strings are immutable, so new String(string) is redundant.
* Elminiated a number of redundant calls to toStringGeoffrey Washburn2008-03-038-10/+10
|
* Fixing a bug in the IDE related to abstract val's.Sean McDirmid2008-03-021-2/+6
|
* Fixed issue #586.Gilles Dubochet2008-02-291-3/+7
|
* First step towards a faster commit build.Gilles Dubochet2008-02-2912-0/+659
| | | | | | | | 1. Added new Ant tasks to build the compiler in a memory-efficient way. 2. Modified Partest to make it more extensible and added an Ant task to run it. 3. Created a SuperSABBUS build file (beta) using these new tasks.
* one more attempt to fix raw typesMartin Odersky2008-02-281-37/+28
|
* fixed problem with raw types reported by lift p...Martin Odersky2008-02-281-11/+26
| | | | | fixed problem with raw types reported by lift people
* Fixed bugsSean McDirmid2008-02-282-9/+16
|
* Fixed bugsSean McDirmid2008-02-282-13/+46
|
* fixed #519Martin Odersky2008-02-261-1/+6
|
* fixed #520Martin Odersky2008-02-261-0/+2
|
* fixed #537Martin Odersky2008-02-261-1/+1
|
* fixed #520, #489Martin Odersky2008-02-262-11/+18
|
* Fixed #466.Iulian Dragos2008-02-261-30/+24
|
* Removed obsolete "usepredef" from Scalac ant task.Gilles Dubochet2008-02-251-8/+0
|
* fixed scaladoc commentsmichelou2008-02-252-172/+168
|
* reverted Burak's change which broke every singl...Martin Odersky2008-02-241-3/+1
| | | | | reverted Burak's change which broke every single test
* fixed testsMartin Odersky2008-02-233-49/+73
|
* startup scripts honor an existing SCALA_HOME now.Burak Emir2008-02-231-1/+3
|
* change -g:notc to -g:notailcallsLex Spoon2008-02-232-2/+2
|
* no singleton types allowed in new.Martin Odersky2008-02-221-5/+11
|