Vasily Levchenko
|
bbe86f25bc
|
hardcoded (temporary) path to extensions/common.xml, to fix fall on unresolved symbols
|
2016-10-07 17:17:53 +03:00 |
|
Vasily Levchenko
|
8c2a620c06
|
kotlin-ir: sync
|
2016-10-07 09:49:57 +03:00 |
|
Vasily Levchenko
|
75aaed1d07
|
kotlin-ir: sync
|
2016-10-05 20:52:25 +03:00 |
|
Nikolay Igotti
|
3a9d013c96
|
Typo.
|
2016-10-05 19:18:12 +03:00 |
|
Nikolay Igotti
|
488ca7170b
|
Try to fix empty Linux lib problem.
|
2016-10-05 19:14:59 +03:00 |
|
Vasily Levchenko
|
71da52456e
|
linux build fix: on linux we need to set LD_LIBRARY_PATH to launch jvm with native dependency to llvm
|
2016-10-05 16:19:54 +03:00 |
|
Svyatoslav Scherbina
|
38d0000242
|
backend.native: simplify build.gradle by making it more idiomatic
|
2016-10-05 08:28:47 +03:00 |
|
Vasily Levchenko
|
deec80499c
|
attempt to build linux build on team city.
it fails with message about missing noexecstack on load our library
|
2016-10-05 00:49:55 +03:00 |
|
Svyatoslav Scherbina
|
e464989b1b
|
backend.native: simplify build.gradle after improving Interop plugin
|
2016-10-04 16:32:15 +03:00 |
|
Svyatoslav Scherbina
|
33bfb2d063
|
Interop: improve support for multiple source sets in Gradle plugin
|
2016-10-04 16:25:18 +03:00 |
|
Svyatoslav Scherbina
|
df6b4388a0
|
backend.native: add only overridable methods to vtable and lookup table
|
2016-10-04 14:08:36 +03:00 |
|
Svyatoslav Scherbina
|
3324527984
|
backend.native, runtime: add vtable to TypeInfo
|
2016-10-04 14:08:36 +03:00 |
|
Svyatoslav Scherbina
|
473816ea81
|
backend.native: make all RTTI constant
|
2016-10-04 14:08:36 +03:00 |
|
Svyatoslav Scherbina
|
5ea3c9521e
|
backend.native: improve type mapping
including types of functions
|
2016-10-04 14:07:54 +03:00 |
|
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 |
|