Alexander Shabalin
9ebba93dd9
Make SingleThreadMarkAndSweep support multiple threads
2021-06-10 09:59:37 +00:00
Dmitriy Dolovov
2b161581ca
K/N: Use class FQN in default toString() implementation
...
^KT-47167
2021-06-10 11:02:21 +03:00
Dmitriy Dolovov
d42ff069f6
[Native][IR] Move verbose RTTI for local classes and anonymous objects
...
^KT-45304
2021-06-10 11:02:16 +03:00
Alexander Shabalin
b1e0e43ba4
Add isFrozen test on object
2021-06-09 15:03:15 +00:00
Vasily Levchenko
89b589846b
Merge KT-MR-3224 from rrn/minamoto/kt-33364
2021-06-09 11:50:28 +00:00
Vasily Levchenko
79600f32d2
[codegenerator][refactor] extract method for tramboline generation
2021-06-09 11:39:57 +02:00
Vasily Levchenko
0651f7de20
[kotlin-native][tests] kt-33364 test added
2021-06-09 11:39:56 +02:00
Vladimir Ivanov
7c7905b55c
[Native] Disable unaligned float test (not supported yet) ( #4434 )
2021-06-08 13:18:58 +03:00
Svyatoslav Scherbina
e4b723fe4a
Native: enable some of ObjCExport tests with new GC
2021-06-04 16:58:27 +00:00
Vasily Levchenko
a0503aa2d7
[kotlin-native][test][debugger] exclude non constant part of stack trace from gold values
...
(cherry picked from commit ac072d3cc0aea0d311062f58fb5382cac6912deb)
2021-06-02 18:36:59 +00:00
Vladimir Ivanov
2165cc8f0d
[Native] Fix test data for testObjCExportNoGeneric ( #4424 )
2021-06-02 11:13:07 +03:00
Vladimir Ivanov
e06a60bda5
[Native] Clean up nested comment when exporting kdoc to objc header ( #4410 )
...
* [Native] Clean up nested comment when exporting kdoc to objc header
* [kdoc-export] Add test witg nested comment block
* Remove redundant assert
Co-authored-by: Vladimir Ivanov <vladimir.d.ivanov@jetbrains.com >
2021-06-02 10:18:32 +03:00
Vasily Levchenko
84c10079e4
[kotlin-native][tests] kt-42208 test added.
2021-05-31 11:45:32 +00:00
Dmitriy Dolovov
e927764aaf
[IR][Native] Fix invalid IR return statement generation
...
^KT-46836
2021-05-29 19:31:13 +00:00
Alexander Shabalin
af1f57007a
https://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Herb-Sutter-atomic-Weapons-2-of-2
2021-05-27 17:18:55 +00:00
Alexander Shabalin
e0c7cda1cf
Adjust test expectations for the new MM
2021-05-27 11:39:56 +00:00
Alexander Shabalin
858e3584a9
Disable escape analysis with the new MM
2021-05-25 10:06:40 +00:00
Dmitriy Dolovov
9ab764e9fd
[Native] Disable debug mode in KonanLocalTest (-g)
2021-05-24 13:23:51 +00:00
Dmitriy Dolovov
0be542fd33
[Native] Always enable assertions in KonanLocalTest
2021-05-21 14:37:30 +03:00
Alexander Shabalin
73533e4b19
Make NoOp GC support multiple mutators
2021-05-21 06:31:09 +00:00
Alexander Shabalin
eac3f507b6
Make Kotlin_initRuntimeIfNeeded switch to native state
2021-05-20 13:48:49 +00:00
Pavel Kunyavskiy
8a418161f6
[K/N] Support pre-creating for objects with only constant properties
2021-05-20 08:29:23 +00:00
Alexander Shabalin
a02cecec20
Disable interop_cleaners_leak
2021-05-19 15:51:05 +00:00
Alexander Shabalin
3388ca2536
Support ObjC blocks in the new MM
2021-05-19 07:31:12 +00:00
Igor Chevdar
3b3318ab06
[K/N][codegen] Refactored interface calls
...
Removed old impl for debug builds
Fixes https://youtrack.jetbrains.com/issue/KT-44547 as a side effect
2021-05-18 18:58:14 +05:00
Vladimir Ivanov
5a0f113e6d
[cinterop] Fix type annotation for struct containing anonymous union … ( #4289 )
2021-05-18 14:34:56 +03:00
Elena Lepilkina
18462445b7
[K/N][stdlib] Fixed lookaround regexes (KT-45932)
2021-05-12 09:02:24 +00:00
Ilya Matveev
e2e173b92c
[K/N][New MM] Disable tests for ObjC interop
2021-05-06 14:10:22 +00:00
Ilya Matveev
4d346d3735
[K/N][New MM] Support thread state switching
...
Including
* Support thread state switching in codegen
* Introduce and use GCUnsafeCall annotation
* Switch thread state in C++ runtime code
Also
* Register current thread in Mark&Sweep tests
* Store MemoryState in Worker instance
* Set worker tid in WorkerInit
2021-05-06 14:10:21 +00:00
Dmitriy Dolovov
75d2e415e1
[K/N][IR] Generate missing return statement, p. 2
...
^KT-42832
2021-05-04 13:26:02 +03:00
Vasily Levchenko
3160fc84fa
[kotlin-native][tests] kt-42208 test added.
2021-04-30 18:44:54 +00:00
Sergey Bogolepov
13464cce68
[Native] Adapt Skia interop to ClangArgs refactoring.
2021-04-30 12:07:46 +00:00
Alexander Gorshenev
887032667d
[Kotlin/Native][Interop] Skia interop plugin for cinterop
2021-04-29 21:43:26 +03:00
Vladimir Ivanov
5f582ad28a
[Kotlin/Native][Interop] Provide pure c wrappers over cpp for skia interop
2021-04-29 21:43:25 +03:00
Vasily Levchenko
6f2af740cb
[kotlin-native][tests][lldb] adds possibility to run simple lldb scenarious with simulator
2021-04-26 14:46:51 +00:00
Svyatoslav Scherbina
d531df1643
Native: add KotlinThrowable.asError() to the generated Obj-C framework
...
This method can be useful when overriding a throwing Kotlin method in
Swift or Obj-C. In this case, a user can call asError to wrap Kotlin exception
to (NS)Error and then throw it to Kotlin, which will unwrap it back.
^KT-45127 Fixed
2021-04-15 08:21:30 +00:00
Pavel Punegov
6aa7628808
Fixes to Kotlin/Native test directives infrastructure.
...
* parse files and modules separately
* fix default and support modules usage
* add another way to ignore backend (new directive)
* add new test to exclude list
2021-04-15 07:59:22 +00:00
Dmitriy Dolovov
5e392a511f
[K/N][IR] Generate missing return when using Nothing-returning safe call as lambda result or function expression body
...
^KT-42832
2021-04-14 13:20:41 +03:00
Vasily Levchenko
62ffc0033d
[kotlin-native][test][dynamic test] tests provoking generating empty structs kt-42796
2021-04-13 12:10:58 +00:00
Pavel Punegov
afdecef112
Use minOrNull instead of deprecated min in the interop_objc_test
2021-04-08 11:57:34 +03:00
Dmitriy Dolovov
8d4d9a1f0b
[K/N][IR] Re-enable string_builder0 and utf8 tests in 2-stage mode
...
^KT-33175
2021-04-08 09:40:16 +03:00
Dmitriy Dolovov
2e96a6c63c
[K/N][IR] Re-enable Harmony regex tests
...
^KT-33175
2021-04-08 09:40:12 +03:00
Sergey Bogolepov
7272e5dcad
Unify checks for iOS device in backend.native tests
2021-04-08 09:18:30 +03:00
Sergey Bogolepov
316d62a72f
Perform codesign in tests for all simulators
2021-04-08 09:18:29 +03:00
Sergey Bogolepov
7b06249e7f
Fix clang usage in backend.native:tests
...
For Apple Silicon targets we need to call Clang
1. From toolchain because the one from our distro is too old.
2. With appropriate flags for setting the sysroot.
2021-04-08 09:18:28 +03:00
Ilya Gorbunov
7cd306950a
Deprecate Char-to-Number conversions in stdlib (Native)
...
- Synchronize code of Ranges, Progressions, ProgressionIterators
- Suppress deprecations in regex implementation code
KT-23451
2021-04-07 18:30:21 +03:00
Vasily Levchenko
d870876822
[kotlin/native][test] test for KT-33055
2021-04-07 15:04:57 +00:00
Vasily Levchenko
ef712f8f97
[kotlin/native][test] enabled stack_trace_inline back
2021-04-07 15:04:56 +00:00
Abduqodiri Qurbonzoda
b18cd24b81
[K/N] Advance deprecation level of FP to lesser than Int types to ERROR #KT-30360
2021-04-07 15:43:06 +03:00
Abduqodiri Qurbonzoda
7a6cddf6fe
[K/N] Advance String(CharArray) deprecation level to ERROR
2021-04-07 00:23:32 +03:00