Commit Graph

18 Commits

Author SHA1 Message Date
Svyatoslav Scherbina ba69e02ea6 backend.native: enable assertions 2016-10-04 14:26:06 +07:00
Nikolay Igotti f92da32454 Add properties expansion. 2016-10-03 20:56:33 +03:00
Svyatoslav Scherbina 059f890a1e backend.native: support inheritance in RTTI
also
* distribute the code among several files
* use descriptors instead of IR (where it is possible)
* add other minor improvements
2016-10-03 16:28:51 +07:00
Vasily Levchenko fd2288c23f makes idea users more happy: fix dependencies to let idea build project correctly 2016-10-03 11:39:57 +03:00
Vasily Levchenko 43f10c9e8f g/c: removed unwanted patches 2016-10-03 09:58:00 +03:00
Vasily Levchenko 6bb976b89c sync: kotlin-ir 2016-09-30 13:53:53 +03:00
Svyatoslav Scherbina 6d70bc4625 backend.native: add remaining info to RTTI
inheritance is not supported yet
2016-09-30 17:01:11 +07:00
Vasily Levchenko d61bb4a6e5 add dependency to generated classes 2016-09-29 17:55:43 +03:00
Vasily Levchenko b1e89a4d41 backend.native and generated dependencies resolving 2016-09-29 17:49:14 +03:00
Vasily Levchenko 0de37420f0 makes gradle build friendly to idea 2016-09-29 14:57:12 +03:00
Vasily Levchenko 20bfd25a99 g/c: compiler/build.gradle deleted 2016-09-29 14:51:29 +03:00
Svyatoslav Scherbina 277835fccb backend.native: add some dirty code to emit bitcode with RTTI for fields 2016-09-29 17:41:54 +07:00
Svyatoslav Scherbina 78a912f637 backend.native: tie compiler to runtime
to make compiler able to refer entities declared in runtime
2016-09-29 17:41:54 +07:00
Vasily Levchenko 3b7af125f7 kotlin-ir: sync 2016-09-29 10:06:25 +03:00
Svyatoslav Scherbina 2ca6676674 backend.native: apply Interop and add LLVM bindings 2016-09-29 12:27:47 +07:00
Nikolay Igotti 5293abd3e9 Updated README.md 2016-09-28 18:42:43 +03:00
Vasily Levchenko c6cf10b1e8 backend.native: use once initialized property (path to kotlin dist) to initialize dependencies 2016-09-28 16:06:05 +03:00
Vasily Levchenko 0eaaa58ed9 HEAD UPS! Global move: experiments -> kotlin-native 2016-09-28 13:22:36 +03:00