1430 Commits

Author SHA1 Message Date
KodrAus
ae17aefa2a allow deserializing compact format with the readable path 2021-11-01 15:12:14 +10:00
Ashley Mannix
45f2f679af
Merge pull request #545 from KodrAus/feat/fast-rng
Add support for using rand for rng
2021-11-01 15:11:20 +10:00
Quinn Okabayashi
d6aed32246 Merge branch 'main' into impl-uuid-macro 2021-11-01 00:47:44 -04:00
KodrAus
d2607a1a65 exclude rng::bytes when v4 isn't enabled 2021-11-01 13:53:38 +10:00
KodrAus
bc8ef0f0b7 add missing js feature for wasm 2021-11-01 13:43:22 +10:00
KodrAus
7649a2cb7c add support for using rand for rng 2021-11-01 13:34:43 +10:00
Quinn Okabayashi
96ef40cfaf Micro refactor 2021-10-31 23:12:36 -04:00
Ashley Mannix
82bf896813
Merge pull request #544 from KodrAus/chore/cleanups
More housekeeping before stabilization
2021-11-01 12:58:28 +10:00
Quinn Okabayashi
733cf3838f Made macros module in uuid 2021-10-31 22:13:42 -04:00
Quinn Okabayashi
8868cd526c Improved diagnostics 2021-10-31 22:13:24 -04:00
Quinn Okabayashi
860818ae38 Improved testing 2021-10-31 22:13:08 -04:00
KodrAus
c84f5b8fe7 update docs for random on embedded 2021-11-01 11:12:15 +10:00
KodrAus
be01b14747 update some old links 2021-11-01 11:08:21 +10:00
KodrAus
94cf3fb3bb reword the v1 module docs a little 2021-11-01 11:06:38 +10:00
KodrAus
fd0fb6e338 more work on docs 2021-11-01 11:03:02 +10:00
KodrAus
1960f9faf4 fix up signature of Uuid::from_fields_le 2021-11-01 11:02:37 +10:00
KodrAus
afa89e6e50 work on doc examples 2021-11-01 10:49:31 +10:00
KodrAus
5c1d3853dd make version and variant non_exhaustive 2021-11-01 08:24:56 +10:00
KodrAus
128befda46 split up v1 tests 2021-11-01 08:19:01 +10:00
KodrAus
69b9014747 focus benches on formatting and parsing 2021-11-01 08:16:43 +10:00
Quinn Okabayashi
622806c099 Fixed undetected crate::std errors 2021-10-31 17:12:06 -04:00
Quinn Okabayashi
6290874d61 Implemented uuid!("") 2021-10-31 16:54:01 -04:00
Ashley Mannix
b32f3728f8
Merge pull request #542 from KodrAus/fix/timestamp-name
Rename to_timestamp to get_timestamp
2021-11-01 04:54:17 +10:00
Ashley Mannix
3ff12ee107
Merge pull request #541 from KodrAus/feat/macros-scaffold
Scaffold out a uuid-macros crate that shares the parser
2021-11-01 04:54:04 +10:00
Ashley Mannix
4908b4e42a rename to_timestamp to get_timestamp 2021-10-31 20:26:33 +10:00
Ashley Mannix
817260a6b5 scaffold out a uuid-macros crate that shared the parser 2021-10-31 20:10:23 +10:00
Ashley Mannix
66a544d599
Merge pull request #540 from KodrAus/fix/guid-convert
Don't flip GUID fields when converting to UUID
2021-10-31 19:52:48 +10:00
Ashley Mannix
dbf0b2ecad don't flip GUID fields when converting to UUID 2021-10-31 18:41:33 +10:00
Ashley Mannix
973b17420e
Merge pull request #538 from KodrAus/feat/unstable-zerocopy
Add unstable zerocopy support
2021-10-31 16:41:04 +10:00
Ashley Mannix
ab194c2cfa add unstable zerocopy support 2021-10-31 15:42:36 +10:00
Ashley Mannix
682099ab1e
Merge pull request #539 from Takashiidobe/patch-1
Fix typo in v4.rs
2021-10-31 14:54:51 +10:00
Takashi Idobe
147e3ad3ad
Fix typo in v4.rs 2021-10-30 20:38:39 -05:00
Ashley Mannix
05ac705340
Merge pull request #536 from KodrAus/feat/infallible-ctors
Make ctors that accept slices infallible using arrays and other breaking changes
2021-10-31 07:45:44 +10:00
KodrAus
cd9786f012 rename wasm-bindgen feature to js 2021-10-30 09:29:54 +10:00
KodrAus
9c07eb0281 simplify internal module layout 2021-10-29 22:01:06 +10:00
KodrAus
40c4b1670b simplify errors and avoid repeating Display and source 2021-10-29 21:46:10 +10:00
KodrAus
9d1484252e rename "adapter" to "fmt" 2021-10-29 21:23:42 +10:00
KodrAus
ce3eca7c95 serialize Uuid as [u8; 16] instead of &[u8] 2021-10-29 21:13:28 +10:00
KodrAus
63170f8d9c make get_variant infallible 2021-10-29 17:45:42 +10:00
KodrAus
7748a37f13 fix up v1 2021-10-29 17:33:43 +10:00
KodrAus
20e253a124 make ctors that accept slices infallible using arrays 2021-10-29 12:08:17 +10:00
Ashley Mannix
07f920f24b
Merge pull request #535 from KodrAus/chore/housekeeping
Make more things const
2021-10-28 19:02:36 +10:00
KodrAus
e9d27ae09e make more things const 2021-10-28 18:06:10 +10:00
Ashley Mannix
e51f80a5c3
Merge pull request #528 from uuid-rs/ci/more-embedded
check more features in no-std
2021-08-16 13:00:22 +10:00
KodrAus
8701d0e814 add some docs on wasm and embedded 2021-08-16 11:06:30 +10:00
KodrAus
558313bb69 avoid fallback in atomic 2021-08-16 10:58:35 +10:00
KodrAus
5d550bb073 move to atomic crate for v1 context 2021-08-16 10:53:10 +10:00
Ashley Mannix
04580d01c7
test more features in no-std 2021-08-16 10:35:24 +10:00
Ashley Mannix
d25b2878df
Merge pull request #527 from KodrAus/chore/endianness
Add more docs on endianness
2021-08-13 18:16:09 +10:00
Ashley Mannix
4a312b8a41 add more docs on endianness 2021-08-13 16:54:21 +10:00