dart_cpp_bridge 1.1.0
dart_cpp_bridge: ^1.1.0 copied to clipboard
Experimental Dart ↔ C++20 bridge (FRB-like). Dart FFI session layer; Native Assets build hooks for Android, iOS, Linux, macOS, and Windows.
1.1.0 #
DcbBuildOptions.compileCommandsPath: configurable destination forcompile_commands.json(relative to package root).AndroidConfig.abi: when omitted, the ABI is auto-derived frominput.config.code.targetArchitecture.WindowsConfig: improved Visual Studio detection and automaticvcvarsall.batenvironment initialization for Ninja builds.- Update package description to reflect ready Native Assets build hooks.
1.0.0 #
- First stable release.
- Dart FFI session layer with sync, async, stream, and DartFn reverse-call support.
- Multi-runtime support: bridge isolated C++ runtimes via
co::oneshot/co::mpscchannels. - Foreign runtime integration (libuv demo) through
ForeignExecutorC API. - Pure C cross-runtime bridge API (
cbridge.h) for non-asio / non-C++ callers. - Native Assets hooks (
hook/link.dart,hook/build.dart) for Android, iOS, Linux, macOS, and Windows. - Vendored Dart API DL headers (no network fetch during build).
- English-only public API comments and documentation.
0.1.0-dev.2 #
- Point
repositoryat monorepo package path (.../tree/main/dart) for pub.dev verification. - Document public codec APIs (dartdoc coverage).
- Declare platforms: android, ios, linux, macos, windows (no web).
- Strip all demo code; base library only exposes protocol primitives and bridge infrastructure.
0.1.0-dev.1 #
- Initial dev publish to reserve the package name on pub.dev.
- Phase 1 hand-written Dart bindings (sync / async / stream / DartFn).
- Native library must be built separately from the monorepo (hooks not wired yet).
- See repository README for full status.