Commit Graph

  • 60944ec71e [*] Reformat because 3 space indents were doing my head in [*] Obliterate string streams because why the hell would we EVER want the overhead of streams and arbitrary allocs when merely stringifying a uuid master Reece 2022-02-27 07:49:13 +0000
  • 47d09d4dc7 This library is a meme. STD invasion, GSL bloat, introduces GSL/Span conflicts, strict templates specifically for std types when such could be reduced to a generic type for further portablity, has generators we shouldn't need or are outright unsafe... Everyone, this is who writes your C++ books. Reece 2021-06-02 16:32:29 +0100
  • efc6744581 Merge branch 'master' of https://github.com/mariusbancila/stduuid Marius Bancila 2020-09-10 01:05:58 +0300
  • 845fcf9d13 more tests Marius Bancila 2020-09-10 01:05:17 +0300
  • c2408b92e4
    UUID_SYSTEM_GENERATOR macro Marius Bancila 2020-09-10 00:46:17 +0300
  • cda38dd952 Merge branch 'master' of https://github.com/mariusbancila/stduuid Marius Bancila 2020-09-10 00:44:42 +0300
  • 324ebf37fc uuid_system_generator conditioned by UUID_SYSTEM_GENERATOR macro Marius Bancila 2020-09-10 00:44:26 +0300
  • 9184792fc3
    update open discussion Marius Bancila 2020-09-10 00:23:25 +0300
  • 6452aadcbe
    Update P0959.md Marius Bancila 2020-09-09 23:50:57 +0300
  • 987edad167
    inline global constants Marius Bancila 2020-09-09 23:50:37 +0300
  • 921f01fbea
    Merge pull request #18 from kamrann/minor-fixes Marius Bancila 2020-09-09 23:16:39 +0300
  • 1b12059d1a
    Merge pull request #19 from dkowl/master Marius Bancila 2020-09-09 23:15:26 +0300
  • f08b54b88e
    Merge pull request #23 from rickyviking/streamOperator Marius Bancila 2020-09-09 23:14:44 +0300
  • 904224fbfc Stream << operator: restore original flags after streaming the uuid Riccardo Corsi 2020-09-09 15:42:02 +0200
  • 48a02dd8da clang warning fix dkowl 2020-01-03 19:37:38 +0100
  • 6bd1e3bb78 Moved Windows defines before objbase.h includes, since it can include windows.h. Wrapped defines in order to avoid redefinition warnings/errors under strict compilation settings. Cameron Angus 2019-12-07 18:10:51 +0000
  • 4179dacce4 Fixed preprocessor directive for when no system defines exist. Cameron Angus 2019-12-07 18:06:01 +0000
  • 207f06bd56
    Update README.md Marius Bancila 2019-07-25 11:32:38 +0300
  • 60769168bc
    Update README.md Marius Bancila 2019-07-25 11:29:16 +0300
  • 7bd86a11e3 test time gen only on Windows Marius Bancila 2019-05-17 15:55:43 +0300
  • b74a5eb7e9 - updates after Kona - new constructors - namespace constants for name-based uuids Marius Bancila 2019-05-17 12:33:35 +0300
  • f7a15f1e72 reduced number of gen time uuids Marius Bancila 2019-05-17 08:55:03 +0300
  • e0a781d245 uuid is class noexcept on several functions Marius Bancila 2019-02-20 01:25:17 +0200
  • dee14f660d from_string return value Marius Bancila 2019-01-28 09:09:50 +0200
  • d660780bc4 proof reading Marius Bancila 2019-01-28 09:07:48 +0200
  • 8a056e7436 trivial implementation for time-based uuid generator Marius Bancila 2019-01-09 16:04:49 +0200
  • 7a0f71cb10 const references and function templates Marius Bancila 2019-01-09 11:25:14 +0200
  • 58c7031c33 wording Marius Bancila 2019-01-08 17:00:34 +0200
  • 29ce84bac9 comment on function from_string Marius Bancila 2019-01-08 16:49:04 +0200
  • bc37fa250b revision based on LEWGI feedback from San Diego Marius Bancila 2019-01-08 16:46:19 +0200
  • 0ebaceee2f libuuid Marius Bancila 2018-11-16 13:01:31 +0200
  • c2e8aa2b65 changed options for logging Marius Bancila 2018-11-16 12:30:19 +0200
  • e5b8debe5e command to install uuid-dev Marius Bancila 2018-11-16 11:12:01 +0200
  • 81fc825a5b BUILD_TESTS condition Marius Bancila 2018-11-16 10:38:09 +0200
  • cb5a727a4a travis script Marius Bancila 2018-11-15 16:10:48 +0200
  • de9a01803c
    build badge Marius Bancila 2018-11-15 13:48:57 +0200
  • d1538cb326 added appveyor and lgtm Marius Bancila 2018-11-15 13:38:55 +0200
  • 6a1cc32637
    Update README.md Marius Bancila 2018-11-06 22:41:14 +0200
  • ecb3386b3a
    operator<=> return type Marius Bancila 2018-11-04 22:34:08 +0200
  • 405e76041c
    Update P0959.md Marius Bancila 2018-11-02 23:19:49 +0200
  • 0c2f9b5094
    Update P0959.md Marius Bancila 2018-11-02 23:13:56 +0200
  • 96510aaaca
    Update P0959.md Marius Bancila 2018-11-02 23:11:33 +0200
  • 3c5adc5cff
    Update P0959.md Marius Bancila 2018-11-02 23:07:37 +0200
  • e9dd04b7a4
    Update P0959.md Marius Bancila 2018-11-02 19:45:39 +0200
  • 07c92656b5 fixed list of changes Marius Bancila 2018-09-05 12:51:53 +0300
  • 0a42b9f66d operator <=> discussion on odering design Marius Bancila 2018-09-05 12:50:50 +0300
  • 3a1cf82c79
    Merge pull request #9 from janisozaur/fixes Marius Bancila 2018-08-06 10:39:11 +0300
  • 257fec44b6 Drop constexpr from uuid::as_bytes() due to reinterpret_cast Michał Janiszewski 2018-08-05 00:26:59 +0200
  • 99d1fade3a Explicitly initialise member fields, as required by constexpr Michał Janiszewski 2018-08-05 00:23:08 +0200
  • 43ff649cfe Mark cmake project as C++-only Michał Janiszewski 2018-08-05 00:16:55 +0200
  • 4bcf7136a5 Avoid clash with libuuid's uuid_variant symbol Michał Janiszewski 2018-08-05 00:07:42 +0200
  • f7d5d69fd7 Mark unused variables in test Michał Janiszewski 2018-08-05 00:05:34 +0200
  • adb24b3d9d Ensure structs get defined in correct order Michał Janiszewski 2018-08-05 00:01:20 +0200
  • 2e07420571 Add missing include for memcmp Michał Janiszewski 2018-08-05 00:00:26 +0200
  • ca9f84418c using instead of typedef Marius Bancila 2018-06-29 10:33:08 +0300
  • 52587059aa from_string, constexpr, & others Marius Bancila 2018-06-29 09:54:51 +0300
  • a296a1359f from_string is static member of uuid Marius Bancila 2018-06-29 09:38:26 +0300
  • f93f0cda5a removed non-const as_bytes Marius Bancila 2018-06-29 09:34:09 +0300
  • 6e8f536a4a constexpr added Marius Bancila 2018-06-29 09:33:38 +0300
  • 7a59e5dc30 {} format clarification Marius Bancila 2018-06-27 16:25:19 +0300
  • 722bb6cc50 span<byte, 16> Marius Bancila 2018-06-27 16:22:00 +0300
  • 50e9562617 added UUID format specification from RFC 4122 and revision history section Marius Bancila 2018-06-27 16:16:11 +0300
  • 54b54bdab5 revision 1 based on standard committe and community feedback Marius Bancila 2018-06-27 11:27:00 +0300
  • 4e27a1e02a added GSL for span implementation Marius Bancila 2018-06-27 11:26:35 +0300
  • 114a0e5e90
    Update P0959.md Marius Bancila 2018-05-15 09:43:58 +0300
  • 13c6d59115 to_string() is inline warnigns fixed use catch testing framework Marius Bancila 2018-05-15 09:41:49 +0300
  • e1f1a1e59e renamed nil() to is_nil() Marius Bancila 2018-05-14 16:42:38 +0300
  • bf8ef0961d
    missing } Marius Bancila 2018-03-12 14:59:31 +0200
  • 0ccd424d81
    removed uuids namespace reference Marius Bancila 2018-03-12 14:28:52 +0200
  • 7f876e068b
    Update P0959.md Marius Bancila 2018-02-28 21:48:04 +0200
  • cc4eda9f99
    Merge pull request #2 from nabijaczleweli/master Marius Bancila 2018-02-28 21:45:22 +0200
  • 332cb416e4
    Add syntax highlighting to README. Fix capitalisation in README nabijaczleweli 2018-02-25 07:12:32 +0100
  • 35cd39a622
    Merge pull request #1 from paralax/patch-1 Marius Bancila 2018-02-19 17:20:05 +0200
  • 9d255671db
    fix some typos, no content changes jose nazario 2018-02-19 10:08:50 -0500
  • 830b057a3f
    P0959R0 Marius Bancila 2018-02-19 12:09:16 +0200
  • 1d511592ce
    Rename paper.md to P0959.md Marius Bancila 2018-02-12 23:03:19 +0200
  • 1afab0addf
    official document number Marius Bancila 2018-02-12 23:00:05 +0200
  • b986f36294
    header Marius Bancila 2018-02-12 09:40:40 +0200
  • 4360b1b966
    overview Marius Bancila 2018-02-12 09:28:54 +0200
  • 71243ab35d
    formatting Marius Bancila 2018-02-12 09:24:35 +0200
  • 259f31559f
    refinings Marius Bancila 2018-02-12 09:20:37 +0200
  • fa278d23e9
    swap specifications Marius Bancila 2018-01-31 09:39:08 +0200
  • 5ea167b47a
    implementation-defined iterators Marius Bancila 2018-01-31 09:33:50 +0200
  • 8454c6179f
    overview Marius Bancila 2018-01-31 09:30:39 +0200
  • a0274c8a15
    swap and hash Marius Bancila 2018-01-31 09:26:03 +0200
  • 63ae42c104
    removed uuid_default_generator Marius Bancila 2018-01-31 09:14:18 +0200
  • 2154809782
    removed default generator Marius Bancila 2018-01-31 09:10:33 +0200
  • e56c4c5ac5
    uuid_system_generator Marius Bancila 2018-01-31 09:07:46 +0200
  • 16b00a2e27 Merge branch 'master' of https://github.com/mariusbancila/stduuid Marius Bancila 2018-01-31 09:05:34 +0200
  • 8761a7ed7e uuid_default_system -> uuid_system_generator Marius Bancila 2018-01-31 09:05:04 +0200
  • 21de11f208
    interators constructor section fixed Marius Bancila 2018-01-31 09:04:26 +0200
  • c55a99c3d4
    separated size and nil Marius Bancila 2018-01-23 11:23:10 +0200
  • 03ec86bbb5
    to_string/to_wstring examples Marius Bancila 2018-01-23 11:11:14 +0200
  • af754e2110
    update on uuid_default_generator Marius Bancila 2018-01-22 11:00:52 +0200
  • 000ddcc150
    small updates Marius Bancila 2018-01-22 10:58:04 +0200
  • b10596bb3e
    generators Marius Bancila 2018-01-22 10:53:10 +0200
  • 80d17b863a
    constructors, iterators, conversion to strings Marius Bancila 2018-01-22 10:16:35 +0200
  • daf2fa7965
    name generator ref Marius Bancila 2018-01-17 12:31:55 +0200
  • ea43f4b9ba sha1 name generator Marius Bancila 2018-01-17 12:17:31 +0200
  • 9b1ef4f116 constructors implementation Marius Bancila 2018-01-16 16:35:48 +0200
  • f6e2b21fc7
    random generator Marius Bancila 2018-01-15 17:48:46 +0200
  • b96c4c9cf2
    Update README.md Marius Bancila 2018-01-15 17:44:31 +0200
  • 0a16c0c079 uuid iterators Marius Bancila 2018-01-15 17:20:14 +0200
  • 042f8aeb82 remove uuid.cpp Marius Bancila 2018-01-15 16:32:29 +0200
  • 998051d922 string conversion as free functions Marius Bancila 2018-01-15 16:30:13 +0200
  • 4ba249e947 make_uuid replaced with uuid_default_generator Marius Bancila 2018-01-15 10:40:19 +0200
  • 8353b03ebc std::byte replaced with uint_8 Marius Bancila 2018-01-15 10:29:32 +0200
  • ba56824f4c future renamed to reserved Marius Bancila 2017-12-20 08:39:20 +0200
  • 883f2547b6 Merge branch 'master' of https://github.com/mariusbancila/stduuid Marius Bancila 2017-12-19 12:56:35 +0200
  • 4f3fddc0c7 cleaned up tests Marius Bancila 2017-12-19 12:56:28 +0200
  • dced1276db
    std:byte, constructors mariusbancila 2017-12-19 12:22:28 +0200
  • 0c2addebfa
    std::byte instead of uint_8, constructors mariusbancila 2017-12-19 11:57:24 +0200
  • e7186f0092 std::byte instead of uint_8, constructors Marius Bancila 2017-12-19 11:53:42 +0200
  • c3017097ae
    braces in array init mariusbancila 2017-12-18 23:35:19 +0200
  • 55af771b8a
    braces in array init mariusbancila 2017-12-18 23:34:31 +0200
  • 2c4a090185
    braces in array init mariusbancila 2017-12-18 23:33:44 +0200
  • 9792260b00
    use braces for array init mariusbancila 2017-12-18 23:32:38 +0200
  • d4d7a3a5a3
    include refs to CoreFoundation and Libuuid mariusbancila 2017-12-18 23:29:47 +0200
  • 2a917fe21e
    more examples mariusbancila 2017-12-18 17:42:27 +0200
  • f5f10aa82a Merge branch 'master' of https://github.com/mariusbancila/stduuid Marius Bancila 2017-12-18 17:39:27 +0200
  • 4fc3dd9d20 more tests Marius Bancila 2017-12-18 17:39:22 +0200
  • 24e061e3eb
    limitations mariusbancila 2017-12-18 17:38:40 +0200
  • d7f0988f8d
    technical specifications mariusbancila 2017-12-18 17:31:25 +0200
  • 5fc6da8db3
    capacity and string conversion mariusbancila 2017-12-18 16:42:08 +0200
  • 5bf5250bca Merge branch 'master' of https://github.com/mariusbancila/stduuid Marius Bancila 2017-12-18 16:13:11 +0200
  • 0f201b195c more tests Marius Bancila 2017-12-18 16:13:04 +0200
  • d6c3a1ab7f
    array constructors mariusbancila 2017-12-18 16:12:48 +0200
  • 09411079b6
    Create paper.md mariusbancila 2017-12-18 15:17:45 +0200
  • 989e5dd661 nil instead of is_nil Marius Bancila 2017-12-18 14:23:52 +0200
  • af28f41a14
    further details mariusbancila 2017-12-10 00:17:36 +0200
  • 1788e78163
    Update README.md mariusbancila 2017-12-10 00:09:31 +0200
  • f95bb4fbe2 Merge branch 'master' of https://github.com/mariusbancila/stduuid Marius Bancila 2017-12-09 23:57:42 +0200
  • 0193b64fd5 operator<, uuids_version, new tests Marius Bancila 2017-12-09 23:56:40 +0200
  • 5c92de9914
    Update README.md mariusbancila 2017-12-09 16:51:39 +0200
  • 7c14506085 cmake project Marius Bancila 2017-12-09 01:03:06 +0200
  • 73dd36f830 uuid from strings Marius Bancila 2017-12-08 12:46:41 +0200
  • 967ba08e7f make_uuid Marius Bancila 2017-12-08 10:27:22 +0200
  • 7e845c917b basic structure uuid Marius Bancila 2017-12-07 12:05:55 +0200
  • 3b8cd03eb5
    Update README.md mariusbancila 2017-12-07 09:59:32 +0200
  • 345cd62893
    Initial commit mariusbancila 2017-12-07 09:58:37 +0200