summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* [backport] SI-9392 Clarify the workaround comment and introduce a devWarningLukas Rytz2015-07-231-8/+8
* [backport] SI-9392 Avoid crash in GenBCode for incoherent treesJason Zaugg2015-07-231-0/+8
* [backport] SI-9393 Temporarily disable two assertions in GenBCodeJason Zaugg2015-07-231-10/+11
* [backport] Refactor the ClosureOptimizer, run ProdCons only once per methodLukas Rytz2015-07-233-158/+231
* [backport] SI-9387 Fix VerifyError introduced by indylambdaJason Zaugg2015-07-231-1/+2
* [backport] Integrate the LMFInvokeDynamic extractor into LambdaMetaFactoryCallAdriaan Moors2015-07-233-70/+64
* [backport] Small refactoring to the closure optimizerLukas Rytz2015-07-233-139/+151
* [backport] Accessibility checks for methods with an InvokeDynamic instructionLukas Rytz2015-07-232-4/+68
* [backport] Fix bytecode stabilityLukas Rytz2015-07-231-2/+23
* [backport] Skip mirror class when invoking deserializeLambdaLukas Rytz2015-07-231-2/+2
* [backport] Prevent infinite recursion in ProdConsAnalyzerLukas Rytz2015-07-232-9/+21
* [backport] SI-9376 don't crash when inlining a closure body that throws.Lukas Rytz2015-07-232-1/+25
* [backport] Fix superclass for Java interface symbols created in JavaMirrorsLukas Rytz2015-07-231-1/+1
* [backport] `deserializeLambda` should not use encoded class nameLukas Rytz2015-07-231-2/+3
* [backport] Java parser: default methods in interfaces are not `DEFERRED`Lukas Rytz2015-07-231-3/+5
* [backport] SI-6613 fixed in GenBCodeLukas Rytz2015-07-231-1/+2
* Merge pull request #4631 from janekdb/2.11.x-typos-t-vSeth Tisue2015-07-209-13/+13
|\
| * Fix 23 typos (t-v)Janek Bogucki2015-07-159-13/+13
* | Merge pull request #4642 from janekdb/2.11.x-typos-w-zSeth Tisue2015-07-204-6/+6
|\ \
| * | Fix 6 typos (w-z)Janek Bogucki2015-07-174-6/+6
* | | Merge pull request #4643 from janekdb/2.11.x-names-w-zSeth Tisue2015-07-201-2/+2
|\ \ \
| * | | Fix typo in val nameJanek Bogucki2015-07-171-2/+2
| |/ /
* | | Merge pull request #4632 from janekdb/2.11.x-names-t-vSeth Tisue2015-07-201-2/+2
|\ \ \ | |/ / |/| |
| * | Improve some names (t-v)Janek Bogucki2015-07-151-2/+2
| |/
* | Merge pull request #4595 from som-snytt/issue/9370Lukas Rytz2015-07-161-2/+2
|\ \
| * | SI-9370 Xplugin scans plugin path for descriptorSom Snytt2015-06-301-2/+2
* | | SI-9401 Avoid SOE with array + missing classtagJason Zaugg2015-07-161-1/+1
| |/ |/|
* | Fix 25 typos (s)Janek Bogucki2015-07-064-4/+4
* | Merge pull request #4596 from janekdb/2.11.x-typos-p-rSeth Tisue2015-07-013-4/+4
|\ \
| * | Fix 27 typos (p-r)Janek Bogucki2015-06-303-4/+4
* | | Merge pull request #4576 from som-snytt/issue/9206-moreSeth Tisue2015-07-011-0/+8
|\ \ \ | |/ / |/| |
| * | SI-9206 De-perk the welcome messageSom Snytt2015-06-251-2/+1
| * | SI-9206 Update REPL welcome messageSom Snytt2015-06-241-3/+3
| * | SI-9206: REPL custom welcome messageSom Snytt2015-06-231-0/+9
* | | Merge pull request #4569 from retronym/ticket/6985Adriaan Moors2015-06-301-2/+3
|\ \ \ | |_|/ |/| |
| * | SI-8892 Fix incorrect qualification in error messageJason Zaugg2015-06-231-1/+1
| * | SI-8777 Avoid redundant disambiguation in error messagesJason Zaugg2015-06-231-1/+2
* | | Merge pull request #4588 from retronym/topic/icodishAdriaan Moors2015-06-291-0/+5
|\ \ \
| * | | GenBCode: fix incrementatal compilation by mimicing GenASMJason Zaugg2015-06-281-0/+5
* | | | Merge pull request #4586 from som-snytt/issue/missing-argsSeth Tisue2015-06-291-19/+18
|\ \ \ \
| * | | | Improved message for missing argument listSom Snytt2015-06-271-19/+18
* | | | | Merge pull request #4589 from janekdb/2.11.x-method-names-m-oJason Zaugg2015-06-291-2/+2
|\ \ \ \ \
| * | | | | Improve method names (m-o)Janek Bogucki2015-06-281-2/+2
| |/ / / /
* / / / / Fix 23 typos (m-o)Janek Bogucki2015-06-284-5/+5
|/ / / /
* | | | Merge pull request #4577 from janekdb/2.11.x-typos-j-lSeth Tisue2015-06-242-3/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Fix 8 typos (j-l)Janek Bogucki2015-06-232-3/+3
* | | | Merge pull request #4552 from lrytz/opt/closureInliningJason Zaugg2015-06-2413-113/+1005
|\ \ \ \ | |/ / / |/| | |
| * | | Cast arguments where necessary before rewriting closure invocationsLukas Rytz2015-06-231-15/+70
| * | | Rewrite closure invocations to the lambda body methodLukas Rytz2015-06-2210-108/+489
| * | | Producers / Consumers AnalysisLukas Rytz2015-06-223-5/+461