aboutsummaryrefslogtreecommitdiff
path: root/gen/src/mod.rs
AgeCommit message (Expand)Author
2022-01-18Handle module-level cfg attributesDavid Tolnay
2022-01-17Simple way to create CfgResult from boolDavid Tolnay
2022-01-17Run cfg evaluator to strip syntax treeDavid Tolnay
2022-01-17Add a trait for evaluating cfg expressionsDavid Tolnay
2022-01-10Resolve dead code warnings uncovered by rustc_privacy/rustc_resolve refactorDavid Tolnay
2021-04-08Make errors rustc already catches specific to C++ generatorDavid Tolnay
2020-11-03Perform topological sort of structs earlier during type checkingDavid Tolnay
2020-11-02Skeleton for topological sortDavid Tolnay
2020-11-01Move C++-specific namespace code unused by the proc macroDavid Tolnay
2020-11-01Move NamespaceEntries to nested:: moduleDavid Tolnay
2020-11-01Preserve meaning of block boundariesDavid Tolnay
2020-11-01Condense creation of GeneratedCodeDavid Tolnay
2020-11-01Eliminate need for lifetimes in write::gen signatureDavid Tolnay
2020-11-01Move namespace sorter to alphasort moduleDavid Tolnay
2020-11-01Format with rustfmt 1.4.22-betaDavid Tolnay
2020-11-01Collect apis from multiple cxx::bridge in the same fileDavid Tolnay
2020-11-01Wrap gen::generate comment to 80 columnsDavid Tolnay
2020-11-01Move proc-macro2 fallback to before starting to parseDavid Tolnay
2020-10-31Move ifndef extractor to moduleDavid Tolnay
2020-10-31Move builtin tracking bools to moduleDavid Tolnay
2020-10-29Merge pull request 370 from adetaylor/allow-namespace-overrideDavid Tolnay
2020-10-28Check for disallowed include stringsDavid Tolnay
2020-10-28Expose IncludeKind to cxx_gen libraryDavid Tolnay
2020-10-26Allow namespace override.Adrian Taylor
2020-10-04Move C++ generated code test to cxx's integration testDavid Tolnay
2020-09-24Handle multiple outputs from the same cxxbridge invocationDavid Tolnay
2020-09-02Accept `-` to mean stdin in command line code generatorDavid Tolnay
2020-08-31Handle non-utf8 input file with better errorDavid Tolnay
2020-08-30Add context to i/o errorsDavid Tolnay
2020-08-30Replace anyhow dependency with a handwritten reporterDavid Tolnay
2020-08-30Use Opt to control which outputs get generatedDavid Tolnay
2020-08-30Handwrite Opt::default to prepare for default-true fieldsDavid Tolnay
2020-08-30Use 'implementation' instead of 'cxx' to refer to source filesDavid Tolnay
2020-08-30Use GeneratedCode consistently as return type for pair of filesDavid Tolnay
2020-08-29Take codegen options by referenceDavid Tolnay
2020-08-29Remove import which is already provided by preludeDavid Tolnay
2020-08-29Expand on field documentation of Opt structDavid Tolnay
2020-08-29Make code generator options non-exhaustiveDavid Tolnay
2020-08-29Hide error enum variants from cxx-gen public apiDavid Tolnay
2020-08-29Remove Result alias from API of cxx-gen libraryDavid Tolnay
2020-08-29Move tokenstream-only codepath out of common dirDavid Tolnay
2020-08-29Merge pull request 258 from adetaylor/cxx-embedding-libDavid Tolnay
2020-08-29Revert "Add option to omit type definitions."David Tolnay
2020-08-29Propagate unsafety from module to extern blockDavid Tolnay
2020-08-29Parse full file using the new Module parserDavid Tolnay
2020-08-29Skip past shebang in source fileDavid Tolnay
2020-08-29Data structure for source fileDavid Tolnay
2020-08-25Add option to omit type definitions.Adrian Taylor
2020-08-25Allow configurable options during C++ codegen.Adrian Taylor
2020-08-21Adding tests, fixing older tests.Adrian Taylor