Commit Graph

9588 Commits

Author SHA1 Message Date
dragos 931d669ca5 Fixed NPE when calling hashCode on a product containing nulls (#216)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16964 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-21 16:02:59 +00:00
dragos e2414065b1 Fixed NPE when calling hashCode on a product containing nulls (#216)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16962 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-21 15:41:10 +00:00
washburn 7ec2b37d89 Added test for #1659
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16955 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-21 09:46:57 +00:00
rytz 663f42e4b7 fixed #1651
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16952 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-20 17:03:57 +00:00
washburn 2a2532dac6 Fix and test for #1648
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16948 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-20 14:24:02 +00:00
phaller c20d6fb506 Fixed #1652.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16945 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-20 11:34:16 +00:00
rytz 23999cfb48 fixed msil library: exception in TypeBuilder now contains a message
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16943 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-19 09:39:26 +00:00
rytz 7e88de8fc8 merge from maven2 branch, add licensing info to artifacts.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16940 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-19 08:46:26 +00:00
washburn 66c53ac19d Fixed a typo in the documentation (See #1648)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16939 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-18 09:54:37 +00:00
phaller f4a6121ec5 Removed obsolete field.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16930 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-16 16:17:27 +00:00
phaller d75f20f843 Cleaned up addition of serializable annotations. Added method isSerializable to Symbol.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16928 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-16 16:12:35 +00:00
dragos 12b982f2be Fix for #1589.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16923 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-15 15:20:57 +00:00
ilyas 37a969a3b8 scalap classes added
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16922 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-15 14:13:37 +00:00
phaller f751fa263f Fixed ant test.suite target for jvm tests that contain directories.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16920 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-14 16:43:36 +00:00
phaller 08bea520b3 Fixed #1143 (again).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16918 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-14 14:39:31 +00:00
odersky bc05b6fcd9 renamed util.control.Break to Breaks and added support for continue. Fully implemented package objects.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16913 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-13 18:50:50 +00:00
ilyas 2b40ec02f8 cleanup
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16903 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-13 17:48:02 +00:00
ilyas 861c965057 test commit: IntelliJ project files added
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16902 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-13 17:43:09 +00:00
washburn ed13c144f2 Added a test for #1618
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16897 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-13 14:45:26 +00:00
washburn c60e34eedb Applied patch for #1618
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16896 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-13 14:35:13 +00:00
cunei ae54247192 Updated (all) copyright notices to 2009
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16893 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-13 13:09:22 +00:00
rytz f0235e890c fixed #1269. scalac can now be called with arguments stored in a file using the syntax "scalac @argfile".
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16890 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-12 15:43:05 +00:00
odersky 4806ffb39d parses syntax for package objects
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16889 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-12 12:59:26 +00:00
odersky c5b61b6566 removed colelction.generic.nonvariant
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16888 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-12 11:53:53 +00:00
imaier d5b7f6f920 reuse run method from superclass
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16887 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-11 13:03:57 +00:00
cunei a80730d957 Updated copyright notices to 2009
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16884 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-09 16:52:09 +00:00
odersky 9906b5d6b9 fixed erroneous cyclic reference error condition; generated new starr.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16875 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-08 16:23:11 +00:00
phaller 51a3453425 Fix timeout problem in partest
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16859 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-08 09:36:09 +00:00
cunei cb231c58c0 Fix for #1624.
The code logic of this fragment was wrong, and worked mainly
because the CharsetDecoder usually generates the same number of
characters in output as are given in input. Using special
characters would change that, leading to a condition by which
the resulting CharBuffer would never eventually empty.



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16855 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-07 17:29:05 +00:00
milessabin ad2676a15a Fixed floating point regex.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16852 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-07 14:46:22 +00:00
lesani 7c37108a58 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16844 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2009-01-06 15:58:23 +00:00
michelou 57738fa518 fixed ticket #1620
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16842 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-06 15:46:05 +00:00
rytz 46b9cbf72e fix for #1603
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16833 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-05 09:41:18 +00:00
phaller f9801abaa7 Add tests for zero timeout in reactWithin and receiveWithin.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16832 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-03 15:11:03 +00:00
phaller 9b03c00f09 Make semantics of zero timeout in reactWithin and receiveWithin more uniform.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16831 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-03 15:09:03 +00:00
cunei 61d3c0c8dd #1598
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16815 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-22 13:22:59 +00:00
phaller 03d0e4131d Add debug option to partest ant task. Set actors corePoolSize to avoid compilation timeouts.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16812 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-18 21:47:36 +00:00
rytz aff75d0ecb fixed two problems of msil build
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16795 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-17 14:48:23 +00:00
dragos acfafb410b Fixed warnings.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16794 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-17 14:09:49 +00:00
milessabin bed66c139f Bumped bundle version.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16783 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-16 20:04:48 +00:00
michelou 443fb0d474 added comment.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16776 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-16 14:44:02 +00:00
michelou 4836ace1fc splitted BigDecimal class for Java 1.4
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16775 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-16 14:39:03 +00:00
phaller af7410ac54 Use Thread.getState() instead of timestamps to detect blocked worker threads.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16767 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-16 11:11:09 +00:00
phaller 07cc921b85 Remove obsolete TickedScheduler class.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16765 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-16 11:03:16 +00:00
phaller 174ce070fc Avoid collecting race in memory leak fix
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16761 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-15 11:05:52 +00:00
phaller 9957f6ea9e Remove race condition when linking/unlinking.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16760 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-15 11:01:56 +00:00
imaier b53675b60a frames can be centered on screen now
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16755 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-13 10:48:17 +00:00
dubochet a25e4f24ed Compilation of ApplyDynamic to reflective method calls in CleanUp implements varied caching strategies (no caching, monomorphic inline caching and polymorphic inline caching). See "-Ystruct-dispatch" compiler argument.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16754 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-12 17:50:13 +00:00
phaller 60d754f44b Fix memory leak in ActorGC
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16751 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-12 13:42:21 +00:00
dragos 572b8e9884 One more thing: a 1.4 compatible jar.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16749 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-11 21:22:06 +00:00