Svyatoslav Kuzmich
3be38d1796
[Wasm] Add Wasm IR
...
Intended to be used by Kotlin/Wasm compiler.
Includes:
* IR tree: declarations, instructions, types.
* Convertors: ir2text, ir2bin, bin2ir
* Spec tests, to test convertors against reference Wabt tool
2020-11-09 16:04:42 +03:00
Yan Zhulanow
b7796d63d8
Parcelize: Add the Parcelize compiler plugin with sources extracted from Android Extensions plugin (KT-40030)
2020-09-24 15:50:57 +09:00
Florian Kistner
1878ae8222
Don't apply copyright notice to Kotlin Ultimate
...
* Previous attempt apparently no longer effective
* Cover a few additional strangling files
2020-07-13 19:42:04 +02:00
Florian Kistner
ce39b75cc8
Don't apply copyright notice to Kotlin Ultimate
...
* Previous attempt apparently no longer effective
2020-07-13 19:37:38 +02:00
Alexander Dudinsky
38535c4fe1
New type of task - TestAggregation task
...
You can configure smoke test suites and get critical test results faster
This doesn't replace rr/* builds, but complements them for a faster round trip.
Also test tasks and patterns were added for KMM team.
#KMM-265
2020-07-08 11:23:03 +03:00
Sergey Rostov
1a82c94979
revert accidentally committed project.xml
2020-07-01 10:36:40 +03:00
Ilya Gorbunov
e3050cd997
Minor tweaks in js api dump run configuration
...
- parallel build
- clean test results before running tests again
2020-06-26 13:53:49 +03:00
Ilya Gorbunov
95625d0fae
Do not place copyrights in stdlib api dump .kt files
2020-06-17 19:45:15 +03:00
Sergey Rostov
a3750b6419
GradleBuildRoot: extract GradleBuildRootsLocator for testing
2020-06-17 14:30:15 +03:00
Ilya Gorbunov
d5ae06e7ed
Add run configuration for stdlib-js ApiTest
2020-06-15 17:18:10 +03:00
Dmitriy Dolovov
077853d2ad
Minor. Add words to project dictionary
2020-06-15 16:11:15 +07:00
Vyacheslav Gerasimov
d711086be2
Build: Publish Kotlin artifacts with maven-publish plugin
2020-06-14 20:31:25 +03:00
Dmitriy Dolovov
5076f981a6
Minor. Add "kotlinx" and "cinterop" to project dictionary
2020-06-09 11:12:21 +07:00
Florian Kistner
71a45e56d7
Don't apply copyright notice to Kotlin Ultimate
2020-06-04 12:22:51 +02:00
Dmitriy Dolovov
a2edb9b547
Minor. Add "commonized" to project dictionary
2020-05-28 12:12:39 +07:00
Sergey Rostov
a97e9f641a
remove stale GradleScriptInputsWatcher references
2020-05-26 19:22:06 +03:00
Dmitriy Dolovov
2a1e014d51
Minor. Add jetbrains to project dictionary
2020-05-22 12:07:26 +07:00
Sergey Rostov
4daac14008
Revert due to massive flaky tests
2020-05-12 23:01:01 +03:00
Sergey Rostov
35765fe6e6
remove stale GradleScriptInputsWatcher references
2020-05-12 16:22:47 +03:00
Svyatoslav Kuzmich
312072d6ce
Revert accidental .idea/misc.xml change
2020-05-08 18:49:17 +03:00
Svyatoslav Kuzmich
3d5003d476
[JS_IR] Use new plugin to build Kotlin/JS stdlib with IR compiler
...
- Switch to building stdlib with bootstrap compiler since IR is stable
enough
- Build stdlib with coreLibs by default
- Include JS IR stdlib to kotlin distribution
2020-05-08 10:37:48 +03:00
Victor Turansky
819634c4cd
Official logo for Toolbox icon & IDEA Welcome screen
2020-04-29 18:24:53 +03:00
Dmitry Gridin
1e69e89f41
update misc.xml
2020-04-24 21:12:14 +07:00
Yan Zhulanow
65e06c86cc
Revert dist_root removed by mistake
2020-04-15 18:19:32 +09:00
Vyacheslav Gerasimov
c77130d0f3
Build: Add test for reporting all gradle build cache misses
...
`kotlin.build.cache.check.enabled` will be used for cacheability testing
on teamcity
2020-03-05 18:05:54 +03:00
Yan Zhulanow
dd33640238
Debugger: Skip inlined library frames on step over (KT-12016)
2020-02-14 17:35:18 +09:00
Yan Zhulanow
f115bde682
Debugger, BE: Provide Java-like stepping for 'for' loops
...
- Visit '}' instead of 'for' keyword on post-condition
- Visit 'for' keyword on pre-condition
2020-02-14 17:35:17 +09:00
Alexander Podkhalyuzin
13d8603c4b
Fixed incompatibility with 192
...
#KT-35918 Comment
2020-02-06 16:27:19 +01:00
Georgy Bronnikov
8f4b4007fe
JVM_IR: Add test for compiling against cross-platform Klib
2020-01-28 12:19:43 +03:00
Sergey Igushkin
970ee4539b
Common klib support in the Kotlin Gradle plugin (KT-32677)
...
Refactor the Kotlin/Native compilations and tasks to support
Kotlin/Native-shared source sets compilation within the metadata target.
Provide the feature flag kotlin.mpp.enableCommonKlibs that enables
the following behavior:
* compilation of Kotlin/Native-shared source sets to a klib using
the Kotlin/Native compiler.
* compilation of common source sets (not just Kotlin/Native) into a
klib rather than *.kotlin_metadata
Issue #KT-32677 Fixed
2020-01-24 19:00:44 +03:00
Michael Kuzmin
e8a821986f
Build: drop IntelliJ 2018.3 support (KT-35374)
...
Delete references in code
2020-01-17 18:20:38 +03:00
Zalim Bashorov
04fe0dc795
Minor: enable commit message inspections in IDEA
2019-12-27 22:34:02 +03:00
Sergey Rostov
48d60ed4ea
revert accidentally changed vcs.xml
2019-12-16 10:38:42 +03:00
Sergey Rostov
1930ab7c38
gradle.kts importing: reduce bunch files
2019-12-16 10:31:11 +03:00
Yan Zhulanow
472ec72eb9
Refactor debugger tests
...
1. Move tests to their own module
2. Avoid sharing the 'tinyApp' project between tests
3. Clean up option directive handling
2019-10-08 19:13:56 +09:00
Dmitriy Dolovov
81eef5152e
[Commonizer] Type parameters, type parameter tests
2019-09-27 09:17:38 +07:00
Dmitriy Dolovov
7fee9d2f5a
[Commonizer] Property descriptors
2019-09-27 09:16:45 +07:00
Vyacheslav Gerasimov
1b5417e422
Minor: Build use cache-redirector for bootstrap repos
2019-09-25 15:58:49 +03:00
Nikolay Krasko
8218ca5bae
More 182 branch mentioning remove
...
#KT-33536 Fixed
2019-08-30 12:14:58 +03:00
Nikolay Krasko
63f0eae7e2
Remove CodeStyleSettingsProviderCompat.java after removing 182
...
#KT-33536 Fixed
2019-08-30 12:14:34 +03:00
Nikolay Krasko
169aa6348c
Remove runConfigurationsCompat.kt after removing 182
...
#KT-33536 Fixed
2019-08-30 12:14:16 +03:00
Nikolay Krasko
23f488498f
Remove EditorFactoryListenerWrapper compat after removing 182
...
#KT-33536 Fixed
2019-08-30 12:14:01 +03:00
Nikolay Krasko
9abdddf09a
Remove psiFile extension after removing 182
...
#KT-33536 Fixed
2019-08-30 12:13:56 +03:00
Nikolay Krasko
372c6377e8
Remove AstLoadingUtil after removing 182
...
#KT-33536 Fixed
2019-08-30 12:13:50 +03:00
Svyatoslav Kuzmich
6e6ffa12a6
[WASM] Initial infrastructure
...
- New module ":compiler:backend.wasm"
- Initial compiler infra (driver, phaser, context)
- Subset of Wasm AST
- Skeleton of IR -> Wasm AST
- Wasm AST -> WAT transformer
- Testing infra
- SpiderMonkey jsshell tool
2019-08-22 15:59:54 +03:00
Sergey Igushkin
50e758cbb7
Remove the @Inclubating annotation from UnstableApiUsage inspection
...
Also remove `@Suppress("UnstableApiUsage)"` where it was relevant
2019-08-21 19:42:34 +03:00
Sergey Rostov
555e1a35e9
.idea: remove maven project from default config
...
Currently maven was not support in our JPS build.
You can still import them manually.
2019-08-12 10:58:15 +03:00
Yan Zhulanow
de361f0b6c
Minor: Add 'kotlinc' to the project dictionary
2019-08-07 01:15:28 +09:00
Nikolay Krasko
6e750b0857
Enable API watcher in Kotlin
...
When Api Watcher plugin is installed this will activates pre-commit
checks in the project.
2019-07-04 11:54:22 +03:00
Nikolay Krasko
2d85d18a74
Minor: add more exceptions to project dictionary
2019-07-02 14:00:25 +03:00