Commit Graph

10609 Commits

Author SHA1 Message Date
dubochet 7f0b1d145a [no content change] Fixed all SVN properties: mimes, EOL, executable. Id expansion is consistently enabled for Scala/Java/C# sources in 'src/' and consistently disabled and removed from everywhere else: there should not be any dead Id tags anymore.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18773 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 13:09:40 +00:00
rytz 0ef0cf9371 fixed #2290 and #2325
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18772 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 12:45:00 +00:00
phaller f6f5b1d9d7 Moved SingleThreadedScheduler from scheduler back to actors where it used to be in 2.7.x.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18771 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 12:21:42 +00:00
phaller d70974341f Fixed boundedbuffer actor example (new arrays).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18770 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 12:16:17 +00:00
phaller f17be85c82 More proper fix for #2379 (single-threaded actors done right!).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18768 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 10:58:10 +00:00
phaller 6f7eb3bbb3 Fixed #2359.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18767 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 10:37:50 +00:00
odersky f1e6519ef0 moved sortWith from Iterable to Sequence (becaus eit does not make sense for sets or maps).
Fixed problem interfacing with Java Array[T] parameters. Made manifests compile under 1.5 by avoiding multi-dimensional Array.newInstance.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18766 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 09:30:24 +00:00
rytz 5235db2666 pack200 ant task will be used for better compression of sbaz packages
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18765 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 08:16:35 +00:00
extempore d9a9c4d827 Taking a stab at the cause of some nightly failures.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18764 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-24 03:44:57 +00:00
extempore 1e76f9b2ad Test case for #1309 (fixed in Array rewrite.)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18762 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 22:47:15 +00:00
extempore 61b81a1b0f Fix for partest so all the javaopts files wouldn't be ignored
when running tests.  With that in hand, fixed #2379.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18759 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 20:51:21 +00:00
extempore a2ac66fa1e The results of examining many instances of !!! and seeing
what I can do about rendering them less exclamatory.  It is
not completely out of the realm of possibility that I have
calmed down something which would best have remained excited, but
I am endeavoring to be more "daring" (in the words of the BAFL.)

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18758 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 20:18:52 +00:00
extempore 950b017365 Created a copy method for Elem like the one which would be
generated for it if a) it were still a case class and b) it
didn't have a Node* argument, which apparently suppresses
the generation of the copy method.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18757 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 20:18:25 +00:00
extempore 021758a448 Fix and test case for #2377.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18756 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 18:26:59 +00:00
odersky 730a2658ab Fixed #2381.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18755 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 15:01:27 +00:00
extempore 0220fa0c20 Some more XML reworking.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18754 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 14:13:55 +00:00
imaier b7a9e7b68c Proxy.equals catches null case (fix for #2366)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18753 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 10:12:32 +00:00
extempore e2426c3ed8 Removed redundant method isValueType.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18752 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 05:13:16 +00:00
extempore a657533799 Removed StringVector and all uses thereof.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18751 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 04:18:17 +00:00
extempore 9750739e4a Fix for #2374.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18750 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 03:02:21 +00:00
extempore 6d0df2f1cf Fix for #2364, and another XML rewrite.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18749 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 03:02:10 +00:00
stepancheg 9f36ae8e78 drop svn:executable from *.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18747 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-23 00:27:03 +00:00
extempore 719f2640bd Some duplication elimination in partest.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18746 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 19:54:55 +00:00
cunei a847618751 Rather surprisingly, after all the commotion about 2.7.6
and the pickler fix, there was still no test for the
corresponding ticket(s). Now added.



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18745 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 18:17:35 +00:00
extempore 340e72da1e Support code I need for certain equality strategies; it's not
called by anything in the mainline as yet.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18744 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 17:53:19 +00:00
phaller 278241f368 Really fixing the build now.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18743 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 16:56:14 +00:00
phaller 898c2b8b1f Fixed build.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18741 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 16:28:24 +00:00
phaller fb466e5a52 Finished re-integrating mutable collections.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18739 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 16:14:46 +00:00
michelou d2c8f810bf fixed doArgs (Settings.scala) and loadFrom (Plugin.scala)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18738 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 15:27:34 +00:00
rytz c5fb9e2fd9 improved patch from james matlik
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18737 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 14:34:11 +00:00
michelou 378efc687b finished update of Android examples
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18736 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 11:57:52 +00:00
odersky 7afe85d362 Attempt at fix for lift crash on 2.7.6
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18735 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 11:50:31 +00:00
rytz 08f413786e fix for a nightly build problem
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18734 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 10:35:12 +00:00
extempore 65791d554e Attempting to widen the field of possibilities for equality,
a proof by construction that a large codebase doesn't need to
perform equality checks between different primitives types
if it is not so inclined.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18733 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 06:24:34 +00:00
extempore a31b420e1c Various tweaks to give us relief from those files which are
endlessly recompiled by ant (mostly, whenever there is a source
file which does not generate a class of the same name.)

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18732 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 04:45:25 +00:00
extempore a031d55eda Removed 150,000 unnecessary boxings. Interesting
things you find when you log all equality tests.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18731 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 23:08:14 +00:00
extempore f3205ca1a3 Altered replacelocker target to replace locker.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18730 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 22:50:18 +00:00
dubochet b5f2cffcc6 SABBUS now builds FJBG, which sources are now part of the Scala module.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18727 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 19:24:41 +00:00
extempore 766bcd608e Changed vt-warning workaround to enable the setting in the
doc settings object, so anything using it will get the fix.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18725 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 17:11:51 +00:00
extempore e7cfba06eb Re-enabled the self-type check which was breaking the overall
build in favor of disabling the check only when running scaladoc.
This still requires attention!

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18723 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 14:04:26 +00:00
odersky aabc853b81 new arrays are done. Two tests fail: structural.scala ==> for Gilles. runtime.scala ==> please help me out here! It seems unrelated to my array changes. But I can't check on Hudson right now whether it existsed already before the checkin.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18722 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 12:50:04 +00:00
extempore fe5e194e3a Attention drawn toward MarkupParsers, I found I could not look away.
Mostly finished giving it a nice veneer of sanity.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18721 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 04:01:11 +00:00
extempore d22f423b2f Fix for #2354, and made the surrounding XML parsing code
slightly less likely to blind innocents who come across it.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18720 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-19 06:09:15 +00:00
extempore 14d4c8c454 Working around a mysterious bug which was exposed in r17461.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18719 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-19 02:28:17 +00:00
extempore 66a5be15e4 Exposed a bunch of java 5 Character methods through RichChar,
and deprecated a couple in favor of less irritating names.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18718 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-18 20:37:52 +00:00
dragos d8ed223a0d Fixed the crash in the optimizer for nested exception handlers that apear as arguments to methods.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18717 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-18 17:11:11 +00:00
phaller 820ab90329 Physically moved ForkJoinPool to scala.concurrent.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18716 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-17 19:26:52 +00:00
odersky 76c09b4896 new starr, with some changes to varargs handling. This starr can build with the new array scheme, using -Dscalac.args="-Ynewarrays".
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18715 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-17 11:00:31 +00:00
extempore 642c3e4cb5 Setting property to binary.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18714 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-17 01:37:59 +00:00
extempore 8985646602 Not sure why my jars are being viewed somewhere along the
way as if textual data, and this is apparently causing breakage
some places.  One more try at uploading a jar.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18713 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-17 01:28:54 +00:00