Commit Graph

169 Commits

Author SHA1 Message Date
Alexey Stepanov 25c536de9a translator: fix classes size 2016-08-12 17:25:50 +03:00
Alexey Stepanov abdc44b0a0 translator: fix class comparison in expressions, tests 2016-08-12 12:18:46 +03:00
Alexey Stepanov 143985a887 translator: rewrites hashcodes for classes 2016-08-12 11:05:18 +03:00
e5l 7fce334875 translator: fix stdlib, enum test 2016-08-12 10:58:56 +03:00
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
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 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 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
Alexey Stepanov 8137abae9f translator: add tests for IntArray extensions 2016-08-11 13:26:12 +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 7c7f0e4484 translator: fix square brackets operator for binary expressions 2016-08-11 12:49:09 +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 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
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 5088556f28 translator: fix while condition evaluation, minor fixes 2016-08-10 13:15:06 +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
Alexey Stepanov a8b2129bb9 translator: fix bit operators with different arguments 2016-08-10 11:52:07 +03:00
e5l 6fc0ed5f61 translator: fix resolve fields without this, fix global vars access 2016-08-10 11:35:07 +03:00
e5l 986b95dc88 translator: fix enum loading and reference type class 2016-08-10 11:01:14 +03:00
Alexey Stepanov 5b5587869b translator: fix if expressions with variable conditions, add test 2016-08-10 10:53:45 +03:00
e5l ab8c4e1848 translator: fix if expression, loglevel print 2016-08-09 19:23:47 +03:00
dsavvinov e994845793 Protobuf: removed secondary constructors and private setters (as features, which are not supported yet by translator) 2016-08-09 19:05:40 +03:00
e5l 2971ec6cd8 translator: print error message 2016-08-09 17:01:38 +03:00
e5l 7e08333cde translator: move kotstd part 2016-08-09 16:07:38 +03:00
e5l 342edabc25 translator: new build system, translator build options, external stdlib, translator and hardware integration 2016-08-09 16:04:58 +03:00
Alexey Stepanov ceaf9841ef translator: add sources for kotlinclib 2016-08-09 14:48:55 +03:00
Alexey Stepanov e5ef16832a translator: fix calls methods of class fields which are classes, add preindex of methods, add tests 2016-08-09 14:37:55 +03:00
Alexey Stepanov 36cef0a401 translator: fix access to class variables which are classes and fix class declaration order 2016-08-09 12:39:16 +03:00
Alexey Stepanov 70b77c0351 translator: add detection class variables without required 'this' word 2016-08-09 10:57:38 +03:00
Alexey Stepanov 83c1352d91 translator: fix string type 2016-08-08 18:58:36 +03:00
Alexey Stepanov 5fb10e68bd translator: add type detection and initializing on class variables 2016-08-08 18:55:34 +03:00
e5l 10fb92f9fa translator: fix malloc in ByteArray 2016-08-08 18:30:56 +03:00
Alexey Stepanov 02c270664e translator: add arm llvm lib 2016-08-08 18:25:29 +03:00
e5l d83215e3ec translator: enums 2016-08-08 16:58:00 +03:00