diff --git a/CHANGELOG.md b/CHANGELOG.md index c8bb0d7..fa82e48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,42 +2,511 @@ ## Unreleased -## 0.4.4 +### Commit Statistics -* Specify linkage for `__test_fn...()` [#33] -* Remove the use of `mem::zeroed()` from generated code [#35] + -[#33]: https://github.com/JohnTitor/ctest2/pull/33 -[#35]: https://github.com/JohnTitor/ctest2/pull/35 + - 2 commits contributed to the release over the course of 31 calendar days. + - 88 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages -## 0.4.3 +### Commit Details -* Add support for long double [#30] + -[#30]: https://github.com/JohnTitor/ctest2/pull/30 +
view details -## 0.4.2 + * **Uncategorized** + - Fix missing code block terminators in docstrings ([`3ea3965`](https://github.com/JohnTitor/ctest2/commit/3ea396523425e5f3948146bde869f5d0ccd0e2ca)) + - Print out errors to stderr ([`aacc9e6`](https://github.com/JohnTitor/ctest2/commit/aacc9e64d2a372e74d7d8e9066881645bb444827)) +
-* Allow to subtract in constants [#28] -* Update `rustc_version` to 0.4. +## v0.4.4 (2022-05-12) -[#28]: https://github.com/JohnTitor/ctest2/pull/28 +### Commit Statistics -## 0.4.1 + -* Fix the `deref_nullptr` warning. [#24] -* Fix unaligned_references warning. [#25] + - 2 commits contributed to the release over the course of 15 calendar days. + - 164 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages -[#24]: https://github.com/JohnTitor/ctest2/pull/24 -[#25]: https://github.com/JohnTitor/ctest2/pull/25 +### Commit Details -## 0.4.0 + -* Add support for Haiku -* Update `rustc_version` to 0.3.2. -* MSRV is now 1.34. -* Update crates to edition 2018. +
view details -## 0.3.0 + * **Uncategorized** + - Remove the use of `mem::zeroed()` on generated code ([`e8b215c`](https://github.com/JohnTitor/ctest2/commit/e8b215c54a6c2784e475790a0c1bda18cab4169c)) + - Specify linkage for `__test_fn...()`. ([`5684414`](https://github.com/JohnTitor/ctest2/commit/5684414735b58683451e8a364c7ede94f101969e)) +
+ +## v0.4.3 (2021-11-28) + +### Commit Statistics + + + + - 1 commit contributed to the release. + - 42 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Add support for long double ([`76bcbd5`](https://github.com/JohnTitor/ctest2/commit/76bcbd5fa20e86d7d39ecf8300744b4e008f5f18)) +
+ +## v0.4.2 (2021-10-16) + +### Commit Statistics + + + + - 1 commit contributed to the release. + - 146 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Allow to subtract in constants ([`17df391`](https://github.com/JohnTitor/ctest2/commit/17df3916cd84b0ba626b438e18eb3812ba7340ec)) +
+ +## v0.4.1 (2021-05-23) + +### Commit Statistics + + + + - 2 commits contributed to the release. + - 115 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Fix `unaligned_references` warning ([`58fe3e5`](https://github.com/JohnTitor/ctest2/commit/58fe3e5dc1fec08d067cc41149bb7d75048077eb)) + - Fix the `deref_nullptr` warning ([`5d5b425`](https://github.com/JohnTitor/ctest2/commit/5d5b425979b49e37d4ee5629caf2723b10886679)) +
+ +## v0.4.0 (2021-01-28) + +### Commit Statistics + + + + - 4 commits contributed to the release over the course of 159 calendar days. + - 240 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Add support for the Haiku target ([`193a72f`](https://github.com/JohnTitor/ctest2/commit/193a72fb5beb8008bb2256709bac8c240685d079)) + - Fix Clippy warnings ([`4aafd94`](https://github.com/JohnTitor/ctest2/commit/4aafd946470e016fff02af26bb6dba2c49d1c683)) + - Update crate to edition 2018 ([`1de5a4c`](https://github.com/JohnTitor/ctest2/commit/1de5a4cac5a33921135a0e7503240299bcc9f295)) + - Use `OR` keyword instead of deprecated `/` ([`76dab1c`](https://github.com/JohnTitor/ctest2/commit/76dab1cef5d4dbb81147f9ea3a45b0b2c3ce7354)) +
+ +## v0.3.0 (2020-06-01) + +### Other + + - :uninitialized is deprecated + +### Commit Statistics + + + + - 39 commits contributed to the release over the course of 551 calendar days. + - 553 days passed between releases. + - 1 commit where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Use garando_syntax ([`732c7b5`](https://github.com/JohnTitor/ctest2/commit/732c7b531073a57f186321c7799d3b4cda639856)) + - Rename to ctest2 ([`bdadd0b`](https://github.com/JohnTitor/ctest2/commit/bdadd0b4c0c6db84abcb856cfa6267ecdfca8bf9)) + - Merge pull request #5 from JohnTitor/riscv64gc ([`8ac57fb`](https://github.com/JohnTitor/ctest2/commit/8ac57fb0dfb90b12f41d598449adc80dd7a00156)) + - Add `riscv64gc` arch support ([`fd7bfb2`](https://github.com/JohnTitor/ctest2/commit/fd7bfb29820fcbe6457c97cb4ae761e6fb02d56e)) + - Use MaybeUninit instead of uninitialized ([`f8ada39`](https://github.com/JohnTitor/ctest2/commit/f8ada39ce4e8c596650bcaa184d83fae488f2b2c)) + - Merge pull request #2 from pfmooney/target-error ([`466af76`](https://github.com/JohnTitor/ctest2/commit/466af761070a82f97ccec6c6f2d36ab84462eb6f)) + - Fix typo in "unknown target" error message ([`04bac2c`](https://github.com/JohnTitor/ctest2/commit/04bac2c7c25bbeea0f05b78e11c39c904d4a2005)) + - Add illumos target ([`1b4efff`](https://github.com/JohnTitor/ctest2/commit/1b4efff47d23624bbad42a5741e4cc4476560e8e)) + - add supporting for vxWorks ([`570e058`](https://github.com/JohnTitor/ctest2/commit/570e0584f0dc4aeab6ff4e9c07190c346a45beeb)) + - Improve error output ([`cf096e1`](https://github.com/JohnTitor/ctest2/commit/cf096e1a0f24072c8016dd649f1349a6785aa15b)) + - Improve errors of roundtrip tests ([`ddf07ea`](https://github.com/JohnTitor/ctest2/commit/ddf07ea5759f9605da968c391007117847553a0a)) + - fix roundtrip tests for structs larger than 252 bytes ([`2d3be56`](https://github.com/JohnTitor/ctest2/commit/2d3be569b07f413a7639419d84391d1d04f4d6fe)) + - :uninitialized is deprecated ([`0bbbc85`](https://github.com/JohnTitor/ctest2/commit/0bbbc85fbd211f33815b39d9f472cf22d088846f)) + - Avoid errors on unknown warnings ([`57da2c3`](https://github.com/JohnTitor/ctest2/commit/57da2c3b2e74a2ff135d0369647c1fe2a3b3bf96)) + - Fix alignment computation once and for all ([`c870733`](https://github.com/JohnTitor/ctest2/commit/c87073322872c61371997666752e159f5e582d11)) + - Use a custom alignof implementation ([`0880937`](https://github.com/JohnTitor/ctest2/commit/0880937f3550c3f88ed6f5da237144241e9aed9c)) + - Temporarily remove MaybeUninit ([`f8c43dc`](https://github.com/JohnTitor/ctest2/commit/f8c43dce0f71758c8c8467b44217beca582714b7)) + - Workaround mingw being broken: rust-lang/47048 ([`79dc2a0`](https://github.com/JohnTitor/ctest2/commit/79dc2a0ec63a1fc991457cdafda8e9a42abb238a)) + - Use MaybeUninit to store invalid representations and only check non-padding bytes ([`5daf96b`](https://github.com/JohnTitor/ctest2/commit/5daf96b3597ef89993e402021be98f0ad58fb40c)) + - Silence spurous warnings on MSVC ([`ffe2573`](https://github.com/JohnTitor/ctest2/commit/ffe25732319b983966d3886c795494c053eac014)) + - Add ABI roundtrip test ([`5ab52f3`](https://github.com/JohnTitor/ctest2/commit/5ab52f3b8f6086f23b48ae176fd42d8dd85c6f5d)) + - Add support for transparent and packed(N) types ([`6e1f066`](https://github.com/JohnTitor/ctest2/commit/6e1f066e673ef12576554016de768ae37d552e46)) + - Add a repr(packed(N)) test ([`2460886`](https://github.com/JohnTitor/ctest2/commit/24608866b5543787dddf5bdb78a1097610b51e8d)) + - silence another msvc warning ([`99e89ab`](https://github.com/JohnTitor/ctest2/commit/99e89abd8259f836300ea4b1de3466058b6e7a6f)) + - Allow taking references to packed struct fields in MSVC ([`6f1a656`](https://github.com/JohnTitor/ctest2/commit/6f1a656c1eb2c0fb864139f75b00fa308382f634)) + - Add redox target ([`835506d`](https://github.com/JohnTitor/ctest2/commit/835506db973410dfed4385be127eea1d9dcd0bea)) + - Fix build by running rustfmt ([`b645216`](https://github.com/JohnTitor/ctest2/commit/b64521631710dc950ffde055973fc92c02a3b120)) + - Add a way to specify that a function argument is an array in C ([`f551ca7`](https://github.com/JohnTitor/ctest2/commit/f551ca713949dd3c70a22bea4c7c04fc06c759ce)) + - Improve support for arrays ([`fb76cbc`](https://github.com/JohnTitor/ctest2/commit/fb76cbc2bdaed2d0efc6ffada50a7c8003fd3ee6)) + - Clippy ([`cc5690a`](https://github.com/JohnTitor/ctest2/commit/cc5690a180a1f713d6cf2f587eb06eebe8a728eb)) + - Formatting ([`5dd2909`](https://github.com/JohnTitor/ctest2/commit/5dd2909a2801c65e90b4d781bce87f1dc7e238fb)) + - Add support for verifying volatile pointers ([`a349575`](https://github.com/JohnTitor/ctest2/commit/a3495758a023f0a8f53dab22d8d2029ce3aaf6f1)) + - Add wasi definitions ([`c908271`](https://github.com/JohnTitor/ctest2/commit/c9082716c4438c9b71438ec8da8f604f53695bd2)) + - Add an option to print skipped items ([`9b8a31e`](https://github.com/JohnTitor/ctest2/commit/9b8a31e78884255476a37b3de7c504b8427ab579)) + - Check that the tests do not emit warnings ([`af6d9a3`](https://github.com/JohnTitor/ctest2/commit/af6d9a3edc798336dc7cf9e10e24cfc6c0d07de1)) + - Fix clippy and formatting ([`3548657`](https://github.com/JohnTitor/ctest2/commit/3548657cd38e0b947ca2bc62cff201ded098fa70)) + - Add C++ support ([`413f843`](https://github.com/JohnTitor/ctest2/commit/413f8439166979e8884065dee0ec157036e08820)) + - Add const_cname API to map Rust const names to C names ([`75722df`](https://github.com/JohnTitor/ctest2/commit/75722dfbceb8d5cd3a1aa7135ec2aa5282598869)) + - Add support for packed structs ([`3e2ac3a`](https://github.com/JohnTitor/ctest2/commit/3e2ac3ab9c785866c6e4eb37df903d3defd38d17)) +
+ +## v0.2.7 (2018-11-25) + +### Commit Statistics + + + + - 5 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Fix generates tests with C function conflict ([`96ca3fa`](https://github.com/JohnTitor/ctest2/commit/96ca3fa81605aa9a7d55a74f64c6b2df9af9ded1)) + - support statics of Option types ([`ee2fd33`](https://github.com/JohnTitor/ctest2/commit/ee2fd33d94fd4f7640b4b989e1f3b9b876cdbbc3)) + - support non-mut statics with Option<&T> ([`31cae7d`](https://github.com/JohnTitor/ctest2/commit/31cae7d94f86bc90015a25a4c28c4cf499b42ae6)) + - fix clippy issues ([`e17d4ae`](https://github.com/JohnTitor/ctest2/commit/e17d4ae67c3d9b380053b20644b701bcf67dec18)) + - re-format ([`eab052c`](https://github.com/JohnTitor/ctest2/commit/eab052cb32b6c7cfbaef3bfc48a998a26a98693a)) +
+ +## v0.2.4 (2018-10-29) + +### Commit Statistics + + + + - 4 commits contributed to the release over the course of 8 calendar days. + - 9 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Merge pull request #49 from gnzlbg/bv ([`4aea5ed`](https://github.com/JohnTitor/ctest2/commit/4aea5ede350b240b5bb1ccd0b13b0f0abaf97f68)) + - Merge pull request #48 from gnzlbg/linux-libc ([`432677c`](https://github.com/JohnTitor/ctest2/commit/432677ca8da277462385d68b035a3e5748e1c619)) + - add support for extern static references and optional references ([`07c96c6`](https://github.com/JohnTitor/ctest2/commit/07c96c674233970eaf1e8674039b07b4c8a9645b)) + - Merge pull request #43 from johnschug/skip-sign ([`9480ee3`](https://github.com/JohnTitor/ctest2/commit/9480ee376ef3b24567ca0b208b7e9b9faa19f82b)) +
+ +## v0.2.3 (2018-10-20) + +### Commit Statistics + + + + - 4 commits contributed to the release over the course of 3 calendar days. + - 37 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Skip signedness checks for non-integer type aliases ([`2099f61`](https://github.com/JohnTitor/ctest2/commit/2099f6179f476aef903ca6a3131e043e75c06cec)) + - Add support for arrays in extern statics ([`d389610`](https://github.com/JohnTitor/ctest2/commit/d389610b9ece689a2b3e602eacb9cd19af8af50f)) + - add support for nested functions ([`30f5187`](https://github.com/JohnTitor/ctest2/commit/30f5187a6a456942015f6361bae045ff06736dca)) + - Minimal support for fn types in extern statics ([`9375d57`](https://github.com/JohnTitor/ctest2/commit/9375d57cf2151069306ea04222bcad2d61862e9c)) +
+ +## v0.2.2 (2018-09-12) + +### Commit Statistics + + + + - 1 commit contributed to the release. + - 8 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Revert bump in the minimum supported Rust version ([`92bc00e`](https://github.com/JohnTitor/ctest2/commit/92bc00eecc1b8725ecaa318df860664a91846fe4)) +
+ +## v0.2.1 (2018-09-04) + +### Commit Statistics + + + + - 2 commits contributed to the release over the course of 22 calendar days. + - 22 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Add static testing ([`f665acc`](https://github.com/JohnTitor/ctest2/commit/f665accfdc52b3f887cc59511aaf2c3009b902b1)) + - Merge pull request #35 from gnzlbg/doc0 ([`e8cd0c2`](https://github.com/JohnTitor/ctest2/commit/e8cd0c2f341fe5211a9a25f646df0a3352a8eec8)) +
+ +## v0.2.0 (2018-08-12) + +### Commit Statistics + + + + - 5 commits contributed to the release over the course of 190 calendar days. + - 192 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - improve docs of cfg method ([`e9355e7`](https://github.com/JohnTitor/ctest2/commit/e9355e738e3e25c5b51114f9bc7974da83040c6c)) + - Add support for unions without typedefs ([`8078823`](https://github.com/JohnTitor/ctest2/commit/80788238ecaca2a610efea3f5c46ea9f23f88121)) + - Add target_endian to the set of #[cfg()] items that are considered. ([`25b5b64`](https://github.com/JohnTitor/ctest2/commit/25b5b64e36147aab36a83cb1ffd5432c09a317ce)) + - allow deprecated declarations on non-msvc targets ([`a24ccd2`](https://github.com/JohnTitor/ctest2/commit/a24ccd2ad9995915f6be99dcf6e548f2bdfafe14)) + - panic on non-repr(C) structs only if the struct should not be skipped ([`c79cfd9`](https://github.com/JohnTitor/ctest2/commit/c79cfd9d02aa6e5f6026e79df8b47bcdd34ec597)) +
+ +## v0.1.7 (2018-02-01) + +### Commit Statistics + + + + - 3 commits contributed to the release over the course of 106 calendar days. + - 134 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Fix checking structs with `#[derive]` ([`b590c29`](https://github.com/JohnTitor/ctest2/commit/b590c2958b010d0a2512b5b81abccd8879f65604)) + - Solaris support ([`8182b0c`](https://github.com/JohnTitor/ctest2/commit/8182b0cb0e73cc5b314886adeed9ebdf32d6e769)) + - Add support for linux x32 ([`8739c4b`](https://github.com/JohnTitor/ctest2/commit/8739c4bfe720e994184a95c7ebec773183f255f9)) +
+ +## v0.1.6 (2017-09-20) + +### Commit Statistics + + + + - 1 commit contributed to the release. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Remove syntax items we're not checking ([`4d509e6`](https://github.com/JohnTitor/ctest2/commit/4d509e6c1d618c726a30a9cb5a5df5bdbfbfe70a)) +
+ +## v0.1.5 (2017-09-19) + +### Commit Statistics + + + + - 9 commits contributed to the release over the course of 76 calendar days. + - 88 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Bump dep on gcc ([`ada43df`](https://github.com/JohnTitor/ctest2/commit/ada43df485686af8d88b79234e533ec13c10f41e)) + - Try to ease the Rust compiler's pain ([`4447cfb`](https://github.com/JohnTitor/ctest2/commit/4447cfbc169d9c3c8d30f30ef98a963d77df137f)) + - Add support for unions ([`f4e0e2f`](https://github.com/JohnTitor/ctest2/commit/f4e0e2fba07638afe3903a6b655547effcd888a9)) + - Upgrade syntex_syntax dependency ([`391ac85`](https://github.com/JohnTitor/ctest2/commit/391ac85ba8d855b18d78336cb627f7b14d5cd249)) + - Add support for fixed-size array arguments ([`f574bfb`](https://github.com/JohnTitor/ctest2/commit/f574bfb76096de30597089a1e9b6c8c69f5a6454)) + - Add support for double-arrays in struct fields ([`466d365`](https://github.com/JohnTitor/ctest2/commit/466d365f593ad5d39fa3fac066123370495b0a4a)) + - Support explicit `-> ()` ([`2bcacb0`](https://github.com/JohnTitor/ctest2/commit/2bcacb0d87f072015c72e39aff6b8c82a743e5af)) + - Add support for testing `str` consts ([`9771b45`](https://github.com/JohnTitor/ctest2/commit/9771b45e0ead3fff4187b1674de9dc84d39dbda2)) + - Increase the default recursion limit ([`de371b4`](https://github.com/JohnTitor/ctest2/commit/de371b4fbf7efec032aea375bceed83ad1191b6d)) +
+ +## v0.1.4 (2017-06-23) + +### Commit Statistics + + + + - 3 commits contributed to the release over the course of 15 calendar days. + - 28 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - extern blocks can't be public ([`1254f45`](https://github.com/JohnTitor/ctest2/commit/1254f45225d62d6699bd56e40c3d3aaacdd9c2b6)) + - Handle ABIs in fields ([`73b72c1`](https://github.com/JohnTitor/ctest2/commit/73b72c1fa6b07f6da95fb035b1e92f82fc149236)) + - Add support emscripten targets ([`514a2f2`](https://github.com/JohnTitor/ctest2/commit/514a2f21990d83aa6fb4186a7220bf073558d87d)) +
+ +## v0.1.2 (2017-05-25) + +### Commit Statistics + + + + - 4 commits contributed to the release over the course of 145 calendar days. + - 189 days passed between releases. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Bump syntex_syntax to 0.27.0 to fix build on nightly rustc ([`9c81b92`](https://github.com/JohnTitor/ctest2/commit/9c81b927f3e1400f6558a65eeaffa126940ecf8c)) + - Add -uknown-linux-uclibc as target ([`376f59a`](https://github.com/JohnTitor/ctest2/commit/376f59a67cdae9d0f162f03b25c3b39f138b5eb3)) + - Support cast expressions in array lengths ([`80c0e5d`](https://github.com/JohnTitor/ctest2/commit/80c0e5d8dfa6d95c1b1fd7a313ba08ece18fac2f)) + - sparc64 support ([`6d24033`](https://github.com/JohnTitor/ctest2/commit/6d24033d97a8b559245397102a3d751168050672)) +
+ +## v0.1.1 (2016-11-16) + +### Commit Statistics + + + + - 36 commits contributed to the release over the course of 427 calendar days. + - 0 commits where understood as [conventional](https://www.conventionalcommits.org). + - 0 issues like '(#ID)' where seen in commit messages + +### Commit Details + + + +
view details + + * **Uncategorized** + - Fix powerpc64le target_arch ([`d5aac51`](https://github.com/JohnTitor/ctest2/commit/d5aac516d895556d652c15134ba1ad6cec5e38be)) + - add support for i586 targets ([`723f739`](https://github.com/JohnTitor/ctest2/commit/723f73993f5b70e12f48d26ffde1659b2b7dbd7a)) + - add support for s390x ([`bf56085`](https://github.com/JohnTitor/ctest2/commit/bf560858ef6f199b953d0d7a5568124908742057)) + - add support for mips64 ([`9109572`](https://github.com/JohnTitor/ctest2/commit/910957269ba81f096ef60727ed104436557bec85)) + - Allow user-specified flags override default ([`ff477ba`](https://github.com/JohnTitor/ctest2/commit/ff477ba55454af2b9837b9a60ad036912c1d57d2)) + - Add custom flags ([`965d657`](https://github.com/JohnTitor/ctest2/commit/965d6571ef4cfa0a911e89cee11e2f3cb211d6f0)) + - Print out rerun-if-changed keys to properly recompile ([`a2cf6be`](https://github.com/JohnTitor/ctest2/commit/a2cf6bec049efcaaee820631bd652c6fe52dfc1e)) + - Hide a weird API for now ([`c30b0cf`](https://github.com/JohnTitor/ctest2/commit/c30b0cfbc03af606e5a23e4496d0b6940ee1ea7f)) + - Add lots of API docs ([`2a95ee9`](https://github.com/JohnTitor/ctest2/commit/2a95ee9197c0bd3dab9dd95d6d0cd1a03e05bfb7)) + - Revert "Update dependency on syntex_syntax" ([`50ac771`](https://github.com/JohnTitor/ctest2/commit/50ac771acb7bb45cf0c182a5a9c8188a15c89efc)) + - Update dependency on syntex_syntax ([`d0c658d`](https://github.com/JohnTitor/ctest2/commit/d0c658d38d6db8f2a1ff1c5fae38d5a026fcaab2)) + - Revert "Correct test names" ([`7703b51`](https://github.com/JohnTitor/ctest2/commit/7703b51086cce2d9a703b103d0695b36653b8cab)) + - Separate a function for compiling and generating ([`4b8a0cb`](https://github.com/JohnTitor/ctest2/commit/4b8a0cb2907eb006a138fb3d7e0f03eafaf86921)) + - Correct test names ([`2fa4c8b`](https://github.com/JohnTitor/ctest2/commit/2fa4c8b17551af7a4ebd799ca6332ef2cace8213)) + - Add powerpc, powerpc64 and powerpc64le support ([`7058f68`](https://github.com/JohnTitor/ctest2/commit/7058f6898a428589520803b4d1e3d24887698284)) + - Fix for DragonFly ([`ea100e2`](https://github.com/JohnTitor/ctest2/commit/ea100e21377055b7fe4f032d9868c21cf97d06a6)) + - add openbsd support ([`702791e`](https://github.com/JohnTitor/ctest2/commit/702791e663dbd783d23e9f3e2acc78ae853766d0)) + - Don't use link_name in C by default ([`4b29e7d`](https://github.com/JohnTitor/ctest2/commit/4b29e7d8cf64370a3e38c9a2f31fc577a953689b)) + - Add os detection for netbsd ([`c78f4af`](https://github.com/JohnTitor/ctest2/commit/c78f4af3206d420bac0b88abab8b5d51bf4c8084)) + - Add option to skip an entire struct ([`07fe948`](https://github.com/JohnTitor/ctest2/commit/07fe948a45d7ed665ed0b0405f7d2c4db3140e44)) + - Bump dep on syntex_syntax ([`68c6cd6`](https://github.com/JohnTitor/ctest2/commit/68c6cd690391948b10b5fc02427c52c05272fbc8)) + - Don't test non-public constants ([`ec5cda4`](https://github.com/JohnTitor/ctest2/commit/ec5cda4ba0a0d2a8c991f53a669893fb06df17ca)) + - Detect i386 as well ([`45136e5`](https://github.com/JohnTitor/ctest2/commit/45136e50f5c3c103b3edcb28367f957471a3afe1)) + - Add iOS detection ([`43ba64e`](https://github.com/JohnTitor/ctest2/commit/43ba64e0e188c9e65fcd4b5c2b488eefc1e2a7b2)) + - Add aarch64 detection ([`7d4b14f`](https://github.com/JohnTitor/ctest2/commit/7d4b14fe8000f21176802d07851af4108bcd0fdf)) + - Add the ability to skip fields ([`ff49248`](https://github.com/JohnTitor/ctest2/commit/ff49248fc09ab51bc48ecdbfa5af73735babf341)) + - Support testing constants which are structs ([`a2bea04`](https://github.com/JohnTitor/ctest2/commit/a2bea04e6177dccf53f78ee9bac0f4517f4b9f5f)) + - Ignore a few more windows msvc warnings ([`6ac333e`](https://github.com/JohnTitor/ctest2/commit/6ac333e6e64c4c470a8026dd73d3a59f67845b34)) + - Add skipping a struct field's type ([`4fb81c4`](https://github.com/JohnTitor/ctest2/commit/4fb81c4e62e9a73d43d4e6b1f485a611cfb597ab)) + - Fix fixed-size arrays and function pointers ([`72ed6f6`](https://github.com/JohnTitor/ctest2/commit/72ed6f6efeb40ee25abb7c2d39d5af1fc172c170)) + - Test struct field types ([`8e619cd`](https://github.com/JohnTitor/ctest2/commit/8e619cdace5126c5f216479abdd486975f5167ae)) + - Use FFI safe type ([`dbc5d24`](https://github.com/JohnTitor/ctest2/commit/dbc5d24a724d31ab7f4afdcf47666ea0dc161f32)) + - Add test for all possible error messages ([`3e7a6a9`](https://github.com/JohnTitor/ctest2/commit/3e7a6a949dae934ed62924389f17e791feafae8c)) + - Use __alignof on MSVC ([`63ff2b4`](https://github.com/JohnTitor/ctest2/commit/63ff2b4f37c0ab98639e6b6c3b0cf7ef82d60581)) + - Add an option to skip the pointer check ([`b1d0e03`](https://github.com/JohnTitor/ctest2/commit/b1d0e03b10d7087c0d41b3cb00ac31a0ca471a6b)) + - Initial commit ([`d15487c`](https://github.com/JohnTitor/ctest2/commit/d15487c557d6deb6a05e426da3e2bf11ee5cb936)) +
-* Initial release as `ctest2`.