Sebastian Sellmair
85473068c9
[Gradle][Minor] Improve readability of SourceSetVisibilityProvider
2023-01-25 20:07:52 +00:00
Artem Daugel-Dauge
b1b744b863
[Gradle] Provide granular Gradle warnings suppression for CocoaPodsIT
...
^KT-56162 Fixed
2023-01-25 18:45:23 +00:00
Ilya Goncharov
42ded7be09
[Gradle, JS] Disable optimization in webpack for karma tests
...
^KT-56192 fixed
2023-01-25 16:06:29 +00:00
nataliya.valtman
3aade8ad95
Mark removed source file as deleted for compiler
...
#KT-55905 Fixed
2023-01-25 09:43:10 +00:00
Alexander.Likhachev
92d39f0b1d
[Gradle] Inverse K/JS build services declaration
...
It's done by hardcoding the task classes unlike to approach with other build services (with adding interfaces like Uses<blah-blah-service>), because the J/S services are subject to rework in a short time. This way earlier task initialization shouldn't cause problems.
#KT-56131 Fixed
2023-01-24 19:15:59 +00:00
Alexander.Likhachev
7638b95a31
[Gradle] Add integration tests for KT-56131
2023-01-24 19:15:58 +00:00
Sebastian Sellmair
6d660451b5
[Gradle] LazyResolvedConfiguration: Ensure lenient resolution of artifacts
...
^KT-56153 Verification Pending
2023-01-24 18:52:40 +00:00
Sebastian Sellmair
f15feb644b
[Gradle] Ensure cinterop* configurations contain target/compilation attributes
...
^KT-56115 Verification Pending
2023-01-24 15:53:30 +00:00
Svyatoslav Kuzmich
983140ca04
[Wasm] stdlib NFC: suppress unchecked cast
2023-01-24 16:02:48 +01:00
Sebastian Sellmair
c5d929eee4
[Gradle] Update MppCInteropDependencyTransformationIT UP-TO-DATE requirements
...
KT-56115
2023-01-24 14:47:28 +00:00
Sebastian Sellmair
103fb39306
[Gradle] CInteropMetadataDependencyTransformationTask: Ignore project dependencies
...
Included builds will still resolve using a regular
ArtifactMetadataProvider (but using a ProjectComponentIdentifier).
Such dependencies shall not try to go through cinterop metadata
transformation. Right now commonized dependencies from
included builds will just not be visible/exported to the
consumer builds.
Using cinterop declarations inside the API surface will
not be enabled until more stability guarantees for cinterops can
be provided
^KT-56115 Verification Pending
2023-01-24 14:47:28 +00:00
Sebastian Sellmair
d94a9411e0
[Gradle] MppCompositeBuildIT: Run also with cinterop commonization enabled
...
KT-56115
2023-01-24 14:47:28 +00:00
Svyatoslav Kuzmich
feca26e481
[Wasm] stdlib NFC: remove experimentalPackageStub.kt
...
Common sources now include `kotlin.experimental` and this file is no longer needed.
2023-01-24 14:55:00 +01:00
Svyatoslav Kuzmich
e1f72d60dc
[Wasm] stdlib API: Mark primitives constructor properties as private
...
These are implementation detail and were not meant to be public
2023-01-24 14:55:00 +01:00
Svyatoslav Kuzmich
354b231ea2
[Wasm] stdlib API: Mark internal compareTo functions as internal
...
Default public visibility was a mistake.
They were not intended to be public.
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
e109662cdc
[Wasm] Enable warnings in stdlib and treat them as errors
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
72d9b8ddae
[Wasm] stdlib NFC: Fix or suppress remaining warnings
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
238da4c793
[Wasm] stdlib NFC: Suppress cast warnings in org.w3c
...
Also fix dukat build and update copyright year in generated files.
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
7fed003531
[Wasm] stdlib: Remove unchecked cast in PrimitiveClasses::functionClass
...
This half-stub function is used for compatibility with Kotlin/JS
lowering and doesn't need full KClassImpl<Any> return type.
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
dba5d401bb
[Wasm] fdlibm NFC: Remove dead code in expm1
...
Fixes warning that value of y is never used before it is read.
Removed dead code is not present in FreeBSD codebase since at least 1994
https://github.com/freebsd/freebsd-src/blame/34ac629b40e68e5394fe0a27e47c73a875d9f8cb/lib/msun/src/s_expm1.c#L141
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
d6a713ad39
[Wasm] fdlibm NFC: Remove dead code in __ieee754_pow
...
Fixes warnings.
i0 and i1 are not used in the original C code.
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
3acf371f8a
[Wasm] fdlibm NFC: Replace division by zero with inf and NaN constants
...
Fixes warnings.
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
181e1023ed
[Wasm] fdlibm NFC: Suppress name shadowing for "mutable parameters"
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
5faa430904
[Wasm] fdlibm NFC: Remove unnecessary variable initializers in
...
Fixes warnings.
These initializers were not in the original C code anyway.
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
ffb8138ae2
[Wasm] stdlib NFC: Suppress warnings in _WasmArrays.kt
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
14cf0a0b3f
[Wasm] stdlib NFC: Remove dead code in Number2String.kt
...
This fixes compiler warning
`w_exp` corresponds to unused field of `w` struct
in the original C code
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
d0b25e5a90
[Wasm] stdlib NFC: Suppress warnings for @WasmPrimitiveConstructor
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
8973ba294e
[Wasm] stdlib API: Mark all Double and Float companion values as const
...
Make it consistent with core/builtins and K/N runtime
2023-01-24 14:54:59 +01:00
Svyatoslav Kuzmich
6efeee2037
[Wasm] stdlib API: remove bitwise Byte and Short operations from builtins
...
They shadow kotlin.experimental extensions
2023-01-24 14:54:59 +01:00
Leonid Startsev
5999c2b324
Enhance documentation for KotlinClassMetadata
2023-01-24 11:07:45 +00:00
Leonid Startsev
f327d68fe0
Refactor JvmMemberSignature:
...
- Deprecate asString() in favor of toString()
- Rename desc to descriptor with deprecation
2023-01-24 11:07:43 +00:00
Leonid Startsev
0fcb4c3fb0
Document @ExperimentalContextReceivers
2023-01-24 11:07:43 +00:00
Leonid Startsev
1828e293ea
Provide @UnstableMetadataApi and mark kotlin_module related API with it,
...
as it is not finished yet.
2023-01-24 11:07:42 +00:00
Leonid Startsev
165e779e3e
Change extension properties on ClassName into functions, to be more distinct from other String extensions.
2023-01-24 11:07:42 +00:00
Sebastian Sellmair
0443ef0648
[Gradle] Only resolve hostSpecificMetadataConfiguration when konanTarget is enabled
...
^KT-56111 Verification Pending
2023-01-23 19:25:34 +00:00
Sebastian Sellmair
8f6a15e33e
[Gradle] MetadataDependencyTransformationTask: Declare dependency to 'hostSpecificMetadataConfiguration's
...
^KT-56111 Verification Pending
2023-01-23 19:25:34 +00:00
Sebastian Sellmair
24db9f3680
[Gradle] Add MppCompositeBuildIT with host specific targets
...
... to cover KT-56111
2023-01-23 19:25:34 +00:00
Artem Daugel-Dauge
c2e092fe4a
[Gradle] Fix invalidating iOS framework after import
...
^KT-49430 Verification Pending
2023-01-23 18:52:03 +00:00
Artem Daugel-Dauge
8a34d1f430
Separate podgen & podinstall tasks
...
^KT-54161 Verification Pending
2023-01-23 18:52:03 +00:00
Alexander.Likhachev
f144f8b6d3
[Gradle] Fix compilation error in CocoaPodsIT
...
Also add a Gradle version constraint for deprecation warnings suppressing
KT-55972 Related
2023-01-23 19:02:22 +01:00
Alexander.Likhachev
2e7e1625d3
[Gradle] Remove warnings suppression from more tests
...
KT-55972 Related
2023-01-23 17:21:17 +00:00
Alexander.Likhachev
9bb2a2468d
[Gradle] Suppress warnings only for the Gradle versions that produce them
...
KT-55972 Related
2023-01-23 17:21:17 +00:00
Alexander.Likhachev
3373a1dd90
[Gradle] Add a warning mode assertion for the old test DSL tests
...
#KT-55972 Fixed
2023-01-23 17:21:17 +00:00
Alexander.Likhachev
1e7cf5571b
[Gradle] Add a warning mode assertion for the new test DSL tests
...
#KT-55972 In Progress
2023-01-23 17:21:16 +00:00
Alexander.Likhachev
dc24582a0b
[Gradle] Apply gradle-warnings-detector to test projects
...
#KT-55972 In Progress
2023-01-23 17:21:16 +00:00
Alexander.Likhachev
7bcfa45c49
[Build] Add gradle-warnings-detector plugin for integration tests
...
#KT-55972 In Progress
2023-01-23 17:21:16 +00:00
Dmitriy Dolovov
b42492cd4d
[Native][tests] Mute failing ktor 1_5_4 and coroutines 1_5_0-RC-native-mt (KT-46697) Gradle IT
2023-01-23 16:11:06 +00:00
Roman Efremov
2dc3871954
Add "hasEnumEntries" class flag to kotlinx-metadata
...
^KT-53929 Fixed
2023-01-23 12:53:06 +01:00
Artem Daugel-Dauge
f6eb978671
[Gradle] More workarounds for KT-55751 after adding linkOnly mode
2023-01-23 11:48:04 +00:00
Abduqodiri Qurbonzoda
1b258646be
Specify benchmarks repository for Base64
2023-01-22 02:02:38 +00:00