| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
[scaladoc] Modify build script to copy html resources to output
directory; display template in a frame rather than an iframe; change
title of main page when new frame is loaded. Review by dubochet.
|
|
|
|
|
|
|
| |
Abandoned any pretense of selectivity and put forkjoin.jar on every
compilation path from locker to strap. Review postponed until the
afterlife.
|
|
|
|
|
|
|
|
| |
Since the buildbots won't meet me in the middle, am putting the
forkjoin.jar everywhere with the hope/expectation we will see a restoral
of order. Someone should definitely figure out how it is we developed
this non-deterministic dependency. Review by phaller.
|
|
|
|
|
|
|
|
| |
Although everything now builds for me, the buildbot still fails
on src/dbc for lack of forkjoin.jar. We apparently have invented
non-deterministic jar dependencies. Added forkjoin.jar in another spot,
no review.
|
|
|
|
|
| |
Added forkjoin to partest's classpath to unbreak the build. No review.
|
|
|
|
|
|
| |
Moved parallel collections to library dir, changed sabbus script. Added
`par` to some of the classes. No review.
|
|
|
|
|
| |
sabbus also edited to add parallel collections to the library jar - review by phaller
|
|
|
|
|
|
|
|
| |
changes necessary to plug it back in while preserving everything which
has happened since then in tests and such, but we should be the lookout
for overreversion. Review by phaller (but as a formality, I don't think
it requires direct review.)
|
|
|
|
|
| |
Some more, hopefully temporary, partest timeout tweaks. No review.
|
|
|
|
|
|
| |
Increased partest per-test timeout in an attempt to fix the windows
nightly.
|
|
|
|
|
|
|
| |
Kicked the partest timeouts way up since apparently even 6 hours isn't
enough for windows to complete. Don't know what the deal is there, let's
see if 10 hours is enough. No review.
|
| |
|
|
|
|
|
|
|
| |
Took advantage of the sophisticated abstractions available in ant to cut
and paste the entirety of r21723 a little further down the build file.
No review.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added classes/continuations-plugin to the plugin build classpath.
Explanation: as things stood the plugin step of the overall build fails
constantly even when no files have been touched. The reason is that if
one checks out an older version of the repository and then returns to
the master, a subset of continuation source files will have more recent
modification dates than their corresponding classes, and ant sees that
as a reason to rebuild them. But without continuations-plugin on the
classpath, it cannot see the classfiles of those which were not changed.
IOW, if a project has A.scala B.scala C.scala and tries to rebuild
only A.scala and C.scala, B.class must be somewhere it can be seen. We
can resolve this differently if desired but this is how the rest of
the compiler does it. (Try removing quick from quick's classpath and
rebuilding after some changes.)
Review by rompf.
|
|
|
|
|
|
| |
Raised some partest timeouts, I think with these we might see the
windows nightly pass. No review.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
temporary if considered clutter.
ant test.partest
ant test.partest-opt
They run some recently troublesome partest tests with a low timeout.
Logged some more exceptions where the compiler has been dying. Review by
phaller.
|
|
|
|
|
|
|
|
| |
moved plugin folder back to 'misc/scala-devel/plugins'. moved bash
completion to scala-tool-support (see r21449). include continuations
in compiler sbaz package. replaced some tabs by spaces. review by
extempore.
|
|
|
|
|
|
|
|
|
| |
Restores the passing of scalac.args and javac.args from ant to partest
for use on all tests, which rytz had astutely pointed out I made
disappear. Long term I think one ought to be able to specify different
arguments for building the compiler and for partest, but now is not the
moment for such grand ambition. No review.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Created a test.suite.clean.checkinit ant target which:
runs ant all.clean
builds with -Xcheckinit
runs the test suite with -Xcheckinit
Review by cunei? If the nightly is trying to do the above sequence with
command line options, I suggest it be changed to run this target or a
similar one so the logic is not separated from the buildfile.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
it they can be my guest (reviewbot: review by community!) More
realistically: more than likely I have unwittingly altered or impaired
some piece of functionality used by someone somewhere. Please alert me
if this is the case and I will remedy it. I have to call it at this
point as the best interests of 2.8 cannot be served by me nursing this
patch along any further.
|
|
|
|
|
|
|
|
|
| |
Mostly IO tweaks related to my upcoming partest patch, which to my
chagrin is being held up by windows. Also updates the default ANT_OPTS
to be the same as the ones the nightlies override it with. (If we know
you can't build scala with those settings it seems kind of uncool to
leave them for everyone else.) No review.
|
| |
|
|
|
|
|
|
|
| |
Continuations support classes are included in scala-library.jar
so their sources should be in scala-library-src.jar. Also export
scala.util.continuations from the scala-library bundle.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
tests you have placed in the test/debug directories - critically
for those of us stuck debugging ant, this lets one run a small
selection of tests by way of ant instead of the console runner.
(Sorry about the empty .gitignore files, but one of git's quirks is that
it won't acknowledge the existence of an empty directory.) No review.
|
|
|
|
|
|
| |
Changed partest ant task not to use reflection, instead using the path
with which scala was invoked. No review.
|
|
|
|
|
|
|
|
| |
what must be legacy scalatest.* properties to partest.*, boldly assuming
that the fact that partest is pretty much unusable outside of scalac
means there are no users outside of scalac who might be disrupted by
eliminating old property names. Review by community.
|
|
|
|
|
|
| |
More partest cleanups, and putting back a couple lines in build.xml
which were left a little too commented out. No review.
|
|
|
|
|
|
| |
Working on making the bootstrap process transparent and consistent. And
removed a bunch of what is now cruft in partest. No review.
|
|
|
|
|
|
|
|
| |
The build file wasn't quite all the way on the bash completion commit.
Now it should work, and also be copied into the distribution. Review by
anyone who may be cruel enough to oppose including completion in the
distribution.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bash completion! The file is automatically created as part of the build
process and placed in $pack/etc.
% scala -Xprint
-Xprint-icode -Xprint-pos -Xprint-types -Xprint:
% scala -Xprint:
all flatten mixin tailcalls
cleanup icode namer terminal
closelim inliner packageobjects typer
constructors jvm parser uncurry
dce lambdalift pickler
erasure lazyvals refchecks
explicitouter liftcode superaccessors
% scala -g:
line none notailcalls source vars
% scala -Ystruct-dispatch:
invoke-dynamic mono-cache no-cache poly-cache
Review by community.
|
|
|
|
|
|
|
|
|
| |
not being used. Updated partest with a --scalacheck option. Added
scalacheck tests to the ant build target. Still struggling with
ant/partest/classpaths so it's not on by default yet, but at least
./partest --scalacheck works. We... will... use... scalacheck. And we
will like it! No review.
|
|
|
|
|
|
|
|
|
| |
[scaladoc] Optional link to source (set parameter "-doc-source-url").
Support for commenting packages (using package objects). Contributed by
Perdo Furlanetto. Also: small performance improvements, short comment
extraction is more robust (but no HTML tags allowed in first sentence),
small code clean-ups. Checked by dubochet, no review.
|
|
|
|
|
| |
small improvements in building newlibs / newforkjoin. no review.
|
| |
|
| |
|
|
|
|
|
|
| |
Renamed new bin directory to "tools" to avoid conflict with Eclipse
incremental build output directory.
|
|
|
|
|
| |
Took a slightly different tack on parsing the svn version. No review.
|
| |
|
|
|
|
|
|
|
| |
Until now all scala builds performed not in an svn tree were given no
version number, because the version was extracted from "svn info". Now
it tries git style if svn info is unrevealing. Review by community.
|
|
|
|
|
| |
Review by rytz.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Added a line to build.xml to echo the value of $ANT_OPTS after being
burned one too many times by having it already set in my environment.
What was the motivation for that change again? In any case this should
make it easier to notice.
|
| |
|