summaryrefslogtreecommitdiff
path: root/src/library
Commit message (Collapse)AuthorAgeFilesLines
* inline more in RangeIulian Dragos2010-08-231-2/+2
|
* Made ranges a bit more friendly to the optimizer.Iulian Dragos2010-08-233-21/+9
|
* debugging output to track down wild boxing.Iulian Dragos2010-08-231-0/+3
|
* Added setup and teardown methods.Iulian Dragos2010-08-231-3/+20
|
* Added an overridable setUp method that is calle...Iulian Dragos2010-08-231-0/+7
| | | | | | Added an overridable setUp method that is called prior to each benchmarking (but whose execution time is not measured).
* closes 2462. better implicit error messages.Adriaan Moors2010-08-202-1/+20
| | | | | | | | | | | | | | | | | | @implicitNotFound(msg="Custom error message that may refer to type parameters ${T} and ${U}") trait Constraint[T, U] whenever an implicit argument of type Constraint[A, B] cannot be found, the custom error message will be used, where the type arguments are interpolated in the obvious way note: if the msg in the annotation references non-existing type params, a warning is emitted the patch also cleans up annotation argument retrieval (moved it to AnnotationInfo from Symbol) review by odersky
* Discovered ListMap.++ returns a Map instead of ...Paul Phillips2010-08-192-3/+10
| | | | | | | Discovered ListMap.++ returns a Map instead of a ListMap. Does preserving binary compatibility mean we can't fix this sort of thing? Fixing for now, inquiring via: review by odersky.
* closes #2788.Adriaan Moors2010-08-191-3/+4
| | | | | | | the added flexibility'll cost ya one ClassManifest review by phaller
* use arraycopy not Array.copy in Arraybuffer.siz...Lukas Rytz2010-08-171-1/+1
| | | | | | use arraycopy not Array.copy in Arraybuffer.sizeHint. close #3766, #3767. no review.
* Revert ArrayBuffer's sizeHint as I had a typo a...Lukas Rytz2010-08-161-2/+1
| | | | | | | | Revert ArrayBuffer's sizeHint as I had a typo anyway and it needs more thinking. see #3766, see #3767. This reverts commit bf87118d701df2313a9f680e327ce066765c10d3.
* use arraycopy instead of Array.copy in ArrayBuf...Lukas Rytz2010-08-161-1/+2
| | | | | | use arraycopy instead of Array.copy in ArrayBuffer's sizeHint. close #3766, review by extempore.
* documentation for scala.Array.Lukas Rytz2010-08-161-66/+94
|
* doc comment for scala package.Lukas Rytz2010-08-161-0/+3
|
* Overhaul of ScalaRunTime.stringOf.Paul Phillips2010-08-151-21/+38
| | | | | | | | material changes are a) deferring to the target object's toString method on custom collections, so now only built-in collections receive special treatment, and b) guarding against runaways and inappropriate exceptions, falling back on toString. Closes #3710, Review by prokopec.
* Changes in docs and layout. No review.Martin Odersky2010-08-121-1/+4
|
* Added missing file for last checkin.Martin Odersky2010-08-101-0/+6
|
* Removed duplicate classes. No review.Martin Odersky2010-08-101-10/+0
|
* update doc of option. close #3737.Lukas Rytz2010-08-091-43/+118
|
* close #3709. no review.Lukas Rytz2010-08-091-1/+1
|
* fixed t3738michelou2010-08-071-1/+1
|
* added @deprecatedName annotation, allowing to d...Lukas Rytz2010-08-031-0/+13
| | | | | | added @deprecatedName annotation, allowing to deprecate parameter names. review by prokopec.
* Fixed some typoes/errors in doc comments.Martin Odersky2010-08-021-1/+1
|
* Revamped ScalaConversions.Martin Odersky2010-08-022-40/+581
|
* Modified toString on JSONObject and JSONArray t...Derek Chen-Beker2010-07-291-2/+2
| | | | | | | | | Modified toString on JSONObject and JSONArray to print JSON Closes #3605 Relatively minor change to get it working.
* Fixes priority queues and makes them iterables ...Aleksandar Pokopec2010-07-296-72/+118
| | | | | Fixes priority queues and makes them iterables now.
* Fix for last commit.Aleksandar Pokopec2010-07-283-15/+4
|
* Added merge function to HashTrie.merge. No review.Aleksandar Pokopec2010-07-281-34/+33
|
* Fixes a priority queue issue. No review.Aleksandar Pokopec2010-07-281-3/+11
|
* [docs] Documentation updates contributed throug...Gilles Dubochet2010-07-284-14/+24
| | | | | [docs] Documentation updates contributed through Colladoc. No review.
* Minor tweaks. No review.Aleksandar Pokopec2010-07-272-2/+12
|
* Refactored benchmarks.Aleksandar Pokopec2010-07-263-2/+146
|
* More files affected by renamings. no reviewAleksandar Pokopec2010-07-231-1/+1
|
* Several renamings not included. no reviewAleksandar Pokopec2010-07-233-9/+9
|
* Parallel collection library renamings. No reviewAleksandar Pokopec2010-07-2331-606/+645
|
* [docs] The first comment contributed using Petr...Gilles Dubochet2010-07-211-0/+5
| | | | | [docs] The first comment contributed using Petr Hošek's Colladoc.
* Moved the burden of forgivingness for string sl...Paul Phillips2010-07-142-6/+14
| | | | | | Moved the burden of forgivingness for string slices into StringOps where it belongs. Review by odersky.
* Closes #3493. Review by extempore.Aleksandar Pokopec2010-07-091-1/+7
|
* closes #3603. no reviewAleksandar Pokopec2010-07-092-2/+39
|
* A brown bag on the head fix to that last patch.Paul Phillips2010-07-051-1/+1
|
* The take/drop methods in IndexedSeqOptimized we...Paul Phillips2010-07-051-4/+4
| | | | | | | The take/drop methods in IndexedSeqOptimized were overridden to call slice without checking bounds, causing it to fail when the argument is too large. Restored expected behavior. No review.
* Fixes #3584. No review.Aleksandar Pokopec2010-07-051-21/+23
|
* Fixes #3580. Review by extempore.Aleksandar Pokopec2010-07-051-1/+1
|
* When compilation fails because of an unimplemen...Paul Phillips2010-07-031-0/+1
| | | | | | | | When compilation fails because of an unimplemented abstract var, give a more precise error message about what happened. Also avoid issuing the same error twice because neither getter nor setter is implemented. Closes #36, review by rytz.
* Option gets an empty factory like the collections.Paul Phillips2010-07-021-4/+6
|
* Abandoned any pretense of selectivity and put f...Paul Phillips2010-07-011-1/+0
| | | | | | | Abandoned any pretense of selectivity and put forkjoin.jar on every compilation path from locker to strap. Review postponed until the afterlife.
* Took a cue from mharrah that we don't need to b...Paul Phillips2010-07-011-22/+7
| | | | | | | | | | | Took a cue from mharrah that we don't need to build global static data to keep track of something when we know where it's kept. Altered the Enumeration deserialization scheme to use reflection, preserving the singleton property by delivering the MODULE$ singleton. This solves the GC issue and lets us drop synchronization to boot. Also added some graceful failure for malformed Enumerations. All tests look good but a second opinion is in order: closes #2214, review by phaller.
* Renaming files and inserting dummies to please ...Paul Phillips2010-07-017-27/+11
| | | | | | | | | | Renaming files and inserting dummies to please ant. Note to committers: whenever there is a source file which does not generate a classfile whose name and path exactly match the name and path of the source file, then ant will recompile the file every time it compiles anything. In this batch there were 7 such files, so any 1-char change meant an 8-file recompile. Someday we'll be rid of ant, but until then... no review.
* Fixed an infinite loop in the xml parser on inv...Paul Phillips2010-07-012-8/+8
| | | | | | Fixed an infinite loop in the xml parser on invalid input. Also found an off by one bug in Source while fixing it. No review.
* Created mutable.SeqLike so as to mix in Cloneab...Paul Phillips2010-07-015-15/+33
| | | | | | | Created mutable.SeqLike so as to mix in Cloneable like mutable.{Set, Map} do. Closes #3590, review by odersky.
* Removing some dead code from SyncVar and cleani...Paul Phillips2010-07-011-25/+10
| | | | | | Removing some dead code from SyncVar and cleaning up a little. Closes #3490, no review.