Commit Graph

9588 Commits

Author SHA1 Message Date
ilyas c52c3b248c version file added
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17079 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-10 14:28:52 +00:00
ilyas 8996e4d9f2 map page updated
scalap flags adjusted according to man page

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17078 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-10 14:08:18 +00:00
rytz 89626a80f7 added test for 1691
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17072 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-10 09:56:32 +00:00
rytz de355da34e fix for #1691
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17071 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-10 09:32:05 +00:00
rytz fd9a1ba5fb added build scripts for scalap
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17067 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-09 16:06:06 +00:00
rytz af5815b481 added pending test for #1701
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17066 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-09 15:44:07 +00:00
cunei c605919f14 Fix for #934
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17064 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-09 15:27:10 +00:00
extempore 4a82febf46 repaired init order issue with the fix for #1602.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17063 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-09 14:35:15 +00:00
extempore 19ce71644b existential error message changed to agree with SLS: bug #480
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17062 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-09 12:25:40 +00:00
nielsen 9fa68e82c9 annotation removed now - for real
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17060 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-09 11:37:07 +00:00
nielsen 6f6060f8a7 Remove type annotations as part of SIP 00002 and removed function from Global that is not used any more
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17059 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-09 10:42:40 +00:00
DRMacIver 71b60eef2a Minor refactorings and a little bit of documentation.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17058 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-08 16:35:10 +00:00
DRMacIver 7b398578a9 Removed some redundancy in parallel matching (multiple methods doing the same thing. Yay)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17057 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-08 14:52:22 +00:00
extempore 8e5a8f8afd Fix for #1268.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17056 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-07 20:41:08 +00:00
extempore 969e8c0399 Inelegant fix for bug #1602; will revisit.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17055 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-06 21:58:09 +00:00
extempore 97bee9969c Script errors are now reported at the correct position (fix for #409).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17054 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-06 21:24:24 +00:00
extempore 7f001e572a lazy values in repl are now handled uniformly (through ValHandler, with immediate output inhibition encapsulated there.)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17053 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-06 19:03:39 +00:00
spoon f3de9e91f7 Adds Interpreter.reset(), a fast method for resetting an
existing interpreter instance to a clean slate.



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17051 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-06 16:59:38 +00:00
extempore 4c32504f2e lazy values in the REPL are now evaluated lazily.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17050 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-06 05:25:38 +00:00
nielsen 6ce66219c6 The changes made to the scaladoc tool also need to be reflected in the scaladoc ant task
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17049 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-05 20:44:14 +00:00
odersky c601d0a691 added support for Strings, arrays, sets.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17048 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-05 19:25:43 +00:00
odersky 1e8804fd8f Fixed duplicate symbols problem in new collection libraries by adding a special case to Erasure.
Fixed override problems in new collection libraries by refining OverriddenPairs.
Fixed repeated load by applying patch to Settings.
Improved error message iin RefChecks.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17047 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-05 19:24:56 +00:00
nielsen cddac9bf27 Missed some files.... but how ?
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17042 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-05 14:10:06 +00:00
nielsen c5b805a2be Test that make sure the implementation in SIP 00002 behaves correctly
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17041 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-05 14:09:10 +00:00
nielsen a9fdf4a886 Updated example compiler plugin for SIP 00002
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17040 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-05 14:08:22 +00:00
nielsen a32b5f8058 Compiler implementation of SIP 00002 and fixes for tests and other tools like scaladoc
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17039 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-05 14:07:53 +00:00
milessabin a7540fb59b Project-specific settings no longer required.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17036 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-05 11:05:45 +00:00
milessabin eb079c1cbb Fix and test for #1689.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17021 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-03 17:34:15 +00:00
phaller dad7713fa4 Fixed #1686.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17017 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-02 21:35:37 +00:00
washburn 592fd99b5b Applied patch from #1684.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17012 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-02 11:52:05 +00:00
phaller 858738dbf5 Fixed #1451.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17010 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-30 18:12:14 +00:00
phaller e152e58d82 Fixed build.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17008 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-30 17:31:21 +00:00
phaller 17406de0ce Added test for #1652.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17007 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-30 17:04:06 +00:00
phaller 00f3914dfd Fixed #1652.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17005 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-30 16:57:28 +00:00
phaller 270a32d0c9 Moved react/receiveWithinZero tests to pending for now.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17004 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-30 15:46:49 +00:00
odersky fb8cad5690 updated check file
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17002 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-29 15:36:38 +00:00
odersky a937d7dd51 Deprecated new Array(...) syntax for dimensions > 1.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17001 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-29 13:06:41 +00:00
odersky d088f41594 1. Boxed arrays are now generic. 2. Added Array.withDims method to create multi-dimensional arrays. 3. Added optional manifest handling to Typer.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17000 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-29 13:05:53 +00:00
odersky a4d3906bb1 Changed typing of if-then: Missing else is now always replaced by (). Fixed memory leak for ArrayBuffer.clear in 2.8 collections.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16999 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-29 13:04:43 +00:00
phaller 84501f194b Fixed lockup in partest.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16998 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-29 11:33:23 +00:00
odersky 90bc2854e8 added optional manifest
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16997 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-28 19:18:08 +00:00
odersky 7a6c9fc929 added support for strings as collections in 2.8
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16996 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-28 19:17:42 +00:00
odersky ad564dd2d9 added optional manifests
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16995 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-28 19:16:22 +00:00
odersky 089f7b4555 break and continue now both go to a breakable block.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16994 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-28 19:12:43 +00:00
dubochet ff9898b429 Fixed issues #1084 and #1611.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16993 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-28 16:13:12 +00:00
ilyas 98008500ad scala/trunk/src/compiler/scalax -> scala/trunk/src/compiler/scala/tools/scalap
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16976 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-26 12:11:52 +00:00
ilyas 509d404947 scalap modified for correct object printing
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16971 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-22 22:17:50 +00:00
phaller 068fc9717b Whenever an actor is created it inherits the scheduler from the creating actor. Prepares for resolution of #1405.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16970 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-22 19:04:51 +00:00
ilyas 762ac11620 scalap modified for correct case classes printing
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16969 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-22 18:43:57 +00:00
phaller 55659e81a1 ActorGC is no longer a global object; each scheduler provides its own ActorGC instance. Prepares for resolution of #1405.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16968 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-22 16:43:42 +00:00