summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/CodeFactory.java
Commit message (Collapse)AuthorAgeFilesLines
* translated to scalaburaq2005-01-261-279/+0
|
* translated matching.PatternMatcher to Scalaburaq2005-01-241-4/+4
|
* translated most to scalaburaq2005-01-211-17/+17
|
* - When selecting the most specific '==' method ...mihaylov2004-09-141-38/+47
| | | | | | | - When selecting the most specific '==' method treat alse the special cases left: Byte == right: Byte -> scala.Byte.==(scala.Int) left: Short == right: Short -> scala.Short.==(scala.Int)
* - Try to find the most specific '==' method to ...mihaylov2004-09-101-2/+41
| | | | | | - Try to find the most specific '==' method to avoid unnecessary boxing/unboxing in code generated by the pattern matcher
* *** empty log message ***Martin Odersky2004-07-011-1/+1
|
* - Changed _TYPE methods in Definitions for prim...paltherr2004-06-021-1/+1
| | | | | | - Changed _TYPE methods in Definitions for primitive value and array types
* - Moved Position and SourceFile from ch.epfl.la...paltherr2004-03-211-1/+1
| | | | | | - Moved Position and SourceFile from ch.epfl.lamp.util to scala.tools.util
* Improved error messages for failed pattern matc...Matthias Zenger2004-03-081-0/+11
| | | | | Improved error messages for failed pattern matching expressions.
* - Introduced local and global refspaltherr2004-02-011-8/+8
| | | | | | - Fixed related bugs in ExplicitOuter - Replaced TreeGen.mkPrimaryConstr by TreeGen.mkPrimaryConstructorRef methods
* - Generalized use of AConstant to represent con...paltherr2004-02-011-10/+10
| | | | | - Generalized use of AConstant to represent constant values
* replaced DefDef with LabelDef for recognizerburaq2004-01-221-3/+1
|
* cleanupburaq2004-01-081-1/+1
|
* optimization, switch instead of if-the-else for...buraq2003-12-021-0/+10
| | | | | optimization, switch instead of if-the-else for left and right tracer
* *** empty log message ***Martin Odersky2003-11-141-3/+3
|
* - Normalized member names of class Definitionpaltherr2003-10-301-4/+4
| | | | | - Cleaned code of Definition
* - In Definitions, replaced primitive _TYPE fiel...paltherr2003-10-291-1/+1
| | | | | - In Definitions, replaced primitive _TYPE fields by methods
* cleanupburaq2003-10-221-25/+0
|
* - Moved symbols from CodeFactory into Definitionspaltherr2003-10-141-162/+24
| | | | | - Reorganized Definitions
* - Removed all instances of Inferpaltherr2003-10-131-3/+2
|
* - Added method seqListSym_lengthpaltherr2003-10-131-0/+4
|
* - Removed CodeFactory.Blockpaltherr2003-10-101-15/+0
|
* - Replaced gen.Apply by gen.mkApplyXXpaltherr2003-10-101-53/+22
| | | | | - Cleaned
* - Replaced some use of "make" by "gen"paltherr2003-10-101-183/+41
|
* fixed bug133, refactored code ignoreValue,Null ...buraq2003-10-061-8/+5
| | | | | | fixed bug133, refactored code ignoreValue,Null to calls to TreeGen.mkDefaultValue
* moved methods for constructing Cons and Nil fro...buraq2003-10-021-77/+59
| | | | | moved methods for constructing Cons and Nil from codefactory to TreeGen
* bugfix, using TreeGen now instead of make...buraq2003-09-261-6/+2
|
* - Removed TreeGen.Select__paltherr2003-09-111-6/+3
|
* - Reviewed and cleaned TreeGen.paltherr2003-09-111-11/+11
| | | | | | | - Fixed some errors. - Removed "dangerous" methods in TreeGen. - Renamed some methods in TreeGen.
* using Switch in translation of automataburaq2003-09-021-1/+1
| | | | | code cleanup, removed many obsoleted methods.
* - Removed methods typeOf0paltherr2003-09-011-6/+0
|
* CodeFactory now creates trees with correct posi...buraq2003-09-011-21/+21
| | | | | CodeFactory now creates trees with correct positions
* Included optimization for top-level switches on...Matthias Zenger2003-08-251-0/+7
| | | | | | Included optimization for top-level switches on expressions of type Int. It is switched off in the checked in version.
* removed SeqTrace stuff.buraq2003-08-251-48/+61
|
* - rewrote the phase creation processpaltherr2003-08-181-1/+1
| | | | | - replace PhaseRepository by CompilerPhases
* - Replaced NOPOS by FIRSTPOS or other non zero ...paltherr2003-08-081-20/+20
| | | | | - Replaced NOPOS by FIRSTPOS or other non zero position
* code-cleanup, refactoring, corrected multiple u...buraq2003-07-151-3/+3
| | | | | code-cleanup, refactoring, corrected multiple use of the same symbol
* completed migration. code is now operationalburaq2003-07-131-49/+69
|
* removed at, fixed code for Literalsburaq2003-07-091-8/+9
|
* allocation of variables in bindingburaq2003-07-091-2/+16
|
* matchingburaq2003-07-081-23/+29
|
* *** empty log message ***buraq2003-07-051-1/+1
|
* hooking up pattern matcher with sequence matcherburaq2003-07-041-12/+18
|
* pattern matching encoreburaq2003-07-041-1/+90
|
* changed code for sequence matching, not yet ope...buraq2003-07-031-0/+116
| | | | | changed code for sequence matching, not yet operational
* cleaned up constructorburaq2003-07-021-50/+23
|
* This is just a hack to make the compiler usable...Matthias Zenger2003-06-231-7/+11
| | | | | This is just a hack to make the compiler usable again.
* changes for WordAutomInScalaburaq2003-06-201-5/+76
|
* added Autom2Scala and related methods (pattern ...buraq2003-06-201-103/+183
| | | | | added Autom2Scala and related methods (pattern matching)
* *** empty log message ***buraq2003-06-191-0/+194