Commit Graph

9588 Commits

Author SHA1 Message Date
dragos 28832943f0 One more thing: The JVM backend updates for invokedynamic.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16748 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-11 21:20:46 +00:00
dragos 84c6a6ea0f Added experimental invoke dynamic support (JSR292).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16747 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-11 21:12:20 +00:00
odersky 9fd9ef7b9f switch to new initialization semantics. HARD HATS ON!
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16745 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-11 14:34:37 +00:00
odersky b38a24eef4 fixed #1364 (overeriding vals in traits)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16740 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-10 14:37:15 +00:00
odersky b0350e1cad updates to scalax collections and standard library classes.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16738 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-09 17:40:50 +00:00
michelou 89151c480e disabled one test on Java 1.4
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16733 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-09 14:10:01 +00:00
odersky 0531f66c7f corrected check file
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16731 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-09 13:17:37 +00:00
odersky dc3e60da6c added comments; better errror messages; trace utility
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16728 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-08 19:06:16 +00:00
dragos a63040620d Fixed #1358.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16700 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-03 16:52:00 +00:00
dragos 66b22a511f Fixed stack overflows on 1.5 Windows by spawning new threads
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16696 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-03 15:24:07 +00:00
rytz c2e501daab same fix for shootout/regexdna test on windows
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16695 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-03 15:08:13 +00:00
rytz 51456e1f2c fix bug391 on windows
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16694 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-03 14:59:46 +00:00
nielsen a2a5e06c31 All the SIPs have beem moved to the lamp-sip directory
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16692 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-03 13:54:10 +00:00
dragos cf49aa160f Set eol property on text file
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16690 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-03 11:46:02 +00:00
dragos a718cd5135 Set eol property on text file
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16689 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-03 11:44:47 +00:00
dragos f7a76974ca Fixed optimised test suite
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16683 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-02 11:02:44 +00:00
dragos 4abe657832 Added example for List.flatten (see #909).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16664 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-27 17:03:59 +00:00
rytz bd70b97fe4 removing Marshal and dependency on java.io in scalax..List for msil
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16661 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-27 13:42:54 +00:00
dragos a448b61cbc Fixed 1541.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16654 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-26 18:58:03 +00:00
cunei 1e9d5dbcb9 fix for occasional fsc silent quitting
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16653 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-26 17:38:20 +00:00
nielsen a1b11f8803 Unchecked stable should have been in annotation.unchecked
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16642 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-26 13:30:39 +00:00
phaller 10721e444b Fix #1514
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16635 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-26 10:16:20 +00:00
rytz e0fe20f7a3 ant: use copy instead of copyfile
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16633 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-26 07:44:25 +00:00
cunei d8afffb96f Merging everything from the 2.8.x development branch back to trunk.
- If you were working on trunk, please keep working on trunk
- If you were working on 2.8-devel, please switch to trunk now



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16629 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-25 18:05:48 +00:00
michelou def8296a1b added manifest tests and util.Marshal
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16625 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-25 16:04:12 +00:00
odersky ae02e44a0e added uncheckedvarianceclass
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16622 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-25 14:58:46 +00:00
moors a356be20c7 fixed #1438
solution: removed old cruft that caused problems

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16621 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-25 13:20:52 +00:00
phaller 704c5feef4 Adds language and country settings forcing them to en_US when running tests
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16609 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-24 16:59:59 +00:00
odersky 49b715b8f8 added uncheckedVariance annotation
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16606 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-24 14:20:24 +00:00
washburn 58b8d35850 Fix for #1371.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16598 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-22 22:35:23 +00:00
washburn 46b6a8bf1c Fixed #1440 and generally cleaned up things a bit.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16595 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-21 16:50:31 +00:00
dragos 660364ec06 Added back jvm args for the optimised.test target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16591 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-20 15:44:21 +00:00
dragos 46ccdd7491 Fixed syntax error in optimised.test target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16590 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-20 15:21:45 +00:00
dragos f321b0fb7b Added optimised.test target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16587 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-20 11:07:10 +00:00
washburn 67b46bda1d Built a new STARR for those people that want to bootstrap
with JDKs that have broken jar files (see #1380).


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16582 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-19 11:21:50 +00:00
washburn 561aaf051a Iulian says I should delete these.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16581 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-19 10:00:12 +00:00
dragos d1718da026 Added back test for #1453.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16580 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-19 09:30:13 +00:00
washburn 5b9d49e127 Oops. Did the commit in test/files so they were only removed,
rather than placed in their new location.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16579 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-19 09:29:12 +00:00
washburn 559a3ccc57 Moved failing test to pending for now.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16578 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-19 09:13:55 +00:00
washburn 2982940974 Interpreter test now only works on 1.5 or above JVMs.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16577 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-19 09:09:43 +00:00
odersky 65ddb9706d new failing tests
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16576 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-18 16:24:40 +00:00
washburn 8868700716 Applied patch from #1505, modified supplied example to be a test.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16575 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-18 15:41:08 +00:00
dragos 83fade9293 Fixed #1453. Changed the way 'Nothing' values are generated. Instead of dropping and returning immediately after a value of type Nothing, an exception is thrown. Note that such code is never actually executed. It exists only for the verifier.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16570 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-18 11:20:05 +00:00
dragos e50032e97a Fixed comments for shootout program.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16569 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-18 11:16:05 +00:00
rytz 63e3b6e2bb scaladoc now correclty links to swing sources
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16564 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-17 13:32:19 +00:00
DRMacIver 2c388ff94f Fixed parallel matching with check init.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16562 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-15 14:11:48 +00:00
washburn 26defc792e Fix and test for #1513
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16558 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-14 22:17:56 +00:00
washburn 4df3e09278 Applied Paul's patch for #1380, moved test out of pending.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16554 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-13 23:05:51 +00:00
DRMacIver 3459dae1d9 Starting on improving the abstraction level of the pattern matcher (code from paul)
Still needs a fair bit of work.



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16553 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-13 22:14:16 +00:00
phaller 328c7902a6 Corrects classpath
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16552 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-13 18:05:30 +00:00