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 |
|
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 |
|