dart-sdk/third_party
Liam Appelbe 9d0ae7d017 Switch wasmer FFI boilerplate to new API
Broadly speaking, the new API is very similar to the old one. The only
public facing change is that you can't make a memory by itself anymore.
You need to construct if from a store, which is owned by a module.

The new API no longer passes structs by value, so I was able to delete
the wasmer_wrapper.cc, and the files I had copied from the wasmer repo.

The new API is also a lot more verbose, so it made more sense to write
a script to generate the FFI boilerplate, rather that write it all
manually.

All the migrated tests that were passing before this refactor are still
passing.

Bug: https://github.com/dart-lang/sdk/issues/37882
Change-Id: I52ca54b982a27f1d851c630d3e09833b8810060c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/164081
Reviewed-by: Siva Annamalai <asiva@google.com>
Commit-Queue: Liam Appelbe <liama@google.com>
2020-10-09 19:43:57 +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 Remove use of set_sources_assignment_filter 2020-10-08 20:08:59 +00:00
wasmer Switch wasmer FFI boilerplate to new API 2020-10-09 19:43:57 +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