extempore
b1115f24bd
Added scalac.args.quickonly to build.xml, because otherwise the
...
only way to fully test new command line options either involves
rebuilding starr every time or manually editing build.xml between
locker and quick.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@19257 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-23 18:56:42 +00:00
dragos
ed655d94e4
Re-enabled optimised nightly builds
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@19090 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-14 14:49:38 +00:00
rytz
02bb168ee6
removing jvm5 stuff from trunk, now in branches/jvm5
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18998 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-09 07:35:10 +00:00
rytz
d99726ea5a
removing msil from trunk. everything related to .net is in branches/msil
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18976 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-08 14:46:15 +00:00
dragos
b763b7482a
Daily switch of optimised nightly. This time it's again off, neverending stability issues
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18960 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-07 17:16:29 +00:00
dragos
eca7751262
Fixed stability issues for optimised
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18941 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-06 16:22:11 +00:00
cunei
9b518b6c89
Temporarily reverting r18863
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18911 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-03 18:10:54 +00:00
dragos
476c976da7
Re-enabled optimized nightlies
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18863 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-01 16:26:11 +00:00
moors
0af8ea9c1e
fixed #2101
...
there were some issues with heap pressure that made the compile take incredibly long, these were solved by increasing the max allowed heap
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18857 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-10-01 14:26:56 +00:00
extempore
25fe0340e4
Modified build.xml so the -optimise argument will reliably be seen
...
in those situations where it was intended.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18805 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-27 00:57:32 +00:00
phaller
a65f8f9235
Initial build files for 1.5 build.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18785 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-25 06:29:43 +00:00
rytz
08f413786e
fix for a nightly build problem
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18734 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-22 10:35:12 +00:00
extempore
f3205ca1a3
Altered replacelocker target to replace locker.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18730 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 22:50:18 +00:00
dubochet
b5f2cffcc6
SABBUS now builds FJBG, which sources are now part of the Scala module.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18727 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 19:24:41 +00:00
extempore
766bcd608e
Changed vt-warning workaround to enable the setting in the
...
doc settings object, so anything using it will get the fix.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18725 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 17:11:51 +00:00
extempore
e7cfba06eb
Re-enabled the self-type check which was breaking the overall
...
build in favor of disabling the check only when running scaladoc.
This still requires attention!
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18723 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-21 14:04:26 +00:00
rytz
6327db0ff7
making nightly non-optimi(s|z)ed for now
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18687 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-10 17:05:21 +00:00
odersky
4151ad80e8
Massive redesign so that: scala> "hi" == "hi".reverse.reverse gives: res0: Boolean = true
...
Preparing to do similar things to arrays.
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18685 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-10 15:39:11 +00:00
rytz
f658049f70
partest now also uses -optimise to compile tests
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18682 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-10 14:11:45 +00:00
rytz
aa52a1d46f
made my changes actually work :)
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18680 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-10 09:28:15 +00:00
rytz
42b9ebc536
- support optimised build with "build.optimise", "dist.optimise" or "test.optimise".
...
- nightly builds are now optimised (but not the check-in builds)
- new starr containing all the latest optimiser-fixes
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18679 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-10 09:06:29 +00:00
dubochet
344c3a1a63
Sabbus can pack locker as JARs, for use in IDEs. Call 'newlocker' or 'freshlocker' to get the jars into 'build/palo'.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18642 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-04 13:20:58 +00:00
extempore
84adc95afe
Getting docs.comp building again.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18641 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-09-03 20:55:35 +00:00
extempore
deef5a2b70
Put a default for ANT_OPTS in build.xml.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18592 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-08-28 02:23:48 +00:00
rytz
d2706ae90b
error messge when ANT_OPTS is not set
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18590 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-08-27 15:02:39 +00:00
rytz
d6dd9e6431
using ANT_OPTS as jvm arguments for scalacfork
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18567 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-08-24 17:07:31 +00:00
milessabin
1a79033a11
A couple more positions issues caused by the packaging changes: fixed with test cases; test.positions target now runs the explicit test cases first.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18399 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-07-28 14:55:35 +00:00
milessabin
1a9c09df63
Whitespace.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18397 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-07-28 10:55:23 +00:00
milessabin
1432ceb969
Fix for another positions issue; added some positions unit tests; added test.positions target to build.xml which validates positions of all sources in the Scala tree; cleaned up -Yide-debug output for use in the previous item.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@18391 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-07-27 18:36:37 +00:00
rytz
d8d44fc446
fix for #1660 . jline.jar is now in the lib directory of a scala distribution, no longer included in scala-compiler.jar
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17874 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-28 09:39:08 +00:00
cunei
4ea79430ca
Reverted r17792, which caused unexpected Windows build failures in certain configurations.
...
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@17844 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
2009-05-27 13:30:18 +00:00
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