Commit Graph

238 Commits

Author SHA1 Message Date
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
Pavel Talanov e20dfedd1c fix most of the tests 2012-01-23 16:58:55 +04:00
Pavel Talanov de75cfd007 Very big code migration started. Still in progress. Tests fail. 2012-01-20 22:58:25 +04:00
Pavel Talanov 04eb707744 migrated according to the last when changes 2012-01-19 17:38:59 +04:00
Pavel Talanov e3454dbb53 Big migration. 2012-01-19 14:30:21 +04:00
Pavel Talanov 86cbfc91c6 refactor and TODO clean-up 2012-01-19 14:30:20 +04:00
Pavel Talanov 0d89e5d01f KT-962: Function is called two times
safecall expression now compute receiver only once.
2012-01-17 17:37:40 +04:00
Pavel Talanov b89cb4a9df fixed arrayList tests. 2012-01-17 15:02:25 +04:00
Pavel Talanov 85d645e8fb Fixed bug where standard methods names may become obfuscated. 2012-01-17 14:57:14 +04:00
Pavel Talanov a6e8ceb3e4 Migrated to new main project code.
Added test for named arguments.
Minor refactoring changes.
2012-01-16 19:09:15 +04:00
Pavel Talanov c9eae93d68 function literal as the last parameter supported
added temporary and partial solution to global namespace polluting problem
2012-01-06 19:28:08 +04:00
Pavel Talanov f52f568a51 refactoring call translator 2012-01-06 18:44:03 +04:00
Pavel Talanov 761183ffcd ongoing refactoring 2012-01-06 17:19:20 +04:00
Pavel Talanov 57fff8e554 switch to using descriptors on call site
default arguments support
2012-01-06 16:48:40 +04:00