Commit Graph

192 Commits

Author SHA1 Message Date
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
Pavel Talanov 5d80123178 code clean up 2011-12-14 19:13:31 +04:00
Pavel Talanov 32d96ad1eb implement better this aliasing, implement anti shadowing. 2011-12-14 19:13:30 +04:00
Pavel Talanov 75f407cc44 added applet class. 2011-12-14 19:13:29 +04:00
Pavel Talanov 7a1645efc3 Changes to class sorter implementation. 2011-12-14 19:13:29 +04:00
Pavel Talanov 9c91bf1163 add test 2011-12-14 13:36:37 +04:00
Pavel Talanov 9f66d644df bug fixes:
1. Range standard implementation size property fixed, iteration order fixed
2. System.println() without parameters fixed.
2011-12-14 13:36:36 +04:00
Pavel Talanov 936e3f0d84 support for in operation syntax, refactor, test, range sugar syntax 2011-12-13 17:44:44 +04:00
Pavel Talanov a105792a85 range standard implementation added. tests added. 2011-12-13 17:44:43 +04:00
Pavel Talanov aa35f00843 very simple try/catch/finally support. 2011-12-13 17:44:42 +04:00
Pavel Talanov 7c3de6b855 Support for when as expression. 2011-12-12 16:27:51 +04:00
Pavel Talanov 1d8d6e5146 removed accidentally commited files. 2011-12-12 16:27:50 +04:00
Pavel Talanov b0fbdb05e2 rewrite K2JSTranslator class 2011-12-12 16:27:49 +04:00
Pavel Talanov 024138e759 temporary commit. 2011-12-12 16:27:48 +04:00
Pavel Talanov 33e795ee69 extension literal support and tests. 2011-12-09 13:35:37 +04:00
Pavel Talanov 2418e23c04 virtual extension functions support and tests. 2011-12-09 13:35:36 +04:00
Pavel Talanov 50c44db278 extension functions support and tests. 2011-12-08 21:54:49 +04:00
Pavel Talanov 6a07101bd7 finished code clean up. 2011-12-08 19:38:07 +04:00
Pavel Talanov db13f57dc1 refactor 2011-12-08 19:31:56 +04:00
Pavel Talanov 5a3135fa40 refactor. 2011-12-08 19:26:03 +04:00
Pavel Talanov dfe247e8f8 Refactor. 2011-12-08 19:10:21 +04:00
Pavel Talanov cdc205cc07 Added a bunch of tests which were omitted because of using ArrayList. 2011-12-08 18:57:19 +04:00
Pavel Talanov 5f352cf707 fixes. 2011-12-08 18:21:20 +04:00
Pavel Talanov dcc21fd4e1 Array list test suite. 2011-12-08 17:48:46 +04:00
Pavel Talanov 38dd718cec fix test 2011-12-08 17:20:50 +04:00
Pavel Talanov 71b1eac050 arrayList simple test. 2011-12-08 17:14:14 +04:00
Pavel Talanov f375aa02e3 simplify standardClasses mechanism 2011-12-08 16:54:20 +04:00
Pavel Talanov 4e80605b8b work on java.util.ArrayList 2011-12-08 16:46:17 +04:00