summaryrefslogtreecommitdiff
path: root/src/build
Commit message (Collapse)AuthorAgeFilesLines
...
* 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)
* scalac ant task now supports @argfile (needed t...Lukas Rytz2009-03-241-3/+14
| | | | | scalac ant task now supports @argfile (needed to build .net on windows)
* fixed msil build; currently exclude new collect...Lukas Rytz2009-03-241-2/+4
| | | | | fixed msil build; currently exclude new collection library
* merged changes from maven2 branch (include scal...Lukas Rytz2009-02-174-0/+106
| | | | | merged changes from maven2 branch (include scalap as maven package)
* added build scripts for scalapLukas Rytz2009-02-091-1/+15
|
* fixed #1651Lukas Rytz2009-01-201-0/+3
|
* merge from maven2 branch, add licensing info to...Lukas Rytz2009-01-194-0/+93
| | | | | merge from maven2 branch, add licensing info to artifacts.
* Fixed ant test.suite target for jvm tests that ...Philipp Haller2009-01-141-2/+2
| | | | | Fixed ant test.suite target for jvm tests that contain directories.
* Updated copyright notices to 2009Antonio Cunei2009-01-092-5/+5
|
* ant: use copy instead of copyfileLukas Rytz2008-11-261-2/+2
|
* - make "latest" symlink in dists/mavenLukas Rytz2008-11-052-148/+161
| | | | | | - maven-deploy.xml takes parameter settings.file (ant deploy.snapshot -Dsettings.file=/path/to/settings.xml)
* propagating to trunk fix for #1463Antonio Cunei2008-10-311-1/+1
|
* merged work from maven2 branch into trunkLukas Rytz2008-10-316-5/+308
|
* added javac.cmd argument to 1.4 partest callsLukas Rytz2008-10-231-2/+2
|
* the ant tasks 'four-test' and 'fourfour-test' (...Lukas Rytz2008-10-221-2/+4
| | | | | | the ant tasks 'four-test' and 'fourfour-test' (and therefore nightly builds) now fail when some partest tests fail.
* . scala.swing api is now included in the main apiLukas Rytz2008-10-161-5/+5
| | | | | | . the downloadable scala-api.tgz is now called scala-devel-docs.tgz, and contains the same files as the correspondent sbaz package
* added META-INF folder to sources tarballLukas Rytz2008-09-251-1/+0
|
* build prints more detailed java versionLukas Rytz2008-09-181-1/+1
|
* print jvm version in fourfournightly targetLukas Rytz2008-09-171-0/+1
|