LoGin
|
de93b57c34
feat: Make XNode field `slots` slab-friendly and cacheline-aligned (#1)
|
1 mēnesi atpakaļ |
Chen Chengjun
|
1dad5d9b74
Add the default mark type for the public struct in this crate
|
4 mēneši atpakaļ |
Ruihan Li
|
72a4067a65
Implement missing `Send` and `Sync` traits
|
7 mēneši atpakaļ |
Ruihan Li
|
ebede39cd2
Fix UBs and make Miri happy
|
7 mēneši atpakaļ |
Ruihan Li
|
3ed2a2fb46
Refactor the unit tests
|
8 mēneši atpakaļ |
Ruihan Li
|
74fe3f75a7
Refactor the documentation
|
8 mēneši atpakaļ |
Ruihan Li
|
8c6e067073
Refactor the implementation
|
8 mēneši atpakaļ |
Ruihan Li
|
4bf0818565
Avoid abusing `transmute`
|
8 mēneši atpakaļ |
Chen Chengjun
|
4cf61b75c5
Improve unit tests and Document.
|
8 mēneši atpakaļ |
Chen Chengjun
|
44f2e1ccc1
Optimize implementation details and code soundness.
|
8 mēneši atpakaļ |
Chen Chengjun
|
04dc5ac82e
Add a macro for usage
|
9 mēneši atpakaļ |
Chen Chengjun
|
8212d351a9
Adjust the semantics of details and enhance the abstraction of internal locks.
|
9 mēneši atpakaļ |
Chen Chengjun
|
08f4ef8386
Add next() functionality and refine internal designs.
|
9 mēneši atpakaļ |
Chen Chengjun
|
990acdff23
Refined the internal interfaces and add the mark functionality
|
10 mēneši atpakaļ |
Chen Chengjun
|
a00e434d8d
Refined the implementation of XArray and added copy-on-write cloning.
|
10 mēneši atpakaļ |
Chen Chengjun
|
9e59933132
add remove function
|
10 mēneši atpakaļ |
cchanging
|
6d3cd051eb
Merge pull request #1 from cchanging/main
|
10 mēneši atpakaļ |
Chen Chengjun
|
fc0b17d274
A minimal runnable version of XArray.
|
10 mēneši atpakaļ |
cchanging
|
7ec4e57caa
Initial commit
|
10 mēneši atpakaļ |