Commit Graph

5197 Commits

Author SHA1 Message Date
mcdirmid 20b6e5706b Some cosmetic changes in non-plugin files. Otherwise added support for comments to plugin (Typers.scala)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5676 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-01 13:51:26 +00:00
odersky 6f19db33d6 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5675 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-02-01 13:21:09 +00:00
odersky 30f7f58c4f git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5670 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-31 13:02:54 +00:00
dubochet df441ce645 Using debug mode is not longer necessary to get stack traces when using Scalac for Ant.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5669 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-31 10:13:55 +00:00
odersky ff6ce21252 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5668 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-30 21:40:39 +00:00
odersky 653ca1d797 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5667 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-30 17:45:42 +00:00
dubochet a1e46fe89d Corrected a classpath problem in the generated scripts in 'build/'.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5666 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-30 16:57:38 +00:00
dragos 3da88766aa Added '?' to the list of encoded operators. Method names that contained '?' failed verification.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5664 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-30 15:13:05 +00:00
dragos 9e256ff971 Removed justthrow test file, as this case is covered now in try-2.scala.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5663 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-30 15:04:26 +00:00
dubochet cd0132168b A $PREFIX was still lurking around: it is gone now.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5662 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-30 13:17:58 +00:00
dubochet d772feb306 Sanitized the ScalaTool ant script so that it doesn't add an automatic $PREFIX to classpath elements.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5661 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-30 13:04:56 +00:00
dragos c40e856eb7 Added more test files for try-catch blocks.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5660 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-30 10:15:18 +00:00
dragos eaa8492d3b Fixed expected type for Try blocks.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5659 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-30 10:11:09 +00:00
dubochet 3c83163cf0 Removed the '-client' flag in the run scripts: it wasn't helpful after all.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5658 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-30 10:05:19 +00:00
spoon e7bd11227c do not treat the empty string as a valid classpath component
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5657 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-27 21:01:10 +00:00
spoon 14bd8ebbf4 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5656 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-27 20:53:35 +00:00
spoon 4983cee67a git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5655 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-27 20:45:27 +00:00
mcdirmid e54c18a2ed Format changes, updates to IDE highlighting.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5653 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-27 19:22:18 +00:00
spoon bc60de97cd If a classpath is specified explicitly, then be sure
to insert #PREFIX# in front of all the path elements.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5647 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-27 15:44:13 +00:00
michelou dc787265cd - corrected classpath on Cygwin in file test/scalatest
- now displays 3rd line of 'java -version'



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5646 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-27 12:43:58 +00:00
mihaylov e7829ff427 Move the implicit BitSet=>Ordered[BitSet] coercion to
automata/SubsetConstruction, where it is used


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5645 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-26 17:33:39 +00:00
mcdirmid 8371b87201 Adding IO files to build. Untested and not used yet.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5644 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-26 17:21:22 +00:00
mcdirmid e934ed28c0 Adding IO files to build. Untested and not used yet.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5643 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-26 17:21:19 +00:00
odersky d1a5782a8e git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5642 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-26 13:00:58 +00:00
michelou b9a575f621 - corrected value of nsc.excludes in file build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5640 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-26 12:39:54 +00:00
mihaylov 23ac6dbbef Added a deep-copy clone method
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5639 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-26 12:05:11 +00:00
dubochet e0524c377a Scala now only works in client mode: server mode is too buggy for Scala.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5638 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-26 10:24:12 +00:00
dubochet 628036e780 Added Martin's additional test cases. All tests now suceed under Java 1.4.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5637 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-26 09:32:34 +00:00
dubochet 1a261db784 Scala bazaar Ant task now extends the correct task type.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5636 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-26 09:07:15 +00:00
mihaylov eb7b63748b - improved efficiency
- fixed a bug in the handling of size


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5635 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-25 23:27:15 +00:00
mihaylov d7f547ab5c Added a fast subsetOf implementation
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5634 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-25 23:17:57 +00:00
dubochet 6a5e787533 Made 'bugs' test case more resistant to differences between Java 1.4 and 1.5 (difference in reporting of class cast exceptions).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5633 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-25 15:19:16 +00:00
mihaylov 411567ce57 added --quick option
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5632 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-25 14:32:45 +00:00
mihaylov 8e2512e1bd Adjusted for the changed output
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5631 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-25 10:02:26 +00:00
dubochet 0add12c1a9 Created new STARR release without the annoying debug message.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5630 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-24 21:28:48 +00:00
dubochet 1ef4feb9c2 Removed an annoying debug message.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5629 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-24 21:22:20 +00:00
dubochet 00dc964ecf Created new STARR release.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5628 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-24 21:15:49 +00:00
odersky b4cabc8c01 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5627 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-24 18:37:58 +00:00
odersky a139f0de6e git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5626 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-24 17:49:28 +00:00
mihaylov d1c1ffb284 use the mutable.Set interface of BitSet
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5625 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-24 16:35:15 +00:00
odersky 559a68ffab git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5624 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-24 16:00:44 +00:00
odersky b6675fe0f2 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5623 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-24 15:56:42 +00:00
odersky 89bd747c4f git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5622 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-24 15:50:14 +00:00
michelou 3a1fe2d77b fixed bug in isWhitespace argument in file scala/tools/nsc/symtab/Symbols.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5621 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-24 15:14:33 +00:00
odersky 9d4035f169 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5620 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2006-01-23 18:57:47 +00:00
mcdirmid 4b399acb2d * removed tabs from core compiler files.
* improved coverage of semantic tokens class
* enhanced classpath stability

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5619 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-22 20:38:08 +00:00
mihaylov 6af69bb79f Adjusted to the new interface of BitSet
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5618 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-22 15:17:27 +00:00
mihaylov f2d06b0e3a Complete rewrite:
- uses directly Array[Int] instead of ResizableArray;
   the latter is polymorphic and uses boxed arrays
 - implement collection.BitSet and collection.mutable.BitSet as subclasses
   of collection.Set and collection.mutable.Set respectively with the
   corresponding change in the interface
 - collection.immutable.BitSet is likely to disappear because its semantics
   is subsumed by collection.BitSet.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5617 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-22 15:16:30 +00:00
mihaylov 3da93ae077 added min(x: Int, y: Int): Int function
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5616 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-22 14:54:14 +00:00
mihaylov 116f1dfab0 use the serializable attribute instead of java.io.Serializable
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5615 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-01-22 14:21:25 +00:00