Commit Graph

12000 Commits

Author SHA1 Message Date
Erokhin Stanislav db62ef2ef1 JS backend: KotlinNew => Kotlin 2013-09-17 21:55:10 +04:00
Erokhin Stanislav c3d0392413 JS backend: add $metadata$ property & remake extension utilities 2013-09-17 21:52:55 +04:00
Erokhin Stanislav 12cb774f1c JS backend: remake NameGenerator in case Property & PropertyAccessor. Fix overload extension property. 2013-09-17 21:46:25 +04:00
Erokhin Stanislav c5a720164e JS backend: remove unused code from Namer 2013-09-17 21:46:25 +04:00
Erokhin Stanislav eed1a6506e JS backend: remove all usages TranslationContext.isEcma5() 2013-09-17 21:46:25 +04:00
Erokhin Stanislav 79904a9b96 JS backend: refactor: extract DefineInvocation 2013-09-17 21:46:17 +04:00
Erokhin Stanislav 8e72efc736 JS backend: move "call" and "baseInitializer" keyword to Namer 2013-09-17 21:45:06 +04:00
Erokhin Stanislav 2452b3c34c JS backend: remove isEcma5() from property initialize 2013-09-17 21:45:06 +04:00
Erokhin Stanislav 550cf581c4 JS backend: JsDescriptorUtils.isAsPrivate remake to isSimpleProperty 2013-09-17 21:45:05 +04:00
Erokhin Stanislav 638beff551 JS backend: Remove {value: function...} and {value: Kotlin.createClass() } structures. 2013-09-17 21:44:57 +04:00
Erokhin Stanislav a79b67eb48 JS backend: refactor: rename InitializerUtils.generate to generateObjectInitializer 2013-09-17 21:44:00 +04:00
Erokhin Stanislav ce3da8491b JS backend: Remove Object.defineProperty for property initialize 2013-09-17 21:43:25 +04:00
Erokhin Stanislav dcddd04a2f JS backend: fix root package initialize. 2013-09-17 21:43:25 +04:00
Erokhin Stanislav 05d61c1c5a JS backend: add several RegressionMergeEcmaTests 2013-09-17 21:43:25 +04:00
Erokhin Stanislav 6400946fc6 JS backend: remove $createClass and $new usages
In RangeForTranslator replace get_something() -> something
2013-09-17 21:43:25 +04:00
Erokhin Stanislav 0fbce55df7 JS backend: STDLib: remove base class parameter from API 2013-09-17 21:43:25 +04:00
Erokhin Stanislav 4c57d70be9 JS backend: remove ECMA 3, but several tests is broken.
Main reason: overload extention property:

Int.bar = 1
String.bar = 2
2013-09-17 21:43:25 +04:00
Erokhin Stanislav 248ec7a248 JS backend: add new ecma5 library & use "new Class()" construction 2013-09-17 21:43:25 +04:00
Erokhin Stanislav b291802de3 JS backend: add debug info in Delegate Property Test 2013-09-17 21:43:24 +04:00
Erokhin Stanislav 9100a0d0a6 JS backend: add RegressionMergeEcmaTest 2013-09-17 21:43:24 +04:00
Erokhin Stanislav fd2caf5acf JS backend: fix order class and trait in list supertypes 2013-09-17 21:43:24 +04:00
Erokhin Stanislav 430b60d979 Move topologicallySortSuperclassesAndRecordAllInstances from CommonSupertypes to TypeUtils. 2013-09-17 21:43:24 +04:00
Erokhin Stanislav 45e827aeb9 JS backend: add support multi declaration 2013-09-17 21:43:11 +04:00
Natalia.Ukhorskaya 8cc1617790 Small improvements in Configure Kotlin dialogs 2013-09-17 18:21:53 +04:00
Natalia.Ukhorskaya 1651dbe496 Align paths in Configure Kotlin dialog 2013-09-17 18:21:52 +04:00
Natalia.Ukhorskaya dee186de08 Remove checkbox for copying js implementation files in 'Configure Kotlin as Javascript' dialog 2013-09-17 18:21:51 +04:00
Natalia.Ukhorskaya 706aa039dc Align modules in Configure Kotlin dialog 2013-09-17 18:21:50 +04:00
Natalia.Ukhorskaya 4e0449a7a4 Change separators in Configure Kotlin notification 2013-09-17 18:21:49 +04:00
Natalia.Ukhorskaya 2df11a11f2 Move kotlin file in Gradle project only under source root in same module 2013-09-17 18:21:48 +04:00
Natalia.Ukhorskaya 8a0ef93ac4 Show IncorrectSourceRootName notification for gradle project also 2013-09-17 18:21:47 +04:00
Evgeny Gerashchenko e338cda06d Changed extension in parsing test data (jet -> kt) 2013-09-17 18:10:00 +04:00
Evgeny Gerashchenko 2ee3d22ab9 Generated missing test data. 2013-09-17 18:10:00 +04:00
Evgeny Gerashchenko 5ed75cffd5 Made parsing test generated. 2013-09-17 18:10:00 +04:00
Evgeny Gerashchenko 32b7bfeca6 Minor. Using more common class. 2013-09-17 18:09:59 +04:00
Evgeny Gerashchenko 1ed168fd14 Removed IDE templates from completion, replaced them with keywords. 2013-09-17 18:09:59 +04:00
Evgeny Gerashchenko dcfeea4029 Removed IDE templates support from compiler. 2013-09-17 18:09:59 +04:00
Evgeny Gerashchenko 31a712b424 Removed IDE templates support from plugin. 2013-09-17 18:09:59 +04:00
Evgeny Gerashchenko 859b0b845a Obtaining jflex from github. No IDEA checkout is necessary anymore. 2013-09-17 18:09:59 +04:00
Mikhael Bogdanov 8ffee527d7 KT-3573 "Error generating primary constructor" when trying to use "this" in extensions from constructors
#KT-3573 Fixed
2013-09-17 17:31:47 +04:00
Svetlana Isakova fe7b5cc532 refactoring: moved methods 2013-09-17 16:17:31 +04:00
Svetlana Isakova 2d65186574 refactoring: moved 'getValue', 'getValues' methods to TypeConstraints 2013-09-17 16:17:30 +04:00
Svetlana Isakova eb513438c9 extracted ConstraintSystemStatus 2013-09-17 16:09:27 +04:00
Svetlana Isakova 4e45b91f07 refactoring: extracted methods 2013-09-17 16:09:27 +04:00
Svetlana Isakova ce399df305 removed ConstraintSystemWIthPriorities 2013-09-17 16:09:27 +04:00
Svetlana Isakova b9f55f5070 test added 2013-09-17 16:09:27 +04:00
Svetlana Isakova 845b6f7d7e fixed bug
NULL_FOR_NONNULL_TYPE can represent type mismatch error as well
(later the whole method 'makeTraceInterceptingTypeMismatch' should be removed)
2013-09-17 16:09:26 +04:00
Andrey Breslav dd847030fa Fix references in ReadMe.md 2013-09-17 15:59:56 +04:00
Andrey Breslav bf2d335bf6 Update ReadMe.md to reflect changes in the bootstrapping configuration 2013-09-17 15:54:06 +04:00
Nikolay Krasko 4477dadcd1 Fix the end of the replaced identifier for completion with tab char
Stop removing (, ), {, }, + and so on.
2013-09-17 15:11:29 +04:00
Natalia Ukhorskaya e1f31a4a75 Merge pull request #304 from nskvortsov/master
Fix extra kotlin source set structure in Gradle.
2013-09-16 07:10:37 -07:00