Mikhael Bogdanov
|
286dd50be4
|
Code clean and simplification
|
2014-03-03 15:43:48 +04:00 |
|
Mikhael Bogdanov
|
1a011c3f9b
|
Code clean and simplification
|
2014-03-03 15:43:47 +04:00 |
|
Mikhael Bogdanov
|
55fbdbd302
|
Code clean
|
2014-03-03 15:43:47 +04:00 |
|
Mikhael Bogdanov
|
8ac48b746c
|
Closure assertions removal update
|
2014-03-03 15:43:47 +04:00 |
|
Mikhael Bogdanov
|
2d2ffea807
|
Construction invocation simplification
|
2014-03-03 15:43:47 +04:00 |
|
Mikhael Bogdanov
|
cd030ec88e
|
VirtualFileFinder refactoring
|
2014-03-03 15:43:46 +04:00 |
|
Mikhael Bogdanov
|
ead2f84a29
|
Call generator refactoring
|
2014-03-03 15:43:46 +04:00 |
|
Mikhael Bogdanov
|
e7603d2e62
|
Code simplification and clean
~special flag
|
2014-03-03 15:43:46 +04:00 |
|
Mikhael Bogdanov
|
c8302fdf9c
|
Push arguments refactoring
|
2014-03-03 15:43:46 +04:00 |
|
Mikhael Bogdanov
|
2d9674089c
|
Support operatorAssign expressions in inline
|
2014-03-03 15:43:46 +04:00 |
|
Mikhael Bogdanov
|
4d8898c9f2
|
Rename: Inliner->CallGenerator
|
2014-03-03 15:43:45 +04:00 |
|
Mikhael Bogdanov
|
476a9ede64
|
Package rename: asm->inline
|
2014-03-03 15:43:45 +04:00 |
|
Mikhael Bogdanov
|
3bf952b49c
|
Beautify
|
2014-03-03 15:43:45 +04:00 |
|
Mikhael Bogdanov
|
ee136d6594
|
Default inline flag = true
|
2014-03-03 15:43:45 +04:00 |
|
Mikhael Bogdanov
|
c716b6eda0
|
remapping to facades
|
2014-03-03 15:43:44 +04:00 |
|
Mikhael Bogdanov
|
3f9125cf08
|
Recursive lambdas regeneration/copy
|
2014-03-03 15:43:44 +04:00 |
|
Mikhael Bogdanov
|
e695f0a516
|
Extracting class builder interface
|
2014-03-03 15:43:44 +04:00 |
|
Mikhael Bogdanov
|
9028e24d35
|
Public visibilities for lambdas in inline methods
|
2014-03-03 15:43:44 +04:00 |
|
Mikhael Bogdanov
|
8793fc21e0
|
Support non-inlinable lambda cloning between modules
|
2014-03-03 15:43:43 +04:00 |
|
Mikhael Bogdanov
|
04be107a06
|
Remove redundant parameters
|
2014-03-03 15:43:43 +04:00 |
|
Mikhael Bogdanov
|
5740d99233
|
Properly index new variables after method inline
|
2014-03-03 15:43:43 +04:00 |
|
Mikhael Bogdanov
|
55e03dd8b3
|
isInline method moved from SimpleFunctionDescriptor to InlineStrategy
|
2014-03-03 15:43:43 +04:00 |
|
Mikhael Bogdanov
|
e45683d05e
|
ProperlyGenerate exception table
|
2014-03-03 15:43:43 +04:00 |
|
Mikhael Bogdanov
|
e013a65a2c
|
Max stuff calculation
|
2014-03-03 15:43:42 +04:00 |
|
Mikhael Bogdanov
|
d6feea6a17
|
Identity fix, removed primitive box/unbox
|
2014-03-03 15:43:42 +04:00 |
|
Mikhael Bogdanov
|
77979cce1b
|
New generated lambda naming
|
2014-03-03 15:43:42 +04:00 |
|
Mikhael Bogdanov
|
0ac53da2ed
|
Assertion remove fix
|
2014-03-03 15:43:42 +04:00 |
|
Mikhael Bogdanov
|
074cebdaa6
|
Fix for codegen
|
2014-03-03 15:43:41 +04:00 |
|
Mikhael Bogdanov
|
647728e45e
|
Fix for generics invocation
|
2014-03-03 15:43:41 +04:00 |
|
Mikhael Bogdanov
|
e2db1aacdb
|
no inline fix
|
2014-03-03 15:43:41 +04:00 |
|
Mikhael Bogdanov
|
510c0eff7f
|
Added field class checking
|
2014-03-03 15:43:41 +04:00 |
|
Mikhael Bogdanov
|
ee61188188
|
Stack Height fix
|
2014-03-03 15:43:41 +04:00 |
|
Mikhael Bogdanov
|
accccdfb77
|
Addded inline closure flag
|
2014-03-03 15:43:40 +04:00 |
|
Mikhael Bogdanov
|
6e0f56b348
|
CaprutedParamInfo refactoring
|
2014-03-03 15:43:40 +04:00 |
|
Mikhael Bogdanov
|
dbf5187054
|
Keep package part name in pakage context
|
2014-03-03 15:43:40 +04:00 |
|
Mikhael Bogdanov
|
353d1c488b
|
Fixed redundant done invocation on asByteArray call
|
2014-03-03 15:43:40 +04:00 |
|
Mikhael Bogdanov
|
ea44d15058
|
Support of for local fun inside lambdas
|
2014-03-03 15:43:39 +04:00 |
|
Mikhael Bogdanov
|
4bb63535ea
|
Temporary workaround for constructor params
|
2014-03-03 15:43:39 +04:00 |
|
Mikhael Bogdanov
|
5a8a0ac486
|
Lambda captured field remapper
|
2014-03-03 15:43:39 +04:00 |
|
Mikhael Bogdanov
|
829a58f225
|
~0 field fix
|
2014-03-03 15:43:39 +04:00 |
|
Mikhael Bogdanov
|
7995ffb798
|
Support regeneration of non inlinable lambdas/local funs/sams
|
2014-03-03 15:43:39 +04:00 |
|
Mikhael Bogdanov
|
b7e12ba524
|
TEXT->TEST in BytecodeToolWindow for inlining purposes
|
2014-03-03 15:43:38 +04:00 |
|
Mikhael Bogdanov
|
dabacd8cae
|
VirtualFileFinder update to search files without kotlin headers
|
2014-03-03 15:43:38 +04:00 |
|
Mikhael Bogdanov
|
629a07c748
|
Removing inlines annotation from properties
|
2014-03-03 15:43:38 +04:00 |
|
Mikhael Bogdanov
|
fb34b0aa52
|
Eat inner class info for function literals
|
2014-03-03 15:43:38 +04:00 |
|
Mikhael Bogdanov
|
2874cd203f
|
Don't use direct access to property field in inlined method
|
2014-03-03 15:43:37 +04:00 |
|
Mikhael Bogdanov
|
4f5b20a8db
|
Test framework for inline
|
2014-03-03 15:43:35 +04:00 |
|
Mikhael Bogdanov
|
769b07fbc8
|
Method && Closure Inline
|
2014-03-03 11:45:42 +04:00 |
|
Alexander Udalov
|
406855467c
|
Revert temporary type adjustments on builtins
These were made during migration of builtins from package "jet" to "kotlin"
|
2014-03-02 21:38:57 +04:00 |
|
Alexander Udalov
|
afc3d33576
|
Revert "Suppress "nothing to override" on equals, hashCode, toString"
This reverts commit 640dac834f.
|
2014-03-02 21:38:25 +04:00 |
|