phaller
7e78154bb4
Increased timeout in build.xml to make all tests pass.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15517 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-09 16:51:32 +00:00
washburn
11b5b05893
Now encoded glyphs in identifiers that are not valid for Java/JVM.
...
New STARR built with this encoding.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15514 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-09 15:17:01 +00:00
mcdirmid
3e2c491175
Adding some comments to document what's going on (why we have to thread through some booleans and call another method with an identical body).
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15512 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-09 11:05:30 +00:00
mcdirmid
39a9fd85f8
Fixing broken build from last commit.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15511 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-09 10:55:17 +00:00
odersky
1614bc995a
change in ObjectRunner to avoid the warnings.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15510 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-09 10:54:17 +00:00
mcdirmid
25549d6f91
Fixing early value initialization for IDE (which is not compatible with stubbing because the parser tests for ValDefs directly).
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15509 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-09 10:47:23 +00:00
odersky
e1138c9e73
early initialization fixes.
...
fix: interface methods read by JavaParser are now deferred.
fix: List extends Product.
fixes to Java : _* that make it possible to compile ObjectRunner without warnings.
NEW STARR
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15508 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-09 09:55:15 +00:00
phaller
29e1ee5a38
Increased timeout for compilation of tests.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15507 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-08 20:39:53 +00:00
phaller
8d74e33cfe
Added timeout option to invocation of partest task.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15505 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-08 17:55:14 +00:00
dubochet
635aa86417
Applied Ross Judson's patch to fix #1072 .
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15504 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-08 17:45:00 +00:00
phaller
c129214be7
Added timeouts to protect against hanging tests.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15503 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-08 17:26:56 +00:00
dubochet
d306e342c9
Added pending tests for #1070 , #1079 and #1087 .
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15502 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-08 15:55:57 +00:00
washburn
d52da05a1b
Fixed r15497 to handle the case where a file that doesn't end
...
in ".scala" already exists.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15500 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-08 07:57:42 +00:00
washburn
e5be461963
Patch so that .scala can be be ommited when loading a file.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15497 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-07 18:54:34 +00:00
mcdirmid
87af98868d
Trying to patch up NoPosition crash from syntaxError call in Parser that only affects the IDE.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15490 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-07 11:22:16 +00:00
mcdirmid
f078980db7
Adding dependency tracking from classes to the traits they implement, as the
...
classes must be recompiled when the layout of any extended trait changes.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15486 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-05 04:58:43 +00:00
mcdirmid
cf15bb427a
Ingo's fix that I didn't actually committ a few days ago as I thought.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15478 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-03 11:12:45 +00:00
phaller
13b06a2713
Fixed #1085 . Added send method to OutputChannel and Channel that lets one specify a reply destination.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15473 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-02 18:02:18 +00:00
washburn
f9679cc976
Removed pointless assertions.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15467 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-02 08:05:41 +00:00
milessabin
feea953ee4
Fixed (most of) the varargs warnings in the compiler and libraries. Fixing the remaining ones in scala.tools.nsc.ObjectRunner will have to wait on a fix to #1003 .
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15466 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-01 09:26:46 +00:00
mcdirmid
e1adaf21ac
Bug fixes.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15463 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-30 13:47:20 +00:00
pradel
834b7a498a
fix for #1064
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15459 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-29 08:49:42 +00:00
stepancheg
c5c69f787a
Refactor proxies: IterableProxy, SeqProxy, RandomAccessSeqProxy, MapProxy:
...
not all methods were proxied previously;
proxy methods are now declared in the same order as in proxied traits (to make maintaining easier)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15458 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-28 20:23:22 +00:00
stepancheg
540f091e22
mutable.Set: fix scaladoc param names
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15457 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-28 14:56:55 +00:00
pradel
506f6ff30e
fix for #1060
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15455 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-28 09:37:46 +00:00
odersky
f5deeca7b6
rolled back Constructors.scala
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15452 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-27 15:11:06 +00:00
odersky
db866bcfdd
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15451 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-27 15:05:00 +00:00
stepancheg
4c63515790
Add RandomAccessSeqProxy
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15448 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-27 09:22:09 +00:00
rytz
31271c8127
removing the .settings folder from svn
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15447 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-27 08:44:16 +00:00
rytz
e3cc207f77
- added AnnotationChecker and TraverseComponent
...
- improved the rest
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15446 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-27 08:42:40 +00:00
dragos
15ef482f91
Started work on a rewrite for type-flow analysis. Not ready/hooked yet, I just don't want too many uncommitted changes.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15441 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-26 13:21:32 +00:00
dragos
864b7d32ff
Added support for generating static forwarders for objects that have companion classes (see #363 ).
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15440 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-26 13:16:20 +00:00
washburn
ae4e073f5e
Fix build revision number.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15438 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-26 08:56:26 +00:00
stepancheg
ab6b78f0db
Seq.apply, RandomAccessSeq.apply
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15437 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-25 16:22:45 +00:00
washburn
2155e1fd2b
Added test for #503 .
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15431 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-25 09:33:02 +00:00
washburn
85d79c7d24
Fix initialization when constructing a MarkupParser.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15428 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-24 14:26:13 +00:00
odersky
829c6405b4
lazy vals cannot override strict vals and vice versa; fixed initialization bugs that caused scala and fsc to fail.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15427 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-24 12:45:25 +00:00
mcdirmid
52ac3661d3
Converting all vals possible into lazy vals, should fix it.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15426 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-24 10:13:46 +00:00
mcdirmid
7a4af538c9
convering vals to lazy vals to accomodate new initialization semantics.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15425 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-24 10:01:16 +00:00
mcdirmid
90a28ee3bc
trying to fix build
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15424 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-24 09:24:03 +00:00
mcdirmid
31b57529a2
* scaladoc - changed two objects into vals to avoid NPE in current build.
...
- made model frame XML IDE friendly
* IDE - hardening of various crashes
- better semantic highlighting
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15422 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-24 08:43:05 +00:00
rytz
b4972fd59c
fix (?) for windows runner scripts
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15416 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-22 18:54:09 +00:00
odersky
875578c9d0
removed pre-supercall moving of valdefs
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15413 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-20 17:50:41 +00:00
odersky
11c566f555
use early initialization instead of relying on compiler moving valdefs in front of constructors.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15412 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-20 16:00:28 +00:00
odersky
2b9806065b
new STARR which implements pre-initialized fields correctly.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15411 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-20 14:59:18 +00:00
stepancheg
7013ce1b02
speed up ArrayBuffer by replacing BoxedAnyArray with raw JVM array
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15407 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-20 09:26:36 +00:00
pradel
5e15d94c34
test for #1049
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15406 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-20 07:22:55 +00:00
odersky
566c7b8a4c
fix^2 of t0590
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15405 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-19 18:01:38 +00:00
odersky
9dc43b6108
fixed t0590
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15404 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-19 14:45:54 +00:00
phaller
c25413675e
Cleaned up handling of reply destinations for remote actors. Remote actor proxies now support all message send operations of the Actor trait in a general way.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15401 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-18 19:58:32 +00:00