]>
git.lizzy.rs Git - enumset.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Lymia Aluysia [Thu, 8 Nov 2018 05:57:30 +0000 (23:57 -0600)]
Use procedural derive instead of a plain macro.
Lymia Aluysia [Wed, 7 Nov 2018 17:56:17 +0000 (11:56 -0600)]
Define a public API for EnumSetType.
Lymia Aluysia [Wed, 7 Nov 2018 17:05:02 +0000 (11:05 -0600)]
Remove unnessecary bound on EnumSetType::Repr
Lymia Aluysia [Wed, 7 Nov 2018 16:20:44 +0000 (10:20 -0600)]
Remove unnessecary bounds on EnumSetType.
Lymia Aluysia [Wed, 7 Nov 2018 14:01:47 +0000 (08:01 -0600)]
Remove final feature flag now that macro_vis_matcher is stable.
Lymia Aluysia [Mon, 17 Sep 2018 14:08:20 +0000 (09:08 -0500)]
Bump version to 0.3.12
Lymia Aluysia [Mon, 17 Sep 2018 14:07:19 +0000 (09:07 -0500)]
Fix trait resolution issue introduced with num-traits 0.2.6
Fixes #3
Lymia Aluysia [Fri, 29 Jun 2018 08:45:24 +0000 (03:45 -0500)]
Add a few additional tests.
Lymia Aluysia [Fri, 29 Jun 2018 08:39:51 +0000 (03:39 -0500)]
Bump version to 0.3.11
Lymia Aluysia [Fri, 29 Jun 2018 08:37:44 +0000 (03:37 -0500)]
Use num_traits for our numerics code.
John Heitmann [Sun, 24 Jun 2018 20:10:18 +0000 (13:10 -0700)]
Fixes power of 2 sized enums.
Fixes all() and complement() for enums whose variant counts matched the underlying storage size.
Lymia Aluysia [Fri, 25 May 2018 14:57:05 +0000 (09:57 -0500)]
Bump version to 0.3.10
Lymia Aluysia [Fri, 25 May 2018 14:56:39 +0000 (09:56 -0500)]
Allow enum_set! for empty sets to be used in const contexts.
Lymia Aluysia [Fri, 25 May 2018 14:50:45 +0000 (09:50 -0500)]
Bump version to 0.3.9
Lymia Aluysia [Fri, 25 May 2018 14:50:22 +0000 (09:50 -0500)]
Add *Assign operators.
Lymia Aluysia [Fri, 25 May 2018 14:41:12 +0000 (09:41 -0500)]
Fix minor efficiency issue.
Lymia Aluysia [Fri, 25 May 2018 14:19:34 +0000 (09:19 -0500)]
Bump version to 0.3.8
Lymia Aluysia [Fri, 25 May 2018 14:19:07 +0000 (09:19 -0500)]
Fix issue with enum_set_type! macro.
Lymia Aluysia [Fri, 25 May 2018 14:15:31 +0000 (09:15 -0500)]
Bump version to 0.3.7
Lymia Aluysia [Fri, 25 May 2018 14:15:06 +0000 (09:15 -0500)]
Fill out bitwise operator set.
Lymia Aluysia [Thu, 24 May 2018 16:17:46 +0000 (11:17 -0500)]
Bump vesion to 0.3.6
Lymia Aluysia [Thu, 24 May 2018 16:17:15 +0000 (11:17 -0500)]
Move docs to lymia.moe.
Lymia Aluysia [Thu, 24 May 2018 03:45:48 +0000 (22:45 -0500)]
Bump version to 0.3.5
Lymia Aluysia [Thu, 24 May 2018 03:44:21 +0000 (22:44 -0500)]
Test to_bits/from_bits, add checks for range in from_bits.
Lymia Aluysia [Thu, 24 May 2018 03:16:08 +0000 (22:16 -0500)]
Remove depenency of the enum_set!(A | B | C) form on nightly features through black magic.
Lymia Aluysia [Thu, 24 May 2018 02:58:43 +0000 (21:58 -0500)]
Add #[no_std], because why not.
Lymia Aluysia [Thu, 24 May 2018 02:31:29 +0000 (21:31 -0500)]
Update documention, bump version to 0.3.4
Lymia Aluysia [Thu, 24 May 2018 02:30:54 +0000 (21:30 -0500)]
Expanded API.
Lymia Aluysia [Thu, 24 May 2018 02:22:12 +0000 (21:22 -0500)]
compile_error! was long stable.
Lymia Aluysia [Thu, 24 May 2018 02:20:16 +0000 (21:20 -0500)]
u128 is stable.
Lymia Aluysia [Sat, 9 Dec 2017 23:15:37 +0000 (17:15 -0600)]
Support vis macro matchers on nightly.
Lymia Aluysia [Wed, 29 Nov 2017 18:37:16 +0000 (12:37 -0600)]
Fix errornous cfg attributes in generated enums
Lymia Aluysia [Wed, 29 Nov 2017 18:33:30 +0000 (12:33 -0600)]
Fix nightly macros.
Lymia Aluysia [Wed, 29 Nov 2017 18:25:51 +0000 (12:25 -0600)]
Bump version to 0.3.0
Lymia Aluysia [Wed, 29 Nov 2017 18:25:40 +0000 (12:25 -0600)]
Forbid missing docs.
Lymia Aluysia [Wed, 29 Nov 2017 18:24:46 +0000 (12:24 -0600)]
Add support for enum_map! without an explicit type
Lymia Aluysia [Wed, 29 Nov 2017 16:59:34 +0000 (10:59 -0600)]
Rename 'i128' to 'nightly', make EnumSet::new() a const fn.
Lymia Aluysia [Sun, 29 Oct 2017 14:25:10 +0000 (09:25 -0500)]
Revert "Don't derive as many traits automatically. Only implement the minimum for EnumSet to work."
This reverts commit
8dbac85b57eb004f3cf92bd5dead361e9cc709d3.
Lymia Aluysia [Sun, 29 Oct 2017 14:25:07 +0000 (09:25 -0500)]
Revert "Bump version to 0.2.0."
This reverts commit
633ee0aa3ef8315e641bbf4297be0ce9b71b34d4.
Lymia Aluysia [Sun, 29 Oct 2017 14:23:09 +0000 (09:23 -0500)]
Bump version to 0.2.0.
Lymia Aluysia [Sun, 29 Oct 2017 14:22:26 +0000 (09:22 -0500)]
Don't derive as many traits automatically. Only implement the minimum for EnumSet to work.
Lymia Aluysia [Sun, 29 Oct 2017 13:05:36 +0000 (08:05 -0500)]
Bump version to 0.1.2
Lymia Aluysia [Sun, 29 Oct 2017 13:03:30 +0000 (08:03 -0500)]
Allow empty enum_set! entries (for use with macros).
Lymia Aluysia [Sun, 29 Oct 2017 12:25:41 +0000 (07:25 -0500)]
Bump version to 0.1.1
Lymia Aluysia [Sun, 29 Oct 2017 12:25:05 +0000 (07:25 -0500)]
Allow trailing pipes in enum_set!.
Lymia Aluysia [Sun, 29 Oct 2017 10:21:59 +0000 (05:21 -0500)]
Improve documentation.
Lymia Aluysia [Sun, 29 Oct 2017 10:16:13 +0000 (05:16 -0500)]
Add links to documentation, and proofread.
Lymia Aluysia [Sun, 29 Oct 2017 10:11:19 +0000 (05:11 -0500)]
Add a doc link to README.md.
Lymia Aluysia [Sun, 29 Oct 2017 10:07:42 +0000 (05:07 -0500)]
Initial commit.