Commit Graph

10451 Commits

Author SHA1 Message Date
Maxim Shafirov a9638d9fa4 "Opposite" for with called let. 2013-04-30 18:18:32 +04:00
Andrey Breslav 1ddc537728 'get-maven-library' macro extracted 2013-04-30 16:10:28 +04:00
Nikolay Krasko 7dde615813 Load test file with line separators fixed 2013-04-30 15:42:39 +04:00
Nikolay Krasko 600219d193 Fix tests problems with line separators 2013-04-30 15:42:38 +04:00
Mikhael Bogdanov b0b6728c7e KT-3118 NoSuchFieldError on private property without backing field &&
KT-3551 Wrong synthetic accessor implementation
2013-04-30 15:28:02 +04:00
Mikhael Bogdanov b1c2d9035a Removed JvmPropertyAccessorSignature.getJvmMethodSignature() method 2013-04-30 15:17:03 +04:00
Mikhael Bogdanov 83d8930c02 Primary constructor generation via FunctionCodegen Strategy, local variable table generation via JvmMethodSignature and FunctionDescriptor 2013-04-30 15:17:03 +04:00
Mikhael Bogdanov 5fe6e32882 Make JvmPropertyAccessorSignature extends JvmMethodSignature 2013-04-30 15:17:03 +04:00
Mikhael Bogdanov ffed25f48c Fixed wrong JvmMethodParameterKind for captured local function 2013-04-30 15:17:03 +04:00
Maxim Shafirov 666cc6e688 KT-3557: with() made it to stdlib 2013-04-30 12:49:55 +04:00
Nikolay Krasko d53e8bbddf Update icons 2013-04-30 12:42:26 +04:00
Nikolay Krasko accf808a46 Add preloader output to idea plugin to make possible in process builds 2013-04-29 20:53:33 +04:00
Andrey Breslav 35f1d8a7f3 Convert line separators when loading expected test results 2013-04-29 19:08:07 +04:00
Andrey Breslav 353693d291 Profiler: utility class for measuring performance 2013-04-29 18:35:12 +04:00
Andrey Breslav e4939f92e4 Support relative script paths 2013-04-29 17:59:53 +04:00
Andrey Breslav 3f73662260 Do not run generator on a quick dist
Everything is already compiled, so there's no point in generating sources
2013-04-29 17:59:52 +04:00
Andrey Breslav f1f9d5327c Using XML instead of module scripts when running from IDE 2013-04-29 17:59:52 +04:00
Andrey Breslav 42505246b8 Module descriptions in XML 2013-04-29 17:59:51 +04:00
Andrey Breslav 3673f8003b reportException() moved to a utility class and used where appropriate 2013-04-29 15:46:37 +04:00
Andrey Breslav 3f23704e13 Method renamed 2013-04-29 15:46:37 +04:00
Andrey Breslav abd162d466 Interface extracted from KotlinModuleScriptGenerator 2013-04-29 15:46:37 +04:00
Michał Sapalski 7deec28b9c Adjusted tests to the new DescriptorRenderer behaviour 2013-04-29 15:44:07 +04:00
Michał Sapalski 2352d86932 Refactoring: use DescriptionRenderer to generate overriding functions / properties. 2013-04-29 15:44:06 +04:00
Michał Sapalski 01c4826b06 Quickfix for NOTHING_TO_OVERRIDE 2013-04-29 15:44:06 +04:00
Andrey Breslav 231457df8e Migrate to IDEA 12.1.2 2013-04-29 14:44:09 +04:00
Evgeny Gerashchenko e9bb04c8c1 Fixed "already disposed" error in tests. 2013-04-26 18:23:36 +04:00
Andrey Breslav bcb6cbc935 Premature optimization removed from preloader 2013-04-26 14:33:33 +04:00
Andrey Breslav 4f967363a6 More callbacks in preloader 2013-04-26 14:33:32 +04:00
Andrey Breslav 88112e500c Support uknown entry sizes in preloader 2013-04-26 14:33:31 +04:00
Andrey Breslav 7841961989 Callback added to preloader 2013-04-26 14:33:31 +04:00
Andrey Breslav 85bc429efe Optimization (after profiling): EnumSet is slower than ImmutableSet 2013-04-26 14:33:30 +04:00
Andrey Breslav e158affacc Optimization (after profiling): getClass() not needed in a final class' equals() 2013-04-26 14:33:30 +04:00
Andrey Breslav bd4d6c810f Optimization: hierarchical signatures build only for non-static methods (1 sec on toString()) 2013-04-26 14:33:29 +04:00
Andrey Breslav 7b602d4dd7 MembersCache made lazy 2013-04-26 14:33:29 +04:00
Andrey Breslav 2d50810a02 ClassMemberProcessor restructured 2013-04-26 14:33:28 +04:00
Andrey Breslav 991256bfd3 Use preloader in the IDE 2013-04-26 14:33:27 +04:00
Andrey Breslav ddb474ea8e Reorder method parameters 2013-04-26 14:33:27 +04:00
Andrey Breslav 2ce6d16433 Allowing multiple jars 2013-04-26 14:33:26 +04:00
Andrey Breslav 2f65506d76 Support time measurement 2013-04-26 14:33:26 +04:00
Andrey Breslav bbb661506a Preloader for command-line compiler 2013-04-26 14:33:18 +04:00
Andrey Breslav b3248baae9 "-noverify" by default to speed up class loading 2013-04-26 14:32:55 +04:00
Andrey Breslav 3179f67bfc Tasks for quickly building kotlin-compiler.jar using the results of incremental compilation in the IDE 2013-04-26 14:32:55 +04:00
Evgeny Gerashchenko 837ab0ac4f Updated test data since another quick fix is available. 2013-04-26 14:03:06 +04:00
Wojciech Lopata b3a87d943a CastExpressionFix 2013-04-26 13:13:20 +04:00
Wojciech Lopata 59716fec9c Cleanup in a test 2013-04-26 13:12:20 +04:00
Alexander Kirillin 0a597e563a Implemented "Change signature" refactoring 2013-04-25 21:13:33 +04:00
Alexander Kirillin 500a165191 Type and expression code fragments initial implementation 2013-04-25 21:13:33 +04:00
Alexander Kirillin 6591f54ad5 Added check for read-only files in intention actions 2013-04-25 21:13:33 +04:00
Zalim Bashorov fe19c9471e Merge pull request #256 from lopekpl/change_function_return_type_fixes
Quickfixes for RETURN_TYPE_MISMATCH and NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY
Simple quickfix for TYPE_MISMATCH
2013-04-25 05:02:13 -07:00
Wojciech Lopata 9b11db7a74 ChangeFunctionReturnTypeFix for TYPE_MISMATCH error 2013-04-24 14:34:20 +02:00