Age | Commit message (Expand) | Author | Files | Lines |
2024-02-24 | Cope with behavior change in newtxtext v1.738 | Akira Yokosawa | 4 | -4/+4 |
2023-11-20 | SMPdesign: Clarify "Inman" for QQ6.3 | Paul E. McKenney | 1 | -1/+2 |
2023-07-14 | SMPdesign: Specify sans-serif font in pstricks figures | Akira Yokosawa | 4 | -0/+12 |
2023-07-02 | treewide: Remove ignored first parameter of origpub macros | Paul E. McKenney | 3 | -9/+9 |
2023-05-10 | treewide: Use "chp:" consistently as chapter label prefix | Paul E. McKenney | 1 | -1/+1 |
2023-05-01 | defer: Add lead-in list of problems | Paul E. McKenney | 4 | -3/+45 |
2023-02-02 | SMPdesign/beyond: Add quick quizzes about maze solution | Paul E. McKenney | 1 | -0/+18 |
2023-01-04 | Redefine \epigraph to avoid boilerplate \emph{} | Akira Yokosawa | 4 | -7/+7 |
2022-11-29 | SMPdesign: Fix typo | Akira Yokosawa | 1 | -1/+1 |
2022-09-13 | SMPdesign: Fix command characters in code snippets | Akira Yokosawa | 1 | -8/+8 |
2022-07-17 | SMPdesign: Fix typos | Akira Yokosawa | 1 | -2/+2 |
2022-07-17 | SMPdesign: Apply \clnref{} scheme to Listing 6.5 | Akira Yokosawa | 1 | -6/+10 |
2022-07-14 | SMPdesign: Fix past-tense/plural typo s/survived/survives/ | Paul E. McKenney | 1 | -1/+1 |
2022-07-14 | SMPdesign: Work in the spacetime partitioning viewpoint | Paul E. McKenney | 1 | -0/+48 |
2022-04-18 | index: Add indexing tags to memory barrier related terms | Akira Yokosawa | 1 | -1/+1 |
2022-04-15 | SMPdesign: Temper criticism of code locking | Paul E. McKenney | 1 | -0/+3 |
2022-01-31 | SMPdesign: Remove redundant word | Johann Klähn | 1 | -1/+1 |
2022-01-06 | index: Add tags for 'existence guarantee' | Akira Yokosawa | 1 | -2/+2 |
2021-09-10 | SMPdesign: Mark directories of unused data, take 2 | Paul E. McKenney | 2 | -2097/+1 |
2021-09-10 | SMPdesign: Mark directories of unused data, take 1 | Paul E. McKenney | 2 | -3641/+1 |
2021-08-30 | index: Add index and acronym tags, take two | Akira Yokosawa | 4 | -10/+10 |
2021-08-17 | SMPdesign: Add validation section for mazes | Paul E. McKenney | 1 | -4/+38 |
2021-08-17 | treewide: Adjust punctuation convention | Akira Yokosawa | 1 | -2/+3 |
2021-08-13 | SMPdesign: Add validation section for memory allocator | Paul E. McKenney | 1 | -1/+20 |
2021-08-13 | SMPdesign: Add validation QQ for matrix multiply | Paul E. McKenney | 1 | -3/+20 |
2021-08-10 | Change trace labels from "rcu" to "RCU" | Zhouyi Zhou | 1 | -1/+1 |
2021-08-05 | SMPdesign: Add validation QQ for hash tables | Paul E. McKenney | 1 | -0/+9 |
2021-08-05 | SMPdesign: Add validation QQ for Dining Philosophers | Paul E. McKenney | 1 | -3/+56 |
2021-08-03 | SMPdesign: Add validation section for double-ended queues | Paul E. McKenney | 1 | -0/+35 |
2021-07-08 | toolsoftrade, count, SMPdesign: Break and capitalize after colon | Akira Yokosawa | 2 | -19/+23 |
2021-06-09 | treewide: Make end-of-sentence punctuation marks be at end-of-line | Akira Yokosawa | 1 | -1/+2 |
2021-05-08 | SMPdesign: Employ \cref{} and its variants | Akira Yokosawa | 4 | -202/+201 |
2021-04-27 | treewide: Substitute ';' for ',' in label strings | Akira Yokosawa | 2 | -12/+12 |
2021-04-27 | treewide: Make end-of-sentence periods be at end of lines | Akira Yokosawa | 3 | -19/+24 |
2021-04-21 | index: Add index and acronym tags, take one | Akira Yokosawa | 4 | -21/+22 |
2021-04-11 | treewide: Remove explicit float positioning options | Akira Yokosawa | 3 | -57/+57 |
2021-04-11 | treewide: Shrink floats for ebook-size build | Akira Yokosawa | 1 | -1/+5 |
2021-04-05 | index: Use \IXr{} and friends for tagging 'Moore's Law' | Akira Yokosawa | 1 | -1/+1 |
2021-04-04 | treewide: Mark non-end-of-sentence full-stop of 'vs.' as such | Akira Yokosawa | 2 | -4/+4 |
2021-03-19 | treewide: Address outdated commentary | Paul E. McKenney | 1 | -1/+1 |
2021-03-18 | treewide: Annotate sentence-ending fullstops as such | Akira Yokosawa | 2 | -6/+6 |
2021-03-15 | SMPdesign: Align 'Index L' in Figure 6.7 | Akira Yokosawa | 1 | -1/+1 |
2021-03-13 | SMPdesign: Fix typo | Paul E. McKenney | 1 | -1/+1 |
2021-02-27 | treewide: Adjust spacing after full stops | Akira Yokosawa | 1 | -1/+1 |
2021-01-24 | SMPdesign: Updates and wordsmithing, take threev2021.01.24aEdition.2-rc4 | Paul E. McKenney | 3 | -6/+18 |
2021-01-24 | treewide: Update to recent draft of the C++ standard | Paul E. McKenney | 1 | -1/+1 |
2021-01-24 | SMPdesign: Updates and wordsmithing, take two | Paul E. McKenney | 1 | -33/+44 |
2021-01-23 | SMPdesign: Updates and wordsmithing, take one | Paul E. McKenney | 8 | -1299/+2046 |
2020-11-24 | index: Add annotations to people's names for PoC | Akira Yokosawa | 2 | -3/+4 |
2020-07-29 | Enhance qqz scheme for chapterwise QQZ answers | Akira Yokosawa | 1 | -1/+3 |
2020-03-31 | SMPdesign: Redo matrix-multiply plot and discussion with more threads | Paul E. McKenney | 3 | -229/+1645 |
2020-03-31 | SMPdesign: Fix trivial typo | Akira Yokosawa | 1 | -1/+1 |
2020-03-26 | treewide: Use macros for consecutive quick quizzes | Akira Yokosawa | 2 | -21/+27 |
2020-03-22 | SMPdesign: Drop the blank Dining Philosophers page | Paul E. McKenney | 1 | -7/+1 |
2020-03-15 | treewide: Renew format of Quick Quiz macro | Akira Yokosawa | 3 | -60/+60 |
2020-03-14 | Use 'Arm' as text trademark of Arm architecture | Akira Yokosawa | 1 | -4/+2 |
2020-03-06 | SMPdesign/partexercises: Move figure env next to first paragraph in QQA | Akira Yokosawa | 1 | -8/+7 |
2020-02-08 | SMPdesign: Fix meaningless consecutive blank pages | Akira Yokosawa | 1 | -2/+2 |
2020-02-07 | SMPdesign: Reword to avoid unfortunate paragraph spacing | Paul E. McKenney | 1 | -13/+15 |
2020-02-07 | Permit occasional orphans | Akira Yokosawa | 1 | -0/+1 |
2020-01-31 | Rename environments 'linelabel' and 'lineref' | Akira Yokosawa | 3 | -44/+44 |
2020-01-12 | Prevent section heading from orphaned | Akira Yokosawa | 1 | -7/+6 |
2020-01-02 | locking: Bring out dual nature of lock acquisition | Paul E. McKenney | 1 | -1/+1 |
2019-12-02 | treewide: Update Paul's email address | Paul E. McKenney | 1 | -1/+1 |
2019-12-02 | treewide: Update copyright notices | Paul E. McKenney | 1 | -1/+2 |
2019-11-29 | SMPdesign/beyond: Fix "Antov" typo, sorry, Anton! | Paul E. McKenney | 1 | -1/+1 |
2019-11-24 | SMPdesign: Add cross references to lines in snippets | Akira Yokosawa | 1 | -4/+9 |
2019-11-24 | SMPdesign: Use \clnrefrange{}{} for ranges of lines in snippets | Akira Yokosawa | 3 | -21/+21 |
2019-11-22 | Fix typos in FAQ-BUILD, SMPdesign, and glossary | Stamatis Karnouskos | 2 | -5/+5 |
2019-10-22 | treewide: Add '% mainfile:' tags in headers in sub .tex files | Akira Yokosawa | 4 | -1/+8 |
2019-08-06 | treewide: Update Paul's email address | Paul E. McKenney | 1 | -1/+1 |
2019-04-11 | SMPdesign: Wordsmith introduction | Paul E. McKenney | 1 | -12/+10 |
2019-04-05 | SMPdesing, locking: Tweak indent behind 'listing' environment | Akira Yokosawa | 1 | -0/+1 |
2019-01-19 | memorder: Add memory-allocator section | Paul E. McKenney | 1 | -0/+1 |
2019-01-16 | SMPdesign: Add section-level epigraphs | Paul E. McKenney | 4 | -0/+21 |
2018-12-20 | SMPdesign: Use ceiling symbol, skip odd floor computation | Paul E. McKenney | 1 | -1/+1 |
2018-11-16 | SMPdesign: Fix typos | Junchang Wang | 1 | -7/+6 |
2018-11-12 | SMPdesign: Connect resource allocation and limit counting | Paul E. McKenney | 1 | -0/+13 |
2018-11-04 | SMPdesign/beyond: Employ new scheme for inline pseudocode snippets | Akira Yokosawa | 1 | -151/+168 |
2018-11-04 | SMPdesign: Employ new scheme for snippets from smpalloc.c | Akira Yokosawa | 1 | -92/+30 |
2018-11-04 | SMPdesign: Employ new scheme for inline snippets | Akira Yokosawa | 1 | -187/+170 |
2018-11-04 | SMPdesign: Employ new scheme for snippet of lockhdeq.c and locktdeq.c | Akira Yokosawa | 1 | -159/+78 |
2018-11-04 | SMPdesign: Employ new scheme for snippet of lockhdeq.c | Akira Yokosawa | 1 | -17/+7 |
2018-05-28 | SMPdesign: Add a missed unbreakable space for line number | SeongJae Park | 1 | -1/+1 |
2018-03-09 | cpu: Update MIPS graphs, adding past five years of CPUs | Paul E. McKenney | 14 | -1534/+1976 |
2017-11-02 | SMPdesign: fix typo | Pierre Kuo | 1 | -2/+2 |
2017-10-29 | treewide: Remove obsolete "@@@" notes to self | Paul E. McKenney | 2 | -4/+2 |
2017-10-26 | Tweak figure size | Akira Yokosawa | 1 | -7/+7 |
2017-10-22 | Update tables using booktabs and alternate-row coloring scheme | Akira Yokosawa | 1 | -4/+6 |
2017-10-22 | Define \twocolumnwidth for 1c layout | 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 | -23/+23 |
2017-10-11 | Convert code snippets to 'listing' env (SMPdesign, locking, defer) | Akira Yokosawa | 2 | -52/+52 |
2017-10-08 | SMPdesign: Add dequeue QQ based on question from reader | Paul E. McKenney | 1 | -0/+32 |
2017-10-05 | treewide: Insert narrow space in front of percent symbol | Akira Yokosawa | 2 | -8/+8 |
2017-08-18 | Get rid of 'tabulary' package | Akira Yokosawa | 1 | -3/+5 |
2017-06-24 | treewide: Add narrow spaces before SI unit symbols | Akira Yokosawa | 2 | -3/+3 |
2017-02-05 | SMPdesign/beyond: Remove redundant 'although' | Akira Yokosawa | 1 | -1/+1 |
2017-01-16 | SMPdesign: Add another shortcut of extdash | Akira Yokosawa | 1 | -1/+1 |
2017-01-16 | SMPdesign: Add shortcut of extdash to compound words | Akira Yokosawa | 1 | -1/+1 |
2016-10-26 | Fix several typos | Tobias Klauser | 2 | -2/+2 |
2016-09-19 | epigraph: Use \epigraphhead{} | Akira Yokosawa | 1 | -2/+2 |
2016-09-14 | treewide: Enclose 'verbbox' within 'figure' | Akira Yokosawa | 3 | -15/+15 |
2016-08-13 | Some more hyphenation of compound words | Akira Yokosawa | 1 | -1/+1 |
2016-08-11 | Update and create .gitignore files | Akira Yokosawa | 1 | -0/+10 |
2016-08-11 | Remove .eps files whose sources are .fig files | Akira Yokosawa | 10 | -3001/+0 |
2016-08-10 | Trial of replacing hyphens of negative values with minus signs | Akira Yokosawa | 3 | -3/+3 |
2016-08-08 | Use \ldots for ellipsis | Akira Yokosawa | 1 | -2/+2 |
2016-08-06 | SMPdesign: Fix number of elements regarding Figure 6.9 | Akira Yokosawa | 1 | -4/+4 |
2016-08-06 | SMPdesign: Use subscript in lockdeqhash figures | Akira Yokosawa | 5 | -128/+618 |
2016-07-26 | Use unspaced em dashes consistently | Akira Yokosawa | 1 | -4/+4 |
2016-07-13 | Move plot labels from "CPUs/Threads" to "CPUs (Threads)" | Paul E. McKenney | 3 | -4/+4 |
2016-07-09 | SMPdesign: Restore effect of \cleardoublepage | Akira Yokosawa | 1 | -1/+3 |
2016-07-09 | Tweak sizes and positions of Tables and Figures | Akira Yokosawa | 1 | -21/+21 |
2016-07-09 | SMPdesign: Tweak table 'Schematic of Real-World Parallel Allocator' | Akira Yokosawa | 1 | -2/+2 |
2016-07-09 | Use \centering instead of center environment (part 1) | Akira Yokosawa | 3 | -72/+37 |
2016-07-09 | qqz: Replace redundant blank lines with comment lines | Akira Yokosawa | 1 | -2/+2 |
2016-07-03 | Apply SPDX license identifiers to unambiguous files | Paul E. McKenney | 1 | -0/+1 |
2016-07-02 | Use \co{} properly to give room for line-breaks | Akira Yokosawa | 1 | -2/+2 |
2016-06-18 | SMPdesign: Centering figures of verbatim code examples | Akira Yokosawa | 3 | -45/+75 |
2016-06-18 | SMPdesign: Use \path command for path names | Akira Yokosawa | 3 | -12/+12 |
2016-06-08 | Hide sources of unused figures | Akira Yokosawa | 1 | -219/+0 |
2016-04-26 | SMPdesign: keep consistent expression | SeongJae Park | 2 | -4/+6 |
2016-04-26 | SMPdesign: add missing tildes | SeongJae Park | 2 | -2/+2 |
2016-04-25 | Add a few epigraphs | Paul E. McKenney | 1 | -0/+2 |
2016-01-24 | Aside on batching and weakening for partitioning | Paul E. McKenney | 1 | -4/+5 |
2015-10-07 | Update FSF address to point to their website | Paul E. McKenney | 1 | -2/+2 |
2015-08-16 | Add Quick Quiz for Dominik Dingel's solution | Paul E. McKenney | 1 | -0/+9 |
2015-01-25 | Convert textless .fig files to .svg | Paul E. McKenney | 6 | -1763/+1673 |
2015-01-25 | Clean up obsolete figures | Paul E. McKenney | 8 | -884/+0 |
2014-03-30 | Update QQ 6.17 per Alexey Roytman's suggestions | Paul E. McKenney | 2 | -9/+446 |
2014-02-28 | Additional wordsmithing | Paul E. McKenney | 1 | -0/+1 |
2014-02-20 | Add updated lock-contention "toy" cartoons | Paul E. McKenney | 1 | -6/+6 |
2013-05-27 | Alexey Roytman May 17 2013 feedback | Paul E. McKenney | 1 | -7/+15 |
2013-05-08 | Adjust verbiage for B&W-friendly lockdeq diagram | Paul E. McKenney | 1 | -3/+5 |
2013-05-08 | Make SMPdesign/lockdeq.pdf B&W friendly | Paul E. McKenney | 3 | -545/+1186 |
2013-04-29 | Add higher dimensionality to maze future work. | Paul E. McKenney | 1 | -0/+2 |
2013-04-29 | Remove self-referential citation. | Paul E. McKenney | 1 | -1/+1 |
2013-04-29 | Pull in material from 2012 HOTPAR paper | Paul E. McKenney | 17 | -21/+17100 |
2013-04-28 | Fixes from Alexey Roytman review | Paul E. McKenney | 6 | -37/+43 |
2012-12-24 | Add new dining philosophers cartoon. | Paul E. McKenney | 1 | -0/+12 |
2012-12-10 | Comment on the usefulness of linearization points | Paul E. McKenney | 1 | -1/+6 |
2012-11-20 | Apply SMPdesign QQ self-review changes. | Paul E. McKenney | 2 | -17/+30 |
2012-11-20 | Update SMPdesign paper from self-review. | Paul E. McKenney | 9 | -506/+575 |
2012-11-09 | Add citation to Maged Michael's CAS-based dequeue paper | Paul E. McKenney | 1 | -0/+8 |
2012-10-23 | Add footnote citing Nir Shavit's relaxed concurrent stacks | Paul E. McKenney | 1 | -1/+3 |
2012-10-23 | Add TR version of Christoph Kirsch's k-FIFO paper. | Paul E. McKenney | 1 | -3/+5 |
2012-10-21 | Add "FIFO is not FIFO" citation | Paul E. McKenney | 1 | -1/+13 |
2012-09-25 | Tiny spelling mistake "left" -> "leave" | Ricardo Fabbri | 1 | -1/+1 |
2012-09-25 | Removed dup 'code' | Ricardo Fabbri | 1 | -1/+1 |
2012-09-25 | Added missing plural "s" | Ricardo Fabbri | 1 | -1/+1 |
2012-09-25 | Referencing lockhdeq.c | Ricardo Fabbri | 1 | -0/+1 |
2012-09-25 | Refer to POSIX in reader/writer-locking discussion | Paul E. McKenney | 1 | -3/+6 |
2012-09-16 | Fix typo in data-locking algorithm and fix chapter reference | Paul E. McKenney | 1 | -3/+3 |
2012-09-16 | Grammar: s/those how/those who/ | Paul E. McKenney | 1 | -1/+1 |
2012-09-16 | Grammar: s/not/note/, s/However/Unfortunately/ | Paul E. McKenney | 1 | -2/+2 |
2012-07-12 | Note matrix multiply as third partitioning example, humiliating parallelism | Paul E. McKenney | 2 | -5/+23 |
2012-06-04 | Update line numbers to match new dequeue code | Paul E. McKenney | 1 | -6/+7 |
2012-06-04 | Update deq discussion to match new code. | Paul E. McKenney | 1 | -87/+88 |
2012-04-09 | Emphasize value of batching in matrix-multiply example | Paul E. McKenney | 2 | -4/+17 |
2011-12-13 | Parallel dequeue slower than single-threaded implementation | Paul E. McKenney | 1 | -3/+10 |
2011-08-06 | Forward ref to data ownership and chopsticks vs. forks | Paul E. McKenney | 2 | -1/+6 |
2011-07-13 | Switch overflowing figures to double-column mode | Paul E. McKenney | 1 | -4/+4 |
2011-07-13 | Fix "will has been" typo | Elie De Brauwer | 1 | -1/+1 |
2011-07-13 | Align Right- and Left-Hand Locks section title with Left- and Right-Hand lock... | Elie De Brauwer | 1 | -4/+4 |
2011-03-24 | Add more verbiage to the locking chapter. | Paul E. McKenney | 1 | -2/+2 |
2011-02-06 | Cite dequeue performance evaluations. | Paul E. McKenney | 1 | -5/+9 |
2011-01-22 | Apply Nicholas Mc Guire feedback | Paul E. McKenney | 2 | -85/+9 |
2011-01-18 | Combine two adjacent code texts when they belong together | Jan Engelhardt | 2 | -2/+2 |
2011-01-18 | Use \lstinline to provide escape-free monospace text areas | Jan Engelhardt | 2 | -39/+39 |
2011-01-09 | Fix grammar nit in SMPdesign.tex | Ralf Wildenhues | 1 | -1/+1 |
2011-01-07 | Strike a happy punctuated medium. | Paul E. McKenney | 2 | -3/+3 |
2011-01-06 | Reduce excess punctuation | Jan Engelhardt | 2 | -4/+4 |
2011-01-05 | Fix the dining-philosopher fonts. | Paul E. McKenney | 1 | -353/+1935 |
2011-01-05 | Remove unused file | Paul E. McKenney | 1 | -514/+0 |
2011-01-05 | Embed fonts for xfig files. | Paul E. McKenney | 11 | -158/+158 |
2011-01-05 | Update plots.sh files to permit font embedding. | Paul E. McKenney | 8 | -1667/+9074 |
2011-01-04 | Move footnote to avoid its being confused with an exponent. | Paul E. McKenney | 1 | -2/+2 |
2011-01-03 | Manually apply patch from Ralf that failed due to conflicting fixes | Paul E. McKenney | 3 | -7/+7 |
2010-06-03 | Additional update of hardware-history graphs. | Paul E. McKenney | 6 | -68/+68 |
2010-05-28 | Sort the MIPS-per-die data -- gnuplot doesn't care, but human readers might | Paul E. McKenney | 1 | -55/+55 |
2010-05-28 | Add plot showing networking bandwidth vs. CPU performance, MIPS/die | Paul E. McKenney | 13 | -9/+2089 |
2010-05-28 | Add older x86 CPUs to clock-frequency plots. | Paul E. McKenney | 10 | -339/+450 |
2010-04-12 | Update lists of Intel clock frequencies. | Paul E. McKenney | 8 | -217/+369 |
2010-03-28 | Add matrix-multiply plot and discussion to SMPdesign. | Paul E. McKenney | 9 | -617/+1494 |
2010-03-28 | Update diagram and section references in SMPdesign.tex. | Paul E. McKenney | 3 | -63/+72 |
2010-02-22 | Add reference counters to the list of existence guarantees. | Paul E. McKenney | 1 | -2/+7 |
2010-02-12 | Add QQ about tandem deque being faster than hashed deque. | Paul E. McKenney | 1 | -0/+20 |
2010-01-27 | Apply review comments from Mark Moir. | Paul E. McKenney | 1 | -5/+5 |
2010-01-25 | Add synchronization-efficiency discussion to SMPdesign chapter. | Paul E. McKenney | 7 | -484/+1702 |
2010-01-25 | Clean up @@@-indicated issues, other cleanups. | Paul E. McKenney | 1 | -4/+3 |
2010-01-03 | Update discussion of split queues and dining philosophers problem. | Paul E. McKenney | 1 | -3/+21 |
2009-06-04 | Move chapters around a bit, update todo.txt. | Paul E. McKenney | 1 | -1/+2 |
2009-05-08 | Add ContributedBy tags for figures, and fix various botches. | Paul E. McKenney | 2 | -7/+6 |
2009-05-08 | Add ContributedBy command for figures and tables. | Paul E. McKenney | 1 | -1/+2 |
2009-05-08 | Make QuickQuizChapter subsume the chapter and label commands. | Paul E. McKenney | 1 | -3/+0 |
2009-05-03 | Make Quick Quiz answers easier to find. | Paul E. McKenney | 1 | -1/+1 |
2009-04-30 | Add SMPdesign/.gitignore to exclude Dining Philosopher .eps files. | Paul E. McKenney | 1 | -0/+5 |
2009-04-29 | patch(es) for 5-dinning philosophers problem figures | Kornilios Kourtis | 5 | -26/+244 |
2009-04-14 | More whitespace fixes | Ingo Molnar | 2 | -55/+55 |