Skip to content

Commit

Permalink
ABI for non-JVM platforms is added to open issues
Browse files Browse the repository at this point in the history
  • Loading branch information
elizarov committed Mar 25, 2023
1 parent 78b539e commit 87d470e
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions proposals/statics.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
* [Reflection](#reflection)
* [Deprecate superclass scope linking](#deprecate-superclass-scope-linking)
* [Mangling scheme for static extensions on JVM](#mangling-scheme-for-static-extensions-on-jvm)
* [ABI for non-JVM platforms](#abi-for-non-jvm-platforms)

<!--- END -->

Expand Down Expand Up @@ -1815,3 +1816,9 @@ fun <T> Box.static.of(value: T): Box<T> // Box.of
| 1 | name$Class | `getBackground$Color` | `parse$Color` | `of$Box` |
| 2 | lower(Class)upper(name) | `getColorBackground` | `colorParse` | `boxOf` |
| 3 | nameClass | `getBackgroundColor` | `parseColor` | `ofBox` |

### ABI for non-JVM platforms

ABI for non-JVM platforms will have to be designed and added to this document. Kotlin/JVM platform provides
the strictest backwards and forwards compatibility guarantees, as well as seamless two-way interoperability, hence
the JVM ABI is taken care of first.

0 comments on commit 87d470e

Please sign in to comment.