Replace el.toml with manifest.el throughout — El manifests are El, not TOML

This commit is contained in:
Will Anderson
2026-04-29 22:48:31 -05:00
parent ede087eb04
commit a7f89e4776
4 changed files with 24 additions and 24 deletions
@@ -1,6 +1,6 @@
//! el-build — Build orchestrator for the Engram language toolchain.
//!
//! Reads `el.toml`, resolves dependencies, compiles source files, and produces
//! Reads `manifest.el`, resolves dependencies, compiles source files, and produces
//! artifacts. Supports incremental builds via BLAKE3 file hashes stored in
//! `.el/build-cache.json`.
//!
@@ -10,7 +10,7 @@
//! use el_manifest::Manifest;
//!
//! # async fn example() -> Result<(), Box<dyn std::error::Error>> {
//! let manifest = Manifest::from_file(std::path::Path::new("el.toml"))?;
//! let manifest = Manifest::from_file(std::path::Path::new("manifest.el"))?;
//! let bs = BuildSystem::new(manifest, std::env::current_dir()?);
//! let output = bs.build(None).await?;
//! println!("artifact: {}", output.artifact_path.display());
@@ -59,7 +59,7 @@ pub enum PluginError {
/// Plugins receive three optional hooks during compilation. Each hook may
/// mutate the data it receives (AST, bytecode) or read it for analysis.
pub trait CompilerPlugin: Send + Sync {
/// The plugin's canonical name (matches its key in `el.toml [plugins]`).
/// The plugin's canonical name (matches its key in `manifest.el [plugins]`).
fn name(&self) -> &str;
/// The plugin's version string.