Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Typed patterns x:T and variable patterns x are ... | buraq | 2003-10-30 | 1 | -4/+6 |
| | | | | | | | | Typed patterns x:T and variable patterns x are desugarized to x@ _ : T resp x @ _. thus some cases here become unnecessary | ||||
* | fixed bugs and cleaned up code in AlgMatcher th... | buraq | 2003-10-30 | 1 | -8/+6 |
| | | | | | | fixed bugs and cleaned up code in AlgMatcher that was duplicated of Pattern Matcher | ||||
* | - In Definitions, replaced primitive _TYPE fiel... | paltherr | 2003-10-29 | 1 | -3/+3 |
| | | | | | - In Definitions, replaced primitive _TYPE fields by methods | ||||
* | - Replaced most of the Definition <...>_TYPE fi... | paltherr | 2003-10-29 | 1 | -1/+1 |
| | | | | | - Replaced most of the Definition <...>_TYPE fields by methods | ||||
* | merging large parts of Algebraic Matcher with P... | buraq | 2003-10-28 | 1 | -12/+41 |
| | | | | | merging large parts of Algebraic Matcher with Pattern Matcher | ||||
* | - Moved symbols from CodeFactory into Definitions | paltherr | 2003-10-14 | 1 | -2/+2 |
| | | | | | - Reorganized Definitions | ||||
* | - Removed all instances of Infer | paltherr | 2003-10-13 | 1 | -7/+6 |
| | |||||
* | - Addded Definitions.PATTERN_WILDCARD | paltherr | 2003-10-13 | 1 | -4/+4 |
| | | | | | | | | | - Removed Names.WILDCARD - Added Names.PATTERN_WILDCARD - Added Names.IMPORT_WILDCARD - Replaced most uses of Names.PATTERN_WILDCARD by Definitions.PATTERN_WILDCARD - Removed TreeInfo.isWildcardPattern | ||||
* | - Replaced usage of make by gen | paltherr | 2003-10-13 | 1 | -107/+39 |
| | |||||
* | - Removed CodeFactory.Block | paltherr | 2003-10-10 | 1 | -8/+8 |
| | |||||
* | - Removed fields CaseEnv.make | paltherr | 2003-10-10 | 1 | -5/+4 |
| | | | | | - Removed argument pos from CaseEnv.newBoundVar | ||||
* | - Replaced some use of "make" by "gen" | paltherr | 2003-10-10 | 1 | -10/+10 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-09-25 | 1 | -1/+11 |
| | |||||
* | Support for pattern matching on Jaco case class... | Matthias Zenger | 2003-09-24 | 1 | -16/+21 |
| | | | | | Support for pattern matching on Jaco case classes in Scala. | ||||
* | Fixed bug 149 | Matthias Zenger | 2003-09-24 | 1 | -14/+4 |
| | |||||
* | Bugfixes. | Matthias Zenger | 2003-09-24 | 1 | -6/+24 |
| | |||||
* | Fixed a bug. | Matthias Zenger | 2003-09-11 | 1 | -2/+4 |
| | | | | | | not having a symbol. But obviously, _ tree nodes seem to have null as their symbol. Is this a contract or a bug in the Analyzer? | ||||
* | - Removed TreeGen.Select__ | paltherr | 2003-09-11 | 1 | -1/+1 |
| | |||||
* | Implemented variable binding for the "old" patt... | Matthias Zenger | 2003-09-11 | 1 | -1/+10 |
| | | | | | Implemented variable binding for the "old" pattern matcher. | ||||
* | - Reviewed and cleaned TreeGen. | paltherr | 2003-09-11 | 1 | -1/+1 |
| | | | | | | | - Fixed some errors. - Removed "dangerous" methods in TreeGen. - Renamed some methods in TreeGen. | ||||
* | Fixed a small bug and started adding a new opti... | Matthias Zenger | 2003-09-02 | 1 | -19/+71 |
| | | | | | Fixed a small bug and started adding a new optimization. | ||||
* | made AlgebraicMatcher a subclass of PatternMatc... | buraq | 2003-09-01 | 1 | -7/+20 |
| | | | | | made AlgebraicMatcher a subclass of PatternMatcher, sharing much code | ||||
* | Cleaned up the pattern matcher. | Matthias Zenger | 2003-08-29 | 1 | -223/+141 |
| | |||||
* | - replaced empty trees in right-hand sides of v... | schinz | 2003-08-29 | 1 | -1/+3 |
| | | | | | | | | - replaced empty trees in right-hand sides of variable definitions by default values (i.e. produce exactly the same trees as are produced when the programmer writes "var x = _") | ||||
* | Implemented optimized pattern matcher that uses... | Matthias Zenger | 2003-08-28 | 1 | -44/+131 |
| | | | | | | Implemented optimized pattern matcher that uses a tagging technique for distinguishing different case classes. | ||||
* | Switched on switch expressions. ;-) | Matthias Zenger | 2003-08-27 | 1 | -1/+1 |
| | |||||
* | Removed some debugging output. | Matthias Zenger | 2003-08-25 | 1 | -1/+1 |
| | |||||
* | Included optimization for top-level switches on... | Matthias Zenger | 2003-08-25 | 1 | -0/+165 |
| | | | | | | Included optimization for top-level switches on expressions of type Int. It is switched off in the checked in version. | ||||
* | - rewrote the phase creation process | paltherr | 2003-08-18 | 1 | -1/+1 |
| | | | | | - replace PhaseRepository by CompilerPhases | ||||
* | - Replaced NOPOS by FIRSTPOS or other non zero ... | paltherr | 2003-08-08 | 1 | -1/+1 |
| | | | | | - Replaced NOPOS by FIRSTPOS or other non zero position | ||||
* | *** empty log message *** | Martin Odersky | 2003-07-31 | 1 | -2/+2 |
| | |||||
* | - Fixed the code that generates value selection... | paltherr | 2003-07-14 | 1 | -1/+1 |
| | | | | | - Fixed the code that generates value selections (missing asSeenFrom) | ||||
* | completed migration. code is now operational | buraq | 2003-07-13 | 1 | -2/+2 |
| | |||||
* | removed at, fixed code for Literals | buraq | 2003-07-09 | 1 | -2/+2 |
| | |||||
* | matching | buraq | 2003-07-08 | 1 | -83/+17 |
| | |||||
* | handle matching with if pat contains reg op Alg... | buraq | 2003-07-07 | 1 | -8/+0 |
| | | | | | handle matching with if pat contains reg op AlgebraicMatcher | ||||
* | *** empty log message *** | buraq | 2003-07-05 | 1 | -3/+7 |
| | |||||
* | hooking up pattern matcher with sequence matcher | buraq | 2003-07-04 | 1 | -59/+76 |
| | |||||
* | changed code for sequence matching, not yet ope... | buraq | 2003-07-03 | 1 | -10/+81 |
| | | | | | changed code for sequence matching, not yet operational | ||||
* | *** empty log message *** | buraq | 2003-06-19 | 1 | -349/+51 |
| | |||||
* | Added widen. | Matthias Zenger | 2003-06-19 | 1 | -1/+1 |
| | |||||
* | using TransMatch.Matcher for input, output. | buraq | 2003-06-17 | 1 | -3/+51 |
| | |||||
* | moved to subpackage matching | buraq | 2003-06-17 | 1 | -1/+1 |
| | |||||
* | - Made SourceFile and Position scala-independan... | paltherr | 2003-06-16 | 1 | -0/+2 |
| | | | | | | | | - Made SourceFile and Position scala-independant (moved them to ch.epfl.lamp.util) - Added position arguments to methods of class Reporter - Changed printing of positions to display the whole path not only the file name. | ||||
* | Removed some debug output. ;-) | Matthias Zenger | 2003-06-12 | 1 | -3/+3 |
| | |||||
* | Fixed two bugs: | Matthias Zenger | 2003-06-12 | 1 | -56/+70 |
| | | | | | | - Bug 35 in bugtracking - Sequences in class constructors | ||||
* | *** empty log message *** | Martin Odersky | 2003-06-11 | 1 | -54/+56 |
| | |||||
* | *** empty log message *** | buraq | 2003-05-13 | 1 | -2/+2 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-05-01 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-04-02 | 1 | -9/+4 |
| |