Commit Graph

5275 Commits

Author SHA1 Message Date
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
Nikolay Igotti b7e868ad05 Memory leak checker API. (#3368) 2019-09-23 17:41:26 +03:00
Nikolay Igotti b393e4f900 Fix build with XCode 11. (#3374) 2019-09-23 17:40:56 +03:00
Vasily Levchenko a98e5c799c [REVERTME][compiler] {STATIC,DYNAMIC}_CACHE holder 2019-09-23 15:53:39 +03:00
Vasily Levchenko cfe3cb6b73 [kotlin compiler][update] 1.3.60-dev-2384
* 63e5d4fe95 - Tests: rewrite some AbstractScriptConfigurationTest to the new script infrastructure (2 hours ago) <Natalia Selezneva>
* eca7bbdb8c - Scripts: Check if file is in all script dependencies class files scope instead of searching for module info (2 hours ago) <Natalia Selezneva>
* 245b2aecb3 - "Replace guard clause with kotlin's function call" inspection : decrease severity to INFORMATION (3 hours ago) <Toshiaki Kameyama>
* 573e7f2eee - Run JDK11 tests for KAPT only if JDK11 is available (3 hours ago) <Ivan Gavrilovic>
* 6e7f046471 - Fix gradle integeration tests (3 hours ago) <Ivan Gavrilovic>
* 92dcb54207 - (tag: build-1.3.60-dev-2377, origin/kishmakov/gd/protocol-extension) "Redundant overriding method" inspection: do not report when overriding package private method (6 hours ago) <Toshiaki Kameyama>
* 25799447a6 - (tag: build-1.3.60-dev-2370) Minor, use slightly less internal argument to enable inline classes (2 days ago) <Alexander Udalov>
* e4609a9968 - (tag: build-1.3.60-dev-2368) JVM IR: Cache inline class replacements at the module level (3 days ago) <Steven Schäfer>
* f40f9611c3 - (tag: build-1.3.60-dev-2362) JVM IR: Fix spread operator on unsigned array type (3 days ago) <Steven Schäfer>
* 1a50a3cbb1 - (tag: build-1.3.60-dev-2358) [NI] Avoid computing few things for simple calls without type variables (3 days ago) <Mikhail Zarechenskiy>
* 7bd65c0bcd - [NI] Avoid collecting possible types for call expressions (3 days ago) <Mikhail Zarechenskiy>
* a83225218f - [NI] Fix checks for infix/operator conventions (3 days ago) <Mikhail Zarechenskiy>
* f45a49b122 - (tag: build-1.3.60-dev-2355) Remove uncapturing in type mismatch diagnostics (3 days ago) <Pavel Kirpichenkov>
* 5c904250be - (tag: build-1.3.60-dev-2348) Gradle, native: Update a K/N version in tests (3 days ago) <Ilya Matveev>
* 31aa4e4738 - (tag: build-1.3.60-dev-2346) Rename kotlin-test-nodejs-runner to kotlin-test-js-runner (3 days ago) <Ilya Goncharov>
* 10c36ae5c5 - Change naming from commin cli.ts to concrete platform nodejs.ts (3 days ago) <Ilya Goncharov>
* c2b5df83f6 - Add filtering feature to karma testing (3 days ago) <Ilya Goncharov>
* 09a602d8ad - Move common logic of js test running on upper level (js) (3 days ago) <Ilya Goncharov>
* e750bd302d - Add karma input for kotlin-test-nodejs-runner (3 days ago) <Ilya Goncharov>
* e242856124 - Enable cli description to have free args title (3 days ago) <Ilya Goncharov>
* 80ea91f574 - Extract Adapter getting to common place (3 days ago) <Ilya Goncharov>
* b44249255c - Extract default cli parser to common place (3 days ago) <Ilya Goncharov>
* f0af4756a9 - Fix accuracy for regex filtering for nodejs testing (3 days ago) <Ilya Goncharov>
* e2aecee925 - Fix exact test filtering for nodejs (3 days ago) <Ilya Goncharov>
* a62863128c - (tag: build-1.3.60-dev-2344) Fix exception from ProjectResolutionFacade when switching some definition off in settings (3 days ago) <Natalia Selezneva>
* 3ad7f516be - Add caret to test to check exception in ProjectResolutionFacade that can happen during resolving of symbol from script dependencies (3 days ago) <Natalia Selezneva>
* 5872a47c0e - Scripts: rehighlighting should be called for opened scripts after changing script definitions (3 days ago) <Natalia Selezneva>
* 3ac099fc9a - Fix freeze during script definitions update (KT-32513) (3 days ago) <Natalia Selezneva>
* 1b64583855 - (tag: build-1.3.60-dev-2342) Gradle, native: Embed bitcode for watchOS and tvOS (3 days ago) <Ilya Matveev>
* 2819ab4ae9 - (tag: build-1.3.60-dev-2341) Avoid division in string-to-unsigned conversions (KT-26309) (4 days ago) <Abduqodiri Qurbonzoda>
* d66f07a84e - (tag: build-1.3.60-dev-2340) CollectionsKt.windowed throws IllegalArgumentException (4 days ago) <Abduqodiri Qurbonzoda>
* a7b984bcbf - (tag: build-1.3.60-dev-2339) JVM IR: fix generation of generic multi-file delegates (4 days ago) <Alexander Udalov>
* acbe5c4e21 - JVM IR: fix IOOBE from remapTypeParameters for synthetic property annotations method (4 days ago) <Alexander Udalov>
* c972bf5882 - (tag: build-1.3.60-dev-2336) Add [JPS] IDEA (No ProcessCanceledException) configuration (4 days ago) <Igor Yakovlev>
* f1d31c8221 - (tag: build-1.3.60-dev-2331) JVM_IR: Minor. Unmute tests (4 days ago) <Ilmir Usmanov>
* 06d0e8a521 - JVM_IR: Support suspend functions with extension receivers (4 days ago) <Ilmir Usmanov>
* 2bfd17d8fb - JVM_IR: Minor. Unmute test. (4 days ago) <Ilmir Usmanov>
* 63f6d515bc - JVM_IR: Generate correct invoke of numbered suspend lambda (4 days ago) <Ilmir Usmanov>
* 587fcafc85 - JVM_IR: Support continuation crossing inline lambda boundaries (4 days ago) <Ilmir Usmanov>
* 0cdfe89a26 - (tag: build-1.3.60-dev-2326) KT-33052: Fix KAPT stub generation for enums on JDK11 (4 days ago) <Ivan Gavrilovic>
* 58efa34a33 - KT-31291: KAPT - make sure ASM version is not inlined (4 days ago) <Ivan Gavrilovic>
* 60fa632d02 - KT-33515: Remove Kotlin sources generated by KAPT (4 days ago) <Ivan Gavrilovic>
* 434fb75eb7 - Incremental KAPT: when unable to process incremental changes, run non-incrementally (4 days ago) <Ivan Gavrilovic>
* b59fba6707 - (tag: build-1.3.60-dev-2322) Fix mocha run (4 days ago) <Ilya Goncharov>
* 9d01c87c51 - (tag: build-1.3.60-dev-2311) KotlinElementActionsFactory: cleanup JvmElementActionsFactory API (KT-33779) (4 days ago) <Nicolay Mitropolsky>
* 3bcbcbfd47 - (tag: build-1.3.60-dev-2303, tag: build-1.3.60-dev-2302) Fix read action in 'processLightClassLocalImplementations' (EA-210464) (5 days ago) <Vladimir Dolzhenko>
* 81c9edfff4 - Get rid of implicit resolve within statsInfo for KotlinAddImportAction (EA-210670) (5 days ago) <Vladimir Dolzhenko>
* 3a1d649b30 - (tag: build-1.3.60-dev-2300) Don't trigger refresh of vfs in 'getOutsiderFileOrigin' (EA-209420) (5 days ago) <Vladimir Dolzhenko>
* 507857d452 - (tag: build-1.3.60-dev-2298) [IR] Support Collection<*>.indices in for loop lowering. (5 days ago) <Mads Ager>
* 76ab631214 - (tag: build-1.3.60-dev-2297) psi2ir: Optimize generated data class members (5 days ago) <Steven Schäfer>
* 7ccf314808 - Minor: Remove dead conditional in psi2ir (5 days ago) <Steven Schäfer>
* ce3ef4e4d0 - (tag: build-1.3.60-dev-2295) Add more tests for inline class equality with nullable arguments (5 days ago) <Steven Schäfer>
* 1833a69c87 - JVM: Optimize inline class equality with nullable arguments (5 days ago) <Steven Schäfer>
* eda4953cb3 - JVM IR: Optimize inline class equality with nullable arguments (5 days ago) <Steven Schäfer>
* d8646e29b7 - Add additional Result api test (5 days ago) <Steven Schäfer>
* 49efa5fbc4 - Split up Result API boxing tests (5 days ago) <Steven Schäfer>
* 2e53e36fd5 - JVM: Do not use equals-impl0 methods generated by older compiler versions (5 days ago) <Steven Schäfer>
* b85b2d9af8 - Add more tests for inline class equality (5 days ago) <Steven Schäfer>
* cdc5e1347b - JVM: Avoid boxing in inline class equality (5 days ago) <Steven Schäfer>
* f53b28e8a3 - JVM: Generate equals-impl0 method for inline classes (5 days ago) <Steven Schäfer>
* 2c7da67600 - JVM IR: Avoid boxing in inline class equality (5 days ago) <Steven Schäfer>
* b85a475358 - JVM IR: Generate equals-impl0 method for inline classes (5 days ago) <Steven Schäfer>
* e4456127e4 - JVM IR: Don't use JS IR specific inlineClasses.kt (5 days ago) <Steven Schäfer>
* 475079611d - JVM IR: Avoid parameter null-checks in inline class impl methods (5 days ago) <Steven Schäfer>
* cdd3f82396 - JVM IR: Use correct scope owner in JvmInlineClassLowering (5 days ago) <Steven Schäfer>
* 2afbeaa353 - (tag: build-1.3.60-dev-2293) Drop resolve on 'collectTransferableData' and reworked MoveDeclarations QuickFix (EA-210670) (5 days ago) <Vladimir Dolzhenko>
* 6ef434a711 - (tag: build-1.3.60-dev-2292) JVM IR: add -Xir-check-local-names to check names for consistency (5 days ago) <Alexander Udalov>
* 530c1411c3 - Remove IR backend-specific code from KotlinTypeMapper (5 days ago) <Alexander Udalov>
* 3d79e77df3 - (tag: build-1.3.60-dev-2291) Add async profiler to perfTests (5 days ago) <Vladimir Dolzhenko>
* 0f4176a88e - (tag: build-1.3.60-dev-2285) [Pill] Fix pill after refactoring reflect (5 days ago) <Ilya Chernikov>
* aa77f6c245 - (tag: build-1.3.60-dev-2283) Improve KParameter.toString for instance and extension receiver parameter (5 days ago) <Alexander Udalov>
* 59186b2617 - Psi2ir: ignore unresolved class literals in annotations (5 days ago) <Alexander Udalov>
* c69997491f - JVM IR: generate file annotations on file facade classes (5 days ago) <Alexander Udalov>
* 565099d941 - (tag: build-1.3.60-dev-2280) fix new test name (5 days ago) <Kevin Bierhoff>
* bc207ed8db - fix for KT-29471 (5 days ago) <Kevin Bierhoff>
* 220a8f2872 - (tag: build-1.3.60-dev-2277) Clear internal caches in PerModulePackageCacheService on dispose (KT-33802) (5 days ago) <Nikolay Krasko>
* 4387862d20 - Remap android home directory to allow parallel test execution (KT-33870) (5 days ago) <Nikolay Krasko>
* dfde3b4076 - (tag: build-1.3.60-dev-2274) Rename collector of debugger events (5 days ago) <Anton Yalyshev>
* 61eb9faecd - Move status of evaluation from eventId to context for better data analytics (5 days ago) <Anton Yalyshev>
* 2bdbed978b - (tag: build-1.3.60-dev-2272) FIR: Support SAM constructors (5 days ago) <Denis Zharkov>
* b3e96a1fcf - FIR: Merge FirTopLevelDeclaredMemberScope into FirSelfImportingScope (5 days ago) <Denis Zharkov>
* 391346ae46 - FIR: Pass BodyResolveComponents to ScopeTowerLevel (5 days ago) <Denis Zharkov>
* fb4b6b8290 - FIR: Move constructor processing from scopes to tower resolvers (5 days ago) <Denis Zharkov>
* 08a8a9fa61 - FIR: Move SamResolver to BodyResolveComponents (5 days ago) <Denis Zharkov>
* 5ebde93eb9 - FIR: Provide BodyResolveComponents instead of InferenceComponents to resolution (5 days ago) <Denis Zharkov>
* 5567620563 - FIR: Support SAM conversion (5 days ago) <Denis Zharkov>
* f501730d86 - Minor. Reformat Arguments.kt in fir (5 days ago) <Denis Zharkov>
* 9d517d914b - Minor. Get rid of redundant elvis operand in AbstractConeSubstitutor::substituteOrNull (5 days ago) <Denis Zharkov>
* 6e51bed30c - FIR: Support lambda inference from platform types (5 days ago) <Denis Zharkov>
* d787df3880 - Minor. Reformat ConeKotlinType::isBuiltinFunctionalType (5 days ago) <Denis Zharkov>
* 0431c21f9a - (tag: build-1.3.60-dev-2265) [NI] Remove unneeded computation of possible types for return type (6 days ago) <Mikhail Zarechenskiy>
* d47fc85868 - [NI] Minor, small improvements around KotlinCall creation (6 days ago) <Mikhail Zarechenskiy>
* 971b02494c - [NI] Minor, simplify code a bit for sub calls preparation (6 days ago) <Mikhail Zarechenskiy>
* 7e8784dca1 - [NI] Simplify code that capture types from expression (6 days ago) <Mikhail Zarechenskiy>
* 6327f657a5 - (tag: build-1.3.60-dev-2260) 193: Add bunches for 193 platform (6 days ago) <Vyacheslav Gerasimov>
* 381f6d8226 - 193: Inline removed parents method in UastLightIdentifier (6 days ago) <Vyacheslav Gerasimov>
* 7fe25e922c - 193: Fix nullability in KotlinImportOptimizer (6 days ago) <Vyacheslav Gerasimov>
* c220ad4b00 - Build: Add dsl constants for 193 platform (6 days ago) <Vyacheslav Gerasimov>
* df570ec2a2 - (tag: build-1.3.60-dev-2257) Add CompilerOutputKind.DYNAMIC_CACHE and .STATIC_CACHE for Native BE (6 days ago) <Svyatoslav Scherbina>
* 0e3f0c98e5 - (tag: build-1.3.60-dev-2256) JVM_IR: Support inline suspend lambdas (6 days ago) <Ilmir Usmanov>
* 61ae98df40 - (tag: build-1.3.60-dev-2250) [FIR] Add default visitors and transformers with useful part of visited hierarchy (6 days ago) <Dmitriy Novozhilov>
* e70c1d6959 - [FIR] Remove default visited hierarchy (6 days ago) <Dmitriy Novozhilov>
* 9b32bd7138 - (tag: build-1.3.60-dev-2247) Do special insert even for custom trimIndent() function to avoid using resolve (KT-31810) (6 days ago) <Nikolay Krasko>
* 147f805c56 - Paste inside indented `.trimIndent()` raw string: respect indentation (KT-31810) (6 days ago) <Toshiaki Kameyama>
* d3b826c71d - (tag: build-1.3.60-dev-2246) Improve class name generation for scripts and REPL snippets (6 days ago) <Ilya Chernikov>
* 6de05bb2c7 - Drop hardcoded extraction of the snippet id from script name (6 days ago) <Ilya Chernikov>
* dd953e0f66 - Deduplicating classloaders and classpath entries on constructing script classloader (6 days ago) <Ilya Chernikov>
* df3fbaf417 - (tag: build-1.3.60-dev-2242) Add various configuration parameters to Non Fir modularized tests (6 days ago) <Simon Ogorodnik>
* f3a0632b9a - [FIR] Fix dump html for each pass (6 days ago) <Simon Ogorodnik>
* 0531bd4fe6 - (tag: build-1.3.60-dev-2240) KT-29229 Intrinsify 'in' operator for unsigned integer ranges (6 days ago) <Dmitry Petrov>
* 5426071102 - (tag: build-1.3.60-dev-2236) Add dependency classloader to the evaluation classloader: (6 days ago) <Ilya Chernikov>
* 61d517fb31 - Implement script dependencies resolution directly from classloader (6 days ago) <Ilya Chernikov>
* f8db150a2b - [minor] Drop some usages of kotlin reflection in scripting compiler plugin (6 days ago) <Ilya Chernikov>
* 689a5cbdf5 - Add descriptors.runtime to the compiler... (6 days ago) <Ilya Chernikov>
* 8dce22c335 - (tag: build-1.3.60-dev-2232) New J2K: use proper resolution facade when getting class reference in inference post-processing (6 days ago) <Ilya Kirillov>
* cfd476ca7e - New J2K: correctly convert main method with varargs argument (6 days ago) <Ilya Kirillov>
* 5d6cf34045 - New J2K: consider that type argument may be null in inference post-processing (6 days ago) <Ilya Kirillov>
* 934d491c1c - New J2K: use `Any?` instead of star projection for raw supertypes (6 days ago) <Ilya Kirillov>
* c6e0356a59 - Do not search for getter usages for every "may be const" quickfix invocation (6 days ago) <Ilya Kirillov>
* 1b3c5f5d37 - New J2K: use proper progress indicator for showing progress (6 days ago) <Ilya Kirillov>
* 2916be6a53 - Remove duplicating interface in J2K (6 days ago) <Ilya Kirillov>
* 1cf348baba - Do not commit document on non-kotlin files when trying to perform j2k conversion (6 days ago) <Ilya Kirillov>
* 13b16cfe75 - (tag: build-1.3.60-dev-2229) Refactoring: get rid of firSafeNullable, enhance getSymbolByLookupTag (6 days ago) <Mikhail Glukhikh>
* 0493432723 - Remove some usages of FirBasedSymbol (6 days ago) <Mikhail Glukhikh>
* a1f4a4572a - (tag: build-1.3.60-dev-2224) Check cancelation in KotlinJavaPsiFacade.findPackage() (7 days ago) <Matthew Gharrity>
* 0a1b3a8455 - (tag: build-1.3.60-dev-2217, origin/rr/kirpichenkov/kt7354) Clearify diagnostic messages that involve internal visibilities (7 days ago) <Pavel Kirpichenkov>
* fc4865a440 - (tag: build-1.3.60-dev-2214) Don't extend to comments when a comment is being moved (KT-23461) (7 days ago) <Nikolay Krasko>
* 11de99f9d7 - Minor refactoring for KotlinExpressionMover (KT-23461) (7 days ago) <Nikolay Krasko>
* ed28a06285 - Move statement: move expression over comments (KT-23461) (7 days ago) <Toshiaki Kameyama>
* 20c45a8382 - (tag: build-1.3.60-dev-2213) FIR general refactoring: get rid of ConeSymbols (7 days ago) <Mikhail Glukhikh>
* c1c46daa01 - (tag: build-1.3.60-dev-2211) Use en_US.UTF-8 locale instead of default locale to work around errors (7 days ago) <Ilmir Usmanov>
* 1951ff8054 - JVM_IR: Minor. Unmute tests (7 days ago) <Ilmir Usmanov>
* a3284326af - JVM_IR: Do not box/unbox result in continuations (7 days ago) <Ilmir Usmanov>
* 402a77126f - JVM_IR: Support inline suspend functions (7 days ago) <Ilmir Usmanov>
* 2ec3417e0e - JVM_IR: Move suspend functions into view transformation to codegen phase (7 days ago) <Ilmir Usmanov>
* 6b36833ee2 - (tag: build-1.3.60-dev-2210) Highlight usages: highlight declaration/usage on call of function with lambda argument (KT-30824) (7 days ago) <Toshiaki Kameyama>
* 26bef2d109 - Fix muted usage highlighter test by ignoring irrelevant highlighting (7 days ago) <Nikolay Krasko>
* 7b8abc5457 - Move statement: enable expression ended with semicolon (KT-8581) (7 days ago) <Toshiaki Kameyama>
* 5259af157a - (tag: build-1.3.60-dev-2206) JVM IR: workaround correspondingPropertySymbol absence after deep copy (7 days ago) <Alexander Udalov>
* b782cf6bdb - JVM IR: workaround KotlinTypeMapper usages in boxing optimization on inline classes (7 days ago) <Alexander Udalov>
* c425bd0e0b - JVM IR: do not use KotlinTypeMapper in BuilderFactoryForDuplicateSignatureDiagnostics (7 days ago) <Alexander Udalov>
* 3a0c41dca4 - JVM IR: do not use KotlinTypeMapper indirectly in CallableReferenceLowering (7 days ago) <Alexander Udalov>
* 26874a6e1e - JVM IR: do not use KotlinTypeMapper in MethodSignatureMapper (7 days ago) <Alexander Udalov>
* ee976020bc - JVM IR: add KotlinTypeMapperBase, do not use KotlinTypeMapper in metadata serialization (7 days ago) <Alexander Udalov>
* bd8ea9412d - JVM IR: implement MethodSignatureMapper.mapFunctionName directly (7 days ago) <Alexander Udalov>
* 36c242764f - JVM IR: implement MethodSignatureMapper.mapSignature directly (7 days ago) <Alexander Udalov>
* 46ced326b8 - JVM IR: minimize usages of some methods in MethodSignatureMapper (7 days ago) <Alexander Udalov>
* 4dc1d61c38 - JVM IR: do not remove overridden symbols in BridgeLowering (7 days ago) <Alexander Udalov>
* 45929f57b6 - Minor, add test on name mangling of private multi-file part members (7 days ago) <Alexander Udalov>
* cb482571cb - (tag: build-1.3.60-dev-2205) Build: Fix javadocJar task configuration (7 days ago) <Vyacheslav Gerasimov>
* cec37cf78a - (tag: build-1.3.60-dev-2202) Add supertype type arguments to super() call in deserialization ctor (7 days ago) <Leonid Startsev>
* 0b669e72b0 - Do not report error about 'initializer required for @Transient properties' on lateinit vars (7 days ago) <Leonid Startsev>
* 4e516d7c94 - Fix IR validation warnings in serialization plugin (7 days ago) <Leonid Startsev>
* d3f1cf1cdd - (tag: build-1.3.60-dev-2197) Gradle, native: Don't ignore exit codes of K/N tests (7 days ago) <Ilya Matveev>
* 9d257a1ed8 - (tag: build-1.3.60-dev-2196) JVM IR: generate call to checkNotNull in IrCheckNotNull since 1.4 (7 days ago) <Alexander Udalov>
* acc86be043 - (tag: build-1.3.60-dev-2186) Extend karma-teamcity-reporter to log browser's output (7 days ago) <Ilya Goncharov>
* 8fbdb15626 - Show suppressed output in case of karma launch failed (7 days ago) <Ilya Goncharov>
* 425582bb4b - Use only custom karma reporter (7 days ago) <Ilya Goncharov>
* ddbae98841 - Remove redundant marker of browser log starting (7 days ago) <Ilya Goncharov>
* 355f847ee0 - Add parse of karma log to find browser's messages (7 days ago) <Ilya Goncharov>
* 8c46fab6d8 - Add own reporter that reports only browser log in specific format (7 days ago) <Ilya Goncharov>
* 9bb5022eb4 - Move nested classes (7 days ago) <Ilya Goncharov>
* 6277267563 - Make KarmaConfig as data class (7 days ago) <Ilya Goncharov>
* 8f7c5c13f8 - Parse karma problem to fail task (7 days ago) <Ilya Goncharov>
* 3d67b952f8 - Parse browser output to log (7 days ago) <Ilya Goncharov>
* c8d087d744 - (tag: build-1.3.60-dev-2181) [FIR] Tests. Save failed tests into testdata (7 days ago) <Dmitriy Novozhilov>
2019-09-23 15:53:39 +03:00
Vasily Levchenko 26bd3bfe6b [codegen] make generated reified inline function's bodies throwing k.IllegalStateException 2019-09-23 12:29:23 +03:00
Ilya Matveev c8252693d6 [tvOS] Add platform libraries (#3363)
* [tvOS] Add platform libraries

* [tvOS] Add MetalPerformanceShaders platform library

* [iOS] Enable JavaScriptCore platform library

 - Enable JavaScriptCore
 - Remove MetalPerformanceShaders.def.disabled since we already have
   MetalPerformanceShaders.def
 - Rerun set_depends.sh (CoreAudioKit doesn't depend on CoreMIDI anymore)

* [tvOS] Unify some def-files with iOS

 - Move AudioUnit into AudioToolbox
 - Separate OpenGLES like it is done for iOS
 - Add CommonCrypto

* [watchOS] Add platform libs: CommonCrypto and Intents

* [tests] Don't depend on host platform libs in cross-target tests
2019-09-22 11:11:03 +03:00
Nikolay Igotti 1a2568df38 Fix KT-33824, ignore FreezableAtomicReference building condensation (#3365) 2019-09-20 16:26:40 +03:00
SvyatoslavScherbina b37465495a Update Throwable methods documentation (#3364) 2019-09-20 11:30:20 +03:00
SvyatoslavScherbina 41914cc477 Fix CoreSymbolication usage on watchos_x86 (#3357) 2019-09-20 11:29:27 +03:00
Sergey Bogolepov 5b2cc6f39c [tvos_arm64][ios_arm64][codegen] Use SelectionDAG for -g builds
because fast instruction selector miscompiles sign extensions.
2019-09-19 14:09:35 +07:00
Mike Sinkovsky 392381c9ff Android linker fix (#3358) 2019-09-18 17:28:46 +03:00
LepilkinaElena f0acaf82b5 Remove reified to build with swift code (#3356) 2019-09-18 12:17:26 +03:00
LepilkinaElena 46793f5a9e Fix flags for swiftinterop (#3354) 2019-09-18 10:33:00 +03:00
Vasily Levchenko f50c3f0b22 [codegen] switch scopes for local variable initializers according to their locations provided by inliner. 2019-09-18 10:19:33 +03:00
LepilkinaElena 52c5fd1fef CLI fixes (#3331) 2019-09-18 09:44:39 +03:00
Vladimir Ivanov 09b21d687e Follow-up KT-32929: add test dependency 2019-09-17 15:54:39 +03:00
LepilkinaElena 3b81f12020 Rewrote some samples using kotlinx.cli (#3351) 2019-09-17 15:28:49 +03:00
LepilkinaElena ba37e69e1b Added library in benchmarks (#3349) 2019-09-17 11:10:01 +03:00
SvyatoslavScherbina d4a98168c0 Improve compilation to multiple LLVM modules/object files (#3334) 2019-09-17 10:10:17 +03:00
Vasily Levchenko a9164d858c [kotlin compiler][update] 1.3.60-dev-2180
* 7cae9214d7 - (tag: build-1.3.60-dev-2180) Disable endorsed libraries in plugin (#2536) (4 hours ago) <LepilkinaElena>
* 3120eff6f5 - Update K/N: 1.3.60-dev-12266 (5 hours ago) <Ilya Matveev>
* 45a413c892 - Gradle, native: Minor fixes (5 hours ago) <Ilya Matveev>
* 60ae03f08b - Gradle, native: Don't use deprecated DefaultTask.newOutputFile() (5 hours ago) <Ilya Matveev>
* dda25875d4 - Gradle, native: Use language settings when link from sources (5 hours ago) <Ilya Matveev>
* 57635f7ba3 - Update Kotlin/Native: 1.3.60-dev-12104 (5 hours ago) <Ilya Matveev>
* 7122a9d819 - Gradle, native: Propagate compilation free args to link tasks (5 hours ago) <Ilya Matveev>
* 20332ae231 - Gradle, native: Pass --progressive to both compile and link tasks (5 hours ago) <Ilya Matveev>
* 90358dee55 - Gradle, native: Allow user to force old behaviour of link tasks (5 hours ago) <Ilya Matveev>
* f07e0594e2 - Gradle, native: Report passing binary-specific args to compilation (5 hours ago) <Ilya Matveev>
* 8d495c4b45 - Gradle, native: Produce binaries from klibs and bump K/N version (5 hours ago) <Ilya Matveev>
* 3a935402a4 - Gradle: Deprecate native extraOpts method in favor of common API (5 hours ago) <Ilya Matveev>
* f01420332f - (tag: build-1.3.60-dev-2170) Avoid division in string-to-number conversions (KT-26309) (16 hours ago) <Abduqodiri Qurbonzoda>
* 11f3c4b03f - (tag: build-1.3.60-dev-2166) Clarify the error message when File.copyTo fails (KT-27545) (3 days ago) <Abduqodiri Qurbonzoda>
* 27accbb089 - (tag: build-1.3.60-dev-2164) Fix KotlinLintTestGenerated.testParcel +  extensions registrations fixes (3 days ago) <Igor Yakovlev>
* c3265a8bf0 - (tag: build-1.3.60-dev-2150) Decrease Light classes code generation in multithreaded cases by guarding KotlinClassInnerStuffCache, LightClassDataHolder.ForClass cache values calculation with lock (3 days ago) <Vladimir Dolzhenko>
* d3d85d50ab - Rewrite KotlinClassInnerStuffCache into Kt, p2 (3 days ago) <Vladimir Dolzhenko>
* 6146b0eb53 - Rewrite KotlinClassInnerStuffCache into Kt, p1 (3 days ago) <Vladimir Dolzhenko>
* b422485440 - (tag: build-1.3.60-dev-2149) KT-30996: Use the last receiver to complete dsl methods (3 days ago) <Roman Golyshev>
* b2d2ba5811 - (tag: build-1.3.60-dev-2143) Refactor test utils: don't add main-kts to the classpath... (3 days ago) <Ilya Chernikov>
* 49003c9839 - Do not embed script-runtime into main-kts: (3 days ago) <Ilya Chernikov>
* a12ea37ae8 - [minor] Fix non-fatal exception during the embeddable test (3 days ago) <Ilya Chernikov>
* 45f5c42a53 - Add appropriate script extension to the source name, if not provided (3 days ago) <Ilya Chernikov>
* 92778cc5b5 - Set contextClassLoader for the script evaluation (3 days ago) <Ilya Chernikov>
* 939d76fd2a - Isolate script execution from compiler classloader (3 days ago) <Ilya Chernikov>
* 771f5c13dd - Fix imported script functionality in JSR-223/REPL: (3 days ago) <Ilya Chernikov>
* 0fe137d75c - Fix script arguments order for imports with implicit receivers (3 days ago) <Ilya Chernikov>
* 8989bfa235 - Fix main-kts jsr223 direct bindings processing (3 days ago) <Ilya Chernikov>
* c5f9e0a399 - Fix host configuration replacements (3 days ago) <Ilya Chernikov>
* f350c24846 - Implement more general "apply defaults" functionality for host configurations (3 days ago) <Ilya Chernikov>
* e3187217ee - (tag: build-1.3.60-dev-2140) Fix executable files for nodejs (3 days ago) <Ilya Goncharov>
* 2fe5feac94 - (tag: build-1.3.60-dev-2138) Remove source map support runtime for webpack (3 days ago) <Ilya Goncharov>
* 8614323f80 - (tag: build-1.3.60-dev-2136) [FIR] Tests. Update some outdated testdata (3 days ago) <Dmitriy Novozhilov>
* b76b4b0229 - [FIR] Pass flow to local functions (3 days ago) <Dmitriy Novozhilov>
* e1947e6884 - [FIR] Don't create synthetic calls for when with only one branch (3 days ago) <Dmitriy Novozhilov>
* 43a873a2ec - [FIR] Make SimpleFlow (old implementation) implement abstract Flow (3 days ago) <Dmitriy Novozhilov>
* 60343c721c - [FIR] Make Flow and LogicSystem abstract (3 days ago) <Dmitriy Novozhilov>
* c19da5846c - [FIR] Fix processing inPlace lambdas as named arguments (3 days ago) <Dmitriy Novozhilov>
* 3ff185d36c - [FIR] Dummy fix of lambda functions inside init block (3 days ago) <Dmitriy Novozhilov>
* 0e0e6da917 - [FIR] Fix passing flow throw loops (3 days ago) <Dmitriy Novozhilov>
* f77a414e93 - [FIR] Fix passing flow throw try expression (3 days ago) <Dmitriy Novozhilov>
* be58e95b2b - [FIR] Replace Flow with DelegatingFlow (3 days ago) <Dmitriy Novozhilov>
* 44571fbd8f - [FIR] Minor. Extract methods used DataFlowInfo from DataFlowInferenceContext (3 days ago) <Dmitriy Novozhilov>
* 65edf73bee - [FIR] Add node for enter to body of when branch (3 days ago) <Dmitriy Novozhilov>
* 531c2b9617 - [FIR] Add supprot of InvocationKind.UNKNOWN for in-place lambdas (3 days ago) <Dmitriy Novozhilov>
* 2f6f07bc7d - [FIR] Remove callbacks from stacks in DFA (3 days ago) <Dmitriy Novozhilov>
* beaab19eb9 - [FIR] Replace ControlFlowGraphNodeBuilder with extensions on ControlFlowGraphBuilder (3 days ago) <Dmitriy Novozhilov>
* 15ff86fc50 - [FIR] Refactor DataFlowVariables (3 days ago) <Dmitriy Novozhilov>
* f9d45d2f2a - [FIR] Some minor fixes in DFA after review (3 days ago) <Dmitriy Novozhilov>
* 6b7aa21b8f - [FIR] Minor. Remove useless creating data flow variables for value parameters (3 days ago) <Dmitriy Novozhilov>
* cb1322eaef - [FIR] Add smartcasts on implicit receivers (3 days ago) <Dmitriy Novozhilov>
* f8459f8201 - [FIR] Fix result type of const expressions with expected type (3 days ago) <Dmitriy Novozhilov>
* 546bbceeea - [FIR] Reduce coping of flow and inline default value of it (3 days ago) <Dmitriy Novozhilov>
* c2180b9361 - [FIR] Move reporting of errors in modularized tests in separate log file (3 days ago) <Dmitriy Novozhilov>
* 5dc29b9059 - (tag: build-1.3.60-dev-2122) Fix build 183 - add missing functions (4 days ago) <Igor Yakovlev>
* 375920da58 - (tag: build-1.3.60-dev-2121) [FIR] Add gradle property for extending jvmArgs of modularized test (4 days ago) <Simon Ogorodnik>
* 841ed45440 - (tag: build-1.3.60-dev-2120) Fix build 183 - missing imports added (4 days ago) <Igor Yakovlev>
* cb13dd3cdd - (tag: build-1.3.60-dev-2112) Add psi2ir tests for 'break' and 'continue' inside 'when' (4 days ago) <Dmitry Petrov>
* f3837e91e3 - Add BE tests for 'break' and 'continue' inside 'when' (4 days ago) <Dmitry Petrov>
* f06f6f4660 - Allow 'break' and 'continue' inside 'when' in 1.4+ (4 days ago) <Dmitry Petrov>
* 55cb9561c2 - (tag: build-1.3.60-dev-2111) Provide better error messages for read-only delegate (4 days ago) <Pavel Kirpichenkov>
* 68bcdaa6c3 - (tag: build-1.3.60-dev-2105) Don't ask for member scope for ILT in `IterableTypesDetection` (4 days ago) <Dmitriy Novozhilov>
* 7472c789c6 - (tag: build-1.3.60-dev-2102) Add tests for obsolete issues (4 days ago) <Mikhail Zarechenskiy>
* 89140be71d - (tag: build-1.3.60-dev-2098) Minor: better error message (4 days ago) <Natalia Selezneva>
* 6d53636cc9 - Minor: extract classes (4 days ago) <Natalia Selezneva>
* 8f2aaf62c2 - Implement modification stamp for ScriptInitializer (4 days ago) <Natalia Selezneva>
* d6cb857c97 - (tag: build-1.3.60-dev-2097) JVM IR: don't use descriptors to map suspend function types (5 days ago) <Alexander Udalov>
* 34d2d7374c - Do not use KotlinTypeMapper in enum values/valueOf intrinsic (5 days ago) <Alexander Udalov>
* 8cdec31990 - Do not use KotlinTypeMapper in coroutine inline intrinsics (5 days ago) <Alexander Udalov>
* d16bdded7f - JVM IR: reuse JVM code for reified type parameter mappings instead of copy-paste (5 days ago) <Alexander Udalov>
* d1df453edc - Do not use KotlinTypeMapper in generateTypeOf inline intrinsic (5 days ago) <Alexander Udalov>
* ece09866f0 - Simplify reified operations on type parameters in ExpressionCodegen (5 days ago) <Alexander Udalov>
* 8efbcc5350 - Do not use KotlinTypeMapper when generating JVM assert inline intrinsics (5 days ago) <Alexander Udalov>
* 15bfb7498c - (tag: build-1.3.60-dev-2096) Minor. Fix target platforms formatting in FacetSettings (5 days ago) <Andrey Uskov>
* a5b21308fd - (tag: build-1.3.60-dev-2090, tag: build-1.3.60-dev-2089) Minor refactoring for TypeHints properties (KT-22433) (5 days ago) <Nikolay Krasko>
* 36de8f1aa9 - Type hints: don't show for incomplete expressions followed by Unit type expressions (KT-22433) (5 days ago) <Toshiaki Kameyama>
* 6e852837f7 - Folding: fold "when" expression (KT-6314) (5 days ago) <Toshiaki Kameyama>
* cfcecaaeab - (tag: build-1.3.60-dev-2086) LightClassApplicabilityCheckExtensions refactoring and IdeSerializationPluginApplicabilityExtension fix (5 days ago) <Igor Yakovlev>
* 2b7dee6f8d - (tag: build-1.3.60-dev-2080) Add CodegenApplicabilityCheckerExtension and use it to fallback to Heavy LigthClasses (5 days ago) <Igor Yakovlev>
* f3b7d2fca9 - (tag: build-1.3.60-dev-2076) Fix exception of getting parent for the root package (EA-210820) (5 days ago) <Nikolay Krasko>
* d3f03cc607 - (tag: build-1.3.60-dev-2075, origin/kishmakov/share-gradle-deb) Remove deprecated usage of BulkFileListener.Adapter (5 days ago) <Nikolay Krasko>
* 7f8774f68e - Fix NPE in KotlinIndicesHelper (EA-209799) (5 days ago) <Nikolay Krasko>
* 90511c734d - Fix NPE in JavaToKotlinAction (EA-210821) (5 days ago) <Nikolay Krasko>
* 77399a175e - (tag: build-1.3.60-dev-2074) Cleanup compiler warnings in compiler tests (5 days ago) <Alexander Udalov>
* 90a37617a4 - (tag: build-1.3.60-dev-2072) [JVM_IR, IR] Remove more needless temporary variables. (5 days ago) <Mads Ager>
2019-09-16 17:46:50 +03:00
Ilya Matveev f305ca82e8 [watchOS] Add platform libraries for watchOS 2019-09-16 18:22:25 +07:00
Sergey Bogolepov d2a213ffca [watchOS][tvOS] Add Platform.TVOS and Platform.WATCHOS 2019-09-16 15:06:09 +07:00
Sergey Bogolepov 5cf8438747 [watchOS][Reverse Interop] Encode hash as unsigned int when targeting watchOS. 2019-09-16 15:06:09 +07:00
Sergey Bogolepov 094f113e06 Move ABI-specific parts of forward interop to the separate file. 2019-09-16 15:06:09 +07:00
Sergey Bogolepov bcaf986e3a [watchOS][targets] Add support for 32bit Apple Watch. 2019-09-16 15:06:09 +07:00
Sergey Bogolepov be846bd1f5 Fix simulator runtime availability checking on older Xcode/macOS. 2019-09-16 10:44:29 +07:00
Vasily Levchenko 992afd5aed [codegen] skip generation bodies of reified inline functions 2019-09-13 14:53:48 +03:00
Vladimir Ivanov 05ce6e1e84 [KT-32929] Filter exceptions from objc alloc (#3318)
Issue: 
SIGSEGV in Throwable.printStackTrace when terminating after ObjC alloc exception

Root-cause: 
Corrupted kotlin.Throwable has been sent as ReportUnhandledException() parameter

Fix: 
Use @FilterException which terminates correctly with objc_terminate
2019-09-13 14:50:23 +03:00