Skip to content

Wasmtime: Introduce {Module,Component}::resources_required#6789

Merged
fitzgen merged 1 commit intobytecodealliance:mainfrom
fitzgen:resources-required
Aug 1, 2023
Merged

Wasmtime: Introduce {Module,Component}::resources_required#6789
fitzgen merged 1 commit intobytecodealliance:mainfrom
fitzgen:resources-required

Conversation

@fitzgen
Copy link
Member

@fitzgen fitzgen commented Jul 31, 2023

Returns a summary of the resources required to instantiate this module or component.

Potential uses of the returned information:

  • Determining whether your pooling allocator configuration supports instantiating this module.

  • Deciding how many of which Module you want to instantiate within a fixed amount of resources, e.g. determining whether to create 5 instances of module X or 10 instances of module Y.

Part of #6627.

@fitzgen fitzgen requested a review from a team as a code owner July 31, 2023 17:52
@fitzgen fitzgen requested review from pchickey and removed request for a team July 31, 2023 17:52
@github-actions github-actions bot added the wasmtime:api Related to the API of the `wasmtime` crate itself label Jul 31, 2023
@github-actions
Copy link

Subscribe to Label Action

cc @peterhuene

Details This issue or pull request has been labeled: "wasmtime:api"

Thus the following users have been cc'd because of the following labels:

  • peterhuene: wasmtime:api

To subscribe or unsubscribe from this label, edit the .github/subscribe-to-label.json configuration file.

Learn more.

@fitzgen fitzgen added this pull request to the merge queue Aug 1, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 1, 2023
@fitzgen fitzgen added this pull request to the merge queue Aug 1, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 1, 2023
@fitzgen fitzgen added this pull request to the merge queue Aug 1, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 1, 2023
@fitzgen fitzgen added this pull request to the merge queue Aug 1, 2023
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 1, 2023
Returns a summary of the resources required to instantiate this module or
component.

Potential uses of the returned information:

* Determining whether your pooling allocator configuration supports
  instantiating this module.

* Deciding how many of which `Module` you want to instantiate within a fixed
  amount of resources, e.g. determining whether to create 5 instances of module X
  or 10 instances of module Y.

Part of bytecodealliance#6627.
@fitzgen fitzgen force-pushed the resources-required branch from e9be7f8 to 56eea51 Compare August 1, 2023 20:03
@fitzgen fitzgen enabled auto-merge August 1, 2023 20:03
@fitzgen fitzgen added this pull request to the merge queue Aug 1, 2023
Merged via the queue into bytecodealliance:main with commit a560d40 Aug 1, 2023
@fitzgen fitzgen deleted the resources-required branch August 1, 2023 21:19
geekbeast pushed a commit to geekbeast/wasmtime that referenced this pull request Aug 6, 2023
… feature/preview2

* 'feature/preview2' of github.com:geekbeast/wasmtime:
  Change preview2 builder methods to use `&mut self` (bytecodealliance#6770)
  Add a bindgen test that exercises using error types from a different interface (bytecodealliance#6802)
  Resolve trappable error types with fully qualified package paths (bytecodealliance#6795)
  Update the dev-dependency for wit-bindgen to 0.9.0 (bytecodealliance#6800)
  Fix incorrect sample code in documentation (bytecodealliance#6796) (bytecodealliance#6797)
  Update preview1 to trap on misaligned pointers (bytecodealliance#6776)
  Fix posix-signals-on-macos on aarch64-apple-darwin (bytecodealliance#6793)
  consistient WASI preview1 rights reporting (bytecodealliance#6784)
  Wasmtime: Introduce `{Module,Component}::resources_required` (bytecodealliance#6789)
eduardomourar pushed a commit to eduardomourar/wasmtime that referenced this pull request Aug 18, 2023
…ealliance#6789)

Returns a summary of the resources required to instantiate this module or
component.

Potential uses of the returned information:

* Determining whether your pooling allocator configuration supports
  instantiating this module.

* Deciding how many of which `Module` you want to instantiate within a fixed
  amount of resources, e.g. determining whether to create 5 instances of module X
  or 10 instances of module Y.

Part of bytecodealliance#6627.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

wasmtime:api Related to the API of the `wasmtime` crate itself

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants