Commit Graph

541 Commits

Author SHA1 Message Date
dubochet a05f72a3fd Removed outdated "ant-contrib" library and pointed all references to the new version.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15045 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-16 12:21:35 +00:00
michelou 0aff53e445 moved target "dist.latest" before "latest.doc"
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15000 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-13 15:29:28 +00:00
rytz 7f0f6b6b74 fixed msilnightly target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14980 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-10 12:09:38 +00:00
dubochet 9720bb5e58 Added “fourfour” targets to SuperSabbus for testing JVM 1.4 builds with a 1.4 JVM. Removed obsolete build files.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14975 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-09 15:47:25 +00:00
rytz e1a262cbc8 changed copying of .net / jvm14 libraries. merged List change of r14964 to dotnet-library
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14973 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-09 14:20:54 +00:00
rytz e31431fa9a added proper msil packaging
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14962 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-09 10:28:21 +00:00
milessabin 0ea8155184 Fixed #859
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14961 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-09 09:18:45 +00:00
rytz 5a73aaff50 just fixes the check-in build. cleaning up later.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14960 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-09 09:04:25 +00:00
rytz aae1cbe346 added msil distribution to supersabbus
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14959 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-09 07:36:20 +00:00
rytz 6f1f825552 updated msil build script. now similar to four.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14952 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-08 08:04:41 +00:00
washburn acbf82e16b build.xml move to build-old.xml
sabbus.xml copied (using svn's smart copy) to build.xml

I'll delete sabbus.xml once all scripts have been updated.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14943 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-07 13:17:46 +00:00
lorch bf978b441c "ant msil" works again on a fresh build (and after "ant clean")
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14815 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-24 19:56:43 +00:00
lorch 4248beed94 Fixed #521: MSIL should support separate compilation
- The output directory must be specified by "-d" (default: ".")
- There is a new switch -Xkeep-msil-files (default: false). This switch must be explicitly enabled if you want to keep the generated .msil files


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14758 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-22 09:06:05 +00:00
jeberle dff00c63a1 added all the empty dotnet-library files that where not included while compiling for msil. Now we can include **/*.scala in the build.xml. Next step : implement some of these empty files or delete them if the original file (in scala library) also compile for the dotnet target.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14757 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-22 08:55:29 +00:00
michelou c6cbf2c3d0 svn:properties
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14660 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-15 15:56:51 +00:00
dubochet a1cbb8ea14 Fixed old sabbus to use new scalatool task.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14596 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-10 10:25:26 +00:00
washburn 7f27303596 Disable the cldc target.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14539 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-07 14:48:27 +00:00
washburn b1adabff01 More stubs for MSIL, but I do not have the patience to create all of them at the
moment.  So for now the MSIL build is still a special case.  We should have the
students working on MSIL finish creating stubs (and perhaps implement some of them).



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14537 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-07 14:41:08 +00:00
washburn 8125adc94d Closer to having MSIL build again.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14536 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-07 14:23:26 +00:00
washburn da6d015bf5 Fixed android build.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14535 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-07 13:30:36 +00:00
washburn 5f3cefccd2 Normal build of jvm-1.5 target works again... Now for msil, andriod, and jvm-1.4
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14534 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-07 13:06:24 +00:00
washburn c93c293e56 Started fixing up the cldc, android, and msil, but they do not
work yet.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14508 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-05 14:26:52 +00:00
washburn b81f3b5e91 Added target directory for jvm-1.4.
Fixed standard build (but 1.4, cldc, android, msil, etc. still need to be fixed)


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14507 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-04-05 14:06:15 +00:00
michelou 4623513dc9 fixed OSGi manifest for combinator packages
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14407 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-03-18 17:41:49 +00:00
michelou d2c4235f22 fixed OSGi manifest for scala.util.parsing
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14406 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-03-18 17:12:23 +00:00
michelou 42c9c3e4d5 excludes *CharSequence.scala from CLDC build
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14400 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-03-18 10:04:24 +00:00
washburn eb4445e9ea Hopefully fix the problem with Either not being included in the the builds.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14323 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-03-07 13:31:37 +00:00
washburn 6f5f1b4016 ScalaDoc, etc. now use a doc.Settings, which is a subclass
of Settings.  All doc related settings have been commented
out of Settings (soon to be removed) and are now found
in doc.Settings.

-Ydoc is no more.

I believe I have updated the scaladoc Ant task correctly, but
it is not clear how to test it.



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14270 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-03-05 15:07:14 +00:00
washburn fa2c5e54f2 Created a "new" class that is used for running scaladoc.
Right now it is just Main with a new name, but this will change
in the near future (and Main, etc. will lose the -Ydoc option).



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14266 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-03-05 11:50:24 +00:00
michelou 4548c2b6c1 fixed missing Ant dependency
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14231 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-29 16:33:25 +00:00
dubochet e4216bbee2 First step towards a faster commit build.
1. Added new Ant tasks to build the compiler in a memory-efficient way.
 2. Modified Partest to make it more extensible and added an Ant task to run it.
 3. Created a SuperSABBUS build file (beta) using these new tasks.

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14226 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-29 14:31:10 +00:00
michelou 70443221aa fixed resolution
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14223 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-29 11:35:14 +00:00
michelou 6e130b4c4c minor fix
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14206 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-29 10:03:05 +00:00
michelou 6b9a6bf173 fixed #579
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14204 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-29 09:59:34 +00:00
michelou 88f0b543df fixed jline addition
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14147 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-26 19:24:31 +00:00
michelou 8705f9a4cd added jline.jar to dists/latest (bis)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14146 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-26 18:41:02 +00:00
michelou 708ea3e486 updated partest, added jline.jar to dists/latest
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14142 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-26 15:38:57 +00:00
dubochet 6fa0b33e83 Removed obsolete "usepredef" from Scalac ant task.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14130 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-25 20:06:42 +00:00
michelou 4e9cc058db removed tabs
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14128 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-25 17:38:28 +00:00
shack 36869aa591 Can now include collection subdirectory in the MSIL build
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14125 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-25 17:00:13 +00:00
michelou 9948d7b287 fixed android build
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14122 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-25 11:15:41 +00:00
michelou e07f8de29a git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14090 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2008-02-21 11:18:24 +00:00
shack 69356d24c3 Added HashMap to MSIL build
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14076 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-20 11:16:05 +00:00
shack 6aab314cce Added other parts of the standard library to predef.dll
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14074 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-20 09:49:28 +00:00
michelou 490ac3e6b0 fixed dependency in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14073 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-20 09:19:02 +00:00
michelou 17750b63b6 build now also works on Java 1.4 (uses RetroWeaver)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14067 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-19 17:57:34 +00:00
dubochet 31fdb1e61a Changed version naming scheme to be Eclipse compatible.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@14061 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-19 10:26:48 +00:00
phaller 4b9a527551 Fixed dest dir in build of partest
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13951 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-12 10:28:56 +00:00
phaller d2cb1adc0f Fixed build of partest
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13950 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-12 10:27:50 +00:00
phaller bfa7ae73f9 Implemented --show-diff, --show-log and --failed options
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13947 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-11 17:52:15 +00:00
michelou c39cfa1d12 uses src/*-src.jar both in latest and distro
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13943 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-11 12:25:02 +00:00
michelou ba02cab8ef Updated STARR to 2.7.0-RC1
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13930 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-07 16:55:21 +00:00
michelou 3d022d02d9 fixed nightly build
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13909 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-07 11:01:59 +00:00
shack 5dbcc1fff4 Fixed MSIL build (thanks to Philipp)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13879 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-04 14:41:34 +00:00
michelou eb8d3db2cc fixed #224
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13856 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-02-01 12:58:52 +00:00
michelou 789b43550b added root directory to .tgz and .zip archives
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13777 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-22 18:31:06 +00:00
michelou 94bf99b0ba corrected typo
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13733 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-18 17:14:15 +00:00
michelou 0f138f065b replaced "matches" by "contains" (Ant compatibility)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13731 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-18 16:29:44 +00:00
michelou beb0ba32d9 added target in optimise task
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13728 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-18 13:44:50 +00:00
michelou 8d0a0d2c3a added nsc.target conditional property
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13727 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-18 13:42:10 +00:00
odersky 45956abb79 build target is now 1.5
case classes now generate objects not factory methods.
some small cleanups for type inference

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13719 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-17 16:37:27 +00:00
michelou 48af1cd844 moved man pages back to scala-devel package
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13718 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-17 16:18:02 +00:00
michelou d4651c58fe updated copyright notice
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13709 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-16 11:47:40 +00:00
michelou 1fc4caceea splitted scala-devel.sbp (now scala-devel.sbp/scala-devel-docs.sbp)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13700 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-15 13:14:54 +00:00
dragos ed92263e5f Removed Java Beans specific references from the android target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13689 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-11 13:45:06 +00:00
michelou 10d634c1bd added target in docs.manual
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13669 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-08 10:26:29 +00:00
michelou 80435636fb added target to quick task
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13668 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-07 15:21:33 +00:00
michelou f1b05530aa added target to locker task
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13667 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-01-07 13:23:09 +00:00
spoon 2fdf53a37d add partest to the scala-test package
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13588 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-18 23:06:07 +00:00
michelou d6e1be5796 added Android examples
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13536 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-13 18:16:14 +00:00
michelou b94c7411be fixed typo in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13454 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-12-05 10:40:02 +00:00
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
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
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
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
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
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
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
michelou aada5a3b2d splitted CLDC library (un-/preverified)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13317 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-20 18:35:24 +00:00
michelou 37d4e3c521 fixed missing dependency in Ant script
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13307 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-20 11:50:09 +00:00
michelou db4592e115 added scalatest option "--cldc"
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13303 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-19 18:52:02 +00:00
michelou 6b6209fcef fixed partest, removed mergeLines (useless)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@13249 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-11-13 17:49:56 +00:00
michelou eb5e6fc177 reverted java.flags change
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12971 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-10-01 17:06:37 +00:00
michelou d432334178 fixed ticket #142
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12966 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-10-01 09:09:59 +00:00
michelou 3c241444e3 aded svn:keywords, file headers in XML classes
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12905 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-09-18 09:13:45 +00:00
michelou b7978ae7c4 partest integration (alpha)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12848 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-09-11 15:41:12 +00:00
michelou ee4134cad7 excluded JCL files from MSIL build
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12773 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-09-03 15:03:27 +00:00
michelou 3b5451c827 added Ant attribute 'failonerror'
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12694 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-08-27 10:05:41 +00:00
emir 0f8f0d41cb "binaries" depends on "build.strap"
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12516 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-08-13 08:54:01 +00:00
emir cf2509c829 target "binaries" depends on "setup"
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12514 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-08-12 07:40:11 +00:00
emir 93d9bd342f argh, fixed dependencies, and added {stability.tool} property
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12511 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-08-10 17:32:31 +00:00
emir e1fccd7b18 stability.tool plus dependencies
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12510 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-08-10 15:34:57 +00:00
michelou f6cf37aae4 Updated STARR to Scala-2.6.0-RC1
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12456 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-07-27 15:40:35 +00:00
michelou 8b078cb256 reverted to rev12414
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12420 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-07-25 17:19:44 +00:00
michelou f7b34ab2b6 minor change (msil)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12419 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-07-25 17:10:26 +00:00
michelou a6b282e610 minor change
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12417 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-07-25 16:01:32 +00:00
michelou 93beb9cac7 hudson test
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12416 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-07-25 15:47:09 +00:00
mihaylov 8b978fca22 Synced dotnet-library/ with rev 12365
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12367 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-07-19 21:11:21 +00:00
spoon e3de1bbbe7 Support jline in the interactive shell.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12332 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-07-17 11:31:53 +00:00
dubochet fd9bab914e Changed organisation of Scalac's command-line options to split them into three categories: every-day use, advanced (-X) and private (-Y).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12319 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-07-16 12:16:33 +00:00
michelou 41c2a36217 fixed name in .NET script
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12075 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-06-19 09:31:30 +00:00
michelou 047ea73713 fixed includes
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12071 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-06-18 16:40:32 +00:00
michelou 593cbed63c added sbaz package "scala-msil"
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12068 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-06-18 13:52:54 +00:00
michelou fbb689d324 added missing chmod
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12060 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-06-18 08:36:29 +00:00
michelou 354ce47160 removed .NET specifics from Scala commands
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12059 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-06-18 08:26:33 +00:00
mihaylov 21b1235cf6 Added build support for the J2ME version of the library
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@12004 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-06-13 12:14:52 +00:00
michelou d765982c63 reverted change #11979
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11983 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-06-11 16:08:31 +00:00
michelou c01172f6fb fixed 2 quirks on .NET
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11979 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-06-11 15:23:21 +00:00
michelou ee89ff4889 reverted change in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11101 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-21 09:28:34 +00:00
michelou 95efbab3ae minor changes
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11100 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-21 08:32:16 +00:00
michelou e73c5d1fc5 updated OSGi manifest headers
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11076 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-16 18:05:52 +00:00
michelou 4ace1792ad fixed OSGi version number
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11064 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-16 12:56:00 +00:00
michelou 0f2af6c225 added missing blank in bundle settings
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11048 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-15 17:38:33 +00:00
michelou a65326001a added OSGi bundle support
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11047 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-15 17:00:38 +00:00
michelou a2e0976429 runtime.Properties -> util.Properties
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11040 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-15 11:56:51 +00:00
michelou 993ae34237 merged Burak's destructive rev11032 with rev11031
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11034 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-15 09:11:48 +00:00
michelou 4609ba6ad0 added property file to scala-library.jar
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@11012 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-11 13:16:31 +00:00
dubochet faee55dce7 [#1058] Sabbus warns the user when having less than 600MB of memory — which has Scaladoc thrashing during a dist.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10989 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-10 14:06:54 +00:00
dubochet 90b57236a2 New STARR based on rev. 10902. Fixed build to correctly add fjbg.jar to the STARR classpath. Removed BoxedValue classes that are now useless.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10916 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-01 16:18:11 +00:00
mihaylov f9a81714a6 Made mutable.{Set, BitSet} platform-independent
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10901 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-01 11:47:56 +00:00
phaller 88cd61e3e1 Package scala.actors now included in scala-library.jar
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10897 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-05-01 09:41:21 +00:00
michelou 707ecd9e89 added data files for shootout tests
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10868 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-27 13:24:25 +00:00
michelou e5cf1b5e47 generates constant values in API doc
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10824 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-25 17:17:03 +00:00
michelou e22da49fa9 fixed scaladoc option
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10810 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-25 09:03:09 +00:00
dubochet f7ae675d67 Updated SABBUS to also pass nsc.params to Starr when building Locker (until now, it was only passed to Locker when building Starr).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10801 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-24 16:25:09 +00:00
michelou 6d1a9badd0 updated check files
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10686 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-13 12:07:34 +00:00
dubochet 778384acd8 Fixed dependencies for some clean targets in SABBUS.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10672 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-12 14:49:30 +00:00
michelou 945373bed4 added unchecked
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10658 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-10 17:13:47 +00:00
michelou e028d55ecc added options to scaladoc Ant task
removed several unchecked warnings


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10657 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-10 15:53:35 +00:00
michelou 62c3660cdd removed unsealedClass in Definitions
improved symlink handling in build.xml


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10609 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-04-03 11:13:36 +00:00
michelou 4633302043 now supports 'build' and 'dists' defined as symbolic links
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10565 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-03-29 11:13:45 +00:00
michelou 8f94318a60 fixed initialization of svn.number property
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10555 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-03-28 09:26:13 +00:00
michelou 42f29d362a also generates sources tarball
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10547 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-03-27 11:24:08 +00:00
michelou 45ce0056b1 added Array.deepEquals, improved external links to sources in API doc
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10417 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-03-20 17:59:27 +00:00
michelou 06da7cab54 reverted last change
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10411 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-03-20 11:47:18 +00:00
michelou 944f7ca02f added resource 'source.png' in DocGenerator
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10407 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-03-20 10:39:52 +00:00
michelou 5b827456ad added ${version.suffix}
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10404 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-03-20 10:13:38 +00:00
phaller dd034e6794 git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10039 5e8d7ff9-d8ef-0310-90f0-a4852d11357a 2007-02-19 14:52:03 +00:00
phaller c728a843c6 changes to build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10037 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-19 14:22:00 +00:00
phaller 274ef535ca Included FJ files in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10033 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-19 11:33:47 +00:00
odersky f10ed434bd re-enabled stability test; added sections.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@10016 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-16 17:38:35 +00:00
mihaylov 967910c1d0 - renamed msil.predef build target to msil
- added clean.msil target


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9974 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-13 08:35:18 +00:00
mihaylov fdfd5e2f11 Preliminary support for building .NET version of the Scala library
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9946 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-09 17:09:49 +00:00
odersky 484d6ab5b3 Disabled stability test
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9927 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-08 11:34:33 +00:00
mihaylov d7a62c5089 Merged the dotnet-scala branch
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9896 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-06 16:06:34 +00:00
phaller c80a38caa6 build.xml: fixed problem building ScalaDoc on JDK 1.4.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9858 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-02 11:40:34 +00:00
phaller 10ad3aa9b6 Excluded scala/actors/ThreadPoolScheduler.scala from building docs on JDK 1.4.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9845 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-02-01 11:06:11 +00:00
dubochet 3a80868546 Reverted to old slightly-less-broken scheme for guessing SVN revision number.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9838 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-01-31 17:38:08 +00:00
phaller 25d37e2d4d scala.actors: fixed build on JDK 1.4
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9835 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-01-31 16:50:32 +00:00
michelou afdf67138f excludes JDK5Scheduler.scala on Java 1.4
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9826 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-01-31 14:31:04 +00:00
dubochet 5d21cbfe7c Build script's SVN revision guessing compatible with svn 1.7.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9824 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-01-31 14:00:36 +00:00
michelou 836e29f567 moved version/copyright properties from source code to property file
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9792 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-01-29 16:53:19 +00:00
michelou d8102749d6 updated copyright date in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9690 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2007-01-23 18:01:08 +00:00
michelou 3b96d42d10 fixed dependency test in all build.xml files
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9529 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-12-17 07:54:53 +00:00
michelou aa8ed156ab added dependency test for Ant-Contrib
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9525 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-12-15 14:34:27 +00:00
michelou 8c56cf55b7 scala test suite also contains jar files!
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9163 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-11-06 14:35:17 +00:00
michelou 5957bf765f added deprecation attribute to quick and star tasks
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9037 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-10-24 11:46:11 +00:00
michelou a3af33868e added '--ant' option to scalatest
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@9009 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-10-20 18:42:49 +00:00
michelou 44a79e16e6 added 'deprecation' flag to ant/Scalac.scala and build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8998 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-10-20 09:44:06 +00:00
michelou 4ffc6ff858 changed location of diff files in scala-test-xxx.sbp
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8969 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-10-15 22:39:31 +00:00
michelou 2f5f157806 corrected copyright notice in script templates
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8948 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-10-11 20:08:10 +00:00
michelou a4d66bd665 removed temp.fix (quickdoc)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8731 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-09-21 13:13:43 +00:00
michelou eebb4f8e8a temp.fix: task "quickdoc" uses "starr.classpath" instead of "quick.classpath"
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8659 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-09-12 12:08:47 +00:00
spoon c2b874dfc4 distribute jars of the source files
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8496 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-24 13:16:02 +00:00
dubochet 99f5a0225e Removed "patch" hack in SABBUS.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8317 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-08-04 12:00:04 +00:00
michelou 0817e2637a version separator is now configurable and default is "patch" (was ".")
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8275 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-27 17:20:11 +00:00
michelou f7245cb1a5 added target 'binaries' to build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8262 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-25 15:01:32 +00:00
michelou edc7f0cfc4 removed 'toolflags' parameters for fsc in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8248 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-24 15:05:28 +00:00
michelou ca43afb9da fixed EOLs for Windows batch files
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8167 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-14 17:33:32 +00:00
michelou 8073f2bdfd EXTENSION_CLASSPATH now contains both files/dirs on Windows
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8165 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-14 17:00:28 +00:00
dubochet b4ace59e71 Fixed the way variables are set in wrapper scripts to be multi-platform compliant.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8144 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-13 15:15:01 +00:00
michelou 707fce7e0b added fsc to the man pages
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8098 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-07-11 15:18:11 +00:00
michelou 0c130da5e3 also display version number when build is stable (or not)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8034 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-29 12:05:05 +00:00
michelou 4cb25601ee updated cli test, added test for multiline strings
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@8032 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-29 11:24:24 +00:00
phaller 8997e512ef Added actors library.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7941 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-21 12:35:21 +00:00
spoon 20c90b4c26 adjust the generated tool scripts to replace scala+scalaint+scalascript
by a single unified scala script


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7874 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-15 15:43:19 +00:00
michelou f547562189 fixed target directory for man pages in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7859 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-15 13:23:32 +00:00
michelou 6319c6a0a1 moved docs/man/src to src/manual and updated build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7772 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-12 14:18:13 +00:00
dubochet a7d2d6424d Hack-fixed the FSC compiler to handle boot class path.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7769 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-11 19:11:01 +00:00
michelou d0a8391198 also includes *.args files in package scala-test
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7762 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-08 18:50:25 +00:00
michelou f263283246 reactivated call to 'load' in file DocGenerator.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7754 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-08 15:11:48 +00:00
michelou 17bec35c84 now copy generated man pages to the distribution
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7711 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-07 13:29:28 +00:00
dubochet 139b8dc984 There is no unecessary output on stderr when building.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7710 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-07 12:52:09 +00:00
michelou bd07cb4369 added command 'fsc' for scala.tools.nsc.CompileClient
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7704 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-06-06 16:52:36 +00:00
michelou ef6d202f3d fixed error in file selection for scaladoc
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7588 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-24 13:59:49 +00:00
michelou 8626b6e2ec create a copy (and not a link) for "latest" on Windows
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7586 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-24 13:31:53 +00:00
michelou 55b21add90 updated file scala/tools/nsc/MainScript.scala to run it in the DOS console
added executables bin/scalascript* to the Scala distribution



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7449 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-18 15:48:23 +00:00
dubochet 0ed3472b93 TAR archive generate by SABBUS stores correct permissions for executable files.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7427 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-15 16:02:24 +00:00
michelou 5b5042e473 fixed error in file build.xml
fixed IBM J9 related error in file test/clitest



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7415 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-12 16:27:50 +00:00
dubochet 7f396e791f Seriously cleaned-up the build script. The compiler and runner scripts now load directories found in extdir to the classpath.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7408 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-11 15:29:25 +00:00
michelou c7db99cf1f fixed classpath for library file fjbg.jar (for nightly build)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7360 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-08 15:15:42 +00:00
michelou 4827b4617f added target 'dist.nightly' in file build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7354 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-08 11:53:59 +00:00
michelou 97bd823066 added target 'dist.quick' (no tests and docs) in file build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7338 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-05-04 12:18:57 +00:00
michelou f7c78b2c7d replaced Cygwin diff.exe with GNUWin32 version (standalone)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7267 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-27 12:13:16 +00:00
michelou 2c070fe2ea added batch file test/scalatest.bat
added companion file test/diff.exe (GNU diffutils 2.8.7)



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7258 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-26 16:00:17 +00:00
mihaylov fc93c03edd Removed the special treatment of scala/runtime/ScalaRunTime.scala
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7233 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-25 09:27:15 +00:00
michelou 7b412a1daa corrected errors in script test/clitest
added cli tests to package 'scala-test'



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7227 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-24 15:15:56 +00:00
michelou 9289efa7c7 changed value of property 'copyright' in file build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7165 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-20 12:02:30 +00:00
michelou a888364289 released version 2.1.3 of the Scala distribution
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7139 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-13 14:40:26 +00:00
mihaylov 17b76a3ac7 Removed support for Java files in the compiler
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7130 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-13 07:57:25 +00:00
michelou 210b36f4aa added options '-windowtitle' and '-documenttitle' to command scaladoc
added attributes 'windowtitle' and 'documenttitle' to Ant task 'Scaladoc'
added option '-encoding iso-8859-1' in script test/scalatest
removed leading tabs in scala/xml/*.scala



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7124 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-12 16:55:00 +00:00
mihaylov 8b08e7ecb9 Introduced properties for the individual source directories (library, dbc, compiler)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7099 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-10 12:27:45 +00:00
michelou 02672e127d added attributes 'source', 'target' and 'deprecation' to task 'javac' in file build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7093 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-10 12:11:03 +00:00
mihaylov 45d28b3151 Replaced pico with javac
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7090 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-10 11:02:41 +00:00
michelou 9efeedb7f5 added timer for target 'dist' in file build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7059 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-05 11:48:35 +00:00
michelou 3c2a909d26 updated script 'test/scalatest' to also work when packaged with sbaz
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7053 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-04 14:37:34 +00:00
dubochet cd61e7e391 API for DBC is built again.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@7043 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-04-03 09:16:43 +00:00
mihaylov 59a68b0451 replaced ${*.dir}/${exec.dir.name} with ${*.exec.dir} in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6990 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-30 13:31:50 +00:00
dubochet ddc2197300 Exec Scripts (scala, scalac, etc.) are generated for every phase, now based on the source grabed at compile-time (no need to rebuild locker when testing the scripts anymore).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6989 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-30 12:42:03 +00:00
michelou 87821afae8 corrected link to sbaz universe in **/build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6973 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-29 13:22:54 +00:00
michelou 06a21fbb11 added sbaz package 'scala-test'
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6959 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-28 17:43:55 +00:00
dubochet 474cd02f0b Fixed bug #557: Testing available memory before running SABBUS is now more robust.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6900 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-24 16:32:26 +00:00
michelou b05c62fea5 added library scala-dbc.jar to package scala-library-*.sbp
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6892 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-24 12:57:10 +00:00
michelou 83ee5348c9 fixed missing link when generating advert file in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6884 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-23 20:10:55 +00:00
michelou ddb6b266a9 removed placeholder packages in file scala/build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6882 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-23 16:59:16 +00:00
dubochet a65b8b6802 Corrected scripts to circumvent class loader bug in scala runtime. Every class loads in the same classloader so that boxed arrays can load their content.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6864 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-21 17:43:21 +00:00
dubochet 7faa69b844 1. Updated the tool generation script (UNIX) to be compatible with that defined on the wiki.
2. ScalaTool Ant task updated to be more flexible.
3. Build now generates a separate archive for DBC (also changed in source layout).

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6853 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-20 15:58:47 +00:00
michelou 334d8e6147 corrected handling of version number in build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6812 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-16 19:35:29 +00:00
michelou beb284a232 added license and readme files to the doc
corrected classpath handling in tool-unix.tmpl



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6782 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-15 16:59:10 +00:00
spoon aee0ec096c In the scalaint script, define scala.boot.class.path .
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6781 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-15 16:57:15 +00:00
michelou d303223e7b propagate property 'version.number' to all dependencies
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6762 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-14 23:54:05 +00:00
michelou 83d94218b1 added '-' in property 'time.short' to be sbaz friendly
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6759 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-14 20:55:42 +00:00
spoon 7461ef79b7 fix the classpath for the "quick" scalaint script
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6731 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-13 12:03:04 +00:00
dubochet 304d0d48c3 Reverted back Stephane's incorrect changes to the versioning scheme. It needs to REMAIN THAT WAY to be compatible with SBaz.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6728 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-13 10:36:32 +00:00
michelou 9d5bb419c7 uses major/minor/patch versions before incrementing them
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6722 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-12 22:35:28 +00:00
michelou 95a10b4198 corrected missing path conversion on Cygwin for file 'generic-unix.tmpl'
added handling of option '-cp/-classpath' in file 'tool-windows.tmpl'
use task <copy> instead of <symlink> on Windows in file 'build.xml'



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@6693 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-03-11 18:13:53 +00:00
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
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
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 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
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 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
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 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
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
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
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
spoon f263205894 be more tolerant of svnversion's output
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5863 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-27 16:38:50 +00:00
dubochet fca405c64f SABBUS is now less verbose by default.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5861 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-27 14:03:57 +00:00
michelou 7b7bf6bf11 version number now ends with svn revision number
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5846 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-24 18:04:17 +00:00
spoon 0c79e7d55a - generate a wrapper for scalaint
- renamed sbp files without the "2" (scala vs. scala2, etc.)


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5795 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-20 03:03:23 +00:00
michelou 8c812563f0 renamed 'scala*2' to 'scala*' in Ant file build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5769 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-16 09:43:31 +00:00
dubochet e1105bc5c3 Updated SABBUS to provide more information about the environment in which it is running.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5741 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-10 18:19:09 +00:00
michelou 8dbc0952c6 - prints out Java environment when executing build.xml
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5732 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-10 14:12:49 +00:00
spoon 775cb95a6b Make the scalac2 sbaz package depend on scalac2-support
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5705 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2006-02-03 15:13: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
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