Alexey Stepanov
|
9c3de574fa
|
translator: add operators ==, !=, ===, !== for classes
|
2016-08-12 10:41:45 +03:00 |
|
e5l
|
fc9cfb902f
|
translator: small cleanup
|
2016-08-12 10:30:23 +03:00 |
|
Alexey Stepanov
|
5a823a3c17
|
translator: add arraextensions to BooleanArray, ByteArray and ShortArray
|
2016-08-12 09:43:10 +03:00 |
|
e5l
|
d15a7383b1
|
translator: log filename and line number
|
2016-08-11 19:49:52 +03:00 |
|
Alexey Stepanov
|
09c014fcfe
|
translator: fix jars in kotlib
|
2016-08-11 19:28:20 +03:00 |
|
e5l
|
ce1c07b009
|
Merge branch 'master' of https://github.com/olonho/carkot
|
2016-08-11 19:24:26 +03:00 |
|
Alexey Stepanov
|
ddbcfe2f85
|
translator: add neq operator for reference type
|
2016-08-11 19:22:54 +03:00 |
|
e5l
|
74edb7b268
|
translator: correct protobuf, worked translator
|
2016-08-11 19:20:17 +03:00 |
|
Alexey Stepanov
|
742d7647d9
|
translator: weak fix for stdlib, add primitives for arm
|
2016-08-11 19:02:54 +03:00 |
|
Alexey Stepanov
|
1ba2ba35e2
|
translator: add custom type size dependenton on architecture
|
2016-08-11 18:56:13 +03:00 |
|
Alexey Stepanov
|
23787ba51b
|
translator: add LongArray to stdlib
|
2016-08-11 18:54:44 +03:00 |
|
Alexey Stepanov
|
d27a8e410d
|
translator: fix multiple declarations in stdlib
|
2016-08-11 17:54:25 +03:00 |
|
Alexey Stepanov
|
e2c1ddd7e2
|
translator: add comparison for floating point types
|
2016-08-11 17:54:25 +03:00 |
|
e5l
|
4fd441e861
|
translator: fix nested types resolve
|
2016-08-11 17:53:55 +03:00 |
|
e5l
|
cf8dace083
|
translator: fixed proto runtime
|
2016-08-11 15:49:31 +03:00 |
|
e5l
|
1397ead8aa
|
translator: rewrite companions usage, tests fixes, pointer loading fixes, name resolve fixes
|
2016-08-11 15:40:43 +03:00 |
|
e5l
|
71ad20ddab
|
translator: fix enum naming and location resolve
|
2016-08-11 15:40:43 +03:00 |
|
dsavvinov
|
cea504b095
|
Protobuf: removed named arguments in constructors and redundant init section from generated code
|
2016-08-11 13:51:36 +03:00 |
|
dsavvinov
|
32c26414d4
|
Protobuf: fixed a bug in estimating size of packed arrays element (now tags are properly dropped). Added corresponding functions in runtime
|
2016-08-11 13:51:36 +03:00 |
|
Alexey Stepanov
|
8137abae9f
|
translator: add tests for IntArray extensions
|
2016-08-11 13:26:12 +03:00 |
|
Alexey Stepanov
|
8d4b644bdf
|
translator: add println()
|
2016-08-11 13:06:20 +03:00 |
|
Alexey Stepanov
|
9452ae5a3b
|
translator: fix IntArray.copyOfRange, add tests for IntArray extensions
|
2016-08-11 12:49:09 +03:00 |
|
Alexey Stepanov
|
a8e843a10c
|
translator: fix variable defenition via another variable
|
2016-08-11 12:49:09 +03:00 |
|
Alexey Stepanov
|
7faa437c7a
|
translator: fix issue with string fucntion argument
|
2016-08-11 12:49:09 +03:00 |
|
Alexey Stepanov
|
7c01c2f2bc
|
translator: add console output in stdlib
|
2016-08-11 12:49:09 +03:00 |
|
Alexey Stepanov
|
7c7f0e4484
|
translator: fix square brackets operator for binary expressions
|
2016-08-11 12:49:09 +03:00 |
|
dsavvinov
|
0f86f30623
|
Protobuf: added missing NoTag-versions of some serialization functions in runtime
|
2016-08-10 20:42:28 +03:00 |
|
dsavvinov
|
d32ef8ee75
|
Protobuf: added generation of reference messages using Google's protoc and Java
|
2016-08-10 20:36:26 +03:00 |
|
dsavvinov
|
aa3c411624
|
Protobuf: fixed bug in build script when JAR wasn't rebuild after changes in .kt-sources
|
2016-08-10 20:35:34 +03:00 |
|
dsavvinov
|
72a70b035d
|
Protobuf: refactored tests for testing convinience
|
2016-08-10 20:35:21 +03:00 |
|
dsavvinov
|
c9c3f91706
|
Protobuf: fixed a bug in name resolving
|
2016-08-10 20:30:13 +03:00 |
|
dsavvinov
|
458075312a
|
Protobuf: reformatted tests for convinience of testing. Removed tests for fixed types (not needed at the moment)
|
2016-08-10 20:30:13 +03:00 |
|
dsavvinov
|
9d0fbebf3a
|
Protobuf: fixed bug in desrialization of arrays
|
2016-08-10 20:30:13 +03:00 |
|
dsavvinov
|
4755882ef3
|
Protobuf: added proto-files for testing
|
2016-08-10 20:30:13 +03:00 |
|
Alexey Stepanov
|
2adb334e3f
|
translator: fix class reassigment
|
2016-08-10 19:53:01 +03:00 |
|
Alexey Stepanov
|
fb2e23913e
|
translator: fix returning variable in if expressions, add IntArray.plus(IntArray)
|
2016-08-10 19:18:25 +03:00 |
|
Alexey Stepanov
|
6c509d0220
|
translator: add copyOfRange, plus extensions for IntArray
|
2016-08-10 18:33:35 +03:00 |
|
Alexey Stepanov
|
15cde9a2a9
|
translator: fix function extensions for reference classes, fix reference type name resolving
|
2016-08-10 18:33:35 +03:00 |
|
e5l
|
318a4b182e
|
translator: fix complex nested name resolving
|
2016-08-10 18:06:04 +03:00 |
|
e5l
|
3c8bdb61cb
|
translator: hashcode functions, cleanup
|
2016-08-10 13:34:45 +03:00 |
|
Alexey Stepanov
|
dd5c884deb
|
proto: improvement while loops with not operator
|
2016-08-10 13:33:33 +03:00 |
|
e5l
|
78b1c60e6d
|
translator: additional elvist test
|
2016-08-10 13:31:30 +03:00 |
|
Alexey Stepanov
|
4be78b789e
|
translator: add not operator
|
2016-08-10 13:26:30 +03:00 |
|
e5l
|
381a1dd038
|
translator: minor runtime fixes, runtime compiles
|
2016-08-10 13:25:01 +03:00 |
|
e5l
|
5088556f28
|
translator: fix while condition evaluation, minor fixes
|
2016-08-10 13:15:06 +03:00 |
|
Alexey Stepanov
|
3066144f58
|
proto: fix unary operators in runtime
|
2016-08-10 13:10:38 +03:00 |
|
Alexey Stepanov
|
c24c199bbd
|
translator: add unary operators
|
2016-08-10 13:02:47 +03:00 |
|
e5l
|
9d0d213a09
|
translator: fix proto runtime
|
2016-08-10 12:43:38 +03:00 |
|
Alexey Stepanov
|
d54c4c2da1
|
translator: add equals for types
|
2016-08-10 12:23:35 +03:00 |
|
e5l
|
74447d59bc
|
translator: enums tests, fix fields load in when
|
2016-08-10 12:05:53 +03:00 |
|