Commit Graph

238 Commits

Author SHA1 Message Date
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
Pavel Talanov c9e321d8e4 Refactor. 2011-12-08 15:58:10 +04:00
Pavel Talanov c25c073b5a implement standard classes mechanism 2011-12-08 15:58:10 +04:00
Pavel Talanov a9491fa77e work on standard classes mechanism implementation 2011-12-08 15:58:09 +04:00
Pavel Talanov b394483085 simple for support 2011-12-08 15:58:08 +04:00