dart-sdk/third_party
Liam Appelbe 1b94364da7 [wasm] Clean up native objects using finalizers
The finalizers associate each native object with a Dart object that owns
them. The finalizers need to be in native code, so I had to go back to
the old approach of linking Wasmer and my native code into a single .so.

TEST=I tried running the wasm tests using asan, but it didn't detect any
leaks even before the finalizers. So I put printfs in all the
set_finalizer and finalizer functions and manually verified that all the
finalizers were being run.

Bug: https://github.com/dart-lang/sdk/issues/37882
Change-Id: I38303ae0c6c446a23562c1b157c92ccc9af2dc34
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/172680
Reviewed-by: Daco Harkes <dacoharkes@google.com>
Commit-Queue: Liam Appelbe <liama@google.com>
2020-11-24 21:12:09 +00:00
..
babel [dart2js] Add support for BabelJS to test.py 2019-05-29 08:39:44 +00:00
d8 [infra] Update d8 to 7.5.149 2019-04-11 20:23:51 +00:00
firefox_jsshell Roll jsshell to C54.0.1 2017-07-06 15:50:43 -07:00
llvm [BUILD] - Format gn files, this is being done to ensure the unfork CL 2020-03-10 21:56:11 +00:00
mdn/browser-compat-data Add README.google and change browser-compat-data DEPS 2020-05-29 18:59:34 +00:00
pkg_tested Roll dart_style to 1.3.6. 2020-04-24 07:40:21 +00:00
requirejs Add requirejs to repo for DDC 2017-03-29 08:05:40 -07:00
tcmalloc [standalone] Update tcmalloc to 2.8. 2020-11-13 19:17:40 +00:00
wasmer [wasm] Clean up native objects using finalizers 2020-11-24 21:12:09 +00:00
.gitignore Revert "[samples/ffi] Generate sqlite3 bindings with package:ffigen" 2020-08-11 19:38:18 +00:00
7zip.tar.gz.sha1 Move third_party/firefox_jsshell dependency to cloud storage 2015-12-21 14:38:14 +01:00
clang.tar.gz.sha1 Move third_party/clang to cloud storage 2015-12-22 15:17:46 +01:00