Evgeny Gerashchenko
|
543ec16f4d
|
Renamed 'empty' field in range classes to 'EMPTY'.
|
2012-08-09 15:13:42 +04:00 |
|
Evgeny Gerashchenko
|
0124c7bb5a
|
KT-2583 Support *Range.EMPTY
#KT-2583 fixed
|
2012-08-09 15:13:42 +04:00 |
|
Evgeny Gerashchenko
|
d9f30f6763
|
Added getRangeType() to PrimitiveType enum.
|
2012-08-09 15:13:42 +04:00 |
|
Evgeny Gerashchenko
|
4a364f4c26
|
Added "empty" constant to DoubleRange and FloatRange for uniformity.
|
2012-08-09 15:13:42 +04:00 |
|
Evgeny Gerashchenko
|
e771fd234d
|
Enabled PrimitiveTypesTest.testKt882 (seems that it was disabled erroneously.
|
2012-08-09 15:13:42 +04:00 |
|
Evgeny Gerashchenko
|
67304c64ff
|
Removed unused myProject field from IntrinsicMethods. Removed from injector parameters, etc.
|
2012-08-09 15:13:42 +04:00 |
|
Evgeny Gerashchenko
|
561e2e14d0
|
Added PrimitiveType.NUMBER_TYPES constant. Used it in JVM and JS backends.
|
2012-08-09 15:13:41 +04:00 |
|
Alex Tkachman
|
231dda6002
|
test for obsolete KT-1528
|
2012-08-09 14:10:17 +03:00 |
|
Nikolay Krasko
|
611a100235
|
Always place "since" and "until" attributes in plugin.xml for early notification about compatibility problems
|
2012-08-09 14:55:28 +04:00 |
|
Alex Tkachman
|
6af235fe2b
|
KT-2589 fix: putting some order on bytecode flags
|
2012-08-09 13:35:44 +03:00 |
|
Alexander Udalov
|
f5e9786ffc
|
fix javaClass function and property
#KT-2318 Fixed
#KT-2593 Fixed
|
2012-08-08 22:25:15 +04:00 |
|
Nikolay Krasko
|
53560b6ba7
|
Cache for getAllDescriptors() and getObjectDescriptors()
|
2012-08-08 17:44:16 +04:00 |
|
Nikolay Krasko
|
fea73b3dce
|
getObjectDescriptors() for lazy classes
|
2012-08-08 17:37:38 +04:00 |
|
Nikolay Krasko
|
79ffea63a6
|
Proper scope merging for file scope
|
2012-08-08 17:37:37 +04:00 |
|
Evgeny Gerashchenko
|
39daa11e13
|
Fixed maven build. Renamed usages of upto to rangeTo. Excluded DownTo.kt from js lib compilation.
|
2012-08-08 17:25:43 +04:00 |
|
Evgeny Gerashchenko
|
8ad8849853
|
renamed myMethod -> method
|
2012-08-08 17:25:43 +04:00 |
|
Natalia.Ukhorskaya
|
16bcc7967e
|
Fixed KT-2543 Constructor and function parameter annotations are ignored
|
2012-08-08 16:39:12 +04:00 |
|
Pavel V. Talanov
|
2eca6c836e
|
Rename kotlinLib.js to kotlinEcma3.js and update build.xml accordingly.
Update paths to js-tests-lib in build.xml.
Adapted from https://github.com/develar/kotlin/commit/d3521123a6e4d551b30743b68b6bb23b9678553b.
|
2012-08-08 15:43:18 +04:00 |
|
Evgeny Gerashchenko
|
4f68b926fb
|
Fixed RangeTest.
|
2012-08-08 15:37:58 +04:00 |
|
Alexander Udalov
|
e5119da97a
|
Multiple fixes for try-catch-finally codegen
#KT-2259 Fixed
#KT-2577 Fixed
|
2012-08-08 15:35:23 +04:00 |
|
Nikolay Krasko
|
0faea1ed0b
|
Chain scope for merging in lazy package descriptor
|
2012-08-08 15:23:41 +04:00 |
|
Nikolay Krasko
|
8d6b16eb23
|
Equals for JetLightClass
|
2012-08-08 15:23:40 +04:00 |
|
Evgeny Gerashchenko
|
b1fa44aa4d
|
Removed upto() and downto() member functions from number types
#KT-2519 fixed
|
2012-08-08 14:48:04 +04:00 |
|
Evgeny Gerashchenko
|
a4031225d0
|
Changed usages of upto/downto in test to rangeTo and downTo, respectively.
#KT-2519 in progress
|
2012-08-08 14:48:04 +04:00 |
|
Evgeny Gerashchenko
|
662fdca034
|
Added generator and generated for downTo() extension functions for numbers.
#KT-2519 in progress
|
2012-08-08 14:48:04 +04:00 |
|
Evgeny Gerashchenko
|
e14a612699
|
Removed downto cases from JS backend tests (to be restored, see KT-2586)
|
2012-08-08 14:48:04 +04:00 |
|
Evgeny Gerashchenko
|
3dfb510a62
|
Regenerated JavaScript stubs.
|
2012-08-08 14:48:03 +04:00 |
|
Pavel V. Talanov
|
0c6308545b
|
Correct code in WhenTranslator using the new ast.
|
2012-08-08 13:36:19 +04:00 |
|
Pavel V. Talanov
|
1165f2c502
|
Extract js-test-libs into separate project library.
|
2012-08-08 13:06:03 +04:00 |
|
Pavel V. Talanov
|
0776892b3c
|
Fix for a problem which sometimes caused environment to be broken when tests using JsUnitTestBase fail.
|
2012-08-08 13:05:15 +04:00 |
|
Alex Tkachman
|
336ac45fc9
|
micro typo fixed
|
2012-08-07 22:33:44 +03:00 |
|
Alex Tkachman
|
8a29b8562d
|
synthetic accessors for methods/properties are static methods in bytecode
|
2012-08-07 22:32:34 +03:00 |
|
Svetlana Isakova
|
70c5a5ba9e
|
KT-2505 Type mismatch: inferred type is T but T was expected
#KT-2505
|
2012-08-07 18:09:02 +04:00 |
|
Svetlana Isakova
|
9102622e02
|
more tests on type inference
#KT-2200 fixed
#KT-2283 fixed
|
2012-08-07 18:09:02 +04:00 |
|
Andrey Breslav
|
a98bc541f5
|
Printer class moved from tests to util
|
2012-08-07 16:44:14 +04:00 |
|
Pavel V. Talanov
|
5b2469227e
|
Additional logic in static context related to modules. Hacky fix for nameclashes when inheriting descriptors.
Adapted from https://github.com/develar/kotlin/commit/d3521123a6e4d551b30743b68b6bb23b9678553b.
|
2012-08-07 15:05:26 +04:00 |
|
Pavel V. Talanov
|
0a92843245
|
Use other version of JS ast by develar: migrate code to using new ast.
Adapted from https://github.com/develar/kotlin/commit/d3521123a6e4d551b30743b68b6bb23b9678553b.
|
2012-08-07 13:38:34 +04:00 |
|
Pavel V. Talanov
|
17b85cbeed
|
Use other version of JS ast by develar: changes to jars and xmls.
Adapted from https://github.com/develar/kotlin/commit/d3521123a6e4d551b30743b68b6bb23b9678553b.
|
2012-08-07 13:35:46 +04:00 |
|
Pavel V. Talanov
|
fa513ce976
|
Fix accidental usage of closurecompiler's internal implementation of guava.
Adapted from https://github.com/develar/kotlin/commit/d3521123a6e4d551b30743b68b6bb23b9678553b by develar.
|
2012-08-07 13:34:43 +04:00 |
|
Alex Tkachman
|
0588d51700
|
getting rid of default imports for scripts
|
2012-08-06 18:18:17 +03:00 |
|
Alex Tkachman
|
8613db2724
|
minor refactoring in JetParsing in order to reuse code
|
2012-08-06 18:07:46 +03:00 |
|
Svetlana Isakova
|
4b77e9b83a
|
tests for obsolete tasks
#KT-2445 fixed
#KT-2459 fixed
|
2012-08-06 18:18:27 +04:00 |
|
Svetlana Isakova
|
f730c1357c
|
KT-2484 Type inferred for function literal is (...) -> Int instead of (...) -> Unit, when function literal parameter is explicit
#KT-2484 fixed
|
2012-08-06 18:18:26 +04:00 |
|
Svetlana Isakova
|
679a678e7c
|
choose the most specific candidate after type inference
|
2012-08-06 18:18:26 +04:00 |
|
Svetlana Isakova
|
b24509577c
|
added issue names in tests
|
2012-08-06 18:18:26 +04:00 |
|
Svetlana Isakova
|
792cc63197
|
small refactoring
|
2012-08-06 18:18:26 +04:00 |
|
Svetlana Isakova
|
036ce3c2e1
|
KT-2514 Type inference fails when using extension function literal
(check for bounds when inference is not complete added)
#KT-2514 fixed
|
2012-08-06 18:18:26 +04:00 |
|
Svetlana Isakova
|
492d4da56d
|
added variance handling to constraint system
|
2012-08-06 18:18:26 +04:00 |
|
Pavel V. Talanov
|
c07c317268
|
JetClassOrObject extends JetElement.
Adapted from https://github.com/develar/kotlin/commit/9ac92f00a163ddf9bb3a6d7a6f4f47578c8c6dfb by develar.
|
2012-08-06 16:56:27 +04:00 |
|
Pavel V. Talanov
|
57e9df053e
|
Extract JetWhileExpressionBase.
Adapted from https://github.com/develar/kotlin/commit/9ac92f00a163ddf9bb3a6d7a6f4f47578c8c6dfb by develar.
|
2012-08-06 16:54:51 +04:00 |
|