Commit Graph

5303 Commits

Author SHA1 Message Date
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