Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-15 | ir: Don't parse standalone destructors. | Emilio Cobos Álvarez | |
2016-12-15 | codegen: Properly mangle method names. | Emilio Cobos Álvarez | |
2016-12-15 | Auto merge of #343 - upsuper:fix-warning, r=emilio | bors-servo | |
Fix an unused_mut warning | |||
2016-12-16 | Fix an unused_mut warning | Xidorn Quan | |
2016-12-14 | Auto merge of #335 - emilio:dlopen, r=fitzgen | bors-servo | |
[rfc] Use a dynamically loaded clang to do as much as we can with old clang versions, and experiment with new ones. It's a pity that we don't support clang 3.7 and similar for generating C bindings, when it should be straight-forward. This change should allow us to support older clang versions, and also experiment with pre-release clang APIs if needed. This depends on: https://github.com/KyleMayes/clang-sys/pull/44 | |||
2016-12-14 | Use a dynamically loaded clang to do as much as we can with old clang ↵ | Emilio Cobos Álvarez | |
versions, and experiment with new ones. It's a pity that we don't support clang 3.7 and similar for generating C bindings, when it should be straight-forward. This should allow us to support older clang versions, and also experiment with pre-release clang APIs if needed. This depends on: https://github.com/KyleMayes/clang-sys/pull/44 | |||
2016-12-13 | Auto merge of #338 - upsuper:upgrade-lazy-static, r=KiChjang | bors-servo | |
Upgrade lazy_static to 0.2.x | |||
2016-12-14 | Upgrade lazy_static to 0.2.x | Xidorn Quan | |
2016-12-13 | Auto merge of #336 - vvuk:misc-fix, r=emilio | bors-servo | |
Silence the 'Unhandled cursor kind' warning for a few things For toplevel operator overload, and for `CXCursor_UsingDirective` | |||
2016-12-13 | Silence the 'Unhandled cursor kind' warning for toplevel operator overloads ↵ | Vladimir Vukicevic | |
and using directives | |||
2016-12-13 | Auto merge of #333 - emilio:clang-sys, r=fitzgen | bors-servo | |
Use clang-sys bindings instead of ours. I plan to use a dynamically loaded clang-sys library to remove the llvm-stable feature. This is part of the work. r? @fitzgen | |||
2016-12-13 | cargo: Sort dependencies in libbindgen. | Emilio Cobos Álvarez | |
2016-12-13 | Auto merge of #332 - emilio:constructors, r=fitzgen | bors-servo | |
Add support for constructors, and integration tests. r? @fitzgen cc @vvuk | |||
2016-12-13 | Use clang-sys bindings instead of ours. | Emilio Cobos Álvarez | |
I plan to use a dynamically loaded clang-sys library to remove the llvm-stable feature. This is part of the work. | |||
2016-12-13 | ir: Add documentation for CompInfo::constructors | Emilio Cobos Álvarez | |
2016-12-13 | Fix travis | Emilio Cobos Álvarez | |
2016-12-13 | codegen: Rename the temporary variable in constructors for __bindgen_tmp, to ↵ | Emilio Cobos Álvarez | |
avoid potential conflicts. | |||
2016-12-13 | Add support for constructors, and integration tests. | Emilio Cobos Álvarez | |
2016-12-12 | Auto merge of #331 - upsuper:patch-2, r=emilio | bors-servo | |
Fix issues in README Mainly for fixing `env!("OUT_DIR")` usage in `build.rs`. | |||
2016-12-12 | Fix issues in README | Xidorn Quan | |
Mainly for fixing `env!("OUT_DIR")` usage in `build.rs`. | |||
2016-12-12 | Auto merge of #330 - emilio:error, r=xidorn | bors-servo | |
lib: Return error early if there are any error diagnostics. r? @fitzgen This is a rebase of #280 | |||
2016-12-11 | lib: Do the path fixup inside the library, so users of the library don't ↵ | Emilio Cobos Álvarez | |
have to do this themselves. | |||
2016-12-11 | options: Ensure to pass the clang header last to clang. | Emilio Cobos Álvarez | |
2016-12-10 | lib: Return error early if there are any error diagnostics. | Emilio Cobos Álvarez | |
2016-12-09 | Auto merge of #328 - emilio:publish, r=emilio | bors-servo | |
Publish r? @fitzgen | |||
2016-12-09 | Use consistent indentation in toml files. | Emilio Cobos Álvarez | |
2016-12-09 | Publish 0.1.1 for the recent changes. | Emilio Cobos Álvarez | |
2016-12-09 | Rip off the clippy feature. | Emilio Cobos Álvarez | |
2016-12-09 | s/_docs/docs_ | Emilio Cobos Álvarez | |
2016-12-09 | Auto merge of #329 - upsuper:upgrade-syntex, r=emilio | bors-servo | |
Upgrade syntex to 0.50 for sync with servo | |||
2016-12-09 | Upgrade deps to have syntex 0.50 | Xidorn Quan | |
2016-12-09 | Remove macro_rules in codegen | Xidorn Quan | |
2016-12-09 | Auto merge of #327 - fitzgen:libbindgen-on-crates-io, r=emilio | bors-servo | |
Use a shared workspace for bindgen, libbindgen, and test_expectations This enables us to publish libbindgen on crates.io | |||
2016-12-09 | Fix Travis CI test integration with workspaces | Nick Fitzgerald | |
2016-12-09 | Set `libbindgen`'s version to 0.1.0 | Nick Fitzgerald | |
2016-12-09 | Use a shared workspace for bindgen, libbindgen, and test_expectations | Nick Fitzgerald | |
2016-12-08 | Auto merge of #326 - upsuper:patch-1, r=emilio | bors-servo | |
Upgrade clang-sys in libbindgen It seems #322 doesn't upgrade the clang-sys of libbindgen, so bindgen is using two different versions of clang-sys. We should fix it. r? @emilio | |||
2016-12-08 | Upgrade clang-sys in libbindgen | Xidorn Quan | |
2016-12-08 | Auto merge of #325 - emilio:stable-template-test, r=heycam | bors-servo | |
codegen: generate stable names for tests functions. r? @heycam | |||
2016-12-07 | codegen: generate stable names for tests functions. | Emilio Cobos Álvarez | |
2016-12-07 | Auto merge of #324 - emilio:coherent-replacement-and-whitelisting, r=fitzgen | bors-servo | |
ir: Fix namespace_aware_canonical_name with disable_name_namespacing. This dropped off the previous PR. | |||
2016-12-07 | ir: Fix namespace_aware_canonical_name with disable_name_namespacing. | Emilio Cobos Álvarez | |
2016-12-07 | Auto merge of #321 - emilio:coherent-replacement-and-whitelisting, r=fitzgen | bors-servo | |
Coherent replacement and whitelisting This is on top of the last few PRs. This moves us to take modules into account when whitelisting and replacing. This also fixes a few issues with replacements, and simplifies our handling of template aliases. r? @fitzgen | |||
2016-12-07 | ir: Add test for #315 | Emilio Cobos Álvarez | |
Fixes #315 | |||
2016-12-07 | ir: Move duplicated checks into a function. | Emilio Cobos Álvarez | |
2016-12-07 | ir: Saner whitelisting/blacklisting. | Emilio Cobos Álvarez | |
2016-12-07 | ir: Auto-whitelist replacements. | 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-07 | Auto merge of #323 - servo:runtime-env, r=nox | bors-servo | |
Use std::env::var instead of env! in build srcipt Recent versions of Cargo seems to not provide $OUT_DIR and some other environment variables anymore when building build scripts. CC @upsuper | |||
2016-12-07 | Use std::env::var instead of env! in build srcipt | Simon Sapin | |
Recent versions of Cargo seems to not provide $OUT_DIR and some other environment variables anymore when building build scripts. |