Commit Graph

251 Commits

Author SHA1 Message Date
Pavel Talanov 1b986b6d2b refactored naming scopes to initialize lazily 2012-02-02 20:33:54 +04:00
Pavel Talanov 55811ad1a3 added generator and rule classes preparing for migration to lazy name and scope evaluation. 2012-02-02 20:09:15 +04:00
Pavel Talanov 044fb0705d added test for object 2012-02-02 17:34:16 +04:00
Pavel Talanov c8e08e3ca2 added Collections.max
added another test for extension properties
2012-02-02 16:27:11 +04:00
Pavel Talanov aa30c264c0 added canvas_helper file 2012-02-02 15:05:40 +04:00
Pavel Talanov 58d96ab75b added html5 api files 2012-02-02 15:05:11 +04:00
Pavel Talanov b7cd2c42b9 added support for boolean || operator 2012-02-02 15:02:09 +04:00
Pavel Talanov 85a57b3cf9 lots of api tweaks in jslib
some kotlin_lib functions
added support for native properties
added simple api for Canvas2D
2012-02-01 22:09:50 +04:00
Pavel Talanov b43b559ca6 run code coverage
eliminate dead and unuseful code
2012-02-01 00:20:17 +04:00
Pavel Talanov 47252655c9 excluded workspace.xml 2012-01-31 21:27:54 +04:00
Pavel Talanov 562c0c7fe7 Vararg parameters in functions supported 2012-01-31 21:26:36 +04:00
Pavel Talanov 52344103d6 Switched to using native Javascript array for Kotlin's Array<T> instead of library class.
Motivation: better interop with native libraries
Index in bounds check is dropped for now.
2012-01-31 20:23:15 +04:00
Pavel Talanov 49c09ef43e added array intrinsic declaration and reannotated intrinsic receiver to be Nullable instead of NotNull 2012-01-31 18:48:45 +04:00
Pavel Talanov ccbc4c7ff6 obsolete tests deleted
javautil modified
kotlin_lib.js now inside a function
strange bug with js_lib
raphael.kt added
2012-01-31 18:15:47 +04:00
Pavel Talanov 0f823a64f4 using LibraryClass and LibraryFun(String) annotations to mark declarations that have custom implementations inside kotlin_lib.js 2012-01-30 23:25:08 +04:00
Pavel Talanov e4d43c5147 refactor to implement library annotations 2012-01-30 23:06:49 +04:00
Pavel Talanov 7a61a7520d if as expression with control statements support 2012-01-30 21:17:32 +04:00
Pavel Talanov ed0d5a8b06 added test for complex expression with when 2012-01-30 20:31:19 +04:00
Pavel Talanov 746714bb5e solving when problem 2012-01-30 20:22:16 +04:00
Pavel Talanov b377e74a23 supported NativeClass() and NativeFun(String) annotations 2012-01-30 17:45:01 +04:00
Pavel Talanov 97f7b9f1c1 adding annotations checks 2012-01-30 16:29:24 +04:00
Pavel Talanov 60edf1a6c1 refactoring declaration visitor 2012-01-30 16:13:41 +04:00
Pavel Talanov 23db60cf55 implementing new declaration logic 2012-01-30 14:36:48 +04:00
Pavel Talanov d63de3b152 migrating code 2012-01-29 00:12:31 +04:00
Pavel Talanov 04b902a0de migrated to new code 2012-01-28 18:19:37 +04:00
Pavel Talanov bad69bac22 fixed a couple of problems introduced with rebase before previous push 2012-01-28 17:57:47 +04:00
Pavel Talanov 337d6eb9e4 added different configs for idea and test environment 2012-01-28 17:32:56 +04:00
Pavel Talanov d58b2afc8d refactor changes 2012-01-28 17:32:55 +04:00
Pavel Talanov 626a84a935 reimplemented extension literal definition and calls to comply with jquery conventions 2012-01-28 17:32:54 +04:00
Pavel Talanov 32484eb784 changes to make action work 2012-01-28 17:32:54 +04:00
Pavel Talanov fe349a1121 add jslib module which has the declarations which are use by js-backend
rework dependncies of modules
2012-01-28 17:32:53 +04:00
Pavel Talanov ac5d7a197c refactor 2012-01-28 17:32:52 +04:00
Pavel Talanov ba37e7ef09 add configuration for using js backend
refactor K2JSTranslator
2012-01-28 17:32:51 +04:00
Pavel Talanov ec32d2ad21 test for one namespace defined in multiple files 2012-01-28 17:32:43 +04:00
Natalia.Ukhorskaya 3fcd330a5a Update k2js and version of kotlin library 2012-01-27 17:35:01 +04:00
Natalia.Ukhorskaya 8780b2c2ab Kotlin compiler update to v0.1.100
Statistics view changed
Logs without localhost requests
2012-01-27 17:30:54 +04:00
Natalia.Ukhorskaya 5ab485b072 libs in k2js 2012-01-27 17:28:39 +04:00
Natalia.Ukhorskaya b25b4ab5e2 Add stopper for completion (work without Java) 2012-01-27 17:28:38 +04:00
Pavel Talanov 7b9155ce7a tests for expression as function 2012-01-26 14:31:30 +04:00
Pavel Talanov 940824db34 big refactoring for StandardClasses class 2012-01-26 14:15:02 +04:00
Pavel Talanov a17697702a add filter test 2012-01-26 12:52:38 +04:00
Pavel Talanov 439e28cfea expression as statement bug fixed 2012-01-24 21:51:53 +04:00
Pavel Talanov 46b7ab194a tuple support and tests 2012-01-24 19:54:38 +04:00
Pavel Talanov 3826f15b7c migrated to new code 2012-01-24 13:50:20 +04:00
Pavel Talanov 3360d3bdb9 implement and test extension properties 2012-01-24 13:13:53 +04:00
Pavel Talanov 969956a20d lots of minore refactorings 2012-01-23 20:14:33 +04:00
Pavel Talanov 2bc768d9cf builder example working 2012-01-23 19:29:35 +04:00
Pavel Talanov 31aa68c891 refactor qualified expression translation 2012-01-23 18:16:51 +04:00
Pavel Talanov c68c0f8c89 refactor access translator logic 2012-01-23 17:45:13 +04:00
Pavel Talanov 54fea38855 refactor qualified expression translation 2012-01-23 17:19:23 +04:00