Sergey Bogolepov
8cf66bb02e
[KT-34182][watchOS] Use dsymutil from Xcode because version from
...
LLVM distribution doesn't support arm64_32.
2019-10-04 13:59:36 +03:00
Pavel Punegov
376fea9e1a
Return 1 test back as it's not reproduces the issue any more
2019-10-04 13:49:31 +03:00
LepilkinaElena
9bda64b690
Added some swift benchmarks ( #3419 )
2019-10-03 17:35:26 +03:00
Sergey Bogolepov
4282dc5821
[MinGW][Coverage] Workaround for missing lprofGetHostName.
2019-10-03 17:20:28 +03:00
Sergey Bogolepov
8622eb3be4
[Coverage]Enable code coverage for linux_x64 and mingw_x64
2019-10-03 17:20:28 +03:00
Kirill Shmakov
4782c2adeb
Add harfbuzz library into the set to process
2019-10-03 17:14:52 +03:00
Sergey Bogolepov
a50a828d81
Add tests for objc_msgSend* family.
2019-10-03 17:05:22 +03:00
Pavel Punegov
12c7725cc0
Fix default toolchain path for swift libraries to use 5.0
2019-10-03 16:50:44 +03:00
Pavel Punegov
d7ca5bea71
Use ld_path for bitcode-build-tool
2019-10-03 16:50:44 +03:00
Sergey Bogolepov
c7c285bc27
Make is64BitNSInteger private as it doesn't leave scope of ObjCExportCodeGenerator.kt
2019-10-03 12:30:18 +03:00
Sergey Bogolepov
890ebb02bb
Add is64BitLong function. Use exhaustive when in is64BitLong and is64BitNSInteger
...
to make code a bit more robust.
2019-10-03 12:30:18 +03:00
Pavel Punegov
8e5fb4dc1e
Add empty inline rule
2019-10-02 19:01:36 +03:00
Vasily Levchenko
a61c9a8a40
[cadapter][generator] don't let export parametrized functions (KT-34044).
2019-10-02 14:53:01 +03:00
Kirill Shmakov
75c48ca48c
Update konanVersion
2019-10-02 14:42:44 +03:00
SvyatoslavScherbina
45914cf4ec
Make relevant SDK versions correspond to Xcode's bundled SDKs ( #3406 )
...
May be important when uploading to App Store.
2019-10-02 12:48:36 +03:00
Alexander Gorshenev
9b10ed4fea
Switched to 1.3.60-dev-2755 Kotlin
2019-10-02 12:39:07 +03:00
Alexander Gorshenev
445eedd378
Changed KonanProtoBuf to KlibMetadataProtoBuf
2019-10-02 12:39:07 +03:00
LepilkinaElena
d201beaf27
Zipping sources of endorsed libraries for IDE ( #3408 )
2019-10-02 12:22:00 +03:00
Sergey Bogolepov
671da8181c
[CHANGELOG] Mention watchos_arm64 in 1.3.60 changelog ( #3409 )
2019-10-02 10:37:15 +03:00
Sergey Bogolepov
592f31a969
[watchOS] Add support of watch_arm64 target. ( #3404 )
...
* [watchOS] Add support of watch_arm64 target.
Since there is no support of `arm64_32` in LLVM 8
we compile bitcode that was generated for `watchos_arm32` to `arm64_32-apple-watchos`.
2019-10-01 19:03:45 +03:00
Kirill Shmakov
cf64202c18
Update lldb version
2019-10-01 17:39:26 +03:00
SvyatoslavScherbina
0839a3848b
Update platform libraries for Xcode 11 ( #3399 )
2019-10-01 16:37:29 +03:00
LepilkinaElena
668d0e7ab3
Fix variance for big differences ( #3401 )
2019-10-01 14:04:10 +03:00
SvyatoslavScherbina
87c13b8d88
Avoid using unnamed bridges for ObjCExport ( #3393 )
...
Since lldb's crashlog.py can't handle them.
2019-09-30 18:23:04 +03:00
Vladimir Ivanov
44e04f886f
Use export-dynamic with wasm-ld ( #3394 )
2019-09-30 16:20:48 +03:00
Pavel Punegov
820dae8ba8
Use steady clock for getTime methods. Fixes KT-33934
2019-09-30 16:09:47 +03:00
Pavel Punegov
3ab7a9865d
Remove obsolete test excludes
2019-09-30 15:58:26 +03:00
Nikolay Igotti
2faa0b3f7d
Changelog tweak.
2019-09-30 14:49:00 +03:00
Nikolay Igotti
8e45e74937
Update Android sample, make it sim-friendly.
2019-09-30 14:49:00 +03:00
Nikolay Igotti
3b36537dc9
Proper Android linker flags.
2019-09-30 14:49:00 +03:00
LepilkinaElena
9d8c49d763
Gradle plugin for swift benchmarks ( #3361 )
2019-09-30 14:37:06 +03:00
SvyatoslavScherbina
8408a04a1a
Add initial documentation for symbolicating iOS crash reports ( #3367 )
2019-09-30 14:04:31 +03:00
Ben Asher
3076631f3f
Improve no function exception in CodeGenerator ( #3388 )
2019-09-29 11:08:58 +03:00
Nikolay Igotti
e85f586c5b
V1.3.60 changelog ( #3391 )
2019-09-28 09:53:20 +03:00
Mike Sinkovsky
e40ac063c8
Add "x86" and "x86_64" targets to samples/androidNativeActivity ( #3385 )
2019-09-27 19:57:43 +03:00
SvyatoslavScherbina
b7ad1d9907
Improve determining which C enum constants are explicitly defined ( #3384 )
...
Improve determining which C enum constants are explicitly defined
2019-09-27 19:56:09 +03:00
SvyatoslavScherbina
7daa36cc4d
Add kotlinStdlibTestsVersion to gradle.properties ( #3387 )
2019-09-27 19:17:53 +03:00
Sergey Bogolepov
aaf17d6679
[LLVM][mingw_x86] LLVM 6.0.1 -> LLVM 8.0.1
2019-09-27 16:45:00 +03:00
Nikolay Igotti
dd7a621676
Fix build.
2019-09-27 14:35:42 +03:00
Nikolay Igotti
0123dc955a
Update to XCode 11. ( #3375 )
2019-09-27 14:18:59 +03:00
LepilkinaElena
5ee98cb443
Changed samples to use new MPP plugin flag ( #3379 )
2019-09-25 18:25:45 +03:00
Igor Chevdar
afe9f07cbc
Added Global hierarchy analysis phase
2019-09-25 13:22:28 +03:00
Vasily Levchenko
2195687f63
[kotlin compiler][update] 1.3.60-dev-2497
...
* 594f4a6f56 - (HEAD -> master, origin/master, origin/HEAD) New flag for KotlinNativeCompilation to enable endorsed libraries (#2618 ) (46 minutes ago) <LepilkinaElena>
* b8cce67d2e - KT-19355 fix for "Variable expected" error after J2K for increment/decrement of an object field (65 minutes ago) <Alex Chmyr>
* 748e458ad7 - "Override members": add semicolon between enum entry and function (3 hours ago) <Toshiaki Kameyama>
* 7fcca71b4b - `Replace with dot call` quickfix: don't break formatting (3 hours ago) <Toshiaki Kameyama>
* 7b56733bda - Reforma ReplaceCallFix (3 hours ago) <Toshiaki Kameyama>
* 78affdd2b4 - (tag: build-1.3.60-dev-2485) Fix old testdata: add missing operator modifier (9 hours ago) <Mikhail Zarechenskiy>
* a98c610958 - (tag: build-1.3.60-dev-2483) Fix KotlinCodeStyleSettings and IDEKotlinBinaryClassCache.kt 191 compilation (12 hours ago) <Vladimir Dolzhenko>
* c961de7289 - (tag: build-1.3.60-dev-2482) Fix kotlinRefactoringUtil.kt.193 compilation (13 hours ago) <Vladimir Dolzhenko>
* b00858a886 - (tag: build-1.3.60-dev-2474) Start local var scope for destructuring variables after init. (17 hours ago) <Mads Ager>
* d54bc3a4bb - 193: Fix tests compilation for 193 platform (17 hours ago) <Vyacheslav Gerasimov>
* a8c72b7e84 - (tag: build-1.3.60-dev-2461) Do not resolve services in static initializers in IDEKotlinBinaryClassCache, KT-33973 (17 hours ago) <Vladimir Dolzhenko>
* 6f739db3b1 - Fixed KotlinCodeInsightWorkspaceSettings plugin service description for 193 (18 hours ago) <Vladimir Dolzhenko>
* cb569f8493 - Do not use resolving to understand which method we use in "replace get or set inspection" (18 hours ago) <Ilya Kirillov>
* 4e27d2e658 - New J2K: do not use global write action for some post-processings which may use resolving while applying (18 hours ago) <Ilya Kirillov>
* 74ba5b210a - New J2K: do not analyze code for post-processings in edt thread (18 hours ago) <Ilya Kirillov>
* e6f2e0041c - New J2K: get rid of generalInspectionPostProcessing (18 hours ago) <Ilya Kirillov>
* a4cf7a912b - Split some non applicability based inspections into isApplicable and apply (18 hours ago) <Ilya Kirillov>
* 3724e2bb02 - New J2K: convert all custom post-processing to applicability based ones (18 hours ago) <Ilya Kirillov>
* 509fcb17c7 - New J2K: consider empty/singleton children list when comparing trees in default arguments conversion (18 hours ago) <Ilya Kirillov>
* 704b3bd2e6 - New J2K: always print real fqNames for static calls (18 hours ago) <Ilya Kirillov>
* f9fac0acf5 - New J2K: do not save import statements in files as we print fqNames for calls (18 hours ago) <Ilya Kirillov>
* e3b7b41544 - Minor: rename globalFacade -> facadeForModules (18 hours ago) <Dmitry Savvinov>
* 937d041bc3 - Minor: rename file ResolverForProjectImpl.kt -> AbstractResolverForProject (18 hours ago) <Dmitry Savvinov>
* bef33e971f - Make ResolverForProject own BuiltInsCache (18 hours ago) <Dmitry Savvinov>
* bfacc1a3c5 - Introduce AbstractResolverForProject (18 hours ago) <Dmitry Savvinov>
* 48719c4050 - Minor: extract ResolverForProjectImpl into separate file (18 hours ago) <Dmitry Savvinov>
* 1e288c03c3 - Minor: fix typos in KDoc (18 hours ago) <Dmitry Savvinov>
* 4f700f5df3 - Minor: drop unused parameter from createFacadeForScriptDependencies (18 hours ago) <Dmitry Savvinov>
* 8ff4a92562 - Fix serialization of data nodes tree (19 hours ago) <Andrey Uskov>
* 41f7519244 - Fix old j2k test data to actual one (19 hours ago) <Ilya Kirillov>
* 8b0aeb9a55 - (tag: build-1.3.60-dev-2454) Do not resolve services in non-default ctors (19 hours ago) <Vladimir Dolzhenko>
* 0e1e1e350f - (tag: build-1.3.60-dev-2452) "Convert lambda to reference": do not remove required backticks (19 hours ago) <Toshiaki Kameyama>
* 44edd94fea - "Create member function" quick fix: do not add redundant semicolons after enum entry (20 hours ago) <Toshiaki Kameyama>
* 0497f0cba4 - (tag: build-1.3.60-dev-2451) "Create enum constant" quick fix: add before semicolon (20 hours ago) <Toshiaki Kameyama>
* 30c41e6720 - "Create type parameter from usage": don't suggest for not extension property (20 hours ago) <Toshiaki Kameyama>
* 68609401c4 - Reformat CreateTypeParameterByUnresolvedRefActionFactory (20 hours ago) <Toshiaki Kameyama>
* 5b666ff33f - "Create type parameter from usage": don't remove backticks if necessary (20 hours ago) <Toshiaki Kameyama>
* bfc698a521 - (tag: build-1.3.60-dev-2446) Add comment for log-reporter and its necessity (21 hours ago) <Ilya Goncharov>
* 09e2ebe60a - Both js targets use one TC service message classes (21 hours ago) <Ilya Goncharov>
* 7d4b43f819 - Remove annoying spaces in karma-teamcity-reporter (21 hours ago) <Ilya Goncharov>
* b4e3cf1d7a - Move teamcity reporting only to nodejs (21 hours ago) <Ilya Goncharov>
* 46e82468e4 - Provide logging through kotlin-test=js-runner (21 hours ago) <Ilya Goncharov>
* f0e72c4d71 - Remove mangling for kotlin-test-js-runner (21 hours ago) <Ilya Goncharov>
* e59d1a0ef1 - Use terser instead of uglify (21 hours ago) <Ilya Goncharov>
* 784ba69b7a - (tag: build-1.3.60-dev-2444) "Cleanup code": remove 'final' keyword for overridden function with non-canonical modifiers order (21 hours ago) <Toshiaki Kameyama>
* f49d5da929 - (tag: build-1.3.60-dev-2440) JVM IR: Fix enum constructor visibility (22 hours ago) <Steven Schäfer>
* 52dc469657 - (tag: build-1.3.60-dev-2439) JVM IR: Generate synthetic methods for type aliases with annotations (22 hours ago) <Kristoffer Andersen>
* acd1cc5a57 - (tag: build-1.3.60-dev-2434) [KLIB] Normalize path string to keep file order on Windows OS (23 hours ago) <romanart>
* 1ee827bfc8 - (tag: build-1.3.60-dev-2432) Import quick fix: support `provideDelegate` #KT-28049 Fixed (23 hours ago) <Dmitry Gridin>
* 79199260b9 - Import quick fix: suggest for operator extension function called from name reference (23 hours ago) <Toshiaki Kameyama>
* 998adfb098 - (tag: build-1.3.60-dev-2431) Move variable declaration into `when`: don't report when property has 'break' or 'continue' (23 hours ago) <Toshiaki Kameyama>
* 877e583a96 - Move variable declaration into `when`: don't report when property has 'return' or 'throw' (23 hours ago) <Toshiaki Kameyama>
* d9d04fc556 - (tag: build-1.3.60-dev-2417) "Create enum constant" quick fix: do not add redundant empty line (26 hours ago) <Toshiaki Kameyama>
* 5dddc464a5 - (tag: build-1.3.60-dev-2413) Completion: add tests for case with overloaded function with lambda with receiver parameter Relates to #KT-31073 (2 days ago) <Dmitry Gridin>
* e3ce799993 - Refactoring: change signature should affected expect/actual #KT-33972 Fixed (2 days ago) <Dmitry Gridin>
* 484dda478e - AbstractIntentionTest: should check `startInWriteAction` flag (2 days ago) <Dmitry Gridin>
* 667e9a33e8 - AbstractIntentionTest: cleanup code (2 days ago) <Dmitry Gridin>
* cbdda6f9a8 - KotlinChangeSignatureData: cleanup code (2 days ago) <Dmitry Gridin>
* 7271e65851 - (tag: build-1.3.60-dev-2411) Don't store hard references to psi elements in transferable data (KT-33802) (2 days ago) <Nikolay Krasko>
* f8bd3518dc - (tag: build-1.3.60-dev-2406) UL method and parameter Move&Rename refactoring (2 days ago) <Igor Yakovlev>
* fc70fd05fc - Enable kotlin.collections support for UL classes (2 days ago) <Igor Yakovlev>
* 286702a99c - (tag: build-1.3.60-dev-2404) Format code for NoArgPlugin (2 days ago) <Igor Yakovlev>
* 1deba19e1c - Refactoring NoArg compiler plugin (2 days ago) <Igor Yakovlev>
* 027c60080b - (tag: build-1.3.60-dev-2403) Added KotlinCodeInsightWorkspaceSettings in place of sharing kotlin settings with java CodeInsightSettings (2 days ago) <Vladimir Dolzhenko>
* 6b5a73ffa9 - (tag: build-1.3.60-dev-2402) Enable resolve in dispatch thread check for copy-paste tests (2 days ago) <Nikolay Krasko>
* ee4ab967a4 - Force resolve check for dispatch thread instead of isWriteAccessAllowed (2 days ago) <Nikolay Krasko>
* 9f81de293f - Minor: add intention name to test failure (2 days ago) <Nikolay Krasko>
* fabd336856 - (tag: build-1.3.60-dev-2396) Update K/N: 1.3.60-dev-12485 (2 days ago) <Ilya Matveev>
* 17e2359a41 - (tag: build-1.3.60-dev-2389) Added copy-paste performance tests (2 days ago) <Vladimir Dolzhenko>
2019-09-25 12:16:47 +03:00
Igor Chevdar
3049cc759a
Added test on conservative itable
2019-09-24 12:23:42 +03:00
Igor Chevdar
b1ed1e6515
Added some tests on interface check for ObjC
2019-09-24 12:23:42 +03:00
Igor Chevdar
2fe39525d4
Implemented fast interface call & check
2019-09-24 12:23:42 +03:00
LepilkinaElena
ea3d5dab4e
Removed info about deprecated Kotlin/Native Shared ( #3376 )
2019-09-24 11:11:28 +03:00
SvyatoslavScherbina
f18994c6d9
Add CompilerOutputKind.DYNAMIC_CACHE and .STATIC_CACHE ( #3352 )
...
(cherry picked from commit a1e26bdf62fd0b31425f46aac0e7bc01bc2e88af)
2019-09-23 18:15:38 +03:00
Vasily Levchenko
90a7019cd0
Revert "[REVERTME][compiler] {STATIC,DYNAMIC}_CACHE holder"
...
This reverts commit a98e5c799c .
2019-09-23 18:15:38 +03:00
Vasily Levchenko
5f43923c16
[codegen][debug info][type] use ObjHeader * as a type for type parameterized variables
...
KT-33789
2019-09-23 18:15:17 +03:00