Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-06 | Don't try and debug format blacklisted types when generating `impl Debug` blocks | Nick Fitzgerald | |
2017-09-06 | Be pessimistic about `derive(Debug)` and blacklisted types | Nick Fitzgerald | |
2017-09-06 | Write test for `--no-derive--copy` | mchlrhw | |
2017-09-05 | Do not derive Copy for blacklisted types | Nick Fitzgerald | |
Presumably they are blacklisted because we can't understand them properly, so be pessimistic about what we can derive for it. Fixes #944. | |||
2017-09-04 | ir: Fix definitions outside of base class manually tracking the correct parent. | Emilio Cobos Álvarez | |
2017-09-04 | Test. | Emilio Cobos Álvarez | |
2017-09-04 | Existing test adjustments. | Emilio Cobos Álvarez | |
2017-08-21 | Small tests for derive Eq | Zhiting Zhu | |
2017-08-21 | Misc tests for derive Eq | Zhiting Zhu | |
2017-08-21 | Layout related tests for derive Eq | Zhiting Zhu | |
2017-08-21 | Template related tests for derive Eq | Zhiting Zhu | |
2017-08-21 | Anonymous related tests for derive Eq | Zhiting Zhu | |
2017-08-21 | Complex float related tests for derive Eq | Zhiting Zhu | |
2017-08-21 | Function related tests for derive Eq | Zhiting Zhu | |
2017-08-21 | Opaque tests for can derive Eq | Zhiting Zhu | |
2017-08-21 | Class related tests for can derive Eq | Zhiting Zhu | |
2017-08-21 | Struct related tests for can derive Eq | Zhiting Zhu | |
2017-08-21 | Union related tests for can derive Eq | Zhiting Zhu | |
2017-08-21 | Rename `TypeKind::Named` to `TypeKind::TypeParam` | Anna Liao | |
Also renames a bunch of other things referring to named types to refer to type parameters. Fixes #915 | |||
2017-08-14 | Small tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Misc tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Layout related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Template related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Anonymous related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Complex float related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Function related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Opaque related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Class related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Struct related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Union related tests for derive PartialEq | Zhiting Zhu | |
2017-08-14 | Auto merge of #909 - bkchr:union_fix, r=emilio | bors-servo | |
Fixes alignment errors with new Rust union type This fix creates a new private field with the required aligned size. This new private field ensures that the union has the required size. This fixes: #908 | |||
2017-08-14 | Fixes alignment errors with new Rust union type | Bastian Köcher | |
This fix creates a new private field with the required aligned size. This new private field ensures that the union has the required size. | |||
2017-08-14 | Auto merge of #911 - upsuper:layout-test-name, r=emilio | bors-servo | |
Stablize name of reference and nested combination of ref, ptr, and array | |||
2017-08-14 | Auto merge of #892 - tmfink:feature-832-custom-rust-target, r=emilio | bors-servo | |
Re-add --rust-target option to replace --unstable-rust Re-apply commit. Addresses #832 Instead of specifying whether or not to use stable, specify the Rust release to support (one of several stable/beta releases or nightly). The `--unstable-rust` option is still accepted and implies nightly. The definitions of `RustTarget` and `RustFeatures` are created with macros. For each test that uses unions, there is a version that uses the latest stable and 1.0. | |||
2017-08-14 | Stablize name of reference and nested combination of ref, ptr, and array | Xidorn Quan | |
2017-08-13 | Re-add --rust-target to replace --unstable-rust | Travis Finkenauer | |
Instead of specifying whether or not to use stable, specify the Rust release to support (one of several stable/beta releases or nightly). The `--unstable-rust` option is still accepted and implies nightly. The definitions of `RustTarget` and `RustFeatures` are created with macros. For each test that uses unions, there is a version that uses the latest stable and 1.0. This also fixes the bug where unions were generated with non-Copy fields. | |||
2017-08-13 | ir: Sanitize base names more aggressively. | Emilio Cobos Álvarez | |
This fixes stylo build failures when template instantiations tests caused a rust compile error due to a bad test name. This commit makes names better sanitized, preventing similar errors in the future. | |||
2017-08-13 | tests: Fix clang warning about missing constructor to initialize const member. | Emilio Cobos Álvarez | |
2017-08-10 | Auto merge of #899 - bkchr:manual_debug_impl, r=fitzgen | bors-servo | |
Implements Debug trait for types which do not support derive Debug For types that do not support derive Debug be implemented automatically by rust, we know can generate implementations of the Debug trait. This code generation is hidden behind the '--force-derive-debug' command-line flag. Should solve: #875 Sorry for the extra noise in lib.rs, codegen/mod.rs etc, that was rustfmt. | |||
2017-08-11 | Small fixes and improvements to the derive-debug tests | Bastian Köcher | |
2017-08-11 | Renames cli --force-derive-debug to --impl-debug | Bastian Köcher | |
2017-08-10 | Implements Debug trait for types which do not support derive Debug | Bastian Köcher | |
For types that do not support derive Debug be implemented automatically by rust, we know can generate implementations of the Debug trait. This code generation is hidden behind the '--force-derive-debug' command-line flag. | |||
2017-08-09 | Small dedicated tests for derive Hash | Zhiting Zhu | |
2017-08-09 | Misc tests for derive Hash | Zhiting Zhu | |
2017-08-09 | Layout related tests for derive Hash | Zhiting Zhu | |
2017-08-09 | Template related tests for derive Hash | Zhiting Zhu | |
2017-08-09 | Anonymous related tests for derive Hash | Zhiting Zhu | |
2017-08-09 | Complex float tests for derive Hash | Zhiting Zhu | |
2017-08-09 | Function related tests for derive Hash | Zhiting Zhu | |
2017-08-09 | Opaque related tests for derive Hash | Zhiting Zhu | |