Skip to content

GordonSmith/component-model-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c59bcc1 · Feb 26, 2025

History

8 Commits
Jan 13, 2025
Jan 11, 2025
Feb 26, 2025
Feb 26, 2025
Feb 26, 2025
Jun 4, 2024
Jan 11, 2025
Jan 11, 2025
Jan 11, 2025
Jan 11, 2025
Feb 26, 2025
Jan 11, 2025
Mar 14, 2024
Feb 26, 2025
Mar 14, 2024
Jan 11, 2025
Jan 11, 2025
Jun 4, 2024
Jun 4, 2024
Jan 11, 2025

Repository files navigation

Actions Status Actions Status Actions Status codecov

Component Model C++

This repository contains a C++ ABI implementation of the WebAssembly Component Model.

Features

OS

  • Ubuntu 24.04
  • MacOS 13
  • MacOS 14 (Arm)
  • Windows 2019
  • Windows 2022

Host Data Types

  • Bool
  • S8
  • U8
  • S16
  • U16
  • S32
  • U32
  • S64
  • U64
  • F32
  • F64
  • Char
  • String
  • utf8 String
  • utf16 String
  • latin1+utf16 String
  • List
  • Record
  • Tuple
  • Variant
  • Enum
  • Option
  • Result
  • Flags
  • Own
  • Borrow

Host Functions

  • lower_values
  • lift_values

Tests

  • ABI
  • WasmTime
  • Wamr
  • WasmEdge

Usage

TODO

Related projects

Star History

Star History Chart

About

C++ ABI implementation of the WebAssembly Component Model

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published