Commit Graph

  • ecbbd84222 Remove macro labeling when targeting nightly Rust Nikolai Vazquez 2018-11-14 01:36:06 -05:00
  • aaab20e4d2 Improve lib.rs docs Nikolai Vazquez 2018-11-14 00:27:29 -05:00
  • bc930bd2f9 Link directly to object safety section in docs Nikolai Vazquez 2018-11-14 00:17:40 -05:00
  • c2f42485f6 Add patreon and paypal donation links Nikolai Vazquez 2018-11-06 15:05:53 -05:00
  • 0e1e905946 Move assertions to separate files Nikolai Vazquez 2018-10-31 19:36:59 -04:00
  • 7ce7038f29 Add link to trait object section in Rust 2018 book Nikolai Vazquez 2018-10-19 21:58:09 -04:00
  • 0912efdf5a Add missing "for" in assert_cfg docs Nikolai Vazquez 2017-12-19 03:17:02 -05:00
  • 65a3278611 Make unused closure more obvious Nikolai Vazquez 2017-12-19 02:31:38 -05:00
  • 2f6c03fab8 [Travis] Bump minimum Rust version to 1.20.0 Nikolai Vazquez 2017-12-19 02:23:28 -05:00
  • 760165fc97 Add message-less assert_cfg example Nikolai Vazquez 2017-12-19 02:17:52 -05:00
  • df9abc5faa Make failing case clear in assert_cfg docs Nikolai Vazquez 2017-12-19 02:04:18 -05:00
  • 0db6c711db Convert comment to message in assert_cfg docs Nikolai Vazquez 2017-12-19 02:01:41 -05:00
  • 0dabd50218 Make assert_cfg message argument last Nikolai Vazquez 2017-12-19 01:58:12 -05:00
  • 3da6a6513a [Release] Prepare 0.2.5 Nikolai Vazquez 2017-12-12 01:22:31 -05:00
  • 5214a784a8 [Changelog] Add clippy change Nikolai Vazquez 2017-12-12 01:19:49 -05:00
  • e30a8a0da3 [Clippy] Allow unneeded_field_pattern lint Nikolai Vazquez 2017-12-12 01:18:32 -05:00
  • bdf3c83f8f Fix const_assert on old Rust versions Nikolai Vazquez 2017-12-12 01:15:58 -05:00
  • 513b049f94 [Changelog] Document change to assert_eq_size_ptr Nikolai Vazquez 2017-12-12 01:14:03 -05:00
  • f98d53575e Add #[allow(unsafe_code)] in assert_eq_size_ptr Nikolai Vazquez 2017-12-12 01:10:56 -05:00
  • d6ee8bda0b Use closure for assert_eq_size_ptr implementation Nikolai Vazquez 2017-12-12 01:08:16 -05:00
  • 07df777ea4 Test assert_eq_size_ptr against mutable references Nikolai Vazquez 2017-12-12 01:07:18 -05:00
  • 7ac196a7df Use where clause in assert_impl Nikolai Vazquez 2017-12-11 14:27:08 -05:00
  • 6798241414 Combine trait bounds in assert_impl fn Nikolai Vazquez 2017-12-11 14:23:03 -05:00
  • 41a770e5ff Use array in const_assert as the type Nikolai Vazquez 2017-12-11 14:12:39 -05:00
  • 2579090e36 Add message to Unix+Windows compile fail Nikolai Vazquez 2017-12-11 13:54:50 -05:00
  • 2b5b1ca28c Add limitation fix example Nikolai Vazquez 2017-12-11 13:49:38 -05:00
  • 306667b803 Update paragraph in crate doc examples section Nikolai Vazquez 2017-12-11 13:47:21 -05:00
  • c4773ea1c5 Change failure example in crate root docs Nikolai Vazquez 2017-12-11 11:40:16 -05:00
  • b6795db5c8 Add example for labeling assertion macros Nikolai Vazquez 2017-12-11 11:33:47 -05:00
  • 0f953d7ae3 [Cargo] Add files to include to config Nikolai Vazquez 2017-12-11 10:59:52 -05:00
  • 94807cedab [Cargo] Add documentation URL to config Nikolai Vazquez 2017-12-11 10:59:13 -05:00
  • ff5337c1ac [Changelog] Add doc info to unreleased "Added" Nikolai Vazquez 2017-12-11 10:56:08 -05:00
  • 2e1083def1 Make macro docs a bit more informative Nikolai Vazquez 2017-12-11 10:43:55 -05:00
  • 1da93cdd23 [Changelog] Note removal of cargo features Nikolai Vazquez 2017-12-11 05:53:04 -05:00
  • a0d4934512 [Travis] Remove nightly feature test Nikolai Vazquez 2017-12-11 05:49:18 -05:00
  • c44a0313b5 Remove failure tests Nikolai Vazquez 2017-12-11 05:48:05 -05:00
  • b3a6fe1f88 Add examples to assert_fields macro Nikolai Vazquez 2017-12-11 05:44:09 -05:00
  • f034ea31c6 Add failing example to assert_eq_size_ptr Nikolai Vazquez 2017-12-11 05:34:46 -05:00
  • 480c2f1b90 Mention examples for each macro in crate root docs Nikolai Vazquez 2017-12-11 05:27:14 -05:00
  • 9812d659b3 Rename all "Example" sections to "Examples" Nikolai Vazquez 2017-12-11 05:25:30 -05:00
  • bbd60a9db3 Do not bother instantiating in assert_obj_safe Nikolai Vazquez 2017-12-11 05:21:04 -05:00
  • 9b307b25bc Test const_assert_eq on trait in different module Nikolai Vazquez 2017-12-11 05:19:27 -05:00
  • c984380e2d Add compile_fail doc tests Nikolai Vazquez 2017-12-11 05:06:34 -05:00
  • 75be45f264 [Release] Prepare 0.2.4 Nikolai Vazquez 2017-12-11 03:50:25 -05:00
  • 685ecb14db [Changelog] Add assert_cfg to recently added Nikolai Vazquez 2017-12-11 03:45:11 -05:00
  • 8cbae628de Improve docs for individual macros Nikolai Vazquez 2017-12-11 03:22:22 -05:00
  • f5adef721f Add assert_cfg macro Nikolai Vazquez 2017-12-11 02:32:41 -05:00
  • 7198747da6 [Cargo] Deny unused_macros Nikolai Vazquez 2017-12-11 02:08:26 -05:00
  • 9343ec3541 Remove label test in eq_size Nikolai Vazquez 2017-11-08 15:13:57 -05:00
  • 5b00739a0c [Changelog] Add PR #5 to Unreleased Nikolai Vazquez 2017-11-08 15:00:09 -05:00
  • d07cfea174 Remove unsafe and lints within assert_eq_size Nikolai Vazquez 2017-11-08 14:52:23 -05:00
  • 46cfc671df Merge pull request #5 from SimonSapin/patch-1 Nikolai Vazquez 2017-11-08 14:28:41 -05:00
  • db17a025f9 transmute doesn’t need to be called to do its size check Simon Sapin 2017-11-08 19:26:00 +01:00
  • 30f88bc550 Remove unnecessary parentheses from const_assert Nikolai Vazquez 2017-11-02 22:03:39 -04:00
  • 490d2c7f6f [Chanelog] Mark certain changes as fixes Nikolai Vazquez 2017-09-22 18:20:12 -04:00
  • 3a5c0a0a83 [Changelog] Add unreleased changes since 0.2.3 Nikolai Vazquez 2017-09-22 18:17:32 -04:00
  • ccd0a7f4e1 [Changelog] Link to unreleased changes Nikolai Vazquez 2017-09-22 18:12:29 -04:00
  • 4d44076841 [Changelog] Update format to follow keepachangelog Nikolai Vazquez 2017-09-22 18:09:12 -04:00
  • 28d46f8c09 [Travis] Bump Rust to 1.15.0 Nikolai Vazquez 2017-09-22 17:48:19 -04:00
  • bf311bc724 Fix generics issue in assert_impl by using path Nikolai Vazquez 2017-09-21 03:35:40 -04:00
  • 24407680d3 [Tests] Fix type used for fields failure Nikolai Vazquez 2017-09-10 14:47:45 -04:00
  • ef3471b161 Add assert_fields macro Nikolai Vazquez 2017-09-10 14:34:46 -04:00
  • 127ebfc670 Remove clippy dependency Nikolai Vazquez 2017-08-24 17:26:56 -04:00
  • dcc1f422cd [Release] Prepare 0.2.3 Nikolai Vazquez 2017-08-24 17:21:21 -04:00
  • f911475b4d Create CHANGELOG.md Nikolai Vazquez 2017-08-24 17:17:30 -04:00
  • b2a4a45005 Allow trailing commas Nikolai Vazquez 2017-08-24 17:14:58 -04:00
  • 90ca0ac1f0 Splat lints to reduce vertical space Nikolai Vazquez 2017-08-24 17:02:31 -04:00
  • 3288af144c [Clippy] Allow certain lints Nikolai Vazquez 2017-08-24 16:58:10 -04:00
  • 4524154386 [Tests] Make assert_impl test even more obscure Nikolai Vazquez 2017-08-13 19:28:04 -04:00
  • b54278c5ea [Tests] Ensure assert_impl works for obscure types Nikolai Vazquez 2017-08-13 19:18:26 -04:00
  • cc20de50f1 [Cargo] Add 'testing' keyword Nikolai Vazquez 2017-08-13 18:39:08 -04:00
  • b619ba60f0 Forward arguments in all labeled macro branches Nikolai Vazquez 2017-08-13 18:04:41 -04:00
  • 4923ac3881 Add assert_impl to list of limited macros Nikolai Vazquez 2017-08-13 17:02:23 -04:00
  • 11ffffd52f [Release] Prepare 0.2.2 Nikolai Vazquez 2017-08-13 16:40:24 -04:00
  • 60ecf5c916 [Travis] Bump lowest Rust version to 1.14.0 Nikolai Vazquez 2017-08-13 16:21:06 -04:00
  • 73b7123934 Use static slice in assert_impl doc Nikolai Vazquez 2017-08-13 16:20:47 -04:00
  • 326feddbcc [Tests] Check assert_impl for slice IntoIterator Nikolai Vazquez 2017-08-13 16:18:56 -04:00
  • 9848c968e1 Remove helper macro for assert_impl Nikolai Vazquez 2017-08-13 16:08:48 -04:00
  • 1dac5aa673 Forward all argument tokens in labeled assert_impl Nikolai Vazquez 2017-08-13 15:59:45 -04:00
  • f4f23735b2 [Tests] Check assert_impl against byte slice Nikolai Vazquez 2017-08-13 15:53:16 -04:00
  • cdcd2f337a [Tests] Add failure case for assert_impl Nikolai Vazquez 2017-08-13 15:48:47 -04:00
  • 9c2b158d93 Create assert_impl macro Nikolai Vazquez 2017-08-13 15:46:34 -04:00
  • 40d2c9a628 [Release] Prepare v0.2.1 Nikolai Vazquez 2017-08-13 11:36:22 -04:00
  • fbc65ae66c [Travis] Use separate script Nikolai Vazquez 2017-08-13 11:29:03 -04:00
  • c32d97085c [Travis] Create separate script file Nikolai Vazquez 2017-08-13 11:27:43 -04:00
  • 047852274d Create assert_obj_safe macro Nikolai Vazquez 2017-08-13 11:15:21 -04:00
  • cc1cd809df Change wording in const_assert_eq doc Nikolai Vazquez 2017-08-13 03:52:58 -04:00
  • 944cd48659 [Release] Prepare 0.2.0 Nikolai Vazquez 2017-08-13 03:34:57 -04:00
  • e9547a6178 Add installation info to README.md Nikolai Vazquez 2017-08-13 03:33:15 -04:00
  • fe32cb9163 Update info in README.md Nikolai Vazquez 2017-08-13 03:31:00 -04:00
  • 213a89a3bb Link limitations GitHub issue in documentation Nikolai Vazquez 2017-08-13 03:21:52 -04:00
  • df32b2121f Change wording in const_assert doc Nikolai Vazquez 2017-08-13 03:00:29 -04:00
  • 7e718f616e Make labeled const_assert impl like assert_eq_size Nikolai Vazquez 2017-08-13 02:55:39 -04:00
  • d620c889fb Add downloads badge to README.md Nikolai Vazquez 2017-08-13 02:45:38 -04:00
  • a4b1fcddea [Tests] Test assert_eq_size against Self type Nikolai Vazquez 2017-08-13 02:38:17 -04:00
  • e48415c19c Use fn instead of mod for global assert_eq_size Nikolai Vazquez 2017-08-13 02:34:18 -04:00
  • dd6e42927f [Tests] Fix same label failure macro Nikolai Vazquez 2017-08-13 02:24:58 -04:00
  • f3da7e474f Enable assert_eq_size anywhere like const_assert Nikolai Vazquez 2017-08-13 02:19:42 -04:00
  • b7ca44ea33 Enable const_assert anywhere with an exception Nikolai Vazquez 2017-08-13 01:25:40 -04:00
  • 9c937bd62b Create assert_eq_size_ptr macro Nikolai Vazquez 2017-08-13 00:19:09 -04:00