]> git.lizzy.rs Git - enumset.git/log
enumset.git
5 years agoDefine a public API for EnumSetType.
Lymia Aluysia [Wed, 7 Nov 2018 17:56:17 +0000 (11:56 -0600)]
Define a public API for EnumSetType.

5 years agoRemove unnessecary bound on EnumSetType::Repr
Lymia Aluysia [Wed, 7 Nov 2018 17:05:02 +0000 (11:05 -0600)]
Remove unnessecary bound on EnumSetType::Repr

5 years agoRemove unnessecary bounds on EnumSetType.
Lymia Aluysia [Wed, 7 Nov 2018 16:20:44 +0000 (10:20 -0600)]
Remove unnessecary bounds on EnumSetType.

5 years agoRemove final feature flag now that macro_vis_matcher is stable.
Lymia Aluysia [Wed, 7 Nov 2018 14:01:47 +0000 (08:01 -0600)]
Remove final feature flag now that macro_vis_matcher is stable.

5 years agoBump version to 0.3.12
Lymia Aluysia [Mon, 17 Sep 2018 14:08:20 +0000 (09:08 -0500)]
Bump version to 0.3.12

5 years agoFix trait resolution issue introduced with num-traits 0.2.6
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

5 years agoAdd a few additional tests.
Lymia Aluysia [Fri, 29 Jun 2018 08:45:24 +0000 (03:45 -0500)]
Add a few additional tests.

5 years agoBump version to 0.3.11
Lymia Aluysia [Fri, 29 Jun 2018 08:39:51 +0000 (03:39 -0500)]
Bump version to 0.3.11

5 years agoUse num_traits for our numerics code.
Lymia Aluysia [Fri, 29 Jun 2018 08:37:44 +0000 (03:37 -0500)]
Use num_traits for our numerics code.

6 years agoFixes power of 2 sized enums.
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.

6 years agoBump version to 0.3.10
Lymia Aluysia [Fri, 25 May 2018 14:57:05 +0000 (09:57 -0500)]
Bump version to 0.3.10

6 years agoAllow enum_set! for empty sets to be used in const contexts.
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.

6 years agoBump version to 0.3.9
Lymia Aluysia [Fri, 25 May 2018 14:50:45 +0000 (09:50 -0500)]
Bump version to 0.3.9

6 years agoAdd *Assign operators.
Lymia Aluysia [Fri, 25 May 2018 14:50:22 +0000 (09:50 -0500)]
Add *Assign operators.

6 years agoFix minor efficiency issue.
Lymia Aluysia [Fri, 25 May 2018 14:41:12 +0000 (09:41 -0500)]
Fix minor efficiency issue.

6 years agoBump version to 0.3.8
Lymia Aluysia [Fri, 25 May 2018 14:19:34 +0000 (09:19 -0500)]
Bump version to 0.3.8

6 years agoFix issue with enum_set_type! macro.
Lymia Aluysia [Fri, 25 May 2018 14:19:07 +0000 (09:19 -0500)]
Fix issue with enum_set_type! macro.

6 years agoBump version to 0.3.7
Lymia Aluysia [Fri, 25 May 2018 14:15:31 +0000 (09:15 -0500)]
Bump version to 0.3.7

6 years agoFill out bitwise operator set.
Lymia Aluysia [Fri, 25 May 2018 14:15:06 +0000 (09:15 -0500)]
Fill out bitwise operator set.

6 years agoBump vesion to 0.3.6
Lymia Aluysia [Thu, 24 May 2018 16:17:46 +0000 (11:17 -0500)]
Bump vesion to 0.3.6

6 years agoMove docs to lymia.moe.
Lymia Aluysia [Thu, 24 May 2018 16:17:15 +0000 (11:17 -0500)]
Move docs to lymia.moe.

6 years agoBump version to 0.3.5
Lymia Aluysia [Thu, 24 May 2018 03:45:48 +0000 (22:45 -0500)]
Bump version to 0.3.5

6 years agoTest to_bits/from_bits, add checks for range in from_bits.
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.

6 years agoRemove depenency of the enum_set!(A | B | C) form on nightly features through black...
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.

6 years agoAdd #[no_std], because why not.
Lymia Aluysia [Thu, 24 May 2018 02:58:43 +0000 (21:58 -0500)]
Add #[no_std], because why not.

6 years agoUpdate documention, bump version to 0.3.4
Lymia Aluysia [Thu, 24 May 2018 02:31:29 +0000 (21:31 -0500)]
Update documention, bump version to 0.3.4

6 years agoExpanded API.
Lymia Aluysia [Thu, 24 May 2018 02:30:54 +0000 (21:30 -0500)]
Expanded API.

6 years agocompile_error! was long stable.
Lymia Aluysia [Thu, 24 May 2018 02:22:12 +0000 (21:22 -0500)]
compile_error! was long stable.

6 years agou128 is stable.
Lymia Aluysia [Thu, 24 May 2018 02:20:16 +0000 (21:20 -0500)]
u128 is stable.

6 years agoSupport vis macro matchers on nightly.
Lymia Aluysia [Sat, 9 Dec 2017 23:15:37 +0000 (17:15 -0600)]
Support vis macro matchers on nightly.

6 years agoFix errornous cfg attributes in generated enums
Lymia Aluysia [Wed, 29 Nov 2017 18:37:16 +0000 (12:37 -0600)]
Fix errornous cfg attributes in generated enums

6 years agoFix nightly macros.
Lymia Aluysia [Wed, 29 Nov 2017 18:33:30 +0000 (12:33 -0600)]
Fix nightly macros.

6 years agoBump version to 0.3.0
Lymia Aluysia [Wed, 29 Nov 2017 18:25:51 +0000 (12:25 -0600)]
Bump version to 0.3.0

6 years agoForbid missing docs.
Lymia Aluysia [Wed, 29 Nov 2017 18:25:40 +0000 (12:25 -0600)]
Forbid missing docs.

6 years agoAdd support for enum_map! without an explicit type
Lymia Aluysia [Wed, 29 Nov 2017 18:24:46 +0000 (12:24 -0600)]
Add support for enum_map! without an explicit type

6 years agoRename 'i128' to 'nightly', make EnumSet::new() a const fn.
Lymia Aluysia [Wed, 29 Nov 2017 16:59:34 +0000 (10:59 -0600)]
Rename 'i128' to 'nightly', make EnumSet::new() a const fn.

6 years agoRevert "Don't derive as many traits automatically. Only implement the minimum for...
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.

6 years agoRevert "Bump version to 0.2.0."
Lymia Aluysia [Sun, 29 Oct 2017 14:25:07 +0000 (09:25 -0500)]
Revert "Bump version to 0.2.0."

This reverts commit 633ee0aa3ef8315e641bbf4297be0ce9b71b34d4.

6 years agoBump version to 0.2.0.
Lymia Aluysia [Sun, 29 Oct 2017 14:23:09 +0000 (09:23 -0500)]
Bump version to 0.2.0.

6 years agoDon't derive as many traits automatically. Only implement the minimum for EnumSet...
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.

6 years agoBump version to 0.1.2
Lymia Aluysia [Sun, 29 Oct 2017 13:05:36 +0000 (08:05 -0500)]
Bump version to 0.1.2

6 years agoAllow empty enum_set! entries (for use with macros).
Lymia Aluysia [Sun, 29 Oct 2017 13:03:30 +0000 (08:03 -0500)]
Allow empty enum_set! entries (for use with macros).

6 years agoBump version to 0.1.1
Lymia Aluysia [Sun, 29 Oct 2017 12:25:41 +0000 (07:25 -0500)]
Bump version to 0.1.1

6 years agoAllow trailing pipes in enum_set!.
Lymia Aluysia [Sun, 29 Oct 2017 12:25:05 +0000 (07:25 -0500)]
Allow trailing pipes in enum_set!.

6 years agoImprove documentation.
Lymia Aluysia [Sun, 29 Oct 2017 10:21:59 +0000 (05:21 -0500)]
Improve documentation.

6 years agoAdd links to documentation, and proofread.
Lymia Aluysia [Sun, 29 Oct 2017 10:16:13 +0000 (05:16 -0500)]
Add links to documentation, and proofread.

6 years agoAdd a doc link to README.md.
Lymia Aluysia [Sun, 29 Oct 2017 10:11:19 +0000 (05:11 -0500)]
Add a doc link to README.md.

6 years agoInitial commit.
Lymia Aluysia [Sun, 29 Oct 2017 10:07:42 +0000 (05:07 -0500)]
Initial commit.