summaryrefslogtreecommitdiff
path: root/src/build/genprod.scala
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* fix cyclic reference errors in scaladoc.Lukas Rytz2009-11-041-2/+1
|
* [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.
* 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.
* 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).
* Updated copyright notices to 2009Antonio Cunei2009-01-091-4/+4
|
* Modified the implementation of curry so that forGeoffrey Washburn2008-04-231-5/+9
| | | | | | | | | FunctionN, where N > 4, many fewer classes are created statically at the expense of creating more objects dynamically (which seems reasonable given how common such functions are likely to be). This also allows for curry in FunctionN for N > 8 without running into the filename length restriction.
* Really fixed curry this time.Geoffrey Washburn2008-04-221-1/+1
|
* No curry for you! (If you are FunctionN, for N ...Geoffrey Washburn2008-04-221-1/+1
| | | | | No curry for you! (If you are FunctionN, for N < 2 and N > 16)
* Corrected uncurry to be called curry.Geoffrey Washburn2008-04-221-4/+12
| | | | | Generalized curry to FunctionN for N >= 2
* Improvements to genprodGeoffrey Washburn2008-04-161-19/+37
| | | | | Added uncurry to Function2, swap to Tuple2.
* anonfuns now accept up to 22 argsmichelou2008-02-191-25/+21
|
* switched to Scala implementation of StringBuildermichelou2008-02-061-4/+4
|
* updated element/arity to productElement/product...michelou2007-04-191-17/+1
| | | | | updated element/arity to productElement/productArity
* updated for-comprehension syntaxmichelou2007-04-191-15/+15
|
* renamed arity=>productArity,element=>productEle...Burak Emir2007-04-121-2/+26
| | | | | renamed arity=>productArity,element=>productElement
* regenerated TupleN classes so that their toStri...Adriaan Moors2007-02-201-2/+2
| | | | | | regenerated TupleN classes so that their toString matches the (...) tuple syntax update .check files that contained tuple toString output
* finalized the TupleN ProductN change (last dist...Burak Emir2007-01-031-2/+2
| | | | | | | finalized the TupleN ProductN change (last dist: no automatic addition of ProductN, this dist: manual addition of ProductN to TupleN by means of modified genprod tool)
* * NodeSeq plays with new Seq[A]Burak Emir2007-01-031-2/+2
| | | | | * new starr, because of Tuple/Product change and collections
* * TupleN extends ProductN, again (genprod updated)Burak Emir2007-01-021-10/+9
| | | | | | | | | | * better comments and parameter names in scala.xml.MetaData typechecker * now handles special cases (n=0, n=1) for unapply correctly * * even if one returns a Option[Product1[T]] * typechecker now handles unapply return types correctly * * e.g. when returning Option[{A,B}] instead of Option[Product2[A,B]]
* added comma in generated Tuple1.toString methodmichelou2006-12-121-14/+31
|
* more tuplesBurak Emir2006-12-121-3/+6
|
* added infix types and {...} syntax for tuples.Martin Odersky2006-12-111-1/+1
| | | | | changed a confusing error message "value this is not a member of T".
* updated genprod.scala (Function1)michelou2006-12-081-38/+51
|
* fixed encoding in Scala commentmichelou2006-11-301-10/+14
|
* oopsBurak Emir2006-11-291-1/+1
|
* updated method 'andThen' in generated Function1...michelou2006-11-291-44/+60
| | | | | updated method 'andThen' in generated Function1.scala
* more fun with positions, and updated docBurak Emir2006-11-281-2/+9
|
* more products, plus some static optimization in...Burak Emir2006-11-271-0/+267
more products, plus some static optimization in pattern matcher