Skip to content

Commit 45fffce

Browse files
committed
Simplify and make less scary the current status listing
Fixes #137.
1 parent 94ae3f5 commit 45fffce

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

README.md

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,22 +41,13 @@ Status
4141

4242
## Java
4343

44-
While the underlying library and C bindings are relatively mature, the Java bindings should be
45-
considered beta quality and some issues may still appear. Specifically, because the Java bindings
46-
map between two very different memory models - Rust's strict ownership model and Java's reference
47-
cloning and garbage collection - a lot of work occurs in the background to keep the Java GC
48-
informed of Rust ownership semantics.
49-
50-
The debug-mode build includes memory leak tracking and will print all loose objects when the
51-
program exists, though without calls to `System.gc(); System.runFinalization();` immediately before
52-
exit there will likely be many false positives. While it will require some complicated usage, there
53-
are likely some use-after-free or unkonwn-free bugs remaining. The debug-mode build links LLVM
54-
address sanitizer and will print diagnostic information in case of such issues.
44+
The Java bindings are relatively mature, and should be considered safe for production use. Still,
45+
as they have relatively few users, unexpected issues remain possible, and bug reports are welcome.
5546

5647
## TypeScript
5748

58-
The TypeScript bindings are functionally complete, but should be considered early alpha quality.
59-
Some functions may error spuriously due to oversights or missing implementations.
49+
The TypeScript bindings are functionally complete, but should be considered beta quality. As there
50+
are relatively few users, unexpected issues remain likely, and bug reports are welcome.
6051

6152
The TypeScript bindings require modern web standards, including support for `FinalizationRegistry`
6253
and `WeakRef` (Chrome 84, Firefox 79, Safari 14.1/iOS 14.5 and Node 14.6) and WASM BigInt support

0 commit comments

Comments
 (0)