summaryrefslogtreecommitdiff
path: root/src/build
Commit message (Collapse)AuthorAgeFilesLines
* Fixes #4490 and #4467.Kato Kazuyoshi2011-06-181-1/+1
|
* slightly better handling of .tar, .tgz, .txzAntonio Cunei2011-05-181-9/+9
|
* Small change to keep WinZip happy.Antonio Cunei2011-05-181-7/+10
| | | | | | | | Apparently some Windows tools are able to detect the fact that the .tgz is really a .gz archive of one file, which originally did not have the .tar suffix. That is pretty unusual, since even "gz -l" will list the .tar suffix. In any event, this small change should make everyone happy.
* Regenerated automated tests for inner objects.Iulian Dragos2011-05-111-0/+308
| | | | | | single threaded and multi-threaded access, plus private objects. Should catch most possible nesting of objects.
* Various addenda to soc's patch: regenerating Pr...Paul Phillips2011-04-141-2/+2
| | | | | | | Various addenda to soc's patch: regenerating Product/Tuple/Function classes and AnyVal sources, making versioning consistent, etc. Closes #4477, no review.
* Adds "since" field to @deprecated.Paul Phillips2011-04-141-2/+2
| | | | | | for the patch, as it's a change I've always wanted. Moving up in the glamorous world of scala commits! No review.
* Addressing most of the warnings revealed by the...Paul Phillips2011-03-301-6/+7
| | | | | | Addressing most of the warnings revealed by the patch to warn about unknown scaladoc variables. Updated and reran genprod. No review.
* Excluding presentation test from sbaz-packaged ...Antonio Cunei2011-03-291-1/+2
| | | | | Excluding presentation test from sbaz-packaged test suite.
* include files/specialized/*.txt in the set of f...Antonio Cunei2011-03-291-1/+1
| | | | | | include files/specialized/*.txt in the set of files packaged in the test sbp.
* Introducing xz compression in nightly builds.Antonio Cunei2011-03-261-39/+36
| | | | | Also removed some obsolete targets related to the old 1.4 version.
* Upgraded to latest maven-ant-tasks jarJosh Suereth2011-03-052-2/+2
|
* Moved unlift to the Function companion object, ...Paul Phillips2011-02-201-91/+74
| | | | | | | | | | | | | | Moved unlift to the Function companion object, which might have been better in the first place. Had to make a minor change to genprod, and then I couldn't escape that unscathed. Finished the not very complete undertaking I found there to update the scaladoc. Lots of little changes to the generated text and code. I changed genprod to only put a unique stamp on Function0 so we can stop having a 100 file diff everytime an i is dotted somewhere. Closes #3825, no review.
* Modified scala build to push jline artifact to ...Josh Suereth2011-01-224-7/+74
| | | | | | Modified scala build to push jline artifact to maven repositories. Review by: extempore
* Updated copyright notices to 2011Antonio Cunei2011-01-201-2/+2
|
* The initial implementation of TraversableOnce c...Paul Phillips2010-11-291-2/+2
| | | | | | | | | | | | | | | | | | The initial implementation of TraversableOnce could not supply concrete methods or even signatures for map and flatMap because they have different signatures in Iterator and TraversableLike. But we can take another approach which works out as nicely: 1) Create implicits which install those methods and flatten on TraversableOnce instances. 2) Generalize the signatures of flatten and flatMap to work with A => TraversableOnce[B] instead of A => Traversable[B]. And voila, you can mix and match Iterators and Traversables in a for comprehension, map, flatMap, and flatten, without the tedious process of sprinkling .iterator or .toList around to appease the compiler. No review.
* Applied patch from davetron5000, improving docu...Iulian Dragos2010-11-241-18/+53
| | | | | | Applied patch from davetron5000, improving documentation on ProductN and FunctionN traits. Closes #4021.
* Some issues with Tuple2/3.Paul Phillips2010-10-271-40/+6
| | | | | | | | | foreach method in Tuple3, and both classes have what is now a redundant zip method which is also unfortunately completely strict in a not entirely fixable fashion. So "zip" is deprecated in favor of zipped. Closes #3526, but the code which closes that is primarily found in r23228. No review.
* Documentation being generated by genprod was pr...Paul Phillips2010-10-161-62/+49
| | | | | | | Documentation being generated by genprod was pretty busted both in terms of formatting and correctness. Spruced it up. Eliminated some of the more distracting HTML entities in compiler source. No review.
* An overhaul of the collection-oriented methods ...Paul Phillips2010-10-111-97/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An overhaul of the collection-oriented methods in Tuple2/Tuple3 (which still need to be taken all the way to Tuple5.) * Zip semantics: zip and zipped now properly terminate when any collection runs out of elements, even if others are infinite. In addition, short circuiting methods (exists and forall) will terminate if the condition is met, even in the presence of infinity. Example: scala> val ys = Stream from 1 ys: scala.collection.immutable.Stream[Int] = Stream(1, ?) scala> (ys, ys).zipped forall ((x, y) => x+y < 100) res0: Boolean = false scala> (ys, ys).zipped exists ((x, y) => x+y > 100) res1: Boolean = true * There are implicits converting Zipped2/3 to Traversable to expose all the methods which aren't defined in an arity-specific way in the tuple classes. I have mixed feelings about putting these in Predef; but if there is another way to make them visible by default I wasn't able to find it. Example putting said implicit to use: scala> (ys, ys, ys).zipped find { case (x, y, z) => x+y+z > 1000 } res0: Option[(Int, Int, Int)] = Some((334,334,334)) Already reviewed by moors, so no review.
* Proposed implementation of 'unlift' on Function...Paul Phillips2010-09-091-0/+13
| | | | | | | Proposed implementation of 'unlift' on Function1, the inverse function of PartialFunction#lift. Review by rytz and other interested parties. References #3825, but not closing until this is further considered.
* map2 => zipped, no reviewLukas Rytz2010-09-091-5/+5
|
* Removed more than 3400 svn '$Id' keywords and r...Antonio Cunei2010-05-121-2/+0
| | | | | Removed more than 3400 svn '$Id' keywords and related junk.
* Regenerated FunctionN, AbstractFunctionN, etc.Iulian Dragos2010-04-291-4/+4
| | | | | | | to properly specialize on primitive types (scala.Int, instead of scala.runtime.Int). Now closures should be indeed specialized. No review.
* added scalacheck.jar and *.test files to the sc...Lukas Rytz2010-04-141-1/+2
| | | | | | added scalacheck.jar and *.test files to the scala-test sbaz package. no review.
* Auto-generate scala.runtime.AbstractFunctionN c...Iulian Dragos2010-04-121-8/+305
| | | | | | | | Auto-generate scala.runtime.AbstractFunctionN classes. Moved zipped* methods in Tuple1/2 in genprod, so that regenerating tuples does not lose these methods. Added @specialized annotations into genprod for the same reason.
* moved plugin folder back to 'misc/scala-devel/p...Lukas Rytz2010-04-111-1/+3
| | | | | | | | 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.
* Added continuations to maven deployment.Josh Suereth2010-03-123-1/+121
|
* Adjectified some parts of speech as discussed o...Paul Phillips2010-01-181-8/+8
| | | | | | | Adjectified some parts of speech as discussed on the mailing list. The methods to call on FunctionN are "curried" and "tupled" with "curry" deprecated and "tuple" gone. Closes #2907. Review by community.
* Updated copyright notices to 2010Antonio Cunei2009-12-071-2/+2
|
* Built out genprod to create a tuple method for ...Paul Phillips2009-12-021-5/+20
| | | | | | Built out genprod to create a tuple method for reach function alongside its curry method. Generated new FunctionNs.
* fixed scala-devel sbaz packageLukas Rytz2009-11-131-1/+1
|
* fix cyclic reference errors in scaladoc.Lukas Rytz2009-11-041-2/+1
|
* removing jvm5 stuff from trunk, now in branches...Lukas Rytz2009-10-091-519/+0
| | | | | removing jvm5 stuff from trunk, now in branches/jvm5
* removing msil from trunk.Lukas Rytz2009-10-083-376/+0
|
* scalap re-added to distribution packaging section.Antonio Cunei2009-10-081-1/+1
|
* fix #1484Lukas Rytz2009-09-301-0/+4
|
* Initial build files for 1.5 build.Philipp Haller2009-09-251-0/+519
|
* [no content change] Fixed all SVN properties: m...Gilles Dubochet2009-09-241-1/+1
| | | | | | | | [no content change] Fixed all SVN properties: mimes, EOL, executable. Id expansion is consistently enabled for Scala/Java/C# sources in 'src/' and consistently disabled and removed from everywhere else: there should not be any dead Id tags anymore.
* Added jline as optional dependency to scala-com...Josh Suereth2009-06-201-0/+6
| | | | | Added jline as optional dependency to scala-compiler pom
* Newly generated Tuple/Product/Function classes ...Paul Phillips2009-06-171-42/+40
| | | | | | Newly generated Tuple/Product/Function classes from new genprod, plus a couple minor tweaks to genprod to keep tests happy.
* Close to complete rewrite of genprod so it's ea...Paul Phillips2009-06-171-245/+229
| | | | | | Close to complete rewrite of genprod so it's easier to modify and leverage for other exciting Foo1-Foo22 classes.
* fix for #1660.Lukas Rytz2009-05-281-1/+1
|
* In "Iterable" and in all its subclasses, "itera...Gilles Dubochet2009-05-271-1/+1
| | | | | | In "Iterable" and in all its subclasses, "iterator" replaces "elements" (and assorted changes).
* Also reverted r17803 (msil build script)Antonio Cunei2009-05-271-2/+2
|
* Fix to msil build script to use unifed scalac t...Josh Suereth2009-05-221-2/+2
| | | | | Fix to msil build script to use unifed scalac task throughout build
* Removed further 1.4 vestiges.Antonio Cunei2009-05-152-2440/+0
|
* Fixed URL for nexus.scala-tools.orgJosh Suereth2009-04-221-3/+7
|
* Fixes to XML for maven pomsJosh Suereth2009-04-227-6/+58
|
* some more msil stuff.Lukas Rytz2009-03-251-5/+19
|
* reverting my previous pointless change and movi...Lukas Rytz2009-03-241-14/+3
| | | | | | reverting my previous pointless change and moving it to where it makes some sense (ScalacFork)