summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version number change assuming RC4 will be the ...v2.9.1Antonio Cunei2011-08-293-4/+4
| | | | | | Version number change assuming RC4 will be the final, which may or may not be true.
* Scala 2.9.1 RC3 -> RC4Antonio Cunei2011-08-243-4/+4
|
* Some 11th hour modifications with the dual purp...Paul Phillips2011-08-238-31/+93
| | | | | | | | | | | | | | | | | | Some 11th hour modifications with the dual purpose of a smooth console life for sbt and so the repl can be used on google app engine. Although this patch may look largish to be entering at RC4, there isn't a lot going on. It's trying to make these dangerous things: - property and environment variable accesses - thread creation - signal handler installation happpen in a sufficiently uniform way that people who don't want them and places who don't allow them are not left with an unfixable situation where things blow up inside private methods. Also, the (ahem) lower than usual elegance levels are due to it being intended for 2.9.x as well. Review by harrah.
* Made the thread behavior of the repl a little b...Paul Phillips2011-08-232-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.
* A conceivably pretty bad performance bug in bui...Paul Phillips2011-08-233-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.
* applying patch provided by Topher, fixes #3501.Paul Phillips2011-08-233-1/+24
|
* Don't let 0-arg getClass reach bytecode.Paul Phillips2011-08-211-1/+1
|
* Kludge: don't let getClass make it into bytecode.Paul Phillips2011-08-201-0/+1
| | | | | References SI-4931, no review.
* RC2 -> RC3Antonio Cunei2011-08-153-4/+4
|
* Eliminated binary compat problem with getLines ...Paul Phillips2011-08-151-3/+3
| | | | | Eliminated binary compat problem with getLines patch.
* Fixes scaladoc layout for function arguments wi...Paul Phillips2011-08-151-2/+2
| | | | | | Fixes scaladoc layout for function arguments with default values. Contributed by Ruediger Keller. Closes SI-4588, no review.
* Keep BufferedSource from losing buffered data w...Paul Phillips2011-08-153-10/+108
| | | | | | Keep BufferedSource from losing buffered data when a derivative iterator is created via getLines. Closes #4671, #4662, no review.
* (For SI-4705) Some tweaks to repl thread creati...Paul Phillips2011-08-153-19/+31
| | | | | | (For SI-4705) Some tweaks to repl thread creation based on speculation from mark harrah, no review.
* Revert previous commit.Paul Phillips2011-08-159-4751/+3228
|
* 2.9.1 RC1 -> RC2Antonio Cunei2011-08-043-4/+4
|
* Merged revisions 25440 via svnmerge from Antonio Cunei2011-08-049-3228/+4751
| | | | | | | | | | | https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk ........ r25440 | phaller | 2011-08-03 23:13:33 +0200 (Wed, 03 Aug 2011) | 1 line Update fork/join framework to JDK release 1.7.0 ........
* Test case for SI-4603, no review.Paul Phillips2011-07-282-0/+15
|
* Closes #4603. Review by extempore.Paul Phillips2011-07-281-2/+5
|
* Bounded wildcard types arising during pattern t...Paul Phillips2011-07-275-3/+55
| | | | | | Bounded wildcard types arising during pattern type inference can cause unnecessary crashes. Closes #1048, review by odersky.
* Backport of r25383:Paul Phillips2011-07-276-4/+62
| | | | | | | | | | Fix/workaround for inliner bug uncovered by finalizing Option methods. Something in the backend is leaving open but empty blocks in the worklist. Rather than freaking out at the merest mention of an empty block, I quietly remove the empty ones. A proper fix will involve not leaving empty blocks lying around but we're on a schedule here people. Review by dragos.
* Fix a scalap checkfile, no review.Paul Phillips2011-07-261-0/+1
|
* Get rid of structural type in Iterator.scalaPaul Phillips2011-07-261-1/+9
| | | | | | | | Implementation of Iterator.scala defined a structural type by mistake. By naming a class we get rid of that structural type. Fixes #4791. No review.
* Moved a test to pending.Paul Phillips2011-07-261-0/+0
| | | | | No review.
* Discard empty strings in option position, but n...Paul Phillips2011-07-261-1/+8
| | | | | | Discard empty strings in option position, but not in argument position. Closes SI-4782, no review.
* Backport of r25219/r25220.Paul Phillips2011-07-264-1/+17
|
* Stable hashCodes for case objects.Paul Phillips2011-07-263-11/+37
| | | | | | | | | | | | Somehow case objects fell through the cracks and have had default hashCode implementations, leading to new hashCodes on each jvm run. Now we use the productPrefix, and inline it right into the bytecode. scala> None.## == "None".## res0: Boolean = true Closes #4752, no review.
* Backport of a portion of r25068 for binary comp...Paul Phillips2011-07-251-1/+8
| | | | | | Backport of a portion of r25068 for binary compatibility with sbt's compiler interface.
* Selective reversions, mostly over improbable bi...Paul Phillips2011-07-244-17/+51
| | | | | | Selective reversions, mostly over improbable binary compatibility issues.
* Pulled some more repl code from trunk.Paul Phillips2011-07-2410-130/+228
|
* Reverted some minor changes from trunk on the o...Paul Phillips2011-07-243-16/+3
| | | | | | Reverted some minor changes from trunk on the off chance they can impact binary compatibility.
* Version number: 2.9.1.RC1Antonio Cunei2011-07-243-4/+4
|
* Removal of one leftover file.Antonio Cunei2011-07-221-103/+0
|
* Backport from trunk of a large batch of revisions:Antonio Cunei2011-07-22218-2400/+3904
| | | | | | | | | | | | | | | | 24909,24919,24941,24961,24963,24965,24981,24984,24986,24987,24999, 25000,25001,25002,25003,25004,25005,25006,25007,25008,25009,25010, 25015,25028,25029,25030,25031,25033,25037,25038,25039,25040,25041, 25044,25045,25046,25050,25052,25053,25054,25055,25057,25058,25059, 25061,25062,25063,25065,25066,25069,25070,25071,25072,25074,25075, 25076,25080,25081,25082,25083,25085,25087,25088,25090,25091,25092, 25093,25094,25095,25096,25097,25098,25099,25100,25101,25110,25111, 25112,25113,25114,25117,25119,25122,25124,25125,25126,25127,25128, 25130,25132,25133,25134,25135,25136,25137,25138,25138,25139,25140, 25141,25142,25144,25145,25146,25148,25149,25152,25153,25158,25160, 25161,25162,25164,25167,25169,25170,25171,25172,25202,25204,25208, 25209,25252
* Wholesale backport of scala/tools/nsc/interpret...Paul Phillips2011-07-0239-615/+1563
| | | | | | | Wholesale backport of scala/tools/nsc/interpreter with small adjustments to compile against 2.9.0-1. This commit passes all the tests and is mima-verified binary compatible.
* Reverting r25016: 2.9.0.1 -> 2.9.1.alphaAntonio Cunei2011-05-243-5/+5
|
* Temporary version change: 2.9.1.alpha -> 2.9.0.1v2.9.0+1Antonio Cunei2011-05-243-5/+5
|
* Fix corresponding to r24993.Antonio Cunei2011-05-231-8/+14
| | | | | | | | | | The Git patch altered src/compiler/scala/tools/nsc/ast/TreeGen.scala rather than src/compiler/scala/reflect/internal/TreeGen.scala so the two commits are actually different. Reconciled here. https://github.com/paulp/scala-full/commit/cf8beab500ee0b046ff9926d9af63 f3a49823e1a https://lampsvn.epfl.ch/trac/scala/changeset/24993
* Change in checkfileAntonio Cunei2011-05-231-1/+1
| | | | | | | see: https://github.com/paulp/scala-full/commit/29acf6c27eb988aedb794dcbcc122 2cc2c8f8f1d
* Merged revisions 24881,24956,24962,24966-24968,...Antonio Cunei2011-05-2315-22/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged revisions 24881,24956,24962,24966-24968,24991-24993 via svnmerge from https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk ........ r24881 | odersky | 2011-05-03 16:44:33 +0200 (Tue, 03 May 2011) | 1 line Closes #4537. No review. ........ r24956 | extempore | 2011-05-14 18:54:42 +0200 (Sat, 14 May 2011) | 1 line Fix for view+groupBy closes #4558, no review. ........ r24962 | extempore | 2011-05-15 01:00:05 +0200 (Sun, 15 May 2011) | 7 lines Fix for Iterator flattening regression. Not sure what happened, but my theory is that ++ takes a by name argument, but doing a foldLeft and using ++ to join creates a closure which loses the by-nameness. If this theory is correct that's an ugly trap. Not sure how I write a test against this sort of thing? Will take pointers. For now, closes #4582, no review. ........ r24966 | odersky | 2011-05-16 14:51:54 +0200 (Mon, 16 May 2011) | 1 line Removed ill-fated bridge method. Review by extempore. ........ r24967 | odersky | 2011-05-16 14:57:15 +0200 (Mon, 16 May 2011) | 1 line Removing two more @bridge methods because they do not make sense anymore. Review by extempore. ........ r24968 | odersky | 2011-05-16 16:37:10 +0200 (Mon, 16 May 2011) | 1 line Closes 4560. Review by dragos. ........ r24991 | prokopec | 2011-05-19 16:04:13 +0200 (Thu, 19 May 2011) | 3 lines Fixes and closes #4608. No review. ........ r24992 | extempore | 2011-05-19 20:07:57 +0200 (Thu, 19 May 2011) | 2 lines Specialized keySets for immutable and sorted maps are supposed to be views, not actual sets. Closes #4616, no review. ........ r24993 | extempore | 2011-05-19 20:08:15 +0200 (Thu, 19 May 2011) | 3 lines Apparent assumption that Literal(0) would be adapted to Literal(0.0f) as necessary mercilessly invalidated. Fixed mkZero to account for all types explicitly. Closes #4617, no review. ........
* 2.9.0.final -> 2.9.1.alphaAntonio Cunei2011-05-123-5/+5
|
* RC5 -> finalv2.9.0Antonio Cunei2011-05-113-4/+4
|
* final -> RC5Antonio Cunei2011-05-113-4/+4
|
* Merged revisions 24929 via svnmerge from Antonio Cunei2011-05-111-5/+2
| | | | | | | | | | | https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk ........ r24929 | cunei | 2011-05-11 15:40:55 +0200 (Wed, 11 May 2011) | 2 lines Reverting r24927 ........
* Merged revisions 24927 via svnmerge from Antonio Cunei2011-05-111-2/+5
| | | | | | | | | | | | https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk ........ r24927 | odersky | 2011-05-11 14:40:23 +0200 (Wed, 11 May 2011) | 1 line Further narrowing down the applicability of Hubert's patch, to reduce the risk we break something else. Review by dragos. Review by plocinic. ........
* Merged revisions 24925 via svnmerge from Antonio Cunei2011-05-112-0/+24
| | | | | | | | | | | https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk ........ r24925 | odersky | 2011-05-11 14:16:21 +0200 (Wed, 11 May 2011) | 1 line New test. No review. ........
* Merged revisions 24922-24923 via svnmerge from Antonio Cunei2011-05-117-20/+6965
| | | | | | | | | | | | | | | https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk ........ r24922 | odersky | 2011-05-11 13:09:08 +0200 (Wed, 11 May 2011) | 1 line Closes #4560. Review by dragos. ........ r24923 | plocinic | 2011-05-11 14:11:08 +0200 (Wed, 11 May 2011) | 1 line Closes #4565. Added also autogenerated tests made by iulian. review by odersky and dragos ........
* Making an optimistic assuption; will revert if ...Antonio Cunei2011-05-093-4/+4
| | | | | Making an optimistic assuption; will revert if more RCs are needed.
* Error message in bug4533 is no longer valid: fi...Antonio Cunei2011-05-071-1/+1
| | | | | Error message in bug4533 is no longer valid: fixing for RC4.
* RC3 -> RC4Antonio Cunei2011-05-073-4/+4
|
* Merged revisions 24882,24886,24897,24901-24902 ...Antonio Cunei2011-05-0716-91/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged revisions 24882,24886,24897,24901-24902 via svnmerge from https://lampsvn.epfl.ch/svn-repos/scala/scala/trunk ........ r24882 | extempore | 2011-05-04 04:55:17 +0200 (Wed, 04 May 2011) | 1 line Fix for failing test, no review. ........ r24886 | malayeri | 2011-05-05 14:45:21 +0200 (Thu, 05 May 2011) | 1 line [scaladoc] Unify template and package header. New icons for entities with a companion. No review. ........ r24897 | malayeri | 2011-05-06 11:55:35 +0200 (Fri, 06 May 2011) | 1 line [scaladoc] Fix minor CSS issue. No review. ........ r24901 | extempore | 2011-05-07 04:12:01 +0200 (Sat, 07 May 2011) | 2 lines Made GenTraversableOnce public. (I assume that is the plan.) No review. ........ r24902 | extempore | 2011-05-07 04:51:58 +0200 (Sat, 07 May 2011) | 2 lines My estimation of what will fix fsc on cygwin/windows, but untested. Review by community. ........