Skip to content

[wasm] Add flag to remove non-blittable marshaling functionality from the runtime #43691

@CoffeeFlux

Description

@CoffeeFlux

Most of this is not needed on wasm and takes up quite a bit of space: for a low-end ballpark: mono_marshal_* is around 15K and emit_* (mostly marshalling) is around 30K. We will need a new flag specifically for this.

We can also push people to use source generators, see #43060

Metadata

Metadata

Labels

arch-wasmWebAssembly architecturearea-VM-meta-monosize-reductionIssues impacting final app size primary for size sensitive workloads

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions