Added initial Rust codegen-meta implementation. (#403)
* Added initial Rust codegen-meta implementation. * Replace 'Cretonne' in comments. * Prevent iterator overflow. * 1.25.0 compatibility changes. * Implemented debug traits for type variants. * Added consistent comments. * Cleaned up a loop via clippy fix. * Added new license to codegen-meta Cargo.toml * Edited lane type iterator `next` method. * Removed functions that are not needed in Rust, and edited desc. * Debug trait derived for valuetype. * Added comments for iterator types in the base types submodule. * Numbering is now handled in the cdsl/types.rs file. * Moved type number logic into cdsl/types. * Repeating the lane change cleanup. * Removed codegen-meta crate from codegen deps. * Typo fix. * Addressing a patch note. * Addressing patch note. * Lowercase in vector names. * Fixing a comment bug. * Added a copy of the license file. * Formatting changes. * Cleaned up the vector type numbering. * 1.25 compatibility. * Fixed pattern match arms.
This commit is contained in:
7
lib/codegen-meta/src/lib.rs
Normal file
7
lib/codegen-meta/src/lib.rs
Normal file
@@ -0,0 +1,7 @@
|
||||
pub mod error;
|
||||
pub mod gen_build_deps;
|
||||
pub mod gen_types;
|
||||
|
||||
mod base;
|
||||
mod cdsl;
|
||||
mod srcgen;
|
||||
Reference in New Issue
Block a user