GitHub / meithecatte/enumflags2 / commits
Rust library for typesystem-assisted bitflags.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 38a0f000 | ci: test 1.56 with locked dependencies | Maja Kądziołka <m****a@c****s> | 7 months ago | |
| a098a77f | Add contribution guidelines | Maja Kądziołka <m****a@c****s> | 7 months ago | |
| 8a2dc617 | Bless ui tests for current nightly | Maja Kądziołka <m****a@c****s> | 8 months ago | |
| 27fbe3f4 | Add mailmap | Maja Kądziołka <m****a@c****s> | 8 months ago | |
| 332c37f4 | Release 0.7.12 | Maja Kądziołka <m****a@c****s> | about 1 year ago | |
| 774b8e5b | bless ui tests for new nightly | Maja Kądziołka <m****a@c****s> | about 1 year ago | |
| 035c0279 | Use fully-qualified path to refer to the associated type |
Luca Palmieri <2****r@u****m>
Committed by: Maja Kądziołka <g****b@c****s> |
about 1 year ago | |
| cc09d89b | Release 0.7.11 | Maja Kądziołka <m****a@c****s> | over 1 year ago | |
| 24f03afb | make_bitflags: Allow omitting { } for singular flags | Maja Kądziołka <m****a@c****s> | over 1 year ago | |
| 754a8de7 | Expand some aspects of the documentation | Maja Kądziołka <m****a@c****s> | over 1 year ago | |
| aec95581 | Update ui tests for latest nightly | Maja Kądziołka <m****a@c****s> | over 1 year ago | |
| 8205d5ba | Release 0.7.10 | Maja Kądziołka <m****a@c****s> | about 2 years ago | |
| 1c78f097 | Run clippy with only the declared syn features | Maja Kądziołka <m****a@c****s> | about 2 years ago | |
| 561fe5ea | Emit a proper error if bitflags enum is generic | Maja Kądziołka <m****a@c****s> | about 2 years ago | |
| f3bb174b | Avoid depending on syn's `full` feature flag | Maja Kądziołka <m****a@c****s> | about 2 years ago | |
| f08cd33a | Specify the Rust edition for the whole test package | Maja Kądziołka <m****a@c****s> | about 2 years ago | |
| e01808be | Always use absolute paths in generated proc macro code |
ilikdoge <i****0@g****m>
Committed by: Maja Kądziołka <m****a@c****s> |
over 2 years ago | |
| 73b1469c | Remove redundant import | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| 1dab769b | Last minute docs addition for the potentially confusing PartialOrd | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| b5621c24 | Release 0.7.9 | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| ca1f26ee | Add examples to BitFlags::from_bits* | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| 251cb9f5 | doc: Various wording improvements | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| b48726f3 | doc: clarify where to get a ConstToken | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| 2ddeac7c | Put `const fn`-specific APIs in a separate module | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| 2e5173b4 | Put iterator code in a separate module | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| 468b45ef | doc: reduce the scope of unsafe in the from_bits_unchecked example | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| 76f8b871 | Documentation improvements | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| 7bee3623 | copy-paste typo |
Ronno Das <r****s@g****m>
Committed by: Maja Kądziołka <g****b@c****s> |
over 2 years ago | |
| fef34041 | added from_bits{...} to BitFlag |
Ronno Das <r****s@g****m>
Committed by: Maja Kądziołka <g****b@c****s> |
over 2 years ago | |
| c0654ac5 | Improve docs on the const fn API | Maja Kądziołka <m****a@c****s> | over 2 years ago | |
| 11f33ece | Release 0.7.8 | Maja Kądziołka <m****a@c****s> | almost 3 years ago | |
| 52314369 | Expand traits implemented by BitFlags | Maja Kądziołka <m****a@c****s> | almost 3 years ago | |
| b61a59ed | doctest: Put #[bitflags] above #[derive] |
Maja Kądziołka <m****a@c****s>
Committed by: Maja Kądziołka <g****b@c****s> |
almost 3 years ago | |
| f64da4b8 | Avoid useless comparison in doctest |
Maja Kądziołka <m****a@c****s>
Committed by: Maja Kądziołka <g****b@c****s> |
almost 3 years ago | |
| d767919d | Add doctest for `set` |
m4dh0rs3 <s****t@g****m>
Committed by: Maja Kądziołka <g****b@c****s> |
almost 3 years ago | |
| dc3c613c | Add `set` API to `BitFlags` |
m4dh0rs3 <s****t@g****m>
Committed by: Maja Kądziołka <g****b@c****s> |
almost 3 years ago | |
| bf161cff | Update Copyright lines in license files | Maja Kądziołka <m****a@c****s> | about 3 years ago | |
| 655ad006 | docs(FromBitsError): mention the std feature flag | Maja Kądziołka <m****a@c****s> | about 3 years ago | |
| 687709f6 | Release 0.7.7 | Maja Kądziołka <m****a@c****s> | over 3 years ago | |
| 24b13aa9 | Make make_bitflags! sound even when dirty tricks are employed | Maja Kądziołka <m****a@c****s> | over 3 years ago | |
| 467fe56b | Deploy tactical nuclear warhead on comment | Maja Kądziołka <m****a@c****s> | over 3 years ago | |
| 682237c6 | Release 0.7.6 | Maja Kądziołka <m****a@c****s> | over 3 years ago | |
| e58ea056 | Clean-up following MSRV bump | Maja Kądziołka <m****a@c****s> | over 3 years ago | |
| 67704d73 | Compensate for gender drift :3 | Maja Kądziołka <m****a@c****s> | over 3 years ago | |
| dcf373d7 | Bump MSRV in CI |
Maja Kądziołka <m****a@c****s>
Committed by: Maja Kądziołka <g****b@c****s> |
over 3 years ago | |
| f50c4161 | Fix new clippy warnings |
Maja Kądziołka <m****a@c****s>
Committed by: Maja Kądziołka <g****b@c****s> |
over 3 years ago | |
| d8532eff | Fix trybuild drift |
Maja Kądziołka <m****a@c****s>
Committed by: Maja Kądziołka <g****b@c****s> |
over 3 years ago | |
| d43378e0 | Update syn to v2 |
Marcelina Kościelnicka <m****k@0****t>
Committed by: Maja Kądziołka <g****b@c****s> |
over 3 years ago | |
| c8982573 | Update expected trybuild output for latest nightly | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| a6ea3aa2 | Release 0.7.5 | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 91f4cc5c | Implement Display for BitFlags (shows only the flags) | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| e1c8b64a | Add a safety section for RawBitFlags | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 0c70b0f2 | Avoid a double negative in the safety documentation | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 4dca6d75 | Add SAFETY comments | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 6efe5665 | Mark RawBitFlags as unsafe | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 7d751b30 | Remove unnecessary unsafe code | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 7af43767 | We don't need FLAG_LIST anymore | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| b6d88692 | Use self.iter() for formatting | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| adca3002 | The tests also need to be modified... | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| cee56430 | Release 0.7.4 | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| bc5381e4 | Rename to_flag -> exactly_one | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| e6a3127b | Alternative Iterator implementation | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| b11ca855 | Implement Iterator with bit manipulations | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| adcbff1a | Benchmark the Iterator implementation | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 7514c8f8 | Fix clippy in benchmarks | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 8cee5e4d | Move benchmarks to a separate crate in the workspace | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| b4cdd2d2 | Revert "Actually, fuck the benchmark" | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 32793c11 | Add BitFlags::len, improve iterator |
Chitose Yuuzaki <c****u@p****y>
Committed by: Jakub Kądziołka <k****a@k****t> |
over 4 years ago | |
| e47c74e3 | Split test_foo into multiple functions |
Chitose Yuuzaki <c****u@p****y>
Committed by: Jakub Kądziołka <k****a@k****t> |
over 4 years ago | |
| cb439e1d | Add method to extract single flags |
Chitose Yuuzaki <c****u@p****y>
Committed by: Jakub Kądziołka <k****a@k****t> |
over 4 years ago | |
| 624b1cf6 | Release 0.7.3 | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| f66ee6cc | Actually, fuck the benchmark | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| a4b96e4c | Run clippy on the test suite | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 8d9e3efe | Use Self whenever possible in generated code | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 8398e8e9 | doc: "considered to be impossible" is not good phrasing | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 02bbb122 | doc: link to the "Customizing Default" section on the Default impl | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 800234a2 | Add some #[must_use] and #[inline] annotations. | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 872c5555 | Release 0.7.2 | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 6b9b2595 | Specify the MSRV in Cargo.toml | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 923bede9 | Mark the result of BitFlags::iter as Clone (#38) |
Alex Konradi <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2bdcc467 | cargo fmt | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 3932a01c | Apply new clippy lint | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 198089fa | ui tests: update expected output for latest nightly | Jakub Kądziołka <k****a@k****t> | over 4 years ago | |
| 0c5b3ff8 | I don't need another place to forget updating the version. | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| 4ad8c0b2 | Clippy suggestions | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| 30e5ba54 | Release 0.7.0 | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| 70f22ac8 | Pick discriminants automatically when unspecified | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| 88cd25e8 | Add a test for invalid name in default specification | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| c3ec1916 | Simplify deferred checks | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| 5db2bf5e | New UI test: zero_discriminant_deferred | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| c2d64de8 | Check for overflow in computed flags | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| d0eb8939 | cargo fmt | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| 0eb22607 | Add a test for invalid syntax in attribute | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| d09a8cfe | Allow customizing defaults | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| ebffeddc | Implement UI tests without Unix-specific APIs |
Jakub Bandola <x****x@g****m>
Committed by: Jakub Kądziołka <k****a@k****t> |
over 5 years ago | |
| f813ea19 | Only run UI tests on nightly | Jakub Kądziołka <k****a@k****t> | over 5 years ago | |
| 3a641546 | Implement Hash manually to appease Clippy |
Jakub Bandola <x****x@g****m>
Committed by: Jakub Kądziołka <k****a@k****t> |
over 5 years ago | |
| 35dcd828 | Add a test for custom defaults |
Jakub Bandola <x****x@g****m>
Committed by: Jakub Kądziołka <k****a@k****t> |
over 5 years ago | |
| c375ee4a | Adapt benchmark to new API |
Jakub Bandola <x****x@g****m>
Committed by: Jakub Kądziołka <k****a@k****t> |
over 5 years ago | |
| ec6c1eec | Restore impl Eq for BitFlags | Jakub Kądziołka <k****a@k****t> | over 5 years ago |