Commit Graph

  • 64affd45e0 add basic derive macro for Pod and Zeroable for structs Robin Appelman 2020-08-17 12:48:30 +0200
  • 94d71d9925 update changelog. Lokathor 2020-08-19 21:45:09 -0600
  • 4d819357ba opt-in zeroable for maybe_unint Lokathor 2020-08-19 21:43:44 -0600
  • 6414f14815 Use transmute_copy where appropriate. Format some docs. Lokathor 2020-08-18 17:02:06 -0600
  • d2e161bddd
    Update rust.yml Lokathor 2020-08-17 15:43:51 -0600
  • 4dc4b3ad28 Update rustfmt.toml Lokathor 2020-08-09 14:59:43 -0600
  • 46939d28b7 (cargo-release) start next development iteration 1.3.2-alpha.0 Lokathor 2020-07-25 16:06:06 -0600
  • 07c5193565 (cargo-release) version 1.3.1 v1.3.1 Lokathor 2020-07-25 16:05:55 -0600
  • 2f95820cea readme note Lokathor 2020-07-25 16:03:30 -0600
  • 436abe3e89 convert to resize_with Lokathor 2020-07-25 15:53:27 -0600
  • a2baf0abb3 use the correct (weaker) trait bound. Lokathor 2020-07-25 15:50:10 -0600
  • 9f29a253b2 CI badges out of Readme Lokathor 2020-07-25 15:48:36 -0600
  • c9f72f036e gotta have that .0 Lokathor 2020-07-25 15:46:52 -0600
  • a1ef436bfa test new CI Lokathor 2020-07-25 15:43:31 -0600
  • 52be254e2c
    zeroed_slice_box returns Result (#28) Soveu 2020-07-25 23:26:28 +0200
  • d02404cb65
    Update rust.yml Lokathor 2020-07-25 15:26:01 -0600
  • 8a7d383ecc
    Create rust.yml Lokathor 2020-07-25 15:25:08 -0600
  • 6d88958ab3
    zeroed_slice_box returns Result Soveu 2020-07-25 19:08:53 +0200
  • bb2b95643e (cargo-release) version 1.3.0 Lokathor 2020-07-24 20:44:29 -0600
  • d5047618de note error updates. Lokathor 2020-07-24 20:43:32 -0600
  • 4f2a822cb6 Correct the error variant returned in some situations. Lokathor 2020-07-24 20:41:57 -0600
  • 8b43015301 Merge branch 'main' of https://github.com/Lokathor/bytemuck into main Lokathor 2020-07-24 20:37:13 -0600
  • a52ed9f98a license to changelog. Lokathor 2020-07-24 20:36:38 -0600
  • 6ab12a78aa changelog Lokathor 2020-07-24 20:34:51 -0600
  • 51f1121d4f Add zeroed_slice_box Lokathor 2020-07-24 20:34:32 -0600
  • 9ef3b89552
    Update .travis.yml Lokathor 2020-07-24 07:33:27 -0600
  • 4e06e7903b spelling. Lokathor 2020-07-24 06:59:00 -0600
  • 51f3ee921c update changelog. Lokathor 2020-07-24 06:58:37 -0600
  • b531b050f3 Part of https://github.com/Lokathor/bytemuck/issues/21 Lokathor 2020-07-24 06:57:41 -0600
  • 1be7a90f16 Closes https://github.com/Lokathor/bytemuck/issues/22 Lokathor 2020-07-24 06:53:43 -0600
  • 2d41741f40
    Merge pull request #24 from Lokathor/re-license Lokathor 2020-07-24 06:41:48 -0600
  • c507a6a8a7 add additional license options Lokathor 2020-07-23 20:23:46 -0600
  • 3fc1e6ca4c Merge branch 'master' of https://github.com/Lokathor/bytemuck Lokathor 2020-07-23 20:22:52 -0600
  • ca164245cb update changelog. Lokathor 2020-07-23 20:22:43 -0600
  • c9a387a8da update offset_of to have 2-arg and 3-arg versions. Lokathor 2020-07-23 20:21:09 -0600
  • f9849c63c7 update changelog Lokathor 2020-07-23 19:30:33 -0600
  • 93e9b53571
    Merge pull request #17 from HeroicKatora/master Lokathor 2020-07-23 19:06:59 -0600
  • 11e791c88a Add a method to allocate zeroed slices Andreas Molzer 2020-01-10 23:34:25 +0100
  • 7899e02d5f
    Merge pull request #23 from ignatenkobrain/patch-1 Lokathor 2020-02-17 08:50:09 -0700
  • 83ee985942
    chore: Exclude unneeded files Igor Gnatenko 2020-02-17 11:01:13 +0100
  • 9fa2759bd2 (cargo-release) start next development iteration 1.2.1-alpha.0 Lokathor 2020-02-06 20:45:35 -0700
  • 2725633356 (cargo-release) version 1.2.0 v1.2.0 Lokathor 2020-02-06 20:44:50 -0700
  • 364b6fe075 changelog update Lokathor 2020-02-06 20:44:33 -0700
  • 6ad44e459f
    Merge pull request #20 from Lokathor/speedup Lokathor 2020-02-06 19:51:58 -0700
  • fa686336e7 factor the panic to one spot. Lokathor 2020-02-06 19:38:05 -0700
  • cd8ed37eae Remove the unreachable_unchecked Lokathor 2020-02-06 19:18:10 -0700
  • 326c78d127 formatting Lokathor 2020-02-04 00:20:12 -0700
  • c0c3b38025 eliminate some dead branches Lokathor 2020-02-04 00:18:22 -0700
  • d37861c3d0
    Update README.md Lokathor 2020-01-29 01:57:45 -0700
  • d8173e3335 (cargo-release) version 1.2.0-alpha.1 v1.2.0-alpha.1 Lokathor 2020-01-29 01:19:24 -0700
  • 34284ba9e5 version spike Lokathor 2020-01-29 01:19:19 -0700
  • 6feac18319
    Merge pull request #15 from thomcc/transparent Lokathor 2020-01-29 01:16:21 -0700
  • f5d5523f77 Pod safety documentation change Lokathor 2020-01-29 01:08:14 -0700
  • e415a28966 Duplicate the doctests for the sake of miri Thom Chiovoloni 2020-01-11 08:01:58 -0800
  • f62e320bba Rework TransparentWrapper to not require that the wrapped type be public Thom Chiovoloni 2020-01-11 07:31:17 -0800
  • c383083c16 Add TransparentWrapper marker trait Thom Chiovoloni 2020-01-10 11:33:15 -0800
  • 481c6879ec
    Merge pull request #16 from thomcc/miri Lokathor 2020-01-10 20:49:02 -0700
  • ff3c0c7a50 Try to run miri in CI Thom Chiovoloni 2020-01-10 11:50:56 -0800
  • da1ba1ec80
    Merge pull request #12 from thomcc/contiguous Lokathor 2019-12-29 22:02:55 -0700
  • d9ca3306dd Add Contiguous trait Thom Chiovoloni 2019-12-11 18:58:14 -0800
  • 7bc1de06da
    Merge pull request #10 from thomcc/offset_of Lokathor 2019-12-10 13:24:30 -0700
  • ac3133170a Add a sound offset_of macro Thom Chiovoloni 2019-12-10 08:30:52 -0800
  • 23f19609ab (cargo-release) start next development iteration 1.1.1-alpha.0 Lokathor 2019-12-06 12:42:21 -0700
  • 6d44eadbd2 (cargo-release) version 1.1.0 v1.1.0 Lokathor 2019-12-06 12:42:16 -0700
  • 8055dbc5b3 Update changelog.md Lokathor 2019-12-06 12:41:48 -0700
  • 93dade1ab1 documentation consistency Lokathor 2019-12-06 12:31:51 -0700
  • b8a97c6528 Update README.md Lokathor 2019-12-06 11:58:38 -0700
  • b5445fc4b3 Update appveyor.yml Lokathor 2019-12-06 11:48:20 -0700
  • f7c7285cd8
    Merge pull request #8 from SimonSapin/from_bytes Lokathor 2019-12-06 11:46:53 -0700
  • 09f78c4ee2 Update appveyor.yml Lokathor 2019-12-06 11:44:29 -0700
  • 7527b818d0 note the new proc-macro support crate. Lokathor 2019-12-06 11:43:32 -0700
  • 1e6b96a869 Update appveyor.yml Lokathor 2019-12-06 11:36:56 -0700
  • dc5373f947 Update appveyor.yml Lokathor 2019-12-06 11:32:13 -0700
  • f6a52120c5 Update appveyor.yml Lokathor 2019-12-06 11:09:24 -0700
  • d9c34caa3d Implement bytes_of and bytes_of_mut without unsafe Simon Sapin 2019-12-06 13:07:23 +0100
  • 6e54fc51fb Add from_bytes, from_bytes_mut, try_from_bytes, try_from_bytes_mut Simon Sapin 2019-12-06 13:20:07 +0100
  • 734bef9bcd Support casting a slice of ZST’s to an (empty) slice of non-ZST’s Simon Sapin 2019-12-06 12:59:26 +0100
  • c83aa67f4a (cargo-release) start next development iteration 1.0.2-alpha.0 Lokathor 2019-11-26 14:36:43 -0700
  • f44e0cde32 (cargo-release) version 1.0.1 v1.0.1 Lokathor 2019-11-26 14:36:39 -0700
  • 0628dab084
    Merge pull request #6 from Lokathor/v1.0.1-updates Lokathor 2019-11-26 14:34:44 -0700
  • 3127768af5 Update .travis.yml Lokathor 2019-11-25 20:32:56 -0700
  • b770a7b81c Create changelog.md Lokathor 2019-11-25 20:32:13 -0700
  • de517daffa MaybeUninit has to wait for later. Lokathor 2019-11-25 19:21:38 -0700
  • 37380f8867 1.34 needed for NonZeroI32 and friends Lokathor 2019-11-25 19:17:41 -0700
  • 389e4e5a27 CI fixy stuff so that we can built on 1.31 (hopefully) Lokathor 2019-11-25 19:15:11 -0700
  • c4f25466fa Update README.md Lokathor 2019-11-25 19:11:00 -0700
  • 91aeef0b45 much more docs. Lokathor 2019-11-25 19:09:26 -0700
  • 1ab1c006cd attempt to downgrade to 1.31 Lokathor 2019-11-25 18:46:42 -0700
  • af499f4c7c Remove .cast method usage and rustfmt Lokathor 2019-11-25 18:46:23 -0700
  • 02cd7c1ba5 License change to an equally permissive OSI license Lokathor 2019-11-25 18:45:54 -0700
  • 33b64ac430 (cargo-release) start next development iteration 1.0.1-alpha.0 Lokathor 2019-11-18 21:10:44 -0700
  • 1bd6144acf (cargo-release) version 1.0.0 v1.0.0 Lokathor 2019-11-18 21:10:39 -0700
  • efc80f1c4d Update allocation.rs Lokathor 2019-11-18 20:39:07 -0700
  • c03199ed0d (cargo-release) start next development iteration 0.1.3-alpha.0 Lokathor 2019-11-10 23:42:52 -0700
  • b0fc42a1cd (cargo-release) version 0.1.2 v0.1.2 Lokathor 2019-11-10 23:41:50 -0700
  • fba68534dc more trait! Lokathor 2019-11-10 23:41:41 -0700
  • 239aec4a07 Update .travis.yml Lokathor 2019-11-04 19:26:47 -0700
  • f9edd7a54a (cargo-release) start next development iteration 0.1.2-alpha.0 Lokathor 2019-11-04 19:13:50 -0700
  • 28abb7f2c1 (cargo-release) version 0.1.1 v0.1.1 Lokathor 2019-11-04 19:13:16 -0700
  • 3fd763c764 Fix a Miri failure Lokathor 2019-11-04 19:12:59 -0700