Commit Graph

7 Commits

Author SHA1 Message Date
marc-signal
f6c4ff2e8d Allow kotlin.Pair getters to be called from native 2026-03-16 13:11:33 -04:00
Jordan Rose
7475974889 ProGuard: keep kotlin.Pair's constructor 2025-11-06 17:17:49 -08:00
Alex Bakon
eea11499fd Expand Java keep rule for exception constructors
Instead of fuzzy name matching, use inheritance from Exception as the
determiniant for whether an annotated type is a libsignal exception.
2025-05-28 17:12:00 -04:00
Jordan Rose
9d622d9bcb android: Add rustls-platform-verifier support 2024-04-24 14:13:30 -07:00
Alex Konradi
23764a50e8 Use @CalledFromNative to prevent stripping
Add an annotation, CalledFromNative, and directives in the proguard file that 
recognize it and prevent items it's attached to from being stripped during code 
minification. Use it in place of some existing rules, and add it to methods 
that were already being called from native code.
2024-03-21 14:10:23 -04:00
Jordan Rose
2c295f68c9 Java: Implement completing Java Futures from Rust 2023-09-27 06:48:21 -07:00
Jordan Rose
300b57fa9e Java: Add a ProGuard file to preserve our JNI bindings 2022-03-29 17:08:48 -07:00