Commit Graph

  • 769506a8e6 fix Clang 16 build in GitHub Actions (#237) Dirk Stolle 2023-01-31 18:56:59 +01:00
  • 2d9fb26c46 Update actions/checkout in GitHub Actions workflows to v3 (#236) Dirk Stolle 2023-01-31 14:36:01 +01:00
  • 533c9509ef add constexpr containers (#187) Bela Schaum 2023-01-17 15:59:37 +01:00
  • 2a7658d084 Implemented packaging using CPack. (#202) KOLANICH 2023-01-17 14:52:59 +00:00
  • d01a4f90a6 fix pretty_name with ENABLE_NONASCII neargye 2022-12-20 13:32:25 +04:00
  • d5e8530191 simplify pretty_name to speed up constexpr evaluation (#227) Anton Shalgachev 2022-12-20 10:24:01 +01:00
  • e1a68e9dd3 v0.8.2 v0.8.2 neargye 2022-12-09 15:52:24 +04:00
  • b625fe721c ENABLE_NONASCII depends only on settings neargye 2022-11-28 14:32:59 +02:00
  • 20cac97b53 add missing magic_enum namespace (#223) ilobilo 2022-11-22 13:37:06 +04:00
  • aa1f2869f4 compile-time optimization Daniil Goncharov 2022-11-09 22:00:09 +04:00
  • 684718c58b clean-up neargye 2022-11-09 00:00:34 +04:00
  • 612033ab5d add suport enum_switch without defined MAGIC_ENUM_ENABLE_HASH neargye 2022-11-08 20:21:00 +04:00
  • c588771875 update doc neargye 2022-11-08 13:02:11 +04:00
  • 3d64c1b5bb clean-up neargye 2022-11-07 23:26:44 +04:00
  • f29ad727ba enum_cast optimization neargye 2022-11-07 23:14:24 +04:00
  • 099abc330a clean-up neargye 2022-11-07 21:30:23 +04:00
  • 6fca52c1e7 compile-time optimization neargye 2022-11-07 21:10:41 +04:00
  • 8bd403f888 fix #216, fix #199 neargye 2022-11-07 21:00:16 +04:00
  • 596f00c0db make streams and exceptions optional (#218) ilobilo 2022-11-04 23:46:37 +04:00
  • 159a35006d fix #215 neargye 2022-10-11 19:01:04 +04:00
  • 1b1194bcd5 Remove redundant instantiation (#211) Alexander 2022-09-02 13:30:16 +03:00
  • 1a57977ea3 Typo fixed (#210) Nick Grebnev 2022-08-20 16:57:30 +03:00
  • d26a7a2293 No hash (#208) Daniil Goncharov 2022-08-17 21:38:30 +04:00
  • 8f9f4afee7 Exercise Bazel build in CI (#206) Daniil Goncharov 2022-08-14 16:43:31 +04:00
  • 0fec11eda3 fix build neargye 2022-08-13 18:12:55 +04:00
  • cd1ec187e6 fix #157 neargye 2022-08-13 18:09:42 +04:00
  • b5116d078d add aliases test neargye 2022-08-13 17:44:42 +04:00
  • e6ce44337a hash_v inline neargye 2022-08-13 17:44:32 +04:00
  • f4ebb4f185 update ci (#205) Daniil Goncharov 2022-08-10 14:53:38 +04:00
  • e0f8f14724 fix build clang trunk neargye 2022-08-09 16:44:58 +04:00
  • 51d20f4d18 fix clang llvm-project#50055(reviews.llvm.org/D131307) neargye 2022-08-09 16:38:07 +04:00
  • 4211ff944b ignored "-Wenum-constexpr-conversion" neargye 2022-08-09 15:47:56 +04:00
  • 4f7c7577b5 clean-up neargye 2022-08-08 22:23:15 +04:00
  • 13ba445e9c clean-up neargye 2022-08-08 21:07:05 +04:00
  • 95641a8f78 fix clang llvm-project#50055(reviews.llvm.org/D130058) neargye 2022-08-08 20:40:35 +04:00
  • f5d6f707a9 try fix IntelliSence neargye 2022-08-08 14:15:53 +04:00
  • 0dfa61e757 fix warning neargye 2022-08-05 18:24:02 +04:00
  • 35a3c7c9da std::size_t -> std::uint16_t neargye 2022-08-05 15:36:37 +04:00
  • 43a9272f45 v0.8.1 v0.8.1 neargye 2022-08-04 16:12:39 +04:00
  • 4802f793bb clean-up neargye 2022-06-28 14:57:34 +04:00
  • b45b470bea update doc neargye 2022-06-28 14:57:02 +04:00
  • dd80219653 Magic enum format in a separated header file (#185) Bela Schaum 2022-06-28 12:45:47 +02:00
  • c7cf02053b fix #190, #192 neargye 2022-06-28 14:43:20 +04:00
  • 6956c56033 Fix compilation error, when including magic_enum after windows.h (#189) Bård Sigurd Møller 2022-05-28 20:55:51 +02:00
  • 87190b811c v0.8.0 v0.8.0 neargye 2022-05-10 23:37:52 +04:00
  • c59aec8b1c fuse separated into separate header neargye 2022-05-10 21:22:57 +04:00
  • 86e73be298 clean-up neargye 2022-05-06 16:40:17 +04:00
  • 369642f2b0 fix#184 g++ 11.2: Compile error neargye 2022-05-05 23:55:11 +04:00
  • 3d9bf92e2a update readme Daniil Goncharov 2022-04-30 19:42:26 +04:00
  • b2ac76235b update readme neargye 2022-04-19 22:46:46 +04:00
  • ed09da9f36 Discontinouos uint8_t test + fix (#182) Bela Schaum 2022-04-17 21:40:54 +02:00
  • 88e239645d fix #180 neargye 2022-04-17 23:32:38 +04:00
  • d1ccd22c85 fix linking error neargye 2022-04-14 17:58:37 +04:00
  • d2ec62779f fix operator>> neargye 2022-04-07 19:24:11 +04:00
  • b6bf0aa2a8 add namespace magic_enum::istream_operators neargye 2022-04-07 19:18:44 +04:00
  • 25d7f64dfb clean-up neargye 2022-03-31 18:19:58 +04:00
  • 5e6637ecde fix: GCC warning [-Werror=sign-conversion] (#176) Abdessattar Sassi 2022-03-31 17:48:27 +04:00
  • 2615fa5e7b clen-up & improve (#173) Daniil Goncharov 2022-03-28 19:15:38 +04:00
  • 2e7313d3f7 clean-up & improve (#170) Daniil Goncharov 2022-03-28 18:56:16 +04:00
  • cee99df7b5 fix bool (#172) Daniil Goncharov 2022-03-28 18:55:25 +04:00
  • 64bedded2a Enum switch (#168) Bela Schaum 2022-03-18 13:07:00 +01:00
  • 542aacea41 clean-up neargye 2022-03-18 14:08:03 +04:00
  • 492d2b6a18 Sparse only if have an element. Switch only if -. (#169) Bela Schaum 2022-03-18 10:59:09 +01:00
  • 60de6bff8c new customize (#166) Daniil Goncharov 2022-03-18 13:58:07 +04:00
  • 84efdbd2bf fix Werror=shadow neargye 2022-03-15 15:36:18 +04:00
  • 948c760939 Add support for the ROS build system (#161) Tim Clephas 2022-03-12 19:04:42 +01:00
  • 718d2601b2 clean-up neargye 2022-03-11 16:54:12 +02:00
  • c1568c5b26 Constexpr switch names (#142) Bela Schaum 2022-03-11 13:08:25 +01:00
  • 74123638d1 Fix optional masos (#160) Daniil Goncharov 2022-03-09 16:32:45 +02:00
  • b0c0e02bdc add compile time enum_index (#159) Daniil Goncharov 2022-03-09 10:07:09 +02:00
  • 04a3d32d0f clean-up neargye 2022-03-08 14:05:43 +02:00
  • 9d1cf196cf Make enum_fuse typesafe (fixes #143) (#145) Pavel I. Kryukov 2022-03-08 11:38:19 +03:00
  • 785b3f253d clean-up neargye 2022-03-08 10:32:38 +02:00
  • 8267d2860b remove std:: from optionals to enable again MAGIC_ENUM_USING_ALIAS_OPTIONAL (#154) Bela Schaum 2022-03-05 20:56:17 +01:00
  • ca89c5425b Update README.md Daniil Goncharov 2022-03-02 21:26:02 +02:00
  • c9388f1c99 Fix docs (#144) Pavel I. Kryukov 2022-02-19 14:09:33 +03:00
  • ec87fc976c Convert std::enable_if_t to static_assert for cleaner error message (#146) Pavel I. Kryukov 2022-02-19 13:26:06 +03:00
  • 29285919fd change std::size_t to std::uintmax_t (#141) Bela Schaum 2022-02-18 22:37:24 +01:00
  • 9268bb3042 Case insensivity based on #112 (#139) Bela Schaum 2022-02-18 22:31:36 +01:00
  • 07181c5a11 support gcc8 with defined MAGIC_ENUM_NO_CHECK_SUPPORT and with specialized magic_enum::customize::enum_name (#137) Bela Schaum 2022-02-18 16:52:09 +01:00
  • 4e39c3ba55 clean-up neargye 2022-02-16 19:18:43 +02:00
  • 756b139368 remove throw from enum_fuse neargye 2022-02-16 19:01:14 +02:00
  • 9bfb90760a clean-up neargye 2022-02-11 18:54:59 +02:00
  • 5444f00a04 Use bitwise OR for magic_enum::enum_fuse (#131) Pavel I. Kryukov 2022-02-11 19:35:50 +03:00
  • e7b9231906 fix enum_fuse if values out of range neargye 2022-02-11 01:14:05 +02:00
  • 63ff515163 clean-up neargye 2022-02-10 20:17:44 +02:00
  • 1f8e29b140 Add enum fusing function (#127) Pavel I. Kryukov 2022-02-10 20:58:59 +03:00
  • 22242a613a fix enum_type_name (#129) v1nh1shungry 2022-02-07 03:59:53 +08:00
  • db69b213b0 fix doc neargye 2022-02-05 00:17:05 +02:00
  • ab2bf820e1 remove static assert for static string because it does not solve issue (#125) rpatters1 2022-01-29 10:46:28 -06:00
  • 08089871af enum_range more snifae-friendly neargye 2022-01-27 19:33:37 +02:00
  • 9ed19fb9e9 move is_flags to customize::enum_range force set the enum-flag true or false neargye 2022-01-27 15:34:05 +02:00
  • a8c9e57fbe fix #122 add static_assert to limit size of N in static_string (#123) rpatters1 2022-01-25 12:14:23 -06:00
  • 1f9e8c2993 update Daniil Goncharov 2022-01-23 18:46:36 +02:00
  • dc162ff65a update ci neargye 2022-01-23 17:38:12 +02:00
  • 4ed0b743e8 update neargye 2022-01-17 11:50:17 +02:00
  • e136070bc8 update neargye 2022-01-09 02:27:37 +02:00
  • aecf0db795 New enum-flags API (#120) Daniil Goncharov 2022-01-08 17:30:44 +02:00
  • 6a1db3b8b6 add tests neargye 2022-01-04 22:00:03 +02:00
  • e500ae7f00 fix flag::enum_value neargye 2022-01-04 21:49:22 +02:00