Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-17 | Generate bool value for bool constants | Xidorn Quan | |
This fixes #272. | |||
2016-11-17 | Rerun build script when new test is added | Xidorn Quan | |
2016-11-16 | Auto merge of #260 - emilio:macro-str, r=fitzgen | bors-servo | |
Constant variable improvements. Fixes #256. r? @fitzgen | |||
2016-11-16 | Address review comments. | Emilio Cobos Álvarez | |
2016-11-16 | ir: context: fall back to use the declaration as a key when there's no USR. | Emilio Cobos Álvarez | |
Apparently MSVC isn't that good at giving us USRs... Fixes #271 | |||
2016-11-16 | libbindgen: Make logging optional | Jeff Waugh | |
Note that the log crate isn't completely banished, as other is required by other dependencies. | |||
2016-11-16 | ir: var: Missing docs. | Emilio Cobos Álvarez | |
2016-11-16 | Don't ignore errors in the test suite. | Emilio Cobos Álvarez | |
2016-11-16 | Multiple constant generation evaluation improvements. | Emilio Cobos Álvarez | |
2016-11-16 | reformat. | Emilio Cobos Álvarez | |
2016-11-16 | clang: Evaluate more complex constant expressions in variables. | Emilio Cobos Álvarez | |
2016-11-16 | clang: Don't leak all the strings in the world. | Emilio Cobos Álvarez | |
2016-11-16 | clangll: Add bindings to CXEvalResult | Emilio Cobos Álvarez | |
2016-11-15 | Auto merge of #266 - fitzgen:little-logging-things, r=emilio | bors-servo | |
Little logging things Little things. See commit messages for details. r? @emilio | |||
2016-11-15 | Add `debug!` logging in code generation | Nick Fitzgerald | |
This instruments each `CodeGenerator` implementation with a `debug!` logging macro. | |||
2016-11-15 | Clean up AST dumping | Nick Fitzgerald | |
This adds labels to each thing that gets printed for each AST node, and uses a range for indent iteration rather than an index variable. | |||
2016-11-15 | Auto merge of #264 - fitzgen:emit-ir, r=emilio | bors-servo | |
Add an option to emit our ir for debugging Similar to our ability to emit the clang AST, this adds an option to emit our IR for debugging purposes. This can wait to land until after #204 is merged. r? @emilio | |||
2016-11-15 | Add an option to emit our ir for debugging | Nick Fitzgerald | |
Similar to our ability to emit the clang AST, this adds an option to emit our IR for debugging purposes. | |||
2016-11-16 | Generate a separate test function for every header | Jeff Waugh | |
- Header tests can now be run selectively, e.g. `cargo test union` will test all headers with 'union' in the file name. - The list of test functions is generated by `build.rs`, so never needs to be updated. - Clever approach suggested by @fitzgen. | |||
2016-11-16 | Transition to libbindgen sub-crate | Jeff Waugh | |
- The root crate is the `bindgen` binary - Rust-ify the test suite, no more subprocesses! - Update Travis config to test both crates |