Commit Graph

8057 Commits

Author SHA1 Message Date
michelou 0d1a99306d updated STARR to Scala 2.6.1-RC1
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13418 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-03 12:53:08 +00:00
dragos ead3647dde Fixed two minor bugs in dead code elmination and icode reader.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13416 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-03 09:50:32 +00:00
dragos 99d6c76090 Fixed #216
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13415 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-03 09:00:33 +00:00
mcdirmid a6c2274677 nuking noides, getting rid of generate ide maps
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13408 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-02 13:12:45 +00:00
mcdirmid 6a921df81a nuking noide and generate ides phase
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13407 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-02 13:11:06 +00:00
mcdirmid 8dfab8ac44 * nuked noide
* allow command line to accept -target jvm15 in addition to -target:jvm15 (and so on for everykind of combo option!)

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13406 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-02 12:58:07 +00:00
mcdirmid 2b06cce173 Fixed problem with to with custom by
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13405 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-02 12:56:14 +00:00
mcdirmid 4feff801ba Fixed bug in to with custom by
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13404 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-02 12:55:28 +00:00
phaller 90a73773d3 Ported bug fix in rev 13402 of 2.6.1 branch
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13403 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-02 11:36:19 +00:00
emir 630e085a9f fixed #211
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13401 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-01 10:26:27 +00:00
spoon dc7ca5b6e9 - When -Yself-in-annots is turned on, be careful not to
re-type the same annotation tree and thus use the wrong
  self symbol.  Duplicate the tree each time to prevent this.
- mkAttributedQualifier can be given a term symbol to use,
  if all else fails in converting the type to a tree.
- AsSeenFromMap will sometimes use the above facility.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13398 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-30 16:01:14 +00:00
dubochet 3904ed6a99 Fixed comparison for BigInts (and other custom Number sub-types).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13384 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-30 13:05:37 +00:00
michelou ad9ce5b843 changed dependencies for targets 'dist' and 'pack'
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13383 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-30 10:25:00 +00:00
dubochet e35c4806df Maybe fixed CLDC build.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13382 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-30 10:10:13 +00:00
odersky 29248a8b3d format -> formatted
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13381 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-30 08:09:39 +00:00
dubochet e8ec0a4207 Fixed issue with MSIL build.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13380 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-29 22:09:58 +00:00
spoon 65ac30ece8 - include partest in the scala-test package
- make scripts in simpbuild/bin immediately executable (thanks, Manfred Stock)


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13379 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-29 20:54:56 +00:00
phaller 42307f1582 Beautified actor sequence example.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13378 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-29 18:52:39 +00:00
phaller e5857d7c1c Fixed issue that avoids evaluating expressions after andThen and continue.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13377 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-29 18:51:31 +00:00
dubochet bc97f64d7c Structural calls should be faster thanks to method caching. Fixed issue #192.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13376 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-29 15:50:14 +00:00
spoon e62b0bb6d0 This new error message looks better than the old one
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13372 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-28 17:16:54 +00:00
michelou 2bfd43f578 improved DX tool invocation (Android)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13371 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-28 12:38:41 +00:00
michelou d65013e3a1 removed FloatTag/DoubleTag (CLDC)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13370 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-28 12:07:04 +00:00
michelou f34d66c6b6 sets 'android.home' property
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13369 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-28 10:26:16 +00:00
spoon bb43f762bf Merge from the annots-normtrees branch. Annotations
now use compiler trees instead of reflect trees.
In many cases, annotations on types can be rewritten
instead of discarded as the types undergo various
operations.  Also, -Yself-in-annots has been added.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13367 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-28 05:17:14 +00:00
spoon 6c88618863 escape characters as necessary when
inserting types into string literals



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13366 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-28 04:56:02 +00:00
spoon f8b858e985 In the Debian build scripts, do not run scaladoc by default. It must
be requested explicitly.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13365 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-28 04:41:29 +00:00
michelou bb1577ea86 added Android build and test support
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13363 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-27 19:49:42 +00:00
moors 9dc83d1e52 fixed Ticket #212
at the same time, made it easier to customise the shape of identifiers

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13362 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-27 19:05:35 +00:00
odersky 54eaf3c0a3 Made format compatibkle with JDK 1.4. Fixed #197
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13360 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-27 17:57:08 +00:00
michelou cb15c45f74 fixed #63
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13356 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-27 12:31:59 +00:00
phaller c9ac87567e Fixed issue with task scheduler creating too many threads. Improved actor termination code. Added size query to MessageQueue.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13355 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-27 10:56:51 +00:00
odersky a9edd50e19 List.transpose is now tailrecursive. Removed format with Locale from StringAdd (it seems Locale is not supported on 1.4).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13352 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-26 19:20:12 +00:00
phaller 47e8ed28e3 Fixed ticket #219.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13350 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-26 14:16:59 +00:00
michelou dd9aacd2d6 reverted (unwanted) change in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13349 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-26 12:27:00 +00:00
michelou 0b19d666e5 Fixed runtime.StringAdd for MSIL and CLDC
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13348 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-26 12:25:03 +00:00
emir da1d534900 fix ticket #98, by removing the => thus making all arguments cbv.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13345 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-25 22:17:32 +00:00
emir 256dea46b3 fixes ticket 230, props to Jon Pretty who found and reported the issue.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13344 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-25 21:43:44 +00:00
emir 92c9d079bc fixed namespace printing bug - props to DPP who found and reported it.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13343 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-25 20:43:41 +00:00
odersky 30a8483860 Added format method to StringAdd
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13342 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-25 10:48:28 +00:00
odersky e8a95f1afa Fixed #184
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13341 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-24 18:09:37 +00:00
mcdirmid b75bc6531f Removed recursion from predicated iterator fill as it caused a stack overflow.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13339 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-24 05:57:36 +00:00
mcdirmid 6d2ca0aa84 Fixing infinite recurse
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13338 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-24 03:50:01 +00:00
mcdirmid 4306379dd5 Changed argument of Array.concat to accept Seqs rather than arrays.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13337 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-24 03:14:20 +00:00
mcdirmid 9fe7724006 Changed reverse to return mutableprojection.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13336 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-24 03:05:13 +00:00
dragos d5ef00fc99 Fixed compilation for java files in target android.lib
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13334 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-23 13:21:53 +00:00
dragos 579d83d904 Added android-library target in the build file, and special ScalaObect which has no @remote attribute (no RMI on android).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13332 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-22 17:16:07 +00:00
dragos a9681ff705 Made remote & co. classes lazy, so that they are not required on the classpath unless the sources reference it.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13331 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-22 17:14:32 +00:00
dragos 1c107d4bb0 Made the scalac task return early if there are no sourcefiles to compile (and not create a compile instance and an empty run).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13330 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-22 17:13:50 +00:00
michelou 3ea66443ec added explicit compiler version (CLDC)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13328 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-22 09:28:19 +00:00