summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* scalap changed to treat named parameters and pa...ilyas2009-06-2933-1224/+237
| | | | | scalap changed to treat named parameters and package objects
* Fixed #2107.Iulian Dragos2009-06-291-3/+7
|
* Added default implementation for debug hover in...Miles Sabin2009-06-293-3/+30
| | | | | | Added default implementation for debug hover info; export FJBG for use in the IDE.
* fix #2103Lukas Rytz2009-06-292-12/+6
|
* Misc fussing with DSL details.Paul Phillips2009-06-293-84/+83
|
* More of the DSL.Paul Phillips2009-06-2810-146/+123
| | | | | | | the various ad hoc helpers into one place. Opportunistically recoding AST generation in spots where it looks like it'll help me flesh out the syntax.
* DSL refinement continues apace.Paul Phillips2009-06-284-121/+70
| | | | | good-sized whacks on Erasure.
* Refactoring of sender/reply, as well as !!, !? ...Philipp Haller2009-06-2810-240/+356
| | | | | | Refactoring of sender/reply, as well as !!, !? methods into separate traits.
* Prepares a test for further changes in Reactor.Philipp Haller2009-06-281-2/+0
|
* More fleshing out of code generation DSL.Paul Phillips2009-06-2812-218/+196
| | | | | | | consistent and reasonably aesthetic naming scheme for operators. Making progress on consolidating the several different places where code generation logic has been partially encapsulated.
* ComponentResized et al moved to UIElementResizedIngo Maier2009-06-284-4/+33
|
* Continued development of code generation DSL.Paul Phillips2009-06-275-393/+291
| | | | | | target file was the aptly named CleanUp.scala. Will continue polishing that file but checking in to keep this patch from getting out of hand.
* Misc cleanups to squeezing logic.Paul Phillips2009-06-271-50/+27
|
* Gave a Source method a more precise name.Paul Phillips2009-06-272-2/+2
|
* Fix for #1496.Paul Phillips2009-06-261-4/+2
|
* Made the value classes lazy vals rather than de...Paul Phillips2009-06-261-29/+18
| | | | | | Made the value classes lazy vals rather than delayed assignment vars, because as it stands they're not stable identifiers.
* idea project structure is reworkedilyas2009-06-269-4/+1548
|
* Improved the refined build manager.Iulian Dragos2009-06-263-21/+133
|
* Fixed the fact that reflective calls had logica...Paul Phillips2009-06-262-4/+4
| | | | | | | | Fixed the fact that reflective calls had logical and arithmetic right shift swapped. Modified test case to use a value that doesn't have identical output for both shifts. Grumbled to self that test cases which fail to test are markedly worse than no tests at all.
* Removed unused Any_asInstanceOfErased and Any_i...Paul Phillips2009-06-267-49/+21
| | | | | | Removed unused Any_asInstanceOfErased and Any_isInstanceOfErased variations on is/as.
* Hopefully fix for inadvertant stability failure...Paul Phillips2009-06-261-5/+5
| | | | | Hopefully fix for inadvertant stability failure introduced in r18118.
* Initial checkin of a code generation DSL which ...Paul Phillips2009-06-253-146/+256
| | | | | | | | | | | | | | | | | Initial checkin of a code generation DSL which I felt like I had to undertake before I could begin the pattern matcher in good conscience. I'm pretty excited about the impact this could have on the understandability of the codebase - for me anyway. // actual code in this checkin DEF(method) === { (This(clazz) EQREF that) OR (that MATCH( (CASE(pat) IF guard) ==> TRUE , DEFAULT ==> FALSE )) }
* New jline jar from mapreduce's generified jline...Paul Phillips2009-06-252-3/+3
| | | | | | New jline jar from mapreduce's generified jline, including 32-bit and 64-bit versions of jline.dll so windows users can be happier.
* added hoverInfo hookMartin Odersky2009-06-251-0/+2
|
* better positions for ValDefsMartin Odersky2009-06-251-1/+1
|
* small fix to named argumentsLukas Rytz2009-06-253-21/+32
|
* Partest no longer hangs when reporting fails.Philipp Haller2009-06-252-19/+26
|
* Reverted attempts at inhibiting empty .scala_de...Paul Phillips2009-06-251-9/+0
| | | | | Reverted attempts at inhibiting empty .scala_dependencies
* The dependecy file is read only when -make is n...Iulian Dragos2009-06-256-23/+223
| | | | | | | The dependecy file is read only when -make is not 'all'. Added a more refined builder that tracks dependency at the member level, and moved the build managers to package interactive.
* named arguments only at top level in () paramet...Lukas Rytz2009-06-259-87/+109
| | | | | named arguments only at top level in () parameters.
* fixed bug in Parser and updated check files.Martin Odersky2009-06-256-16/+14
|
* Skeletal implementation of scala.io.File.Paul Phillips2009-06-2411-20/+113
| | | | | | | Separated default source code encoding (the one specified by -encoding) from default system encoding, because otherwise you can't compile scala with the defaults on OSX.
* Generalizations made in the course of evaluatin...Paul Phillips2009-06-242-50/+36
| | | | | | Generalizations made in the course of evaluating pattern matcher rewrite.
* fixed variance bug; added smart brace insertion...Martin Odersky2009-06-2415-222/+569
| | | | | | fixed variance bug; added smart brace insertion to parser. moved interactive compiler interface along.
* More work and documentation for GenericRanges, ...Paul Phillips2009-06-2416-79/+141
| | | | | | More work and documentation for GenericRanges, plus minor findbugs noticed issues.
* Working my way toward a consistent interface fo...Paul Phillips2009-06-246-174/+55
| | | | | | | | | | | Working my way toward a consistent interface for scala.io.Source. Now all the Source factory methods whose input is something Byte based rather than Char based require an implicit Codec, which will be Codec.default if no implicit is available. The idea is that if one uses the scala APIs, your desired encoding can be expressed as an implicit value and it will always be used; and that we (if so inclined) can change the default in one place.
* Moving empty .scala_dependencies check around l...Paul Phillips2009-06-242-6/+9
| | | | | | Moving empty .scala_dependencies check around looking for the spot which won't cause trouble.
* * dialogs use named arguments now, messages are...Ingo Maier2009-06-2413-150/+204
| | | | | | | * dialogs use named arguments now, messages are of type Any (fixes * #1922) components register listeners on demand (fixes #1595) Fix for * #2026 minor additions and fixes
* Some enhancements to Option to cover a variety ...Paul Phillips2009-06-241-2/+31
| | | | | | | | Some enhancements to Option to cover a variety of cases which have come up repeatedly: Option factory which translates null to None .orNull method on Options of nullable types filterMap implementation so Option[T].filterMap => Option[U]
* Some incremental steps on overhauling IO.Paul Phillips2009-06-234-72/+94
| | | | | | | scala.io.Codec for encapsulating charset encoding/decoding info, and then uses that class as the world's first default/implicit parameter: see BufferedSource.fromInputStream.
* Made some minor adjustments to Stream, having d...Paul Phillips2009-06-231-32/+7
| | | | | | | | | | Made some minor adjustments to Stream, having deprecated methods actually use the implementation they recommend to everyone else, except in those cases where doing so caused scalac to become unbuildable (e.g. concat) or the suggested alternative doesn't actually exist (e.g. fill(elem)). Also dropped the "drop" override as it appeared identical to the inherited implementation.
* Put a stop to empty .scala_dependencies files.Paul Phillips2009-06-231-0/+6
|
* Thread-based receive uses ManagerBlocker interf...Philipp Haller2009-06-234-23/+32
| | | | | Thread-based receive uses ManagerBlocker interface of new ForkJoinPool.
* As Ordered now extends Comparable, so too shouldPaul Phillips2009-06-231-1/+3
| | | | | Ordering extend Comparator.
* Fixed #2062.Philipp Haller2009-06-231-1/+1
|
* Added test for #2060.Philipp Haller2009-06-231-0/+28
|
* Removed what amounted to a no-operation in the ...Paul Phillips2009-06-221-51/+31
| | | | | | Removed what amounted to a no-operation in the synthetic case class equals method, and removed some dead code at the source level as well.
* Attempted to resolve the improbable mess surrou...Paul Phillips2009-06-227-25/+30
| | | | | | | | Attempted to resolve the improbable mess surrounding implicit conversions from Unit. Modified test case which relied on the supposedly verboten behavior; verbotenized () => AnyRef; added new test case which fails if verboten behavior should ever return.
* Added test for #2034.Philipp Haller2009-06-221-0/+14
|
* Added test for #2079.Philipp Haller2009-06-221-0/+25
|