Commit Graph

219 Commits

Author SHA1 Message Date
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
Pavel Talanov 6b533771f0 switch to using ValueParameterDescriptor instead of JetParameter when translating function declarations
implemented support for implicit 'it' parameter
added 'clear' function to ArrayList temporary implementation
2012-01-06 14:56:23 +04:00
Pavel Talanov 17e80963d2 changed tests not to use std lib for now /*all tests pass*/ 2012-01-06 14:05:15 +04:00
Pavel Talanov b5bbcde199 resolved part of the problem 2012-01-06 14:01:31 +04:00
Pavel Talanov c12e37f227 migrated tests to new syntax /*tests fail due to migrated size problem*/ 2012-01-06 13:59:53 +04:00
Pavel Talanov 3a259131c1 migrated from JetNamespace to NamespaceDescriptor and JetFile /* Lots of tests fail due to: missing array methods and unconverted tests*/ 2012-01-04 17:31:46 +04:00
Pavel Talanov dbf9bbe2bb fix some code after update 2012-01-04 15:13:52 +04:00
Natalia.Ukhorskaya eea73bf476 Changes in k2js after kotlin compiler update 2011-12-27 14:50:09 +04:00
Pavel Talanov 10aa2e62d2 quick fix that solves method overloading problem. 2011-12-16 18:45:15 +04:00
Pavel Talanov cd88bb6f8c prepare to push 2011-12-16 16:03:37 +04:00
Pavel Talanov 2441b4a25f added support for some of feature needed for applet, work on method overloading 2011-12-16 16:03:36 +04:00
Pavel Talanov 4400ff34b2 refactor PropertyAccessTranslato 2011-12-15 21:30:00 +04:00
Pavel Talanov 593a634f84 lost of refactoring 2011-12-15 21:14:42 +04:00
Pavel Talanov 96db7eaa03 minor refactoring 2011-12-15 21:00:57 +04:00
Pavel Talanov 6639968f28 changed @author tag 2011-12-15 20:53:04 +04:00
Pavel Talanov 0a5e8e1733 refactoring intrinsics 2011-12-15 20:46:56 +04:00
Pavel Talanov c5b8b86fd8 fixes in module structure.
add workaround code for applet.
add method needed for applet.
2011-12-15 20:07:25 +04:00
Pavel Talanov 89e021b8e6 more koltin lib clean up. 2011-12-14 19:13:33 +04:00
Pavel Talanov 0b714ad548 hacks for some examples added
tests added
kotlin lib clean up
2011-12-14 19:13:32 +04:00
Pavel Talanov ceeb8305f1 code clean up 2011-12-14 19:13:32 +04:00