summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Some serious hash tries bugs fixed.Aleksandar Pokopec2010-10-2014-57/+239
| | | | | | | Plus one wild goose chase and test fixes. No review.
* Added back a previously publicly available method.Aleksandar Pokopec2010-10-201-0/+2
| | | | | No review
* Improved the remotetest script.Aleksandar Pokopec2010-10-201-25/+119
| | | | | No review.
* Some exception handling fixes in parallel colle...Aleksandar Pokopec2010-10-2015-96/+359
| | | | | | | | Some exception handling fixes in parallel collections. Fixed some regressions. Fixed some tests. No review.
* Further work on parallel mutable hash maps.Aleksandar Pokopec2010-10-2013-169/+595
| | | | | | | | | | | Changed HashTable interface. Fixed one test. Implemented hash map iterators. Implementing hash map combiners. Extracting common functionalities of bucket-based combiners. No review.
* As hash codes change, so do the tests - output ...Aleksandar Pokopec2010-10-202-2/+3
| | | | | As hash codes change, so do the tests - output order for a HashMap is different now. No review.
* Work in progress. No review.Aleksandar Pokopec2010-10-201-0/+45
|
* Changed hash code strategy in hash table - now ...Aleksandar Pokopec2010-10-202-1/+32
| | | | | Changed hash code strategy in hash table - now taking most significant bits when transforming the hash code into an index.
* Added stubs to parallel hash map. No reviewAleksandar Pokopec2010-10-202-7/+19
|
* Refactoring certain tasks to accept empty split...Aleksandar Pokopec2010-10-2013-58/+251
| | | | | | Refactoring certain tasks to accept empty splitters. Adding parallel mutable hash maps. No review
* Closes #3059, #3895 (the only difference betwee...Hubert Plociniczak2010-10-2010-42/+169
| | | | | | | | Closes #3059, #3895 (the only difference between this and r23232 is the forced info transformation that ensures that nested objects are viewed as lazy vals). sbt integration requires new starr for this commit to work.
* Closes #3670, #3877.Hubert Plociniczak2010-10-206-5/+319
|
* Closes #2910.Hubert Plociniczak2010-10-205-97/+205
|
* msil doesn't run flatten, so it is possible to ...Hubert Plociniczak2010-10-201-1/+1
| | | | | | msil doesn't run flatten, so it is possible to have nested classes in mixin. fixes msil build. review by rytz
* Fix involving xml equality, contributed by mark...Paul Phillips2010-10-202-3/+13
| | | | | | Fix involving xml equality, contributed by mark harrah. Closes #3886, no review.
* As pointed out to me by plocinic, the pattern m...Paul Phillips2010-10-193-13/+28
| | | | | | | | As pointed out to me by plocinic, the pattern matcher has been indiscriminately clearing the MUTABLE flag on synthetic vals because it is signalling itself with that bit and it didn't think anyone else would ever notice. Someone did. Closes #3699, review by plocinic.
* A modified approach to map withDefault[Value].Paul Phillips2010-10-194-28/+32
|
* For all those using .git who like their build a...Aleksandar Pokopec2010-10-191-0/+131
| | | | | | | | | | | | | | | For all those using .git who like their build and tests being run on a different machine - remotetest. Uses ssh, git and the remote home directory to push the current tree to a bare repo, then check it out remotely and run the full build and tests. Usage: remotetest [--init] <user> <server> <bare-repo-path> <workspace-repo-path> Modifying .ssh/authorized_keys on the <server> is recommended. To be run with --init first time. No review.
* Reverts r23251 because it hangs on windows.Paul Phillips2010-10-193-43/+1
|
* Closes #3934 by fixing a typo (missing + in str...Martin Odersky2010-10-193-1/+37
| | | | | | | Closes #3934 by fixing a typo (missing + in string concat). Better effect analysis would have caught that one at compile-time. Review by extempore.
* Fixed NoSymbol problem in IDE for type construc...Martin Odersky2010-10-191-2/+2
| | | | | | Fixed NoSymbol problem in IDE for type constructors. Review by vigdorchik
* VirtualFile.{equals/hashCode} should be based o...Eugene Vigdorchik2010-10-181-2/+2
| | | | | VirtualFile.{equals/hashCode} should be based on the path rather than bare name
* adding gitignore sample files.Lukas Rytz2010-10-182-0/+25
|
* Closes #3871.Martin Odersky2010-10-174-24/+75
|
* Reverted previous commit as I think it is wedgi...Paul Phillips2010-10-1714-104/+24
| | | | | | Reverted previous commit as I think it is wedging under -optimise. No review.
* Made some changes to fjbg so when people run in...Paul Phillips2010-10-1614-24/+104
| | | | | | | | Made some changes to fjbg so when people run into #1133 at least it will tell them what method was the cause. The fact that ten files are touched in this commit instead of one or two is a testament to the wonder of checked exceptions. No review.
* Documentation being generated by genprod was pr...Paul Phillips2010-10-1696-399/+294
| | | | | | | Documentation being generated by genprod was pretty busted both in terms of formatting and correctness. Spruced it up. Eliminated some of the more distracting HTML entities in compiler source. No review.
* Disambiguated all the implicits in JavaConversi...Paul Phillips2010-10-162-263/+287
| | | | | | | | | | Disambiguated all the implicits in JavaConversions. All the documentation had fallen out of date so I fixed that up too, in the process converting from HTML to wikiformatting. (Wouldn't it be nice to mass convert trunk out of the HTML tags?) Closes #3688, no review.
* new tests. no review.Martin Odersky2010-10-166-0/+58
|
* Small changes in layout and comments. no review.Martin Odersky2010-10-162-3/+3
|
* Closes #3837. Review by extempore.Martin Odersky2010-10-161-3/+7
|
* Closes #3614.Martin Odersky2010-10-162-16/+20
|
* Closes #3567. Review by milessabin.Martin Odersky2010-10-161-2/+11
|
* Closes #3833. Review by extempore.Martin Odersky2010-10-161-24/+39
|
* Closes #3672. Review by extempore.Martin Odersky2010-10-161-3/+14
|
* TreePrinters now go inside orginal's of TypeTre...Martin Odersky2010-10-161-1/+1
| | | | | | TreePrinters now go inside orginal's of TypeTrees to print positions. Useful for debugging IDEs
* Reverting r23232. No review.Hubert Plociniczak2010-10-155-122/+42
|
* removed docs/licences (doc/licenses already exi...Antonio Cunei2010-10-151-16/+0
| | | | | removed docs/licences (doc/licenses already exists)
* Working out some more of the flags situation.Paul Phillips2010-10-155-37/+61
|
* There was a fascinating tangle of name creation...Paul Phillips2010-10-1511-66/+26
| | | | | | | | | | | | | | | There was a fascinating tangle of name creation functions passing around positions only to reach the end of the line and discard the position since names don't have positions. I deleted all of it. The winner for most creative use of parameters was the freshName function in etaExpand, with this signature: def freshName(pos: util.Position, n: Int) And an implementation referencing neither pos nor n. "In a world beset by attrition on all sides... a people defeated by entropy... one man will show them the power of deletion." No review.
* Modification to the widening logic to treat loc...Paul Phillips2010-10-144-9/+44
| | | | | | | | | | | | | | | | | | Modification to the widening logic to treat locally defined symbols like final members thus allowing more constants to be inlined. Concretely, that means that in code like this: def f: Unit = { val b = false ; if (b) println("ok") } The call to println is no longer generated at all, and in this code: def f(x: Int) = { val X = 1 ; val Y = 2; x match { case X => 1 ; case Y => 2 } } A tableswitch is generated instead of the present if/then/else. I also added a big comment to the former widenIfNotFinal (now widenIfNecessary for obvious reasons.) Review by rytz.
* All this time with Nil only claiming to be equa...Paul Phillips2010-10-142-1/+9
| | | | | | All this time with Nil only claiming to be equal to immutable.Seqs, how is it possible? Closes #3923, no review.
* An error previously unnoticed.Aleksandar Pokopec2010-10-141-3/+2
| | | | | Review by extempore.
* Improving scalacheck update script.Aleksandar Pokopec2010-10-141-3/+122
| | | | | These improvements are based upon suggestions given by extempore, so - review by extempore.
* re-added isAbstract and isTrait to HasFlag beca...Lukas Rytz2010-10-142-3/+3
| | | | | | | | re-added isAbstract and isTrait to HasFlag because sbt build breaks otherwise (compiler-interface accesses Modifiers.isAbstract). note that the sbt build still doesn't work right now because of a bug in r23232. hubert is working on that. review by extempore.
* Fixed the broken build by my previous change.Iulian Dragos2010-10-141-1/+1
|
* Fixed wrong tag for Longs, which caused bad jav...Iulian Dragos2010-10-141-8/+10
| | | | | | Fixed wrong tag for Longs, which caused bad java signatures (and a crash building the Eclipse plugin). No review.
* Fixing issue with XMLEventReader.stop failing t...Paul Phillips2010-10-143-1/+43
| | | | | | Fixing issue with XMLEventReader.stop failing to stop the parser thread. Contributed by Jean-Laurent Huynh, reviewed by extempore. Closes #3881.
* An object with a main method can now extend its...Paul Phillips2010-10-142-153/+146
| | | | | | | | | | | | An object with a main method can now extend its companion class without losing the ability to run. Also gave genjvm a wax and polish while in the neigborhood. Closes #3487. I had to get a little tricky with this one. No review per se, but if anyone is frightened by the prospect of the forwarders not being marked final in this case (because as of now, they aren't) then speak now or ACC_FINAL hold your peace.
* Closes #3894. Review by dubochet.Martin Odersky2010-10-131-4/+4
|