Stepan Koltsov
e6fda5b3d3
minor codegen refactoring
...
* cleanup after yesterday
* remove BindingContext stack in GenerationState
* use more power and strength of di
TODO: also initialize GenerationState by DI
2012-03-29 19:47:50 +04:00
Stepan Koltsov
4ea99fc6ca
KotlinCompiler -stubs option
...
* do not fail on errors
* do not analyze function bodies
* generate "throw new RuntimeException()" in bytecode
2012-02-28 15:52:59 +04:00
Alex Tkachman
1921e266a8
ability to compile text (not file)
2012-02-23 18:45:34 +02:00
Alex Tkachman
4f67177aa2
Revert "ability to compile text and small refactoring"
...
This reverts commit 4ddf101397 .
2012-02-23 17:01:33 +02:00
Alex Tkachman
4ddf101397
ability to compile text and small refactoring
2012-02-23 14:12:28 +02:00
Maxim Shafirov
a03922d467
Copyrights set to Apache, reflecting it's now open source
2012-02-14 19:25:06 +04:00
Alex Tkachman
bb3ca16203
Speeding up codegen tests
2012-02-07 19:10:47 +02:00
Alex Tkachman
3578d51cb1
Initial support for annotations
2012-02-05 11:29:04 +02:00
Maxim Shafirov
04b0699cd5
Fix memory leak by disposing a classloader. The real issue though is located in TypeInfoParser, that has WeakHashMap with values referencing keys.
2012-02-02 20:35:15 +04:00
Andrey Breslav
bc62708fe9
Apology added to a bad test.
2012-01-31 11:48:33 +04:00
Stepan Koltsov
b6590a3814
codegen: fix calls to global functions when loaded from java descriptors
2012-01-19 18:05:00 +04:00
Stepan Koltsov
07281691b5
fix error reporting in CodegenTestCase
2011-12-31 00:53:32 +04:00
Andrey Breslav
6aafaa1851
JetNamespace eliminated
2011-12-27 20:23:58 +04:00
Andrey Breslav
744253bcd3
StackOverlowes fixed with FQNames remembered in trace
2011-12-09 13:51:44 +04:00
Alex Tkachman
b9f39b00c0
KotlinCompiler and tests aware on standard library
2011-11-28 14:36:57 +02:00
Stepan Koltsov
a6eeb01b64
try to fix VarArgTest
...
Accoring to spec array of class.getMethods() is not sorted, so we can't just call
getMethods()[0] to get desired method.
2011-11-25 22:31:29 +04:00
Alex Tkachman
cb37f7b56f
ability to test stdlib
2011-11-23 09:56:20 +02:00
Andrey Breslav
14526a0263
KT-414 Hello world does not run if defined in an anonymous namesapce
...
+ getFQName moved out of a PSI class
2011-11-08 12:29:27 +03:00
Maxim Shafirov
498797b013
Plugable asm visitors strategy
2011-11-04 06:06:06 +03:00
Dmitry Jemerov
b39ea7a876
module compiler: initial working version
2011-10-31 13:35:33 +01:00
Dmitry Jemerov
655d2bd632
FullJetPsiCheckerTest -> JetLiteFixture
2011-10-27 18:12:24 +02:00
Dmitry Jemerov
22afa7dcf4
codegen tests use JetLiteFixture
2011-10-27 17:46:10 +02:00
Dmitry Jemerov
ec6dec0d37
separate compiler and plugin tests
2011-10-20 16:21:18 +02:00