1125 Commits

Author SHA1 Message Date
Yota Toyama
f1577b0797 Implement Debug 2025-04-14 15:33:42 -07:00
Yota Toyama
493768f83f
Merge branch 'main' into cstring 2025-04-15 07:23:36 +09:00
Markus Reiter
a326f1135e
Merge pull request #547 from pvdrz/fix-names
Renaming Bonanza
2025-04-14 21:10:25 +00:00
Yota Toyama
fe2921b2d8 Fix ufmt module 2025-04-10 16:16:17 -07:00
Yota Toyama
b64d1c1cbc Make length type generic 2025-04-10 16:13:57 -07:00
Yota Toyama
120a059abe
Merge branch 'main' into cstring 2025-04-11 08:00:18 +09:00
Yota Toyama
63d95a4351 Use C string shorthands 2025-04-10 15:59:04 -07:00
Yota Toyama
430d9f9a64 Fix comparison tests 2025-04-10 15:58:40 -07:00
Yota Toyama
504e938b0b Remove comparison trait implementations for generic RHS 2025-04-10 15:55:15 -07:00
Yota Toyama
943cfd8a3b Add unsafe block for pop_terminator 2025-04-10 15:48:26 -07:00
Yota Toyama
f9616cf5bb Remove debug assertions 2025-04-10 15:46:05 -07:00
Yota Toyama
b2d201167c
Update src/c_string.rs
Co-authored-by: Markus Reiter <me@reitermark.us>
2025-04-11 06:43:45 +08:00
Yota Toyama
d5e2a5b837
Update src/c_string.rs
Co-authored-by: Markus Reiter <me@reitermark.us>
2025-04-11 06:43:36 +08:00
Yota Toyama
abec9e3783
Update src/c_string.rs
Co-authored-by: Markus Reiter <me@reitermark.us>
2025-04-11 06:43:28 +08:00
Yota Toyama
503262218f
Update src/c_string.rs
Co-authored-by: Markus Reiter <me@reitermark.us>
2025-04-11 06:42:44 +08:00
Christian Poveda
03738160b1
Update changelog 2025-04-10 15:54:12 -05:00
Christian Poveda
b6d10f62fe
Remove Q* type aliases for MpMcQueue, and rename it to just Queue 2025-04-10 15:54:12 -05:00
Christian Poveda
a849a60067
Rename histbuf to history_buf and HistoryBuffer.* to HistoryBuf.* 2025-04-10 15:54:10 -05:00
Christian Poveda
8b55230611
Rename indexset to index_set and only re-export IndexSet 2025-04-10 15:53:06 -05:00
Christian Poveda
7275c51223
Rename indexmap to index_map and only re-export IndexMap 2025-04-10 15:52:16 -05:00
Markus Reiter
fb62d12ad5
Merge pull request #504 from GnomedDev/vec-generic-length
Implement a generic length parameter for Vec<T, N>
2025-04-10 17:45:39 +00:00
Markus Reiter
da404c14fd
Merge pull request #540 from pvdrz/keep-views-only
`SortedLinkedList`: Keep only the view versions of `Iter` and `FindMut`
2025-04-10 17:43:45 +00:00
GnomedDev
ca47366a71
Add #[inline] to LenType trait methods 2025-04-10 17:55:23 +01:00
GnomedDev
92dbf9c1e1
Remove useless Drain documentation 2025-04-10 17:55:23 +01:00
GnomedDev
c8d34b6213
Move LenType implementation to Sealed 2025-04-10 17:55:23 +01:00
GnomedDev
a16a927a33
Implement a generic length parameter for Vec<T, N> 2025-04-10 17:55:22 +01:00
Christian Poveda
0e8f01103e
Update changelog 2025-04-10 10:40:42 -05:00
Christian Poveda
85f1aeae68
Make implementations generic over the storage 2025-04-10 10:40:42 -05:00
Christian Poveda
e395892318
Remove sorted_linked_list::FindMut and sorted_linked_list::FindMutInner 2025-04-10 10:38:51 -05:00
Christian Poveda
9924c673e1
Remove sorted_linked_list::Iter and sorted_linked_list::IterInner 2025-04-10 10:36:51 -05:00
Yota Toyama
1d3b7b495a Fix documentation 2025-04-08 21:52:03 -07:00
Yota Toyama
897fc9f509 Use CStr::from_bytes_with_nul for validation of appended bytes 2025-04-08 21:50:14 -07:00
Yota Toyama
ce6d252f7f
Merge branch 'main' into cstring 2025-04-09 13:45:09 +09:00
Markus Reiter
6ae82d53a5
Merge pull request #541 from rilipco/impl-alloc-interop
Add some conversion options for alloc vecs
2025-04-08 21:03:24 +00:00
Yota Toyama
e9d9dc184e Reorder traits 2025-04-07 19:55:31 -07:00
Yota Toyama
d85e455f3b Fix Default impl 2025-04-07 19:40:24 -07:00
Yota Toyama
4e9bedc6fa Test error type 2025-04-07 19:35:55 -07:00
Yota Toyama
f62cfcd104 Rename unit test 2025-04-07 19:32:55 -07:00
Yota Toyama
9fd495297b Fix test name 2025-04-07 19:32:30 -07:00
Yota Toyama
977ea519d5 Add inline annotations 2025-04-07 19:30:51 -07:00
Yota Toyama
06a737a0aa Refactor Ord impl 2025-04-07 19:29:34 -07:00
Yota Toyama
bbd1d32885 Implement Ord 2025-04-07 19:23:29 -07:00
Yota Toyama
19f9c95cf8 Implement Hash 2025-04-07 19:06:24 -07:00
Yota Toyama
4f1bbe9b11 Implement equality with CStr 2025-04-07 19:03:09 -07:00
Yota Toyama
08f17940e7 Put semicolon 2025-04-07 18:57:54 -07:00
Yota Toyama
c677f39820 Implement Eq 2025-04-07 18:54:39 -07:00
Yota Toyama
2bf5f220ba Implement more reference traits 2025-04-07 18:37:13 -07:00
Yota Toyama
3b72afb011 Fix ufmt module again 2025-04-07 18:05:25 -07:00
Yota Toyama
639c165e9c Fix build 2025-04-07 18:01:12 -07:00
Yota Toyama
c212308fa5 Fix typo 2025-04-07 17:57:45 -07:00