Commit Graph

509 Commits

Author SHA1 Message Date
Joshua.Suereth d1ffce1f46 sabbus fix to only use scalac ant task
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17793 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-21 13:03:27 +00:00
cunei 5372833a30 restored size change, unintentionally reverted
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17753 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-18 09:21:26 +00:00
cunei e23e09b106 Removed leftover reference to "jvm5tests".
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17752 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-18 08:52:10 +00:00
cunei 8a1b6be42c Bumping up scalacfork.jvmargs to make 64-bit VMs happy.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17746 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-16 02:54:47 +00:00
cunei f7375edf9f 1.4-related cleanup and reorganization.
Removed a bunch of now useless 1.4 code, merged
back jvm5-specific partest tests into the
general jvm tests, documentation updates.



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17742 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-15 15:44:54 +00:00
cunei 1dbbc4f5b2 Further stability test failures will be fatal again.
New (deterministic) starr included: any further
"key not found" errors will be reproducible.

Warnings will be printed when linking old classfiles.


git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17731 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-14 12:52:07 +00:00
dubochet 876d267985 Sabbus "clean" cascade also includes libraries (MSIL).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17725 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-13 16:19:27 +00:00
dragos 9064ccb93e Various improvements to the optimiser: more aggresive inlining for monad methods, bytecode reading in more cases, better copy propagation during closure elimination.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17722 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-13 15:11:55 +00:00
cunei d8a6416ae6 Reinstated old, trusted starr from r17713.
Modified version number detection, so that
until we have a new starr both 4 and 5 are
acceptable (without warnings).

Restored stability test so that it does
complain if differences are found; however,
a failed stability test is still non-fatal
for the time being.



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17720 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-13 13:42:41 +00:00
odersky df64292308 temporarily disabled stability test to make build pass
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17681 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-08 17:19:09 +00:00
ilyas d87bbe9998 optimized build fixed
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17677 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-08 13:59:56 +00:00
dubochet 0f1992823c Fixes in Sabbus: "ant newlibs build" and "ant newlibs newstarr" work as expected.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17666 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-07 14:13:06 +00:00
dubochet 3585e59f30 Fixed typo in build.xml.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17655 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-06 14:15:57 +00:00
dubochet 688bd54f2d MSIL is built as part of Sabbus, working at last.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17654 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-06 14:10:29 +00:00
dubochet 29ffddb0d9 MSIL is built as part of Sabbus, take 3.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17653 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-06 13:48:36 +00:00
dubochet dc694a4866 MSIL is built as part of Sabbus.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17651 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-06 13:40:49 +00:00
ilyas 76182ae181 Scala decompiler test suite added
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17649 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-06 10:24:51 +00:00
dubochet 7448a86829 Calling "ant newlocker" will actually updated a previously built LOCKER.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17584 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-04-27 14:15:20 +00:00
rytz a2c5d63eca some more msil stuff. upgraded mscorlib.dll to mono 2.2
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17379 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-03-25 09:07:28 +00:00
michelou 339b27d0e2 added partest.properties to jar
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17277 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-03-10 17:39:26 +00:00
cunei 1edb350dd4 Changed the build file so that stability test
failures cause the test suite to fail, rather
than being silently ignored.



git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17253 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-03-06 16:30:23 +00:00
rytz 5793ba7eaa merged changes from maven2 branch (include scalap as maven package)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17129 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-17 08:39:21 +00:00
ilyas c52c3b248c version file added
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17079 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-10 14:28:52 +00:00
rytz fd9a1ba5fb added build scripts for scalap
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17067 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-02-09 16:06:06 +00:00
rytz 663f42e4b7 fixed #1651
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16952 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-20 17:03:57 +00:00
phaller f751fa263f Fixed ant test.suite target for jvm tests that contain directories.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16920 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-14 16:43:36 +00:00
cunei a80730d957 Updated copyright notices to 2009
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16884 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-01-09 16:52:09 +00:00
dragos f7a76974ca Fixed optimised test suite
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16683 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-12-02 11:02:44 +00:00
dragos 660364ec06 Added back jvm args for the optimised.test target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16591 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-20 15:44:21 +00:00
dragos 46ccdd7491 Fixed syntax error in optimised.test target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16590 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-20 15:21:45 +00:00
dragos f321b0fb7b Added optimised.test target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16587 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-20 11:07:10 +00:00
michelou 66c8bd26b3 minor cleanups (leading tabs, Unit, etc.)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16543 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-11 15:46:36 +00:00
DRMacIver 754cf74a94 General tidying from paul (mostly concerning use of setType).
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16520 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-11-09 17:55:15 +00:00
phaller 8a92583aca Fixed multi-file jvm5 tests.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16462 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-31 15:25:27 +00:00
rytz 5030348c27 updated ScalacFork ant task to accept arbitry arguments forwarded to the forked jvm.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16443 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-30 15:04:59 +00:00
dragos 9db899d178 Improved 'optimised' target.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16439 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-30 13:23:59 +00:00
phaller 159e2ef464 Added pos5 tests to test.suite target.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16405 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-28 22:41:49 +00:00
michelou 5393d78ead removed hidden char in 1st position and leading tabs.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16394 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-28 10:59:01 +00:00
dragos 73215ea7f9 Added optimised compiler target.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16329 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-24 13:53:46 +00:00
phaller af19a1fdda Changed the way in which the path to javac is passed to partest.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16307 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-21 19:04:52 +00:00
rytz 6d8d01e12a . scala.swing api is now included in the main api
. the downloadable scala-api.tgz is now called scala-devel-docs.tgz, and contains the same files as the correspondent sbaz package

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16274 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-16 10:44:32 +00:00
michelou eaf42ce42f fix 1106 (Windows issue)
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16245 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-10-11 08:12:42 +00:00
rytz a0497cf04e build prints more detailed java version
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16121 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-09-18 07:29:03 +00:00
rytz 3671618a55 applied fix for #1306
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16030 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-09-05 07:53:59 +00:00
rytz cc4af3dc31 applied fix for #1294
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16028 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-09-05 07:40:11 +00:00
odersky dce97df0f0 now checking for volatile types. parameterless type classes are now deprecated.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16024 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-09-04 16:33:51 +00:00
rytz b4fd63e012 Fixed #1290. Creating a new Starr on Windows requires calling Ant twice:
- 'ant locker.clean build'
 - 'ant newstarrwin'

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@16001 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-09-02 19:31:24 +00:00
rytz 614e43c791 removed scalap man page
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15895 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-08-22 15:35:21 +00:00
rytz 12997fb259 Added "scalacfork" ant task and enabled it to build locker and quick.
Removed sabbus.jar (sabbus ant tasks are included in scala-compiler.jar for some time now)
Made serializable, cloneable, SerialVersionUID, BeanProperty static annotations
Fixed the Pickler not to crash on repeated annotations

git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15841 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-08-19 14:29:45 +00:00
rytz 5708b3da92 added a forwarding target to clean everything
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15789 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-08-14 08:40:44 +00:00
rytz 96964bfaf4 adapted dist directory structure to match the one of a sbaz (downloadable) distribution
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15760 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-08-12 15:38:03 +00:00
rytz 706985d639 json parser builds on jvm14. building documentation for scala.swing. added build target alldistpack.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15749 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-08-12 11:00:53 +00:00
rytz aaef8c50d9 remove script tests for now - they seem to block in certain configurations.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15658 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-31 18:18:35 +00:00
rytz 08ab5ea5a7 changed build script to run shootout and script tests
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15657 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-31 13:47:13 +00:00
rytz d8bdaf8a78 updated build script to generate scala-swing.jar
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15642 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-30 10:27:43 +00:00
michelou a799e016ee corrected typo
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15601 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-24 05:40:35 +00:00
michelou 7f2ccf04bc fixed script on windows
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15594 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-23 10:00:18 +00:00
phaller 7e78154bb4 Increased timeout in build.xml to make all tests pass.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15517 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-09 16:51:32 +00:00
phaller 29e1ee5a38 Increased timeout for compilation of tests.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15507 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-08 20:39:53 +00:00
phaller 8d74e33cfe Added timeout option to invocation of partest task.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15505 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-07-08 17:55:14 +00:00
washburn ae4e073f5e Fix build revision number.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15438 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-26 08:56:26 +00:00
odersky 829c6405b4 lazy vals cannot override strict vals and vice versa; fixed initialization bugs that caused scala and fsc to fail.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15427 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-24 12:45:25 +00:00
michelou 56ce03e304 indentation
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15345 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-11 10:31:45 +00:00
dragos 002b2cfc09 Added javac.args to the build script.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15332 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-10 15:18:56 +00:00
dragos 5f81e6ac67 Added 'scalac.args' parameter to the build script.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15331 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-10 15:07:11 +00:00
rytz 964f4b3bb5 now actually removing plugin.quick
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15297 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-09 13:17:59 +00:00
rytz 29fd9aca03 let supersabbus genarte man pages. remove plugin.quick target
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15295 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-06-09 13:11:17 +00:00
washburn ac22c9f6fc Applying the one half of Miles's patch.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@15057 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2008-05-18 12:53:20 +00:00
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