summaryrefslogtreecommitdiff
path: root/src/library/scala/Symbol.scala
Commit message (Collapse)AuthorAgeFilesLines
* Fix typomathhun2016-03-091-2/+2
|
* Fix for SI-6706, Symbol breakage under GC.Paul Phillips2012-11-231-0/+5
| | | | | | Ensure the map key and the String in the Symbol are the same reference by removing the old key before updating the map with the new key -> symbol relation.
* Brings all copyrights (in comments) up-to-date, from 2011/12 to 2013Heather Miller2012-11-021-1/+1
|
* Cleanups in Cleanup.Paul Phillips2012-01-071-2/+2
| | | | | | Seeing about getting delayedInit working (not to mention the breakage it is inflicting elsewhere) which led me into Cleanup and some of its buddies.
* Consistent hashCode for Symbol.Paul Phillips2011-10-051-2/+2
| | | | | | Use the string's hashcode so it is stable across jvm restarts. Closes SI-5056, no review.
* 2nd round of clean ups (see r25285)michelou2011-07-151-13/+8
|
* Updated copyright notices to 2011Antonio Cunei2011-01-201-1/+1
|
* Deprecated the @serializable annotation, introd...Lukas Rytz2010-11-301-2/+1
| | | | | | | | | | | | | | | | | | | Deprecated the @serializable annotation, introduce a new trait "scala.Serializable" which has to be extended instead (cross-platform). Known issues: - Companion objects of serializable classes (including case classes) are automatically made serializable. However, they don't extend "Serializable" statically because of the known difficulty (should be done before typing, but hard). - Writing "case class C() extends Serializable" gives "error: trait Serializable is inherited twice" - Functions are serializable, but don't extend Serializable dynamically (could be fixed by making FunctionN Serializable - shouldn't we?) Note that @SerialVersionUID continues to be an annotation; it generates a static field, which is not possible otherwise in scala. Review by dragos, extempore. Question to dragos: in JavaPlatform.isMaybeBoxed, why is there a test for "JavaSerializableClass"? Is that correct?
* Removed more than 3400 svn '$Id' keywords and r...Antonio Cunei2010-05-121-1/+0
| | | | | Removed more than 3400 svn '$Id' keywords and related junk.
* Removes pointless reference queue from the Symb...Paul Phillips2010-04-291-3/+2
| | | | | | Removes pointless reference queue from the Symbol cache. Closes #3370, no review.
* Updated copyright notices to 2010Antonio Cunei2009-12-071-1/+1
|
* Explicit locking on Symbol creation so multiple...Paul Phillips2009-05-081-35/+49
| | | | | | Explicit locking on Symbol creation so multiple readers don't have to block up on synchronize. Closes bug #1307.
* massive new collections checkin.Martin Odersky2009-05-081-8/+18
|
* Updated copyright notices to 2009Antonio Cunei2009-01-091-1/+1
|
* New reorg planGeoffrey Washburn2008-04-071-0/+69
|
* The great library reorg!Geoffrey Washburn2008-04-041-69/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | The standard library will now be laid out approximately like this library/scala /jvm/scala /jvm/jvm1.4/scala /jvm/jvm1.5/scala /jvm/android/scala /jvm/cldc/scala /dotnet/scala To build the standard library for a given target you start by copying the root library/scala tree to a staging area, then move down in the hierarchy copying the nested "scala" trees on top in the staging area. So if you wanted to build for cldc, for example, you would do something like the following: rsync -avz library/scala staging/ rsync -avz library/scala/jvm/scala staging/ rsync -avz library/scala/jvm/cldc/scala staging/ The ant build files will be updated to do this for you automagically, and there will soon be shell script to do this if you want to compile some parts of the standard library manually.
* Applied patch from #598NAME2008-03-071-1/+1
|
* uses readResolve for symbolsmichelou2008-02-201-6/+2
|
* fixed #523michelou2008-02-201-4/+9
|
* Changed scala.Symbol to be always internedIulian Dragos2008-02-181-13/+21
|
* Corrections to the documentationIulian Dragos2008-02-121-3/+7
|
* deprecated &f, .f, requires.Martin Odersky2007-06-051-1/+1
| | | | | Added existential types.
* patch from user contributionSean McDirmid2007-05-211-4/+4
|
* Fixed race conditionSean McDirmid2007-05-161-2/+3
|
* Added default case to intern.Sean McDirmid2007-04-221-1/+1
|
* Revamped scala-doc.Sean McDirmid2007-03-281-8/+6
|
* uncurried Console.printfmichelou2007-01-311-11/+22
|
* fixed bug in FlatHashTable; intern Symbols; rem...Martin Odersky2007-01-301-0/+14
| | | | | | fixed bug in FlatHashTable; intern Symbols; removed view bound in Set.empty
* Rearranged header and updated copyright messagemihaylov2006-03-021-2/+4
|
* Switching to the new build system and to the ne...Gilles Dubochet2005-12-191-0/+30
Switching to the new build system and to the new build system. This is a MAJOR commit, so be careful when updating.