Commit Graph

  • f2dfd7d932 Merge branch 'main' into maybe-cast Gray Olson 2022-03-29 15:11:09 -0700
  • dc1d615f40 make it work on 1.34 Gray Olson 2022-03-29 14:12:07 -0700
  • c7ceffcabd don't derive debug on spirv target arch Gray Olson 2022-03-22 21:12:40 -0700
  • d5f4386fe7 derive Debug on generated Bits structs, which can be useful for debugging failures Gray Olson 2022-03-22 21:08:01 -0700
  • 270475c1f9 superset -> subset on CheckedBitPattern and NoPadding docs Gray Olson 2022-03-03 17:35:27 -0700
  • b46d9ad921 @JakobDegen and @zakarumych nits Gray Olson 2022-03-03 17:30:47 -0700
  • 352ef20440 - adapt the allocation module cast functions as well - as part of that, make AnyBitPattern a subtrait of Zeroable - AnyBitPattern derive also derives Zeroable Gray Olson 2022-03-02 21:10:02 -0700
  • 26a886d838 fix derive tests Gray Olson 2022-03-02 20:04:21 -0700
  • d5abea19a5 - replace Pod bounds with NoPadding+AnyBitPattern - add try and panic versions of checked cast functions - slightly update docs Gray Olson 2022-03-02 20:02:12 -0700
  • 4569a30c9f (cargo-release) version 1.8.0 v1.8.0 Lokathor 2022-03-01 18:12:36 -0700
  • bd6bb87225 changelog Lokathor 2022-03-01 18:11:07 -0700
  • 7fa51a420d
    pod_read_unaligned and try_pod_read_unaligned (#92) Lokathor 2022-03-01 18:09:49 -0700
  • e16bd73646 I forgot we can't use .cast on 1.34 Lokathor 2022-03-01 17:48:53 -0700
  • 7882b95585 only do all-features on nightly. Lokathor 2022-03-01 17:46:25 -0700
  • 0266eefba1 pod_read_unaligned and try_pod_read_unaligned Lokathor 2022-03-01 17:28:58 -0700
  • eb31cf7e62 add copy bound to CheckedBitPattern Gray Olson 2022-02-10 23:01:59 -0700
  • 7ac27a9eda allow clippy lint in derive Gray Olson 2022-02-10 22:51:17 -0700
  • 3021058e58 make bits struct pub because of type leaking rules Gray Olson 2022-02-10 22:45:49 -0700
  • 928afbf08b actually export derive macro for AnyBitPattern Gray Olson 2022-02-10 21:28:22 -0700
  • 14358379c1 export anybitpattern from traits Gray Olson 2022-02-10 20:46:11 -0700
  • af31ced43e export AnyBitPattern derive Gray Olson 2022-02-10 19:58:20 -0700
  • d92a346e3e fix derive trait of bits type Gray Olson 2022-02-09 23:43:59 -0700
  • 12676cab49 fix doctest Gray Olson 2022-02-09 23:31:50 -0700
  • 95c1b68d83 add anybitpattern derive, fix up other derives Gray Olson 2022-02-09 23:21:24 -0700
  • 50e906274d rework CheckedCastFromPod into CheckedBitPattern Gray Olson 2022-02-09 22:39:35 -0700
  • 6a06c6f8af rename checked casting functions Gray Olson 2022-02-09 22:10:43 -0700
  • 66f97c0938 rename MaybePod to CheckedCastFromPod Gray Olson 2022-02-09 22:09:31 -0700
  • 810446e78c remove relaxed module, add anybitpattern Gray Olson 2022-02-09 22:08:58 -0700
  • 3ceb33c0f3 fix doctest and derive test Gray Olson 2022-02-07 19:04:53 -0700
  • 351432f592 fmt Gray Olson 2022-02-07 18:30:28 -0700
  • bd1043c6a5 move new casting functions into separate modules Gray Olson 2022-02-07 18:30:16 -0700
  • cca9142c8f fix bad doc link Gray Olson 2022-02-06 23:42:28 -0700
  • bafec5c7e7 fmt Gray Olson 2022-02-06 23:35:34 -0700
  • c37cb6e8cd fix doctest Gray Olson 2022-02-06 23:34:01 -0700
  • 0ed8240b07 MaybePod and NoPadding derive macros Gray Olson 2022-02-06 23:26:43 -0700
  • 501f64f9eb add MaybePod and NoPadding traits Gray Olson 2022-02-06 22:08:23 -0700
  • 82c5c12c73 unsafe_unsound_unstable_remove_static_asserts_for_coverage MaulingMonkey 2022-01-19 20:42:08 -0800
  • 9ea8215453 nightly_no_coverage MaulingMonkey 2022-01-13 18:34:13 -0800
  • 58b7a04c36
    Improve crate-level docs and mention derive feature Lukas Kalbertodt 2021-12-30 12:44:45 +0100
  • 6f7da07ca6
    Allow generic parameters in derive(Pod) if all fields have same type Lukas Kalbertodt 2021-11-13 16:27:28 +0100
  • ccb41ab921
    Move field_ty: Pod bounds to impl where bounds for derive(Pod) Lukas Kalbertodt 2021-11-13 16:05:58 +0100
  • 8c1996171a
    Generalize derive(Zeroable) by adding bounds for generic types to impl Lukas Kalbertodt 2021-11-13 12:14:34 +0100
  • 6029639753
    Implement Pod and Zeroable for AArch64 NEON Vectors (#80) Christopher Serr 2021-12-22 03:01:47 +0100
  • 84d5ad2ab3 Compile all-features only on nightly Christopher Serr 2021-12-22 01:16:53 +0100
  • 1e566c79fd Implement Pod and Zeroable for AArch64 NEON Vectors Christopher Serr 2021-12-21 19:42:04 +0100
  • e32f013a06 (cargo-release) version 1.7.3 v1.7.3 Lokathor 2021-12-15 23:20:30 -0700
  • 87e78fefd7 update changelog. Lokathor 2021-12-15 23:19:43 -0700
  • c8ffbd19dd Merge branch 'main' of https://github.com/Lokathor/bytemuck into main Lokathor 2021-12-15 23:16:42 -0700
  • dd01ccae42 nightly_portable_simd Lokathor 2021-12-15 23:16:38 -0700
  • 3923766b67
    Impls for PhantomPinned and more PhantomData (#79) Alphyr 2021-12-09 02:59:22 +0100
  • a64046f3b8 Create FUNDING.yml Lokathor 2021-12-08 00:38:14 -0700
  • 06c3f9b664 Impls for PhantomPinned and more PhantomData Benoît du Garreau 2021-11-19 15:45:44 +0100
  • f9edfed1d5
    Update README.md Lokathor 2021-11-15 12:25:59 -0700
  • 944c90ca3f
    Support WASM SIMD's v128 type (#73) Christopher Serr 2021-10-15 21:46:52 +0200
  • 9ea604addb
    minor doc patch to help users adjust their Cargo.toml for usage of the allocation module. (#76) Gauthier Segay 2021-10-15 21:45:16 +0200
  • 786a660811
    Update allocation.rs Gauthier Segay 2021-10-15 04:29:07 -0700
  • 9896f9bba1
    just pointer to how to set the crate feature Gauthier Segay 2021-10-15 04:27:57 -0700
  • 19d0b2a931 Support WASM SIMD's v128 type Christopher Serr 2021-08-11 20:06:31 +0200
  • e01c6b3a2d (cargo-release) start next development iteration 1.7.3-alpha.0 Lokathor 2021-07-22 23:30:18 -0600
  • be16fe2958 (cargo-release) version 1.7.2 v1.7.2 Lokathor 2021-07-22 23:29:59 -0600
  • 77b8b39e40 changelog. Lokathor 2021-07-22 23:29:45 -0600
  • d8b26f4eef Merge branch 'main' of https://github.com/Lokathor/bytemuck into main Lokathor 2021-07-22 23:27:12 -0600
  • 8ea087185e (cargo-release) start next development iteration 1.7.2-alpha.0 Lokathor 2021-07-22 23:26:51 -0600
  • 5024fcc6fb (cargo-release) version 1.7.1 Lokathor 2021-07-22 23:26:26 -0600
  • c83a9f6c68 changelog. Lokathor 2021-07-22 23:26:16 -0600
  • 1a4c11a675
    Replace unsound usage of transmute_copy (#72) Christopher Durham 2021-07-23 00:12:56 -0500
  • a352406987 Test fix for #71 CAD97 2021-07-22 23:56:32 -0500
  • c5b49dd4a2 Use transmute! to enforce safer transmute_copy use CAD97 2021-07-22 23:48:11 -0500
  • 6db9c1944b (cargo-release) start next development iteration 1.7.1-alpha.0 Lokathor 2021-06-13 08:42:13 -0600
  • 19c41fb116 (cargo-release) version 1.7.0 v1.7.0 Lokathor 2021-06-13 08:41:56 -0600
  • 05d956f3b4
    ptr pod impl fix. (#65) Lokathor 2021-06-13 08:40:58 -0600
  • e5dba6dc15 Merge branch 'ptr_pod_fix' of https://github.com/Lokathor/bytemuck into ptr_pod_fix Lokathor 2021-06-13 08:23:32 -0600
  • cc979464f6 update cargo.toml Lokathor 2021-06-13 08:22:58 -0600
  • d5ef6916a6
    Merge branch 'main' into ptr_pod_fix Lokathor 2021-06-13 08:19:33 -0600
  • 84397ec62f (cargo-release) start next development iteration 1.6.4-alpha.0 Lokathor 2021-06-13 08:17:30 -0600
  • fa43870786 (cargo-release) version 1.6.3 v1.6.3 Lokathor 2021-06-13 08:17:13 -0600
  • 71ca75abd3 changelog. Lokathor 2021-06-13 08:17:00 -0600
  • 7f8b15e6e9 Merge branch 'main' of https://github.com/Lokathor/bytemuck into main Lokathor 2021-06-13 08:15:28 -0600
  • fd901461ad (cargo-release) start next development iteration 1.6.3-alpha.0 Lokathor 2021-06-13 08:14:37 -0600
  • 987baf6273 (cargo-release) version 1.6.2 Lokathor 2021-06-13 08:14:12 -0600
  • ef690ba86d changelog. Lokathor 2021-06-13 08:14:04 -0600
  • 291b2d2513
    Just gate the Display impl instead (#69) Daniel McNab 2021-06-13 15:12:24 +0100
  • f38557c2cb Just gate the Display impl instead Daniel McNab 2021-06-12 10:41:07 +0100
  • 92b41ab4ba Merge branch 'main' into ptr_pod_fix Lokathor 2021-06-11 19:17:56 -0600
  • 8c8b0a71e9 (cargo-release) start next development iteration 1.6.2-alpha.0 Lokathor 2021-06-11 19:16:30 -0600
  • 223ee7deaf (cargo-release) version 1.6.1 v1.6.1 Lokathor 2021-06-11 19:16:08 -0600
  • 222db6639f changelog. Lokathor 2021-06-11 19:15:59 -0600
  • 043c18b4ba
    Allow building on spir-v (#67) Daniel McNab 2021-06-11 20:30:50 +0100
  • 7320d06dc0 Remove spurious self Daniel McNab 2021-06-11 18:31:31 +0100
  • 18f2c17a58 Allow building on spir-v Daniel McNab 2021-06-11 18:07:45 +0100
  • ab470281ee changelog Lokathor 2021-06-10 14:37:07 -0600
  • 51fd308a57 gate the unsound impl. Lokathor 2021-06-10 14:25:25 -0600
  • c33343ddfb (cargo-release) start next development iteration 1.6.1-alpha.0 Lokathor 2021-06-10 14:10:58 -0600
  • 37b82b32c6 (cargo-release) version 1.6.0 v1.6.0 Lokathor 2021-06-10 14:10:35 -0600
  • 65121b48eb changelog. Lokathor 2021-06-10 14:09:58 -0600
  • 99ecb1f6cb rename "unwrap" to "peel". Lokathor 2021-06-10 14:05:15 -0600
  • cd8dbd64e9
    Attach min_const_generics to a crate feature (#63) Connor Horman 2021-06-05 10:25:57 -0400
  • c78a82d3da Remove min_const_generics detection logic Connor 2021-06-04 19:59:01 -0400
  • 223455499a Attach min_const_generics to a crate feature Connor 2021-06-04 11:19:02 -0400
  • 73fd13f9da Set html_root_url attribute Trevor Spiteri 2021-04-21 12:47:51 +0200