Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-30 | Merge pull request #1354 from joshlf/master. r=emilio | Emilio Cobos Álvarez | |
Improve error message when libclang fails | |||
2018-07-29 | Use associated constants for rust enums when available | Josh Hejna | |
2018-07-29 | Quote regexes in test headers | Josh Hejna | |
When using test-one.sh, unquoted wildcards are expanded by the shell, resulting in failing tests. | |||
2018-07-29 | Improve error message when libclang fails | Joshua Liebow-Feeser | |
2018-07-26 | select cpp or c search paths based on clang args | Kevin Schmid | |
2018-07-11 | Merge pull request #1348 from tmfink/feature-refactor. r=emilio | Emilio Cobos Álvarez | |
Track Rust target features with declaration macro | |||
2018-07-10 | Merge pull request #1347 from dwijnand/fix-license | Emilio Cobos Álvarez | |
Regenerates the BSD3 License so GitHub recognises it | |||
2018-07-06 | Track Rust target features with declaration macro | Travis Finkenauer | |
Eliminates the manual implementation of `From<RustTarget>` for `RustFeatures`. | |||
2018-07-06 | Auto merge of #1339 - emilio:bitfield-int, r=fitzgen | bors-servo | |
Fix integer_type to actually return integers all the time. blob() does care about alignment, so we can get into an architecture where there are integers where size != align. This is a tentative fix for servo/servo#21093, though as mentioned there I couldn't find a repro on my machine. | |||
2018-07-06 | Auto merge of #1346 - emilio:wchar, r=fitzgen | bors-servo | |
ir: Don't assume wchar is 2 bytes. Fixes #1345 | |||
2018-07-05 | Regenerates the BSD3 License so GitHub recognises it | Dale Wijnand | |
2018-07-05 | Fix integer_type to actually return integers all the time. | Emilio Cobos Álvarez | |
blob() does care about alignment, so we can get into an architecture where there are integers where size != align. This is a tentative fix for https://github.com/servo/servo/issues/21093, though as mentioned there I couldn't find a repro on my machine. | |||
2018-07-05 | ir: Don't assume wchar is 2 bytes. | Emilio Cobos Álvarez | |
Fixes #1345 | |||
2018-07-01 | Auto merge of #1343 - emilio:fixup, r=upsuperv0.37.4 | bors-servo | |
codegen: Allow unused_mut to prevent warnings on little-endian machines. And fixup whitespace. This is a followup #1342. | |||
2018-07-01 | Bump version. | Emilio Cobos Álvarez | |
2018-07-01 | Update test expectations. | Emilio Cobos Álvarez | |
2018-07-01 | codegen: Prevent unused_mut warnings, and fix formatting issues. | Emilio Cobos Álvarez | |
Followup to #1342 | |||
2018-07-01 | Bump version.v0.37.3 | Emilio Cobos Álvarez | |
2018-07-01 | Auto merge of #1342 - psumbera:master, r=emilio | bors-servo | |
Fix bitfields on big-endian machines. Fixes #1340 | |||
2018-07-01 | Update test expectations. | Emilio Cobos Álvarez | |
2018-06-28 | Fix bitfields on big-endian machines. | Petr Sumbera | |
Fixes #1340 | |||
2018-06-17 | Auto merge of #1335 - emilio:libclang-up, r=pepyakin | bors-servo | |
Bump libclang. Fixes #1276 | |||
2018-06-16 | Bump libclang. | Emilio Cobos Álvarez | |
Fixes #1276 | |||
2018-06-13 | Auto merge of #1330 - waywardmonkeys:fix-typos, r=emilio | bors-servo | |
Fix typos. This does change a struct field and a couple of functions, but I don't believe that those are publicly exposed. | |||
2018-06-13 | Fix typos. | Bruce Mitchener | |
2018-06-04 | Auto merge of #1329 - db48x:allow-const-enum-style, r=emilio | bors-servo | |
add --constified-enum to output consts when the default is changed | |||
2018-06-04 | add --constified-enum to output consts when the default is changed | Daniel Brooks | |
2018-06-04 | Auto merge of #1328 - db48x:default-enum-variant, r=emilio | bors-servo | |
Add an option to set the default codegen style for all enums | |||
2018-06-04 | remove unnecessary as_ref | Daniel Brooks | |
2018-06-04 | Rename from "enum variant" to "enum style" | Daniel Brooks | |
2018-06-03 | Add an option to set the default codegen style for all enums | Daniel Brooks | |
2018-06-03 | Auto merge of #1327 - db48x:fuzzing-extra-file, r=emilio | bors-servo | |
Add an option to extend the compiled code after each reducing step This let me add a test function which called a method in the reduced code, preventing creduce from eliminating everything entirely. | |||
2018-06-03 | add a description to the new option | Daniel Brooks | |
2018-06-03 | Add an option to extend the compiled code after each reducing step | Daniel Brooks | |
This let me add a test function which called a method in the reduced code, preventing creduce from eliminating everything entirely. | |||
2018-06-01 | Auto merge of #1324 - demurgos:patch-1, r=emilio | bors-servo | |
Fix typo in `clang_version` documentation This is just a small PR to fix the "semvar" typo to "semver". | |||
2018-06-01 | Fix typo in `clang_version` documentation | Charles Samborski | |
This is just a small PR to fix the "semvar" typo to "semver". | |||
2018-05-29 | Auto merge of #1321 - stouset:check-if-num-template-args-is-loaded, r=emilio | bors-servo | |
Check if `clang_Type_getNumTemplateArguments` is loaded before use Fixes #1304, which reapplies #916 which was regressed by #915. | |||
2018-05-29 | Check if `clang_Type_getNumTemplateArguments` is loaded before use | Stephen Touset | |
2018-05-21 | Auto merge of #1317 - Eijebong:regex, r=emilio | bors-servo | |
Update regex to 1.0 and bump version | |||
2018-05-21 | Update regex to 1.0 and bump version | Bastien Orivel | |
2018-05-18 | Version bump.v0.37.0 | Emilio Cobos Álvarez | |
2018-05-15 | Auto merge of #1312 - emilio:constness-woes, r=fitzgen | bors-servo | |
ir: Handle *const T at the codegen level. Followup to #1311. | |||
2018-05-16 | Handle pointer constness at the right level. | Emilio Cobos Álvarez | |
2018-05-14 | ir: Make type parameters respect constness appropriately. | Emilio Cobos Álvarez | |
2018-05-14 | ir: Make Opaque types respect constness appropriately. | Emilio Cobos Álvarez | |
2018-05-14 | ir: Fix "this" argument generation to build a pointer to const, not a const ↵ | Emilio Cobos Álvarez | |
pointer. | |||
2018-05-14 | Auto merge of #1311 - cynecx:canonicalize_pointer_ty, r=emilio | bors-servo | |
Canonicalize a type (pointer type) first before checking for constness This fixes cases like: ```cpp int sodium_munlock(int* const addr); // addr itself is const but the pointer points to mutable data ``` Before fix: ```rust extern "C" { pub fn sodium_munlock( addr: *const ::std::os::raw::c_int, ) -> ::std::os::raw::c_int; } ``` After this patch: ```rust extern "C" { pub fn sodium_munlock( addr: *mut ::std::os::raw::c_int, ) -> ::std::os::raw::c_int; } ``` | |||
2018-05-12 | Add missing line in test expectation | cynecx | |
2018-05-12 | Add test from issue #511 | cynecx | |
2018-05-10 | Adjust proper constness in tests | cynecx | |