Brendon Scheinman
f9ea659bff
Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra
005dd36ade
doc: Add ck_pr_fence_store_X manual pages.
12 years ago
Samy Al Bahra
d12388f5f7
doc: Add ck_pr_fence_load_X manual pages.
12 years ago
Samy Al Bahra
c2e99fa43e
doc: Add references to ck_pr_fence_atomic_X.
12 years ago
Samy Al Bahra
c58b0aa755
doc: Add ck_pr_fence_atomic_X manual pages.
12 years ago
Samy Al Bahra
931e967f3f
doc: Add ck_pr_fence_atomic manual page.
12 years ago
Brendon Scheinman
f19a1f3c23
ck_rwcohort: Added signatures for various strategies to documentation
12 years ago
Brendon Scheinman
dcdc6dd100
ck_rwcohort: Fixed indentation and looping logic and added initial documentation
12 years ago
Brendon Scheinman
444df7dfe5
Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra
c9ecf8e210
doc: Add ck_ht_reset_size_spmc manual page, fix references.
...
This commit also fixes incorrect references to non-existent
ck_ht_reset function (replaced with ck_ht_reset_spmc).
12 years ago
Samy Al Bahra
8718912993
doc: Cross-reference ck_hs_reset_size and fix title.
12 years ago
Samy Al Bahra
b75227089f
doc: Add ck_hs_reset_size manual page.
12 years ago
Samy Al Bahra
327c0fdc95
doc: Fix ck_ring_capacity reference to ck_ring_size.
12 years ago
Samy Al Bahra
4132ec4998
ck_epoch: Add ck_epoch_reclaim function.
...
This function allows for explicit execution of all
deferred callbacks in an epoch_record. The primary
motivation is currently for performance profiling
but there are other use-cases where best-effort
semantics could be applied.
12 years ago
Samy Al Bahra
f1d10a3d18
doc/ck_ring: Add ck_ring_{capacity,size} manual pages.
12 years ago
Brendon Scheinman
e0f46e6045
merged from upstream repo
12 years ago
Samy Al Bahra
ced5ade893
doc: Add ck_ring manual pages.
12 years ago
Samy Al Bahra
b8d0ec526f
doc/ck_pr: Passive voice fixes.
12 years ago
Samy Al Bahra
57e96b00ed
doc/ck_pr: Additional improvements to ck_pr_load manual page.
12 years ago
Samy Al Bahra
5a26d1a41d
doc/ck_pr: Add ck_pr_store manual page.
12 years ago
Samy Al Bahra
537391bb72
doc/ck_pr: Add ck_pr_load manual page.
12 years ago
Samy Al Bahra
72a3b844b2
doc/ck_cohort: Minor fixes.
12 years ago
Samy Al Bahra
667285e493
doc/ck_hs: Fix title for ck_hs_iterator_init.
12 years ago
Samy Al Bahra
235a57ebef
doc/ck_pr: Add ck_pr_bt{c,r,s} manual pages.
12 years ago
Samy Al Bahra
187d67f4c9
doc/ck_pr: Add ck_pr_cas manual page.
12 years ago
Samy Al Bahra
c22dcdb04b
doc/ck_pr: Additional manual pages.
12 years ago
Samy Al Bahra
ae688d1f09
doc/ck_pr: Fix typo in ck_pr_neg manual page.
12 years ago
Samy Al Bahra
0bb9196f0f
doc/ck_pr: Do not cross-reference non-existant functions.
12 years ago
Samy Al Bahra
01075577df
doc/ck_bag_init: Correct formatting error.
12 years ago
Samy Al Bahra
6a42ad9bde
doc/ck_pr: Additional documentation and targets.
12 years ago
Samy Al Bahra
25c99e806b
doc/ck_pr: Additional documentation.
12 years ago
Samy Al Bahra
51eca10f40
doc: Beginnings of ck_pr documentation.
12 years ago
Samy Al Bahra
679d5e94f7
doc/ck_bag_set_spmc: Shorten summary, fix style.
12 years ago
Samy Al Bahra
19afbfb362
doc/ck_cohort: Fix style issue.
12 years ago
Samy Al Bahra
ab18c9d3c9
doc/ck_hs_destroy: Fix summary typo.
12 years ago
Samy Al Bahra
6d51ae712c
doc/ck_cohort: Various fixes to manual pages.
12 years ago
Samy Al Bahra
a5e127bbb8
doc/html: Do not generate section headers.
12 years ago
Samy Al Bahra
bbb375348c
doc: Add man2html target for website.
12 years ago
Samy Al Bahra
5186f1d50c
doc: Fix various groff/nroff warnings.
12 years ago
Samy Al Bahra
758db2f3ac
doc: Bd mismatch in ck_ht_stat.
12 years ago
Brendon Scheinman
695e29fd7b
ck_cohort: Updated documentation to reflect ck_cohort_rw changes
12 years ago
Brendon Scheinman
91ef0220c7
ck_cohort: Cleaned up documentation changes
12 years ago
Brendon Scheinman
6298e6f7b2
ck_cohort: Updated documentation to reflect trylock support
12 years ago
Brendon Scheinman
aa37eed71c
ck_cohort: removed extraneous sentence from documentation
12 years ago
Brendon Scheinman
62c121f500
ck_cohort: Added example code to man page
12 years ago
Brendon Scheinman
d9dd6138ca
ck_cohort: added documentation to Makefile
12 years ago
Brendon Scheinman
ed5292546f
merged changes from main ck repo
12 years ago
Brendon Scheinman
d17805e39a
ck_cohort: added initial documentation
12 years ago
Samy Al Bahra
e6e97f3ae5
build: Out-of-source builds for primary CK distribution.
...
Out of source regressions target still needs additional work
(because it's not there).
12 years ago
Samy Al Bahra
5a620faf33
legal/doc: Update Copyright statements.
12 years ago
Samy Al Bahra
2ced93ca08
doc/ck_ht_stat: Add ck_ht_stat manual page.
12 years ago
Samy Al Bahra
51f45d6cbb
doc/ck_hs: Update manual page dates.
12 years ago
Samy Al Bahra
d485657b4b
doc/ck_hs: Add ck_hs_stat manual page.
12 years ago
Samy Al Bahra
e665fdf05f
doc/ck_hs: Add manual pages.
12 years ago
Samy Al Bahra
2ca8f70703
doc/ck_hs_grow: Use hash set rather than hash table wording.
12 years ago
Samy Al Bahra
1779ad4626
doc/ck_hs_grow: Grammar fixes.
12 years ago
Samy Al Bahra
cb2d4fd0e8
doc/ck_hs: Add ck_hs_grow manual page.
12 years ago
Samy Al Bahra
8b524fc639
doc/ck_hs: More manual page fixes.
12 years ago
Samy Al Bahra
a6219b1685
doc/ck_hs: Add ck_hs_remove manual page.
12 years ago
Samy Al Bahra
12d9d8a162
doc/ck_hs: Fixes to ck_hs_{put,set} manual pages.
12 years ago
Samy Al Bahra
755c087070
doc/ck_hs: Add ck_hs_set manual page.
12 years ago
Samy Al Bahra
05f85cac54
doc/ck_hs_put: Add reference to ck_hs_set.
12 years ago
Samy Al Bahra
ca3af48508
doc/ck_hs: Add ck_hs_put manual page.
12 years ago
Samy Al Bahra
ceef32a962
doc/ck_ht: Fixes to ck_ht_put_spmc manual page.
12 years ago
Samy Al Bahra
7aeba1cd8b
doc/ck_ht: Fixes to manual page headers.
12 years ago
Samy Al Bahra
9bb1e576db
doc/ck_hs: Add ck_hs_get manual page.
12 years ago
Samy Al Bahra
3741c88182
doc/ck_hs: Add ck_hs_next manual page.
12 years ago
Samy Al Bahra
262168a8a5
doc/ck_hs: Add ck_hs_iterator_init manual page.
12 years ago
Samy Al Bahra
0dcde8f16a
doc/ck_ht: Correct ck_ht_iterator_t static initialization example.
12 years ago
Samy Al Bahra
811bef9cbb
doc/ck_hs: Add CK_HS_HASH manual page.
12 years ago
Samy Al Bahra
df68ce8391
doc/ck_hs: Correct ck_hs_destroy manual page header.
12 years ago
Samy Al Bahra
455f7ee7b7
doc/ck_hs: Add ck_hs_destroy manual page.
12 years ago
Samy Al Bahra
7da6872c5b
doc/ck_hs: Add ck_hs_init manual page.
12 years ago
Samy Al Bahra
621642d7b4
doc/ck_ht: Document CK_HT_KEY_LENGTH.
12 years ago
Samy Al Bahra
269cddc04c
doc/ck_epoch: Whitespace changes in synopsis.
12 years ago
Samy Al Bahra
57104fcde7
ck_epoch: Change to epoch semantics, bump grace period to 4.
12 years ago
Samy Al Bahra
04d815b29b
doc: Simplify manual page generation, generate ck_bag manuals.
12 years ago
Samy Al Bahra
e434a0518a
doc/ck_ht: Remove remaining references to ck_ht_allocator_set.
12 years ago
Samy Al Bahra
e295fa78ee
doc/ck_ht: Remove reference to non-existent function.
12 years ago
Samy Al Bahra
68a1465536
doc/ck_epoch: Add manual pages.
12 years ago
Abel Mathew
b9c6532b2a
Merge branch 'master' of https://github.com/sbahra/ck
13 years ago
Abel Mathew
5ca4e884bd
doc/ck_bag: Add ck_bag documentation.
13 years ago
Samy Al Bahra
e9bd744877
doc/ck_ht_entry_set_direct: Update manual page to include latest API change.
13 years ago
Samy Al Bahra
72a8adb599
ck_ht: Add support for per-hash-table allocator.
...
Documentation and regressions tests have been updated to reflect this.
This functionality allows for individual hash tables use to different
allocation functions. Thanks to Wez Furlong for pointing out the necessary
documentation update for ck_ht.
13 years ago
Samy Al Bahra
fc00a31815
doc/ck_ht: Update ck_ht_init documentation.
13 years ago
Samy Al Bahra
099a6c7b04
ck_bitmap: Add bitmap iterator functions.
...
These can do with some optimization. A majority of this
work is based off an earlier patch submitted by
Shreyas Prasad <sprasad@appne....>.
13 years ago
Samy Al Bahra
3cf265cba0
all: Strip trailing whitespaces.
13 years ago
Samy Al Bahra
5409d51d4a
doc/ck_ht: Remove extraneous .El in ck_ht_remove_spmc.
13 years ago
Samy Al Bahra
3c791bf18e
doc/ck_bitmap: Add actual manual page for ck_bitmap_buffer.
13 years ago
Samy Al Bahra
7dc73ada6d
doc/ck_bitmap: Add ck_bitmap_buffer manual page.
13 years ago
Samy Al Bahra
1f1f0d834f
doc/ck_bitmap: Add ck_bitmap_bits manual page.
13 years ago
Samy Al Bahra
8d569d6d8d
doc/ck_bitmap: Add ck_bitmap_clear manual page.
13 years ago
Samy Al Bahra
31a87deccd
doc/ck_bitmap: Add ck_bitmap_size manual page.
13 years ago
Samy Al Bahra
8976b8db56
doc/ck_bitmap: Fix grammatical error in ck_bitmap_base.
13 years ago
Samy Al Bahra
64a134b55f
doc/ck_bitmap: Add ck_bitmap_base manual page.
13 years ago
Samy Al Bahra
562a9a7b79
doc/ck_bitmap: Add ck_bitmap_test manual page.
13 years ago
Samy Al Bahra
df6ac15d96
doc/ck_bitmap: Add ck_bitmap_reset_mpmc manual page.
13 years ago
Samy Al Bahra
2f06ecaaa7
doc/ck_bitmap: Add ck_bitmap_set_mpmc manual page.
13 years ago
Samy Al Bahra
bf364ef36a
doc/ck_bitmap: Add ck_bitmap_init manual page.
13 years ago
Samy Al Bahra
24f0826f3f
doc/ck_ht: set_key_direct -> key_set_direct
...
Pointed out by Abel P. Mathew <abelpmathew@...>.
13 years ago
Samy Al Bahra
381572e13f
doc: Reference relevant ck_ht_entry functions.
13 years ago
Samy Al Bahra
a5403ffe3d
doc: Add additional ck_ht manual pages.
...
Minor corrections to ck_ht_entry_key_direct and
ck_ht_entry_value_direct manual pages included.
13 years ago
Samy Al Bahra
4ea160d291
doc: More ck_ht documentation.
13 years ago
Samy Al Bahra
319ae636d2
doc: Add more ck_ht manual pages. This is boring.
13 years ago
Samy Al Bahra
704d159c69
build: Move installation of documentation to doc Makefile.
13 years ago
Samy Al Bahra
6929e9372b
doc: Support systems that lack gzip.
13 years ago
Samy Al Bahra
c862b08fb7
doc: Add manual page for ck_ht_entry_empty.
13 years ago
Samy Al Bahra
90cffdf4fb
doc: Initial support for manual pages, pending portability concerns.
...
I must update this for Solaris.
13 years ago
Samy Al Bahra
ea6f422e5b
ck_ht: Add manual pages for a subset of ck_ht functionality.
13 years ago