Ahmed Yasin Koculu
|
19be00a95c
|
Protect SkipListNode pointers against instruction reordering using volatile reads and writes.
|
2022-07-17 01:13:45 +02:00 |
|
Ahmed Yasin Koculu
|
e7e6ff1865
|
Use SpinWait instead of a busy while loop.
|
2022-07-17 00:26:11 +02:00 |
|
Ahmed Yasin Koculu
|
8dbfb55021
|
Moves length arithmetic into the scope of the lock.
|
2022-07-16 23:14:05 +02:00 |
|
Ahmed Yasin Koculu
|
d8e434479e
|
Improve Iterators to support iteration during massive parallel inserts.
|
2022-07-16 23:11:13 +02:00 |
|
Ahmed Yasin Koculu
|
39a1327a2f
|
Make iterative calls rather than recursive.
|
2022-07-16 20:11:20 +02:00 |
|
Ahmed Yasin Koculu
|
35b2619b58
|
Execute tests in parallel.
|
2022-07-16 20:10:30 +02:00 |
|
Ahmed Yasin Koculu
|
b646bfc61b
|
Cleanup.
release-v1.0.4
|
2022-07-11 18:12:56 +02:00 |
|
Ahmed Yasin Koculu
|
33cba9675e
|
Pin the length of immutable indexed reader.
|
2022-07-11 18:02:36 +02:00 |
|
Ahmed Yasin Koculu
|
e5f57a51df
|
Seal iterator class.
|
2022-07-11 17:56:57 +02:00 |
|
Ahmed Yasin Koculu
|
48395e5a72
|
Clear markers first to prevent duplicate seeks.
|
2022-07-11 17:51:02 +02:00 |
|
Ahmed Yasin Koculu
|
9d126d9ad6
|
Improve NullDiskSegment exceptions.
|
2022-07-11 17:42:21 +02:00 |
|
Ahmed Yasin Koculu
|
a4bef26316
|
Adds volatility to the PreviousNode pointer.
|
2022-07-11 17:33:25 +02:00 |
|
Ahmed Yasin Koculu
|
4241a00d9e
|
Adds deleted record iteration support.
|
2022-07-11 17:27:40 +02:00 |
|
Ahmed Yasin Koculu
|
2492daf75f
|
Make auto refresh property readonly.
|
2022-07-11 17:18:59 +02:00 |
|
Ahmed Yasin Koculu
|
dbd9cfa7db
|
Product version increment.
release-v1.0.3
|
2022-07-11 16:36:04 +02:00 |
|
Ahmed Yasin Koculu
|
fbd508496a
|
Fix typo bug on iterator's auto refresh flag setter.
|
2022-07-11 16:34:55 +02:00 |
|
Ahmed Yasin Koculu
|
a0b5580eeb
|
Adds tree disposing and disk segment activated events.
release-v1.0.2
|
2022-07-11 16:16:58 +02:00 |
|
Ahmed Yasin Koculu
|
d5b0c1a69b
|
Auto refreshable iterators.
|
2022-07-11 16:01:34 +02:00 |
|
Ahmed Yasin Koculu
|
68745991d0
|
Reorganize tree atomicity across segments.
|
2022-07-07 19:05:14 +02:00 |
|
Ahmed Yasin Koculu
|
9321f39f6c
|
Update README.md
|
2022-07-07 02:23:27 +02:00 |
|
Ahmed Yasin Koculu
|
bd3afef773
|
Activate new disk segment after event call.
|
2022-07-07 01:24:04 +02:00 |
|
Ahmed Yasin Koculu
|
17c09cf20c
|
Pin disk segment in count iteration.
|
2022-07-07 01:14:33 +02:00 |
|
Ahmed Yasin Koculu
|
daa0131e14
|
Make atomic value updates/reads if required. This is needed for structs bigger than processor word size.
release-v1.0.1
|
2022-07-06 23:17:07 +02:00 |
|
Ahmed Yasin Koculu
|
6ffd7ae157
|
Remove tracking user file.
|
2022-07-06 22:46:57 +02:00 |
|
Ahmed Yasin Koculu
|
1fc1a4385d
|
Update README.md
|
2022-07-06 20:55:45 +02:00 |
|
Ahmed Yasin Koculu
|
41cea49d8b
|
Update README.md
|
2022-07-06 20:55:16 +02:00 |
|
Ahmed Yasin Koculu
|
0a6821b44c
|
Update README.md
|
2022-07-06 20:49:27 +02:00 |
|
Ahmed Yasin Koculu
|
41d32bc2a7
|
Update README.md
|
2022-07-06 20:41:58 +02:00 |
|
Ahmed Yasin Koculu
|
0368cc0dc5
|
Update README.md
|
2022-07-06 20:11:41 +02:00 |
|
Ahmed Yasin Koculu
|
76ed29b9b7
|
Update README.md
|
2022-07-06 20:10:57 +02:00 |
|
Ahmed Yasin Koculu
|
478dc56d40
|
Update README.md
|
2022-07-06 20:09:42 +02:00 |
|
Ahmed Yasin Koculu
|
951b2c1651
|
Update README.md
release-v1.0.0
|
2022-07-06 19:31:55 +02:00 |
|
Ahmed Yasin Koculu
|
e17560af11
|
Configure nuget package publish settings.
|
2022-07-06 19:18:56 +02:00 |
|
Ahmed Yasin Koculu
|
82698a9c66
|
Adds remarks to iterator and improve 2 exception messages.
|
2022-07-06 17:51:55 +02:00 |
|
Ahmed Yasin Koculu
|
8d1f50fd03
|
Update README.md
|
2022-07-06 17:46:07 +02:00 |
|
Ahmed Yasin Koculu
|
c83b464868
|
Update README.md
|
2022-07-06 17:43:46 +02:00 |
|
Ahmed Yasin Koculu
|
ab72872bab
|
Update README.md
|
2022-07-06 17:42:46 +02:00 |
|
Ahmed Yasin Koculu
|
5dbd83757a
|
Drop unnecessary solution folder.
|
2022-07-06 17:38:09 +02:00 |
|
Ahmed Yasin Koculu
|
e8360af0cc
|
Update README.md
|
2022-07-06 16:17:09 +02:00 |
|
Ahmed Yasin Koculu
|
8177dbd944
|
Update README.md
|
2022-07-06 16:15:07 +02:00 |
|
Ahmed Yasin Koculu
|
2c1e1e2180
|
Update README.md
|
2022-07-06 16:06:34 +02:00 |
|
Ahmed Yasin Koculu
|
6145126683
|
Update README.md
|
2022-07-06 16:06:02 +02:00 |
|
Ahmed Yasin Koculu
|
0dfd6bcc57
|
Update README.md
|
2022-07-06 16:04:56 +02:00 |
|
Ahmed Yasin Koculu
|
63dba8d237
|
Update README.md
|
2022-07-06 16:04:13 +02:00 |
|
Ahmed Yasin Koculu
|
4268072fb5
|
Update README.md
|
2022-07-06 15:52:04 +02:00 |
|
Ahmed Yasin Koculu
|
945eda021f
|
Update README.md
|
2022-07-06 15:48:13 +02:00 |
|
Ahmed Yasin Koculu
|
cb8a988cf8
|
Creating a database sample.
|
2022-07-06 15:37:25 +02:00 |
|
Ahmed Yasin Koculu
|
8cb608b177
|
Adds Introduction.
|
2022-07-06 15:28:11 +02:00 |
|
Ahmed Yasin Koculu
|
f7e8bb9128
|
Commits project source developed offline.
|
2022-07-06 15:18:08 +02:00 |
|
Ahmed Yasin Koculu
|
7dafd5b9ab
|
Initial commit
|
2022-07-06 15:02:21 +02:00 |
|