Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-23 | Add Cargo.lock file | Nick Fitzgerald | |
2017-01-23 | Auto merge of #420 - pthariensflame:patch-1, r=emilio | bors-servo | |
Add missing highlighting language annotation | |||
2017-01-23 | Add missing highlighting language annotation | Alexander Altman | |
2017-01-23 | Auto merge of #419 - fitzgen:cargo-metadata, r=emilio | bors-servo | |
Small cargo and docs clean ups r? @emilio | |||
2017-01-23 | Expand documentation about C++ bindings generation | Nick Fitzgerald | |
2017-01-23 | Recommend using `bindgen` with build.rs in the README | Nick Fitzgerald | |
2017-01-23 | Update build instructions | Nick Fitzgerald | |
We don't need to separately build the library and the executable anymore. | |||
2017-01-23 | Update Cargo.toml metadata | Nick Fitzgerald | |
* Use the description from the README, it's a better description. * Add the "development-tools::ffi" category. * Add myself as an author ;) | |||
2017-01-23 | Auto merge of #418 - fitzgen:update-toc, r=emilio | bors-servo | |
Update toc r? @emilio | |||
2017-01-23 | Re-run doctoc to update README's table of contents | Nick Fitzgerald | |
2017-01-23 | Auto merge of #411 - fitzgen:js-value-and-js-why-magic, r=emilio | bors-servo | |
Trace methods in CompInfo's TypeCollector impl Fixes #410 r? @emilio | |||
2017-01-23 | Remove now unnecessary FIXME | Nick Fitzgerald | |
We trace all things in the vtable via tracing the base types. | |||
2017-01-23 | Move new test files out of libbindgen | Nick Fitzgerald | |
2017-01-23 | Trace all variants of TypeKind | Nick Fitzgerald | |
2017-01-23 | Document why we shouldn't be tracing module -> child edges | Nick Fitzgerald | |
2017-01-23 | Trace methods in CompInfo's TypeCollector impl | Nick Fitzgerald | |
Fixes #410 | |||
2017-01-23 | Auto merge of #417 - Yamakaky:update-cargo-toml, r=emilio | bors-servo | |
Improve crate metadata. | |||
2017-01-23 | Improve crate metadata. | Yamakaky | |
2017-01-23 | Auto merge of #414 - emilio:crates-io, r=fitzgen,Yamakaky | bors-servo | |
Reorganize the crate and rename to bindgen. Fixes #398 Fixes #21 r? @fitzgen | |||
2017-01-23 | Breaking version bump. | Emilio Cobos Álvarez | |
2017-01-23 | Unify under the `bindgen` name. | Emilio Cobos Álvarez | |
2017-01-22 | Auto merge of #413 - emilio:debug-array-unaligned, r=fitzgen | bors-servo | |
codegen: Avoid generating invalid Rust code when a struct is not properly aligned. r? @fitzgen cc #412 | |||
2017-01-21 | codegen: Avoid generating invalid Rust code when a struct is not properly ↵ | Emilio Cobos Álvarez | |
aligned. | |||
2017-01-19 | Auto merge of #408 - fitzgen:clean-up-docs, r=emilio | bors-servo | |
Clean up the README.md and CONTRIBUTING.md docs Use the `doctoc` program to generate tables of contents, stop referring to forking and make this the canonical `bindgen`, move the section on building to last. r? @emilio | |||
2017-01-19 | Move the building instructions from README.md to CONTRIBUTING.md | Nick Fitzgerald | |
2017-01-19 | Clean up the README.md and CONTRIBUTING.md docs | Nick Fitzgerald | |
Use the `doctoc` program to generate tables of contents, stop referring to forking and make this the canonical `bindgen`, move the section on building to last. | |||
2017-01-19 | Auto merge of #403 - emilio:variadic-fn, r=fitzgen | bors-servo | |
codegen: Don't implement variadic methods. Fixes #402 r? @fitzgen | |||
2017-01-19 | Auto merge of #401 - emilio:function-checks, r=fitzgen | bors-servo | |
ir: Unify function checks so they apply to non-methods. Fixes #399 r? @fitzgen | |||
2017-01-19 | Auto merge of #397 - emilio:trace-vars, r=fitzgen | bors-servo | |
ir: Trace types across vars. r? @fitzgen | |||
2017-01-19 | ir: Fix the assert no danging items traversal to avoid getting hung on a ↵ | Emilio Cobos Álvarez | |
cyclic reference caused by inner_const.hpp. | |||
2017-01-19 | Auto merge of #396 - emilio:enum-alias, r=fitzgen | bors-servo | |
codegen: Prefer use instead of type aliases. r? @fitzgen | |||
2017-01-18 | codegen: Don't implement variadic methods. | Emilio Cobos Álvarez | |
Fixes #402 | |||
2017-01-16 | ir: Unify function checks so they apply to non-methods. | Emilio Cobos Álvarez | |
2017-01-16 | Auto merge of #400 - servo:env_logger, r=emilio | bors-servo | |
Update env_logger. | |||
2017-01-16 | Update env_logger. | Ms2ger | |
2017-01-15 | ir: Trace types across vars. | Emilio Cobos Álvarez | |
2017-01-13 | codegen: Fix use generation for non-root module. | Emilio Cobos Álvarez | |
2017-01-13 | codegen: Prefer use instead of type aliases. | Emilio Cobos Álvarez | |
2017-01-13 | Update aster and syntex. | Emilio Cobos Álvarez | |
2017-01-11 | Auto merge of #395 - emilio:inline-namespace, r=fitzgen | bors-servo | |
ir: Handle inline namespaces. Here's my proposal to handle them, r? @fitzgen | |||
2017-01-11 | ir: Handle inline namespaces. | Emilio Cobos Álvarez | |
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io> | |||
2017-01-11 | Auto merge of #387 - emilio:trace-improvements, r=fitzgen | bors-servo | |
Improve tracing so it doesn't ignore opaque stuff when it shouldn't Concretely, trace through functions, pointers, arrays, references, resolved type references, and template references, which are the types for which either: * There's no special meaning to be opaque, or * They're just placeholders that point to other types. | |||
2017-01-11 | Test opaque tracing through function arguments and pointer types. | Emilio Cobos Álvarez | |
2017-01-11 | codegen: Don't make auto-opaque types without template params. | Emilio Cobos Álvarez | |
2017-01-11 | ir: Trace through some types while collecting automatically. | Emilio Cobos Álvarez | |
This makes sense because there's no special meaning for some of them to be opaque. | |||
2017-01-11 | ir: Define a set of items we want to collect types through unconditionally. | Emilio Cobos Álvarez | |
2017-01-11 | Auto merge of #393 - emilio:enum-const-api, r=upsuper | bors-servo | |
Provide an API to constify enum variants. r? @upsuper | |||
2017-01-11 | ir: Support hiding enum variants. | Emilio Cobos Álvarez | |
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io> | |||
2017-01-11 | codegen: Constify enum variants. | Emilio Cobos Álvarez | |
2017-01-10 | Auto merge of #383 - emilio:virtual-base, r=fitzgen | bors-servo | |
Tidy up and test virtual inheritance handling. Done while investigating #380. r? @fitzgen |