Ilya Matveev
43c6452575
Test runner: Add a flag to ignore failures in the exit code
...
Kotlin/Native test runner sets the exit code to a non-zero value
if there are failing tests. This patch adds a flag allowing a user
to disable this feature and make the runner to always return 0.
Note the exit code is still returned using the `exitProcess` call.
2019-04-17 16:34:51 +07:00
Ilya Matveev
6c39516380
Test runner: Report ignored test suites
2019-04-17 16:34:51 +07:00
Ilya Matveev
beaf832413
Test runner: Support Gradle test patterns (KT-30533)
2019-04-17 16:34:51 +07:00
Pavel Punegov
0dab2df25c
Escape file names that contain whitespaces
2019-04-17 12:12:54 +03:00
Svyatoslav Scherbina
d029e3b730
Add trivial tests for compositions of ObjCExport and overriding
2019-04-17 11:41:05 +03:00
Ilya Matveev
ad58a55e03
Update Kotlin version in samples and Dockerfile
...
1.3.40-dev-1480 for samples.
1.3.30 for the Dockerfile (it reflects the latest K/N release).
2019-04-17 13:30:56 +07:00
Vasily Levchenko
3bf3b6a5a3
[codegen][debug info] improvement of generation debug info for 'finally' block
2019-04-17 05:11:20 +03:00
Nikolay Igotti
3b1783a48d
Fix couple problems in Tetris sample.
2019-04-16 19:27:30 +03:00
LepilkinaElena
bebad1c069
Change version of MPP plugin to new one ( #2879 )
2019-04-16 17:28:43 +03:00
Svyatoslav Scherbina
2678cd7d3c
Remove unused IR-related code
2019-04-16 14:18:54 +03:00
Svyatoslav Scherbina
0757bfb927
Make ObjCExportCodeGenerator more explicit and decoupled
...
Also stop using SymbolTable
2019-04-16 14:18:54 +03:00
Svyatoslav Scherbina
702322bd78
Refactor InteropLowering to avoid using SymbolTable
2019-04-16 14:18:54 +03:00
Svyatoslav Scherbina
a576fe8cc2
Refactor ExpectToActualDefaultValueCopier to avoid using SymbolTable
2019-04-16 14:18:54 +03:00
Svyatoslav Scherbina
50c4fcb3db
Refactor CAdapterGenerator to avoid using SymbolTable during codegen
2019-04-16 14:18:54 +03:00
Svyatoslav Scherbina
1ec5a188f7
Introduce SymbolTable lifecycle
...
To be enforced later
2019-04-16 14:18:54 +03:00
Svyatoslav Scherbina
fefcb8082f
Fix @Throws for exported from libraries
2019-04-16 14:18:54 +03:00
Nikolay Igotti
fd4adaaeaf
Pass CPU information to codegenerator, to fix mingw_x86 opt. ( #2870 )
2019-04-16 08:29:51 +03:00
Igor Chevdar
bfd30c626d
[DFG] Added node type <Null> + test
2019-04-15 17:04:42 +03:00
Martin Petrov
6ba2a94cff
Support escaped arguments in argfiles. ( #2866 )
2019-04-15 11:08:13 +03:00
Sergey Bogolepov
41cae8bb0b
Fix RetainForTarget annotation usage ( #2868 )
2019-04-15 08:32:39 +03:00
Nikolay Igotti
d5096cbb1e
Use libuuid on Windows as well.
2019-04-13 10:58:22 +03:00
Ilya Matveev
20ca9d5d67
Update changelog for 1.2.0
2019-04-11 15:29:31 +07:00
Vasily Levchenko
2aa2bb45ba
[codegen][debug info] generating inline function information aka C 'inline' keyword (KT-30312)
2019-04-11 06:14:44 +03:00
Vasily Levchenko
7dead9657b
[codegenerator][review] todo on [contextUtils::isExternal]
2019-04-10 18:12:51 +03:00
Vasily Levchenko
4feaceb2f1
[kotlin compiler][update] 1.3.40-dev-1480
2019-04-10 18:12:51 +03:00
Nikolay Igotti
dde8e77161
Enforce CPU so that LLVM can cross-inline Kotlin and clang bitcode ( #2856 )
2019-04-09 22:00:05 +02:00
Nikolay Igotti
d072920133
Rework memory manager to make stack slot update faster ( #2813 )
2019-04-09 15:40:14 +02:00
Nikolay Igotti
4dd94d7f26
Avoid unneeded frame entering/leaving when there's no slots to release. ( #2854 )
2019-04-09 10:37:15 +02:00
Elena Lepilkina
4b8001404c
Always send to slack comparasion report with master + fix for higligted field
2019-04-08 17:36:28 +03:00
Svyatoslav Scherbina
54881b421c
Use compiler-generated C stubs to call Objective-C methods
...
Also
* Use compiler-generated C stubs when overriding all Objective-C methods
* Support block types in C stubs generator
2019-04-08 10:03:29 +03:00
Svyatoslav Scherbina
68efc823f1
Generate trap before each unreachable instruction in debug mode
2019-04-08 10:03:29 +03:00
Svyatoslav Scherbina
9cc6000237
Fix binary compatibility with Objective-C platform libraries
...
by removing obsolete hack.
2019-04-08 10:03:29 +03:00
Svyatoslav Scherbina
937bf5bcbc
Fix typo in Objective-C collections runtime support
2019-04-08 10:03:29 +03:00
Ilya Matveev
745b99a61e
Samples: Mention the CocoaPods sample in the samples readme
2019-04-05 20:03:12 +07:00
Ilya Matveev
dea64b7c09
Docs: Add a CocoaPods integration readme
2019-04-05 20:03:12 +07:00
Igor Chevdar
6931220c82
Explicitly referenced possible super types of forward declarations
2019-04-05 17:39:36 +07:00
LepilkinaElena
87c852fb1d
Added framework benchmark collecting code size and compile time ( #2839 )
2019-04-05 12:20:23 +03:00
Elena Lepilkina
258f2bc0de
Temporarily disable test. Wait merging with new test infrastructure
2019-04-03 16:37:31 +03:00
Elena Lepilkina
77c1914b59
Fix test with space for Windows
2019-04-03 13:53:10 +03:00
LepilkinaElena
ff50124161
Fix test for different linkers. ( #2844 )
2019-04-03 11:57:13 +03:00
Ilya Matveev
15746490d5
Samples: Don't reuse the root gradle.properties
...
Earlier we used a single gradle.properties in all samples. But some
of samples are represented by separate gradle builds. In such samples
we had to read this gradle.properties manually making these samples
less clear. This patch creates a separate gradle.properties for
each gradle build and gets rid of manual property reading.
2019-04-03 13:34:41 +07:00
Ilya Matveev
59fd50895c
CocoaPods sample: Check CocoaPods version in build.sh
2019-04-03 13:34:41 +07:00
Ilya Matveev
9753fa6019
CocoaPods sample: build only for arm64 from command line
2019-04-03 13:34:41 +07:00
Ilya Matveev
6a49a29263
CocoaPods sample: Specify deployment target in the Podfile
2019-04-03 13:34:41 +07:00
Ilya Matveev
7f147283c1
CocoaPods sample: Add 32-bit arm
2019-04-03 13:34:41 +07:00
Ilya Matveev
bc0d85b160
Add a sample for CocoaPods interop
2019-04-03 13:34:41 +07:00
Elena Lepilkina
540fd65a28
Removed deprecated method which has already been removed from Kotlin
2019-04-02 16:58:23 +03:00
LepilkinaElena
5a80eafec3
Rework cinterop linkerOpts/compilerOpts (KT-29970) ( #2841 )
2019-04-02 16:56:01 +03:00
Svyatoslav Scherbina
de90535386
Avoid using shared module cache in cinterop
...
To improve compilation predictability
2019-04-02 16:40:03 +03:00
Svyatoslav Scherbina
8a1d8a29b1
Improve verbosity when clang_parseTranslationUnit fails
2019-04-02 16:40:03 +03:00