Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/sdks
diff options
context:
space:
mode:
authorRodrigo Kumpera <kumpera@users.noreply.github.com>2018-09-19 18:35:11 +0300
committerAlexis Christoforides <alexis@thenull.net>2018-09-19 18:35:11 +0300
commitdd74d8d932ddbd0d18ac9d1a1d86a437e020800c (patch)
treebe131ba04326b2ffd3d36c9e7028a4545b465747 /sdks
parent13a86a83e21b40a28e98e58d054711023d581b53 (diff)
[wasm/gc] It's valid to register for finalization an object without a finalizer. Don't register for fin objects added to refqueues under sgen. (#10649)
* [wasm/gc] It's valid to register for finalization an object without a finalizer. Don't register for fin objects added to refqueues under sgen. The refqueue change undo part of 87fb34d18a733168a91df8d2358f233a2382a62d. This is due to how track resurrection weak refs are implemented under boehm and sgen. Sgen natively supports them so we don't need to emulated it by registering them for finalization. This produces a lot of useless work for the GC. * [wasm] Enable SRE.
Diffstat (limited to 'sdks')
-rw-r--r--sdks/builds/wasm.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/sdks/builds/wasm.mk b/sdks/builds/wasm.mk
index 27ba032aaac..cde7d8f92d1 100644
--- a/sdks/builds/wasm.mk
+++ b/sdks/builds/wasm.mk
@@ -17,7 +17,7 @@ WASM_RUNTIME_CONFIGURE_FLAGS = \
--disable-support-build \
--disable-visibility-hidden \
--enable-maintainer-mode \
- --enable-minimal=ssa,com,jit,reflection_emit_save,reflection_emit,portability,assembly_remapping,attach,verifier,full_messages,appdomains,security,sgen_marksweep_conc,sgen_split_nursery,sgen_gc_bridge,logging,remoting,shared_perfcounters,sgen_debug_helpers,soft_debug,interpreter \
+ --enable-minimal=ssa,com,jit,reflection_emit_save,portability,assembly_remapping,attach,verifier,full_messages,appdomains,security,sgen_marksweep_conc,sgen_split_nursery,sgen_gc_bridge,logging,remoting,shared_perfcounters,sgen_debug_helpers,soft_debug,interpreter \
--host=wasm32 \
--enable-llvm-runtime \
--enable-icall-export \