Commit Graph

80109 Commits

Author SHA1 Message Date
Sergey Bogolepov 8c5bb6420a Introduce ${target}CheckAbiCompatibility task.
Since Kotlin/Native is moving tovards stable ABI it is important to check between releases that there are no unexpected breaking changes.
${target}CheckAbiCompatibility task allows to compare `klib signatures` dumps of stdlib and platforms libs from current distribution and the given one.
2020-11-28 20:50:09 +01:00
Elena Lepilkina 86af222d9b Decrease time of running benchmarks 2020-11-28 20:49:00 +01:00
Elena Lepilkina 41f704a458 Fix cinterop numerical benchmark 2020-11-28 20:49:00 +01:00
Elena Lepilkina d44ceb6997 Fix path after separating performance project 2020-11-28 20:49:00 +01:00
LepilkinaElena 26ccdbdc18 Used lazy value of base class not to load properties from manifest twice (#4487) 2020-11-28 20:49:00 +01:00
Vasily Levchenko c28fd8e980 [debug][bindings][python] 2.7 compatibility 2020-11-28 20:48:59 +01:00
Vasily Levchenko 59a6a25c82 [debug][bindings][tests] temprorary output changes matching to current binding formmating. 2020-11-28 20:48:59 +01:00
LepilkinaElena 482da2149e Fix path for analyzer (#4484) 2020-11-28 20:48:59 +01:00
Alexander Shabalin 8dc5b95337 Move main thread check to legacy mm (#4483) 2020-11-28 20:48:59 +01:00
Sergey Bogolepov 14526e57bc [Linker] Move gcc linkage flags to konan.properties 2020-11-28 20:48:58 +01:00
Sergey Bogolepov 42d416e0e7 Mention -Xoverride-konan-properties in HACKING.md 2020-11-28 20:48:58 +01:00
Sergey Bogolepov 93f9caf568 Add a test for -Xoverride-konan-properties
Add a trivial test that checks that `-Xoverride-konan-properties` overrides corresponding properties of LLVM optimization pipeline.
2020-11-28 20:48:58 +01:00
Sergey Bogolepov f2fae3d1b2 [Tests] fix compilation.log contents
Do not override stdout because we want to check output of both streams.
2020-11-28 20:48:58 +01:00
Sergey Bogolepov f2861e5d11 [LLVM][Optimizations] Add verbose output
Verbose output allows to observe `-Xoverride-konan-properties` changes.
2020-11-28 20:48:58 +01:00
Sergey Bogolepov 431a7c9ba9 [KT-42234] Moved optimization flags to konan.properties
Combined with KT-40670, it simplifies tuning of LLVM optimization and compilation pipeline.
2020-11-28 20:48:57 +01:00
Sergey Bogolepov e2cb099d2b [KT-40670] Allow override konan.properties
It is painful to edit konan.properties just to override some value (e.g. compiler flags or LLVM location), especially if it is needed only in a single project. Thus `-Xoverride-konan-properties` is added.
2020-11-28 20:48:57 +01:00
Alexander Shabalin 4297b521e4 Remove unneeded zeroing TLS (#4480) 2020-11-28 20:48:55 +01:00
Alexander Shabalin 1a97a6ca1a Remove unneeded ArraysTest.cpp (#4479) 2020-11-28 20:47:34 +01:00
LepilkinaElena e57839ece6 Separate performance project (#4473) 2020-11-28 19:45:29 +01:00
Igor Chevdar 590aa42f3d [IR] Forbade backend checks for metadata klibs 2020-11-28 19:44:20 +01:00
SvyatoslavScherbina 47c606f1eb Wrap worker jobs to autoreleasepool
#KT-42822 Fixed.
2020-11-28 19:44:18 +01:00
Sergey Bogolepov 96d458e35b Fix IrDelegatingConstructorCallImpl.fromSymbolDescriptor usage. 2020-11-28 19:29:28 +01:00
Dmitriy Dolovov 6fd872f0be Merge pull request #4470 from JetBrains/master-tensorflow
Fix tensorflow sample compilation
2020-11-28 19:29:28 +01:00
Vasily Levchenko db3cdddd7a [debug][bindings][python] logging 2020-11-28 19:29:28 +01:00
Vasily Levchenko 64f1074e53 [debug][bindings][python] exception hook 2020-11-28 19:29:27 +01:00
Vasily Levchenko c143250b99 [debug][bindings][python] drop all optimizations and skip deep synthactic object building 2020-11-28 19:29:27 +01:00
Vasily Levchenko 9523dbbe2c [debug][bindings][python] benchmarcking 2020-11-28 19:29:27 +01:00
Vasily Levchenko 91b6f1221d [debug][bindings][python][g/c] logging 2020-11-28 19:29:27 +01:00
Vasily Levchenko 624ed9853d [debug][bindings][python]pass string limits deeper in case of arrayprinting 2020-11-28 19:29:26 +01:00
Vasily Levchenko ec70bbf5c7 [debug][bindings][python] drop struct modificator 2020-11-28 19:29:26 +01:00
Pavel Punegov 2ee8bf7dde Add fastutil dependency for 202 and higher platforms 2020-11-28 14:26:01 +03:00
Dmitriy Novozhilov f668e906cc Build: unmute passed tests 2020-11-28 14:26:01 +03:00
Dmitriy Novozhilov e7d305b97a Build: mute failing stepping tests 2020-11-28 14:26:00 +03:00
Dmitriy Novozhilov 78c786de46 Build: Mute failing goto declaration tests 2020-11-28 14:26:00 +03:00
Dmitriy Novozhilov 33b545aea7 Build: Mute failing gradle import with android tests 2020-11-28 14:25:59 +03:00
Dmitriy Novozhilov 85c59328c7 [DEBUGGER] Temporary mute AbstractKotlinEvaluateExpressionTest 2020-11-28 14:25:59 +03:00
Vladimir Dolzhenko 3d33ea7da8 Use absolute paths to locate existed projects to open in AbstractConfigureKotlinTest 2020-11-28 14:25:58 +03:00
Vladimir Dolzhenko 124888eb43 Revert back AddFunctionParametersFix test data output for 201- 2020-11-28 14:25:58 +03:00
Dmitriy Novozhilov e251a9be14 Build: fix finding layout-api jar in parcelize box test due to platform change 2020-11-28 14:25:57 +03:00
Dmitriy Novozhilov cc1a0bf6d7 [FE] Update testdata 2020-11-28 14:25:57 +03:00
Vladimir Dolzhenko 17e6e88176 Fixed AddFunctionParametersFix test data output 2020-11-28 14:25:57 +03:00
Dmitriy Novozhilov 406e863a73 [FE] Fix creating location of compiler errors in CLI 2020-11-28 14:25:56 +03:00
Dmitriy Novozhilov dc364b8be4 Remove useless @author comment 2020-11-28 14:25:56 +03:00
Vladimir Dolzhenko 95e5ea4840 temporary ignore/disable tests 2020-11-28 14:25:55 +03:00
Dmitriy Novozhilov 02f71a63b8 [FE] Disable SKIP_DEBUG flag when building java model from binaries
This is needed to avoid skipping jvm annotations with names of
  function parameters
2020-11-28 14:25:55 +03:00
Dmitriy Novozhilov bf1abed246 Build: add shadowing processor for core.xml in embeddable compiler 2020-11-28 14:25:54 +03:00
Dmitriy Novozhilov ad953b6285 Build: remove redundant bunch TODO's 2020-11-28 14:25:54 +03:00
Dmitriy Novozhilov 986ab9cb54 Build: remove useless .as40 files 2020-11-28 14:25:54 +03:00
Dmitriy Novozhilov 1b559fe676 Don't set KOTLIN_BUNDLED in unit tests 2020-11-28 14:25:53 +03:00
Dmitriy Novozhilov 7396abf5a4 Build: add fastutil dependency to scripting tests 2020-11-28 14:25:53 +03:00