summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #3797 from retronym/topic/exhaust-compoundJason Zaugg2014-06-111-4/+14
|\
| * Remove now-redundant condition in sealedness checkingJason Zaugg2014-06-101-1/+1
| * Refactor `enumerateSubtypes`Jason Zaugg2014-06-101-5/+5
| * SI-8631 Treat `A with Sealed` as enumerable for pattern matchingJason Zaugg2014-06-101-0/+10
* | SI-8611 Avoid accidental patmat unification with refinement typesJason Zaugg2014-06-101-9/+16
|/
* Merge pull request #3812 from retronym/merge/2.10.x-to-2.11.x-20140604Adriaan Moors2014-06-101-2/+2
|\
| * Merge remote-tracking branch 'origin/2.10.x' into merge/2.10.x-to-2.11.x-2014...Jason Zaugg2014-06-041-2/+2
| |\
| | * SI-8596 Fix rangepos crasher with defaults, poly methodsJason Zaugg2014-05-291-3/+3
* | | Merge pull request #3800 from som-snytt/issue/8503Adriaan Moors2014-06-104-30/+31
|\ \ \
| * | | SI-8503 -version is info settingSom Snytt2014-05-294-18/+21
| * | | SI-8503 Clean up interpolation of help messageSom Snytt2014-05-281-12/+10
* | | | Don't crash on dead code in ICodeReaderLukas Rytz2014-06-041-20/+28
* | | | Fix emitting Array(1).clone() in GenBCodeLukas Rytz2014-06-042-2/+8
| |/ / |/| |
* | | Merge pull request #3803 from xeno-by/ticket/8637Adriaan Moors2014-06-031-0/+1
|\ \ \
| * | | SI-8637 fixes toolbox phase corruptionEugene Burmako2014-05-301-0/+1
* | | | Merge pull request #3774 from lrytz/opt/backendWipLukas Rytz2014-06-0112-1007/+694
|\ \ \ \
| * | | | Unit tests for new BType classesLukas Rytz2014-06-011-1/+4
| * | | | Rewrite BType to a type hierarchy.Lukas Rytz2014-06-018-849/+508
| * | | | Move class BType to separate component, include it by composition.Lukas Rytz2014-05-227-62/+72
| * | | | More cleanups and commenting in GenBCodeLukas Rytz2014-05-213-35/+20
| * | | | Minor cleanups and commenting around BType.Lukas Rytz2014-05-211-73/+97
| * | | | Cleanups for tracing in GenBCode, improve some commentsLukas Rytz2014-05-214-11/+17
* | | | | Merge pull request #3770 from retronym/ticket/8607Grzegorz Kossakowski2014-05-291-7/+5
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | SI-8607 Generalize previous change to preEraseJason Zaugg2014-05-211-14/+6
| * | | | SI-8607 Fix erasure for value class inheriting from private classJason Zaugg2014-05-211-1/+7
* | | | | Merge pull request #3794 from lrytz/t8625Jason Zaugg2014-05-271-3/+10
|\ \ \ \ \
| * | | | | SI-8625 fix unreachability analysis for boolean expressionsLukas Rytz2014-05-271-3/+10
* | | | | | Merge pull request #3782 from retronym/topic/opt-scopeJason Zaugg2014-05-272-12/+19
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Optimize enforcement of dependent method type restrictionsJason Zaugg2014-05-261-5/+4
| * | | | | Fast path in Namer for methods without defaultsJason Zaugg2014-05-261-3/+8
| * | | | | Eliminate some N^2 performance in type checkingJason Zaugg2014-05-261-4/+7
| | |/ / / | |/| | |
* / | | | SI-8617 Avoid rangepos crash for OptManifest materializerJason Zaugg2014-05-241-1/+1
|/ / / /
* / / / Upgrade ASM to 5.0.2Lukas Rytz2014-05-204-18/+20
|/ / /
* | | SI-8601 Don't treat newarray as dead codeJason Zaugg2014-05-191-1/+1
* | | SI-8601 Avoid over-eager optimization of LOAD_FIELDJason Zaugg2014-05-192-5/+7
* | | SI-8601 Don't treat int/long division, or arraylength, as dead-codeJason Zaugg2014-05-191-0/+2
* | | Revert "SI-8601 Don't treat int/long division, or arraylength, as dead-code"Adriaan Moors2014-05-191-2/+0
* | | Revert "SI-8601 Avoid over-eager optimization of LOAD_FIELD"Adriaan Moors2014-05-192-5/+6
* | | Revert "SI-8601 Don't treat newarray as dead code"Adriaan Moors2014-05-191-1/+1
* | | SI-8601 Don't treat newarray as dead codeJason Zaugg2014-05-181-1/+1
* | | SI-8601 Avoid over-eager optimization of LOAD_FIELDJason Zaugg2014-05-182-6/+5
* | | SI-8601 Don't treat int/long division, or arraylength, as dead-codeJason Zaugg2014-05-181-0/+2
* | | Merge pull request #3738 from retronym/ticket/8574Jason Zaugg2014-05-172-1/+2
|\ \ \
| * | | SI-8574 Copy @SerialVersionUID, etc, to specialized subclassesJason Zaugg2014-05-162-1/+2
| |/ /
* | | SI-8582 emit InnerClasses attribute in GenBCodeLukas Rytz2014-05-131-1/+2
* | | Fix BeanInfo generation for GenBCodeLukas Rytz2014-05-131-1/+1
* | | Allow tracing methods and classes in GenBCodeLukas Rytz2014-05-135-2/+75
* | | SI-8578 Avoid another potential fresh name clashJason Zaugg2014-05-111-1/+1
* | | SI-8578 Avoid fresh name clashes under -Ydelambdafy:methodJason Zaugg2014-05-111-1/+1
|/ /
* | Merge pull request #3730 from lrytz/checkinitJason Zaugg2014-05-091-32/+54
|\ \