Commit Graph

5197 Commits

Author SHA1 Message Date
dubochet 3c4e90560d Fixed some distribution-related build dependencies and improved the way devel, patch and minor distributions can be requested. Updated README to match current build script.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6653 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 15:16:53 +00:00
mihaylov 17f7de8c81 Code cleanup
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6651 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 14:42:31 +00:00
mihaylov 876d5b3e7d Fixed check files
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6650 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 14:34:35 +00:00
mihaylov e178383570 Fixed check files
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6649 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 14:34:10 +00:00
michelou f0f520ec0e added directory 'examples' to generated distribution
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6648 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 14:13:01 +00:00
michelou 0e931fb2b5 added file docs/examples/gadts.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6647 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 13:51:32 +00:00
michelou edc39356b7 changed error handling when output location is missing (javac)
changed ":" into File.pathSeparator



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6646 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 13:50:46 +00:00
odersky 1b13ab2a57 fix arrays some more. reorganized liibrary so that mkString is not in class Seq
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6644 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 12:12:37 +00:00
michelou 3efbf16f35 cleaned up code in scala/tools/nsc/Main.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6643 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-09 09:59:32 +00:00
dubochet 09589be99b Updated SABBUS to:
1. Generate better local distributions, same layout as a sbaz-managed directory. 
2. Consolidate Sbaz packages into a smaller set. Compatibility packages are also generated. 
3. Added number management (triggered by 'release' property). 
4. Scaladoc HTML documentation is now part of the distribution. 
5. Target 'docs.compiler' generates HTML documentation for compiler. 
6. FJBG is now insert into 'scala-compiler.jar' archive for distribution.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6638 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 21:37:50 +00:00
dubochet 14d6c0ba4c ScalaBazaar Ant task now correctly handles empty packages (placeholders).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6637 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 21:25:29 +00:00
michelou 10e2d3e496 added file build.examples.xml to build/run Scala examples
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6636 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 17:43:52 +00:00
michelou 7fd01a2771 added method 'kill' in some examples docs/examples/*.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6635 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 17:42:34 +00:00
odersky e758f74bce Some changes to make arrays work better
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6634 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 17:38:19 +00:00
michelou 1a5922f30c added method 'kill' in docs/examples/oneplacebuffer.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6633 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 17:02:15 +00:00
dubochet fc02f5427c Added a Scaladoc ant task and extended SABBUS to use it.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6632 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 16:29:16 +00:00
michelou 8a89650451 removed task 'examples' from build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6631 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 15:56:20 +00:00
mihaylov a47b53941b Torned is/asInstanceOf to isAsInstanceOf
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6630 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 14:41:12 +00:00
mihaylov 4f644b5cae Uncommented the private[scala] access modifier of class ::'s constructor paremeter
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6626 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 10:22:07 +00:00
michelou 0531efdbb7 added generation of 'scaladoc' command
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6625 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 10:08:40 +00:00
michelou 34c4438a3f adapted some more examples to Scala 2
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6624 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-08 10:08:03 +00:00
mihaylov 9bc4ae89d3 Removed unnecessary files
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6623 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 21:25:25 +00:00
mihaylov 6f08c78389 Do not generate mirros classes for nested objects
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6622 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 20:31:25 +00:00
michelou 32dd531738 prepend user-specified classpath to Scala classpath in batch commands
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6621 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 18:35:30 +00:00
michelou 63e790dff9 added copyright notice and cleaned up code in scala/tools/nsc/doc/Doc*.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6620 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 17:47:36 +00:00
michelou a144685c6b changed version numbering
added Ant task 'examples'



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6619 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 16:42:36 +00:00
mihaylov 0f94f46415 print stack trace on exception
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5904 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 15:32:40 +00:00
michelou 2bd8c09918 added attribute 'remote' to method '$tag' in scala.ScalaObject
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5903 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 15:21:46 +00:00
spoon b3a1b0c9ee allow specifying the link of the generated advertisement file
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5898 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 11:28:23 +00:00
spoon a576edf7fe allow the interpreter to be called with a file on the command line
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5897 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-07 11:08:46 +00:00
dubochet e06ba19bf3 Corrected clean-dependencies in SABBUS, cleaned-up style, plus various detail improvements.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5893 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-06 14:12:09 +00:00
michelou be3ac0a6af removed implicit import of java.io.Console (Java 6),
cleaned up code (copyright, tabs, ..)



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5892 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-06 12:45:14 +00:00
michelou 80f843e4c2 also prints out hostname and OS in log file build.timers
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5891 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-06 12:14:04 +00:00
mihaylov 9ae3dc7e01 fixed compilation problem
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5890 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-05 00:59:27 +00:00
mihaylov 26118d4be6 Rearranged header and updated copyright info
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5889 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-05 00:33:02 +00:00
mihaylov 172425fbfa use 'mixin/abstract class' instead of 'trait'
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5888 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-04 23:13:58 +00:00
dubochet 112b107b77 Remove files that were not required for compilation. Clean ignore patterns.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5887 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-03 17:28:53 +00:00
mcdirmid a48ce18b84 Initial checkin of new scala-doc tool. Hook added in Main.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5886 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-03 17:26:45 +00:00
mihaylov 6adca329ae Small refactoring in some collection classes
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5885 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-03 16:51:09 +00:00
dubochet d09fc73cda Update incorrect SVN file-properties.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5884 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-03 16:35:20 +00:00
mihaylov 743750f1a7 Use 'mixin class' instead of 'trait'
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5883 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-03 14:32:42 +00:00
mihaylov b259951725 Rearranged header and updated copyright message
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5880 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-02 23:05:17 +00:00
michelou aada1f0351 added build.timers to svn:ignore
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5878 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-02 14:06:05 +00:00
michelou 2613f9c708 changed way to generate 'version.number' property,
added timers for locker, quick and strap phases



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5877 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-02 14:01:45 +00:00
mihaylov c2338a6efb Added support for Java 1.5 generics
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5871 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-01 17:12:14 +00:00
mihaylov 81cff3bbfc improved error message for missing key
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5870 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-01 17:11:47 +00:00
mihaylov 6fc953bb39 Added -Xgenerics option
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5869 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-28 21:55:18 +00:00
spoon d6cfe55450 catch exceptions when running the resulting code, and print a nice stack trace
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5868 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-28 17:45:10 +00:00
spoon bd0a14cf56 avoid a newline in the generated code, to avoid an
undesired auto-inserted semicolon


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5867 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-28 14:53:52 +00:00
dragos 597989709b Fixed bug #538 -- icode classes buffer was not cleared before each icode phase.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5865 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-28 10:10:28 +00:00