Evgeny Gerashchenko
|
2ae1a2c81b
|
Added copyToArray intrinsic method.
#KT-3352 fixed
|
2013-10-01 15:11:30 +04:00 |
|
Evgeny Gerashchenko
|
2c877f080e
|
Introduced CompositeExtension (to pass several of them).
|
2013-10-01 15:06:57 +04:00 |
|
Andrey Breslav
|
4644858b11
|
@NotNull propagated to JetVisitor implementations
|
2013-09-24 07:05:21 -07:00 |
|
Andrey Breslav
|
8f6b6639c5
|
Allow no else in annotated when-statements
|
2013-09-24 06:58:42 -07:00 |
|
Erokhin Stanislav
|
dae791d7b1
|
JS backend: refactoring: extract CallArgumentTranslator from AbstractCallExpressionTranslator and CallExpressionTranslator
|
2013-09-20 21:22:54 +04:00 |
|
Erokhin Stanislav
|
0e6d9e857c
|
JS backend: fix is for trait. #KT-3519 fixed
|
2013-09-20 21:21:39 +04:00 |
|
Erokhin Stanislav
|
649318a6c6
|
JS backend: drop Kotlin.keys
|
2013-09-20 21:07:34 +04:00 |
|
Erokhin Stanislav
|
bdb338a271
|
JS backend: fix class object access A.object$() -> A.object
|
2013-09-20 21:07:34 +04:00 |
|
Erokhin Stanislav
|
9654bd9bc8
|
JS backend: fix inheritance from native class & remove createConstructor() function from stdLib
|
2013-09-20 21:07:27 +04:00 |
|
Erokhin Stanislav
|
571bcf63dc
|
JS backend: remove RegressionMergeEcmaTest
|
2013-09-20 20:10:19 +04:00 |
|
develar
|
f4575b8c85
|
JS: report stack trace when test failed
(cherry picked from commit 70004ed)
|
2013-09-20 17:21:15 +04:00 |
|
develar
|
0182ec280a
|
JS lib: made error message more understandable when module already defined.
(cherry picked from commit 28c8404)
|
2013-09-20 17:21:15 +04:00 |
|
develar
|
cee4668e47
|
JS backend: don't add file:// prefix to sourcemap url.
Use name of generated source map file instead of absolute path.
(cherry picked from commit 126e977 and ec2fc20)
|
2013-09-20 17:21:15 +04:00 |
|
develar
|
6878a0b657
|
JS backend: added source mapping for some expressions.
(cherry picked from commit a35fe5a)
|
2013-09-20 17:21:14 +04:00 |
|
Zalim Bashorov
|
619e9758c8
|
JS backend: minor refactoring for LibrarySourcesConfig.
|
2013-09-20 17:21:14 +04:00 |
|
develar
|
da68540ade
|
JS backend: LibrarySourcesConfig accepts source dir as source.
Idea send files in any case, but for easy debug run configurations we want to specify only source dir.
(cherry picked from commit e194435)
|
2013-09-20 17:21:14 +04:00 |
|
develar
|
6c40cf371e
|
JS backend: update dart-ast.jar.
(cherry picked from commit 1cc7586)
|
2013-09-20 17:21:14 +04:00 |
|
develar
|
1462e5cb7f
|
JS backend: cleanup JsFor creation. Added source map for "for, while, break, continue, try".
#KT-927 in progress
(cherry picked from commit 4533f64)
|
2013-09-20 17:21:13 +04:00 |
|
develar
|
67592829b6
|
JS backend: translate labeled for expressions.
#KT-2986 fixed
(cherry picked from commit b0836a6)
|
2013-09-20 17:21:13 +04:00 |
|
develar
|
764b5c5a90
|
JS backend: use generated code(org.w3c.*) for browser API.
#KT-2983 in progress
(cherry picked from commit 8b839a9)
|
2013-09-20 17:21:13 +04:00 |
|
Alexander Udalov
|
7e72494ddb
|
Remove unused 'trace' parameter in ModuleConfiguration
|
2013-09-18 16:40:36 +04:00 |
|
Alexander Udalov
|
54ee7456ce
|
Extract LazyResolveStorageManager interface
StorageManager will be available at runtime, thus it can't depend on
BindingTrace
|
2013-09-18 16:40:35 +04:00 |
|
Alexander Udalov
|
d0a9464504
|
Refactor DescriptorUtils
Remove dependency on org.jetbrains.jet.lang.psi, move utilities closer to their
usages, add NotNull annotations, fix formatting, etc.
|
2013-09-18 16:40:35 +04:00 |
|
Alexander Udalov
|
6ca71349f8
|
Create DescriptorFactory utility class
Will contain utilities needed to create different common descriptors, such as
default getters/setters, enum values/valueOf methods, etc.
|
2013-09-18 16:40:34 +04:00 |
|
Erokhin Stanislav
|
63e7d60ad7
|
JS backend: fix KotlinLibTest
|
2013-09-17 21:55:13 +04:00 |
|
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
|
45e827aeb9
|
JS backend: add support multi declaration
|
2013-09-17 21:43:11 +04:00 |
|
Andrey Breslav
|
0ce35af8e0
|
Unused dependency removed
|
2013-09-13 22:39:46 +02:00 |
|
Svetlana Isakova
|
4b023742c6
|
added AnnotationResolver reference to ExpressionTypingServices
injectors generated
|
2013-09-13 16:04:17 +04:00 |
|
Andrey Breslav
|
9f4beece64
|
PlatformToKotlinClassMap injected into expression analyzers
|
2013-09-05 14:17:32 +04:00 |
|