Age | Commit message (Expand) | Author | Files | Lines |
2023-10-01 | together/microopt: Move micro-optimization section | Paul E. McKenney | 1 | -258/+0 |
2023-09-24 | datastruct: Self-review, part 2 of 2 | Paul E. McKenney | 1 | -12/+34 |
2023-09-24 | datastruct: Self-review, part 1 | Paul E. McKenney | 1 | -33/+42 |
2023-07-02 | treewide: Remove ignored first parameter of origpub macros | Paul E. McKenney | 1 | -2/+2 |
2023-05-10 | treewide: Use "chp:" consistently as chapter label prefix | Paul E. McKenney | 1 | -4/+4 |
2023-05-10 | datastruct: Add lead-in list of complications | Paul E. McKenney | 1 | -3/+34 |
2023-05-09 | datastruct: Fix typo | Alan Huang | 1 | -1/+1 |
2023-05-09 | datastruct: Remove outdated content | Alan Huang | 1 | -26/+3 |
2023-05-08 | datastruct: Make the figure consistent with the page | Alan Huang | 1 | -1/+1 |
2023-05-08 | datastruct: Update the number of CPUs | Alan Huang | 1 | -1/+1 |
2023-01-04 | Redefine \epigraph to avoid boilerplate \emph{} | Akira Yokosawa | 1 | -8/+8 |
2022-12-27 | datastruct: Add missed unbreakable spaces | SeongJae Park | 1 | -12/+11 |
2022-12-26 | datastruct: Put \cref{} content in a single line | SeongJae Park | 1 | -4/+2 |
2022-12-26 | datastruct: Enclose NULL with \co{} | SeongJae Park | 1 | -1/+1 |
2022-12-26 | datastruct: Remove unnecessary space | SeongJae Park | 1 | -1/+1 |
2022-09-01 | datastruct: Clarify example of modern large-memory systems | Paul E. McKenney | 1 | -4/+3 |
2022-09-01 | Fix punctuation around footnotes | Akira Yokosawa | 1 | -1/+1 |
2022-04-18 | index: Add indexing tags to memory barrier related terms | Akira Yokosawa | 1 | -1/+1 |
2022-01-06 | treewide: Add acronym tags for QSBR and EBR | Akira Yokosawa | 1 | -1/+1 |
2022-01-06 | datastruct: Add index tags for userspace-RCU APIs | Akira Yokosawa | 1 | -6/+6 |
2021-12-08 | treewide: Address potential widowing of headings | Akira Yokosawa | 1 | -7/+7 |
2021-10-28 | datastruct: Change marks in Figures 10.20 and 10.21 to "(x)" | Akira Yokosawa | 2 | -13/+13 |
2021-10-28 | datastruct: Expand on the dash type of traces in Figure 10.19 | Akira Yokosawa | 1 | -5/+8 |
2021-09-10 | datastruct: Remove stray .eps files | Akira Yokosawa | 16 | -35993/+0 |
2021-09-09 | datastruct/hash: Mark directories of unused data | Paul E. McKenney | 1 | -4/+2 |
2021-08-30 | index: Add index and acronym tags, take two | Akira Yokosawa | 1 | -8/+8 |
2021-08-25 | datastruct: Reference Figure 10.11 to clarify discussion flow | Akira Yokosawa | 1 | -2/+3 |
2021-08-24 | datastruct: Fix a typo in QQ 10.15: s/roughly/rough/ | Zhouyi Zhou | 1 | -1/+1 |
2021-08-20 | datastruct: Expand on dangers of extrapolation | Paul E. McKenney | 1 | -6/+15 |
2021-08-17 | datastruct: Use \tco{} inside inline enumerate list | Akira Yokosawa | 1 | -2/+2 |
2021-08-17 | treewide: Adjust punctuation convention | Akira Yokosawa | 1 | -7/+12 |
2021-07-30 | datastruct: Add validation section for hash table | Paul E. McKenney | 1 | -0/+71 |
2021-07-27 | datastruct: Add comments for test-strategy additions | Paul E. McKenney | 1 | -0/+5 |
2021-06-09 | treewide: Fix indents by white spaces | Akira Yokosawa | 1 | -1/+1 |
2021-05-18 | datastruct: Employ \cref{} and its variants | Akira Yokosawa | 1 | -174/+174 |
2021-04-27 | treewide: Substitute ';' for ',' in label strings | Akira Yokosawa | 1 | -20/+20 |
2021-04-27 | treewide: Make end-of-sentence periods be at end of lines | Akira Yokosawa | 1 | -6/+9 |
2021-04-21 | index: Add index and acronym tags, take one | Akira Yokosawa | 1 | -2/+2 |
2021-04-11 | treewide: Remove explicit float positioning options | Akira Yokosawa | 1 | -38/+38 |
2021-04-04 | treewide: Mark non-end-of-sentence full-stop of 'vs.' as such | Akira Yokosawa | 1 | -1/+1 |
2021-03-18 | datastruct: Remove redundant line | Akira Yokosawa | 1 | -1/+0 |
2021-03-18 | treewide: Annotate sentence-ending fullstops as such | Akira Yokosawa | 1 | -10/+10 |
2021-03-14 | datastruct: Fix David Lloyd George's name | Paul E. McKenney | 1 | -1/+1 |
2021-03-14 | datastruct: Fix typos and grammarv2021.03.14aEdition.2-rc11 | Paul E. McKenney | 1 | -4/+5 |
2021-03-02 | treewide: url related updates, take two | Akira Yokosawa | 1 | -1/+1 |
2021-02-21 | datastruct: Fix typo | Akira Yokosawa | 1 | -1/+1 |
2021-02-21 | treewide: Fix choice of \cref{}/\Cref{} macros | Akira Yokosawa | 1 | -6/+6 |
2021-02-07 | datastruct: Updates and wordsmithing, take two. | Paul E. McKenney | 1 | -58/+82 |
2021-02-07 | datastruct: Updates and wordsmithing, take one | Paul E. McKenney | 1 | -89/+73 |
2021-01-09 | datastruct/hash: Wordsmith the memory-system-bottleneck QQ | Paul E. McKenney | 1 | -12/+31 |
2020-12-29 | datastruct: Expand on system shape and applications. | Paul E. McKenney | 1 | -0/+6 |
2020-12-29 | datastruct/hash: Add data and QQ demonstrating cache-capacity effects | Paul E. McKenney | 1 | -10/+69 |
2020-12-28 | datastruct/hash: Add a quick quiz on system balance | Paul E. McKenney | 1 | -0/+15 |
2020-12-28 | datastruct/hash: Convert the remaining figures to large system | Paul E. McKenney | 1 | -33/+39 |
2020-12-28 | datastruct/hash: Convert read-only zoo plots to large system | Paul E. McKenney | 1 | -9/+82 |
2020-11-28 | datastruct: Update NUMA topology figure | Paul E. McKenney | 1 | -20/+19 |
2020-11-28 | datastruct/hash: Add updated perf.sh data | Paul E. McKenney | 1 | -23/+21 |
2020-11-24 | index: Add annotations to people's names for PoC | Akira Yokosawa | 1 | -2/+2 |
2020-09-27 | datastruct/hash: Add QQ for chain length vs memory bandwidth | Paul E. McKenney | 2 | -0/+2764 |
2020-09-26 | datastruct: Add large-system data for resizable hash tables | Paul E. McKenney | 2 | -252/+650 |
2020-07-29 | datastruct: Use nbsp in captions (State (a), State (b), etc.) | Akira Yokosawa | 1 | -4/+4 |
2020-07-29 | Enhance qqz scheme for chapterwise QQZ answers | Akira Yokosawa | 1 | -1/+3 |
2020-05-17 | datastruct: Upgrade NUMA topology table | Paul E. McKenney | 1 | -3/+5 |
2020-03-26 | treewide: Use macros for consecutive quick quizzes | Akira Yokosawa | 1 | -7/+9 |
2020-03-15 | treewide: Renew format of Quick Quiz macro | Akira Yokosawa | 1 | -42/+42 |
2020-03-14 | Use 'Arm' as text trademark of Arm architecture | Akira Yokosawa | 1 | -3/+2 |
2020-02-13 | datastruct.tex: fix some minor typos | Junchang Wang | 1 | -4/+4 |
2020-01-31 | Rename environments 'linelabel' and 'lineref' | Akira Yokosawa | 1 | -40/+40 |
2020-01-12 | Prevent section heading from orphaned | Akira Yokosawa | 1 | -40/+37 |
2019-12-22 | datastruct: Fix "Undertake" epigraph typo | Paul E. McKenney | 1 | -1/+1 |
2019-12-09 | datastruct: Improve wording in Section 10.1 roadmap | Paul E. McKenney | 1 | -1/+1 |
2019-12-05 | treewide: Use endash for ranges | Akira Yokosawa | 1 | -3/+3 |
2019-12-02 | treewide: Update copyright notices | Paul E. McKenney | 1 | -1/+2 |
2019-11-29 | Remove remaining possessives of plural hazard-pointers | Paul E. McKenney | 1 | -11/+10 |
2019-11-26 | treewide: Various typos | Stamatis Karnouskos | 1 | -3/+3 |
2019-11-26 | datastruct: Clarify caption and discussion of Figure 10.17 | Paul E. McKenney | 1 | -4/+4 |
2019-11-24 | Use \crefrange{}{} for range of figures | Akira Yokosawa | 1 | -9/+10 |
2019-11-24 | datastruct: Use \clnrefrange{}{} to refernece range of lines in snippets | Akira Yokosawa | 1 | -24/+24 |
2019-11-21 | typo correction | Stamatis Karnouskos | 1 | -2/+2 |
2019-10-22 | treewide: Add '% mainfile:' tags in headers in sub .tex files | Akira Yokosawa | 1 | -0/+2 |
2019-10-11 | together: Apply new scheme of code snippets | Akira Yokosawa | 1 | -2/+2 |
2019-04-11 | datastruct: Add section-level epigraphs | Paul E. McKenney | 1 | -0/+22 |
2019-04-05 | datastruct, defer: Tweak indent behind 'listing' environment | Akira Yokosawa | 1 | -0/+3 |
2019-04-05 | treewide: Define and use \rt macro for '-rt' | Akira Yokosawa | 1 | -1/+1 |
2019-01-15 | datastruct/hash: Fix irrelevant clause in answer to quick quiz | Akira Yokosawa | 1 | -5/+7 |
2019-01-14 | datastruct/hash: Update quick quizzespaulmck.2019.01.14a | Paul E. McKenney | 1 | -24/+20 |
2019-01-14 | datastruct/hash: Wordsmith description of Akira's hash table | Paul E. McKenney | 1 | -24/+26 |
2019-01-13 | datastruct/hash: Add Quick Quiz on READ_ONCE/WRITE_ONCE in hash_resize.c | Akira Yokosawa | 1 | -7/+25 |
2019-01-13 | datastruct/hash: Adjust context to updated code in hash_resize.c | Akira Yokosawa | 1 | -5/+4 |
2019-01-13 | datastruct/hash: Add a couple of Quick Quizzes regarding hash_resize.c | Akira Yokosawa | 1 | -0/+60 |
2019-01-13 | datastruct/hash: Simplify hash_resize.c | Akira Yokosawa | 1 | -47/+22 |
2019-01-08 | datastruct/hash: Make hashtab_lookup() more responsive during resize | Paul E. McKenney | 1 | -25/+25 |
2019-01-08 | datastruct/hash: Remove obsolete Quick Quiz | Paul E. McKenney | 1 | -18/+0 |
2019-01-07 | datastruct/hash: Remove extraneous barrier from hashtab_resize() | Paul E. McKenney | 1 | -4/+1 |
2019-01-07 | datastruct/hash: Simplify hashtab_lookup() | Paul E. McKenney | 1 | -58/+14 |
2019-01-06 | datastruct/hash: Fix trivial typo | Akira Yokosawa | 1 | -14/+14 |
2019-01-04 | datastruct/hash: Abbreviate hashtab_lookup() line labels | Paul E. McKenney | 1 | -4/+4 |
2019-01-04 | datastruct/hash: Abbreviate hashtab_unlock_mod() line labels | Paul E. McKenney | 1 | -1/+1 |
2019-01-04 | datastruct/hash: Abbreviate hashtab_lock_mod() line labels | Paul E. McKenney | 1 | -4/+4 |
2019-01-04 | datastruct/hash: Update hashtab_resize() description | Paul E. McKenney | 1 | -9/+10 |
2019-01-04 | datastruct/hash: Update hashtab_add() description | Paul E. McKenney | 1 | -13/+14 |
2019-01-04 | datastruct/hash: Update hashtab_{un,}lock_mod() description | Paul E. McKenney | 1 | -38/+38 |
2019-01-04 | datastruct/hash: Fix line references for structures and bucket selection | Paul E. McKenney | 1 | -9/+6 |
2018-12-26 | datastruct: Clarify QQ 10.13 on hashtab_resize() ordering | Paul E. McKenney | 1 | -0/+10 |
2018-12-25 | datastruct: Fix ordering in hashtab_resize() | Paul E. McKenney | 1 | -4/+25 |
2018-12-24 | datastruct: Tweak hyphenation | Akira Yokosawa | 1 | -1/+1 |
2018-12-24 | datastruct: Employ new scheme for snippets of hash_bkt_rcu and hash_resize | Akira Yokosawa | 1 | -360/+132 |
2018-12-24 | datastruct: Update hashdiagram figure | Akira Yokosawa | 1 | -50/+53 |
2018-12-24 | datastruct: Employ new scheme for snippets of hash_bkt.c | Akira Yokosawa | 1 | -139/+54 |
2018-11-19 | datastruct: Update an outdated footnote | SeongJae Park | 1 | -1/+1 |
2017-10-22 | datastruct: Convert 'NUMA Topology of System Under Test' to figure | Akira Yokosawa | 1 | -6/+15 |
2017-10-22 | Use \O{} macro for 'order-of' | Akira Yokosawa | 1 | -1/+1 |
2017-10-20 | Remove trademark and registered symbols in text | Akira Yokosawa | 1 | -2/+2 |
2017-10-12 | Convert code snippets to 'listing' env (datastruct, debugging, formal) | Akira Yokosawa | 1 | -79/+79 |
2017-10-05 | treewide: Call GNU C compiler as "GCC" | Akira Yokosawa | 1 | -1/+1 |
2017-06-24 | treewide: Add narrow spaces before SI unit symbols | Akira Yokosawa | 1 | -1/+1 |
2016-09-19 | epigraph: Use \epigraphhead{} | Akira Yokosawa | 1 | -2/+2 |
2016-09-14 | treewide: Enclose 'verbbox' within 'figure' | Akira Yokosawa | 1 | -14/+14 |
2016-08-25 | treewide: Use nbsp after 'Lines' and 'lines' | Akira Yokosawa | 1 | -1/+1 |
2016-08-11 | Update and create .gitignore files | Akira Yokosawa | 1 | -0/+1 |
2016-08-11 | Remove .eps files whose sources are .fig files | Akira Yokosawa | 1 | -301/+0 |
2016-08-10 | Trial of replacing hyphens of negative values with minus signs | Akira Yokosawa | 1 | -1/+1 |
2016-07-31 | datastruct: Fix code citation typos | SeongJae Park | 1 | -2/+2 |
2016-07-25 | Use UK style punctuation order | Akira Yokosawa | 1 | -1/+1 |
2016-07-13 | Move plot labels from "CPUs/Threads" to "CPUs (Threads)" | Paul E. McKenney | 12 | -12/+12 |
2016-07-09 | Tweak sizes and positions of Tables and Figures | Akira Yokosawa | 1 | -10/+11 |
2016-07-09 | Use \centering instead of center environment (part 3) | Akira Yokosawa | 1 | -38/+19 |
2016-07-02 | datastruct: Use \path command for path names | Akira Yokosawa | 1 | -6/+6 |
2016-07-02 | datastruct: Fix indent of Figure 'Alignment for 64-Byte Cache Lines' | Akira Yokosawa | 1 | -4/+4 |
2016-07-02 | datastruct: Centering figures of verbatim code examples | Akira Yokosawa | 1 | -42/+70 |
2016-05-02 | Relate data-structures into back to epigraph | Paul E. McKenney | 1 | -0/+3 |
2016-04-25 | Add yet more epigraphs and update credits | Paul E. McKenney | 1 | -0/+4 |
2015-05-24 | Typos and grammatical fixes | Dave | 1 | -10/+10 |
2014-12-02 | Fix resizable-hash figures | Paul E. McKenney | 3 | -21/+21 |
2014-02-10 | Fix typo in Quick Quiz 9.15 | Paul E. McKenney | 1 | -1/+1 |
2014-02-08 | Improve summary of data-structures chapter | Paul E. McKenney | 1 | -2/+31 |
2014-01-26 | Chapter 9 self-review | Paul E. McKenney | 1 | -41/+83 |
2014-01-22 | Self-review of beginning of data-structures chapter. | Paul E. McKenney | 1 | -54/+57 |
2014-01-12 | Add datastruct/perftestresize.eps | Paul E. McKenney | 1 | -0/+2247 |
2014-01-12 | Add more verbiage on hash-table resizing. | Paul E. McKenney | 1 | -0/+13 |
2014-01-12 | Add more verbiage on interaction with concurrent resize operation.v2014.01.12a | Paul E. McKenney | 1 | -3/+37 |
2014-01-12 | Add performance data for resizable hash tables | Paul E. McKenney | 1 | -9/+57 |
2014-01-08 | Add non-partitionable hydra cartoon | Paul E. McKenney | 1 | -3/+13 |
2014-01-02 | Finish data-structures chapter. | Paul E. McKenney | 1 | -7/+274 |
2014-01-01 | Resizable hash table verbiage | Paul E. McKenney | 1 | -2/+383 |
2014-01-01 | Start description of resizable hash tables | Paul E. McKenney | 5 | -0/+2165 |
2013-12-30 | Wordsmithing | Paul E. McKenney | 1 | -5/+11 |
2013-12-30 | Add section on other data structures | Paul E. McKenney | 1 | -3/+55 |
2013-12-20 | Add verbiage on alternative resizable hash tables. | Paul E. McKenney | 1 | -0/+148 |
2013-12-20 | Add relativistic hash table diagrams | Paul E. McKenney | 2 | -0/+2613 |
2013-12-15 | Re-organize data-structures chapter | Paul E. McKenney | 1 | -19/+40 |
2013-12-08 | Add quick quiz about hash-table extrapolation | Paul E. McKenney | 1 | -0/+12 |
2013-12-08 | Add discussion for RCU-protected hash tables. | Paul E. McKenney | 1 | -0/+71 |
2013-12-08 | More performance-result discussion. | Paul E. McKenney | 15 | -155/+662 |
2013-12-06 | Discuss performance results for read-only Schroedinger hash table | Paul E. McKenney | 16 | -2/+30470 |
2013-12-02 | Add update plots and adjust CPUs for datastruct perf scripts | Paul E. McKenney | 1 | -0/+22 |
2013-01-13 | More additions to data-structure chapterv2013.01.13a | Paul E. McKenney | 1 | -97/+213 |
2013-01-12 | Add hash fastpath to RCU and globally locked hash tables. | Paul E. McKenney | 1 | -0/+43 |
2013-01-12 | Add per-bucket-spinlock hash table verbiage | Paul E. McKenney | 3 | -16/+710 |
2008-08-27 | Initial revision. | Paul E. McKenney | 1 | -0/+37 |