prebuilt_code_assets 0.1.1
prebuilt_code_assets: ^0.1.1 copied to clipboard
Shared build and link hook infrastructure for Dart packages with prebuilt and source-built native code assets, tree-shaking link hooks, and release tooling.
0.1.1 #
- Added
PrebuiltLibrary.fromCLibraryto reuseCLibrarymetadata and compiler/linker configuration frompackage:native_toolchain_cwithout duplication. - Re-exported
CLibrary,Language, andOptimizationLevelfrompackage:prebuilt_code_assets/prebuilt_code_assets.dart. - Documented
hooks.user_defines.<package_name>keys (buildMode,local_build,checkoutPath,localPath) and environment variable overrides inREADME.md.
0.1.0 #
- Initial version:
PrebuiltLibraryspecification forhook/build.dart,hook/link.dart, and standaloneBuildInputBuilderbuilds.BuildOptionsandBuildMode(fetch,build,checkout,local) parsing forhooks.user_defines.- Prebuilt binary fetching with
outputDirectorySharedABI-subdirectory caching, pure-Dart SHA-256 verification, and bundledprebuilt/directory support. - Link-hook tree-shaking via
@RecordUse(SymbolsResolvers), Windows COFF.libsymbol parsing,.defmodule-definition fallback, and automatic fallback to prebuilt dynamic libraries when linking fails. - Maintainer CLI runners (
runPrecompileBinariesCli,runRegenerateHashesCli) and ELF.dynsymtest helpers.