Igor Chevdar
3efca3d8b8
[IrSerializer] Fixed issues with properties/fields
2019-02-14 17:02:46 +03:00
Sergey Bogolepov
dddb55d777
Update mingw_x86 toolchain version and add missing macros to mingw/posix.def
2019-02-14 16:48:56 +07:00
Mike Sinkovsky
e1d2f783fe
mingw_x86 target
2019-02-14 16:48:56 +07:00
Nikolay Igotti
147c7d2c3e
Init runtime on singleton objects access in C interop. ( #2658 )
2019-02-14 12:42:36 +03:00
Nikolay Igotti
8539d9395e
Fix cross-tests on Mac. ( #2655 )
2019-02-13 17:46:35 +03:00
Pavel Punegov
d753da7829
Improve output checker: default one checks with goldOutput
2019-02-13 17:06:38 +03:00
Pavel Punegov
1473565d33
Check test execution output with custom function
2019-02-13 17:06:38 +03:00
Pavel Punegov
c14ef35a47
Fix kotlin.native.home property resolution in tests
2019-02-13 17:06:10 +03:00
Pavel Punegov
9c3a1332d5
Replace deprecated konan.home with org.jetbrains.kotlin.native.home
2019-02-13 17:06:10 +03:00
Nikolay Igotti
6e8a56f00a
Fix interop test for 32-bit targets.
2019-02-13 15:26:03 +03:00
Nikolay Igotti
ca405e0344
More targets with unaligned access.
2019-02-13 15:26:03 +03:00
Nikolay Igotti
7d7368182d
Remove importing memcpy intrinsic as it kills RaspberryPi build.
2019-02-13 15:26:03 +03:00
Nikolay Igotti
5c994265cd
Fix typed array access for platforms not allowing unaligned access.
2019-02-13 15:26:03 +03:00
Pavel Punegov
a7723ee0bc
Filter tests with regard to file separator
2019-02-13 14:00:32 +03:00
LepilkinaElena
c258bcfb70
Made benchmark application flexible to run separate benchmarks ( #2649 )
2019-02-13 08:38:15 +03:00
Nikolay Igotti
1a43a2a862
Replace atomic 64-bit operations with spinlock protected operations on ios_arm32. ( #2647 )
2019-02-12 15:49:03 +03:00
Alexander Gorshenev
9057475497
Update compiler version to include phaser changes.
2019-02-12 14:02:15 +03:00
Georgy Bronnikov
34cb5b9a75
Capitalization changes in descriptions
2019-02-12 14:02:15 +03:00
Georgy Bronnikov
8764f650f7
Use CompilerPhase from main repo
2019-02-12 14:02:15 +03:00
LepilkinaElena
7380c2c718
Calculate percentage difference based on border values of intervals. ( #2636 )
2019-02-12 13:54:56 +03:00
Nikolay Igotti
072f0fb9c4
Simplify interop stubs and runtime. ( #2627 )
2019-02-12 12:33:45 +03:00
Svyatoslav Scherbina
550163cc7b
Fix #2571
...
Add swift_name attribute to properties in framework header too.
2019-02-12 12:04:50 +03:00
SvyatoslavScherbina
9955b2cbf1
Write Kotlin uncaught exception stacktrace to iOS crash log ( #2645 )
2019-02-12 11:09:28 +03:00
SvyatoslavScherbina
8d1ef86270
Stop requiring to inherit NSObject when passing Swift object to Kotlin
2019-02-11 15:26:51 +03:00
Nikolay Igotti
2d882d1b6c
Rework default JVM arguments. ( #2633 )
2019-02-07 13:08:49 +03:00
Nikolay Igotti
0078f20992
Bump versions in ANdroid native activity sample.
2019-02-07 11:06:21 +03:00
Pavel Punegov
9d70ec0dbb
Make unzip stdlib sources depend on stdlib-common's sources task
2019-02-06 20:10:42 +03:00
LepilkinaElena
025783bc8b
Change constants for getting more stable benchmarks. ( #2631 )
2019-02-06 18:32:55 +03:00
Igor Chevdar
ac2cf0eedb
Supported common lateinit lowering
2019-02-06 15:49:28 +03:00
Igor Chevdar
1dc8494824
Reordered compiler phases
...
Moved finally blocks, data classes and for loops
lowerings down along the pipeline
2019-02-06 15:49:28 +03:00
Igor Chevdar
da12f62efe
Lowerings commonization:
...
- Removed dependency LocalDeclarationsLowering -> CallableReferenceLowering
- Used common LocalDelegatedPropertiesLowering
- Moved DelegationLowering & CallableReferenceLowering down along the pipeline
2019-02-06 15:49:28 +03:00
Igor Chevdar
6bf88646cc
Moved TestsProcessor down along the pipeline
2019-02-06 15:49:28 +03:00
Igor Chevdar
68530bf28b
Split up EnumClassLowering on two parts
...
EnumConstructorsLowering will be moved to common part
Also moved EnumClassLowering down along the pipeline
2019-02-06 15:49:28 +03:00
Vasily Levchenko
9757a715f7
[gradle][plugin][tests] tests fixed
...
- removed CMake tests as outdated
- more occurate supported targets validation
2019-02-06 14:41:11 +03:00
Vasily Levchenko
f6a6a0dea3
[kotlin compiler][update] 1.3.30-dev-1419
2019-02-06 11:54:18 +03:00
Elena Lepilkina
4cc6c18e13
Also increased heap memory for building performance application on Windows
2019-02-05 10:44:42 +03:00
LepilkinaElena
a9d86b0247
Added short summary report for all targets. ( #2622 )
2019-02-05 10:17:04 +03:00
Elena Lepilkina
e50f64bae2
Increased heap memory for cinterop tool for building libcurl on Windows
2019-02-05 10:01:24 +03:00
Nikolay Igotti
fd9321d2bd
Support compilation to Android arm32 from Windows hosts. ( #2623 )
2019-02-05 08:11:38 +03:00
Pavel Punegov
dee467457b
Stdlib warnings fixes
2019-02-04 19:03:13 +03:00
Pavel Punegov
3e153e5937
Fix warnings in compiler and interop
2019-02-04 19:03:13 +03:00
Nikolay Igotti
c1fa7f0f79
Combine all IR files to a single mmaped file with an index. ( #2620 )
2019-02-04 18:30:38 +03:00
Alexander Gorshenev
67d6d47e5f
Moved to IrReturnableBlock version with proper IrFile instead of String file name.
2019-02-04 14:03:59 +03:00
Alexander Gorshenev
72af75f3a2
Proper file names for inlined code.
2019-02-04 14:03:59 +03:00
Svyatoslav Scherbina
22d99d0bd8
Use cinterop modules support for most of iOS/macOS platform libs
2019-02-04 12:36:47 +03:00
Svyatoslav Scherbina
1f60745f4b
Support importing modules in cinterop
...
Modules can be imported by using 'modules =' in .def file
2019-02-04 12:36:47 +03:00
Svyatoslav Scherbina
67b06b5f2a
Fix minor cinterop bug with clashing macro and enum constant
2019-02-04 12:36:47 +03:00
Svyatoslav Scherbina
f9346f5d5c
Don't reparse headers when collecting macro names
2019-02-04 12:36:47 +03:00
Igor Chevdar
27a31167e6
Renamed “descriptor” identifiers
2019-02-01 16:52:43 +03:00
Alexander Gorshenev
9565420c7a
Inlined ir-as-descriptors typedefs.
2019-02-01 16:52:43 +03:00