Commits
- Commit:
638f9024045bbe2420143f8868dcc484c231c634
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_error_prefix_errno() to got_error_from_errno()
- Commit:
230a42bdc60c6136d2a5ce65bf1a2f26d990c096
- From:
- joshua stein <jcs@jcs.org>
- Date:
got_error_from_errno -> got_error_prefix_errno
also add got_error_prefix_errno2 and got_error_prefix_errno3 which
should hopefully all be merged into a single function with variadic
args (but can't alloc mem)
- Commit:
5d56da8198435fa1d0e717f60d562f4a28e2e4e0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
happy new copyright year
- Commit:
11624658e63b039ca9c172f4c2dca569f6b39bd0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused definition of nitems()
- Commit:
9489f1f77a4a15e1615e514cd49ed27b0be30e21
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid use-after-free via got_object_idset_for_each()
- Commit:
cb103d042c6d1e6cb1483ffa71f54577a8564d9a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow got_object_idset_for_each() to return an error
- Commit:
e6ace2b90ee6111deb92527646ea83c429136464
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unnecessary #include
- Commit:
e336e3d63c90ab23959397503067ff6a47c38bfc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use userspace red-black tree macros, not kernel ones
- Commit:
f054b67ad04873dfbc5d2644a77c3cf422af3c67
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove object_idcache; use object_idset instead
- Commit:
984e8a45c4baf9764b411c634efe60ccb173097c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement object idset with a red-black tree
- Commit:
294f39b084fde876f9974c967dd7c002a4e8b07b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
no need to zero new idset elements during allocation
- Commit:
b36429aba0124d4bc92ec4dd7b285ace7abfcaee
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reduce the amount of memcmp() calls via got_object_idset_add()
- Commit:
13e51608f0cc4d543d573a2194077091608875c5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix bug where duplicates were being added to object idset
- Commit:
f831532b96ca120d766ce7c8ee00fdd5a0d7b415
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused got_object_idset_remove_random()
- Commit:
63581804340e880bf611c6a4a59eda26c503799f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename zbuf to inflate
- Commit:
60f2eee18fcaff9bd6983122f15e71afa79ab46e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
undo previous; too much mixup in one data structure
- Commit:
d54f52f450beca49be8a5f8af3094bdbbd2355d6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store recently accessed objects at front of cache lists
- Commit:
2bd394ff9282a479755c087fb7b10b60437935a3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
speed up got_object_idset_remove_random() by almost 50%
- Commit:
a2965dbecb29aa632bfb7346d3f970ae1545dde3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix got_object_idset_remove_random() for single-element set
- Commit:
441e144cdc3b06bd194fd1e33f45a639cc9848f9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
init output param in got_object_idset_remove()
- Commit:
433eb4d47af050ec306ef0bf47924c1d44cb5ed0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make data output param of got_object_idset_remove_random() optional
- Commit:
e7c810ea16f3db987ef7ccad3a5c333e32a403a9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow got_object_idset_remove() to retreive data pointer
- Commit:
4a9bc5ca092ba83ebbcf335d7f386a5145cadec0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix leak in got_object_idset_remove()
- Commit:
27c21a117aca21c6059c735e8aed46d0c27d01bd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got_object_idset_remove_random()
- Commit:
ac4e69fbc9b15eb4f36baa8a21c92ba3afe81cc8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
undo previous; this approach won't work