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