summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Collapse)AuthorAgeFilesLines
* combinator1 parser changes + examples addedMartin Odersky2007-09-161-0/+1
|
* fixed seq matching bug + reorganized test casesBurak Emir2007-09-163-22/+43
|
* added MixSequenceStar rule.Burak Emir2007-09-142-28/+58
|
* enabled MixSequence rule for sequence patterns ...Burak Emir2007-09-142-56/+63
| | | | | enabled MixSequence rule for sequence patterns without _*
* Fixed dead code elimination phase: Iulian Dragos2007-09-138-25/+63
| | | | | | | - better handling of 'dead' DROP - fixed computeCompensations (VerifyErrors in corner cases) - fixed generation of LOAD_EXCEPTION on all exceptional paths, when optimizations enabled
* fixed #59michelou2007-09-111-1/+1
|
* Added 'final' attribute to ServialVersionUID fi...Iulian Dragos2007-09-111-1/+1
| | | | | Added 'final' attribute to ServialVersionUID fields (ticket #62).
* 1. added var pattern = expr syntaxMartin Odersky2007-09-105-48/+64
| | | | | | | 2. better error messages in two situations 3. fixed tickets 5, 33, 42 4. changed check files of 3 failing tests
* fixed v@unapp problem (merged changes from bran...Burak Emir2007-09-072-48/+34
| | | | | fixed v@unapp problem (merged changes from branch 2.6.0)
* fixed t0055Martin Odersky2007-09-051-1/+1
|
* fixed odd typing bug #44Burak Emir2007-09-041-12/+17
|
* fixed #11Burak Emir2007-09-041-1/+1
|
* fixed bugs.Burak Emir2007-09-043-75/+99
|
* better handle annotated types as theLex Spoon2007-09-041-0/+2
| | | | | destination type of an implicit conversion
* allow annotations on definitions inside of blocksLex Spoon2007-09-041-2/+5
|
* Deprecate annotations that appear before a typeLex Spoon2007-09-031-2/+8
|
* Use jcl.LinkedHashSet instead of the deprecated...mihaylov2007-09-023-5/+6
| | | | | Use jcl.LinkedHashSet instead of the deprecated mutable.LinkedHashSet
* Changed name of typechecker/UnApply.scala to Un...mihaylov2007-09-021-1/+1
| | | | | | Changed name of typechecker/UnApply.scala to Unapply.scala to match the name of the trait inside and prevent unnecessary re-compilation
* enhancement #20Burak Emir2007-09-012-4/+5
|
* fixed #37Burak Emir2007-09-012-24/+31
|
* fixed ticket #2 (patch from tags/R_2_6_0-RC2), ...Burak Emir2007-09-012-26/+7
| | | | | fixed ticket #2 (patch from tags/R_2_6_0-RC2), reorganized test cases
* fixed ticket 40 (matcherror with existential ty...Martin Odersky2007-08-312-9/+17
| | | | | fixed ticket 40 (matcherror with existential types)
* Fixed crash in lazy traits (ticket #39).Iulian Dragos2007-08-311-2/+2
|
* Fixed looping data flow analyzer (due to asymme...Iulian Dragos2007-08-317-69/+87
| | | | | | Fixed looping data flow analyzer (due to asymmetric equals method in lattices) (ticket #30).
* fixed lift build problem.Martin Odersky2007-08-302-4/+17
|
* fixed defect #31Burak Emir2007-08-301-2/+2
|
* fix^2 of defect 15.Martin Odersky2007-08-294-29/+88
|
* Fixed double definition bug (ticket #21).Iulian Dragos2007-08-291-2/+2
|
* this file is no longer necessary, had been move...Burak Emir2007-08-291-28/+0
| | | | | this file is no longer necessary, had been moved into PatternNodes.scala
* FIXED DEFECTS 3, 9, 15Martin Odersky2007-08-293-20/+20
|
* Forgot one file from my previous commit.Iulian Dragos2007-08-291-5/+0
|
* Fixed match error in tree browser.Iulian Dragos2007-08-292-9/+35
|
* Reverted changes to CompleteLattice which broke...Iulian Dragos2007-08-281-13/+1
| | | | | Reverted changes to CompleteLattice which broke the build.
* Various improvements/bug fixes in the icode rea...Iulian Dragos2007-08-285-17/+74
| | | | | Various improvements/bug fixes in the icode reader.
* Improved boxing optimization.Iulian Dragos2007-08-281-5/+5
|
* fixed bug1292Martin Odersky2007-08-272-11/+15
|
* added Ant attribute 'failonerror'michelou2007-08-271-39/+50
|
* fixed build, better compilation of literal patt...Burak Emir2007-08-245-57/+120
| | | | | | fixed build, better compilation of literal patterns to switch (supports variable binding)
* all guards are pulled out into DefDefs, new pat...Burak Emir2007-08-236-87/+100
| | | | | | all guards are pulled out into DefDefs, new pattern matcher handles guards now.
* in pm, result temp variable owned by current ow...Burak Emir2007-08-232-8/+6
| | | | | | in pm, result temp variable owned by current owner, not LabelDef (saves an "if" in LambdaLift, but requires one uninitialized ValDef more)
* Fixed bug #1287, lazy vals in trait methods.Iulian Dragos2007-08-231-1/+3
|
* fix #1286Burak Emir2007-08-231-4/+4
|
* small fix in outputmichelou2007-08-221-3/+3
|
* fixed 1275 by adding minimal early check to Nam...Adriaan Moors2007-08-221-1/+18
| | | | | fixed 1275 by adding minimal early check to Namers so that overriding of type members in refinements cannot change number of type parameters (in principle the full overriding checks should be performed at a later point, when they don't cause cyclicity errors -- this is TODO)
* fixed bug1243Martin Odersky2007-08-221-1/+1
|
* Added back 'lazy' modifier to generator's globa...Iulian Dragos2007-08-221-1/+1
| | | | | Added back 'lazy' modifier to generator's global field.
* cleaned up TreesMartin Odersky2007-08-226-86/+44
|
* fix #1285Burak Emir2007-08-222-11/+28
|
* type attribute of Ident was lost, due to missin...Burak Emir2007-08-223-8/+6
| | | | | type attribute of Ident was lost, due to missing '.duplicate' (?!)
* revert 'List.unapplySeq + guard', problem in te...Burak Emir2007-08-221-1/+1
| | | | | revert 'List.unapplySeq + guard', problem in test/../interpreters.scala