Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-07 | ir: Saner whitelisting/blacklisting. | Emilio Cobos Álvarez | |
2016-12-07 | Auto merge of #319 - emilio:union-in-ns, r=fitzgen | bors-servo | |
codegen: Fix bindgen-injected items in namespaces. Found while trying to use namespaces in stylo. r? @fitzgen | |||
2016-12-06 | Add an API to decide what gets generated more granularly. | Emilio Cobos Álvarez | |
2016-12-05 | codegen: Fix bindgen-injected items in namespaces. | Emilio Cobos Álvarez | |
Found while trying to use namespaces in stylo. | |||
2016-12-02 | Use the generated root module via a relative path | Nick Fitzgerald | |
We previously generated uses of the root module with absolute paths: use root; However this only works if the generated bindings are the root of the crate. If they were in some submodule then that path would not be valid. They are now generated relative to the current module, like this: use self::super::super::root; Fixes #96 | |||
2016-11-22 | ir: Rework how we discover children of modules. | Emilio Cobos Álvarez | |
2016-11-22 | codegen: Don't bother generating an empty module. | Emilio Cobos Álvarez | |
2016-11-22 | A more coherent story for whitelisting. | Emilio Cobos Álvarez | |
2016-11-21 | Auto merge of #282 - impowski:layout_template_specializations, r=emilio | bors-servo | |
First steps to fix issue #57 This should generate tests for fully specialized templates. TODO: - [x] Tests r? @emilio | |||
2016-11-21 | Apply fixes due code review for issue #57 | Artem Biryukov | |
2016-11-21 | Reformat. | Emilio Cobos Álvarez | |
2016-11-21 | codegen: Fix whitelisting inside namespaces. | Emilio Cobos Álvarez | |
2016-11-20 | Add new expectations for tests | Artem Biryukov | |
2016-11-20 | Take out template arguments and make unique names | Artem Biryukov | |
2016-11-20 | First steps to fix issue #57 | Artem Biryukov | |
2016-11-18 | codegen: Properly mangle bitfield getters. | Emilio Cobos Álvarez | |
2016-11-17 | ir: Avoid generating out-of-range values in constants. | Emilio Cobos Álvarez | |
Fixes #274 | |||
2016-11-17 | Generate bool value for bool constants | Xidorn Quan | |
This fixes #272. | |||
2016-11-16 | Multiple constant generation evaluation improvements. | 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 | 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 | 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 |