* [PATCH 0/8] Hyphenation updates
@ 2017-01-16 14:55 Akira Yokosawa
2017-01-16 14:56 ` [PATCH 1/8] count: Use \log in math mode Akira Yokosawa
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 14:55 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 4e1157502e94beeef363808e627acd2882e0aac0 Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Mon, 16 Jan 2017 23:33:49 +0900
Subject: [PATCH 0/8] Hyphenation updates
Hi Paul,
This is a set of fixes and improvements mostly of hyphenation.
Highlight would be patches 3--5, which import hyphenation exceptions
for US English and add some exception for perfbook.
Patch 7 comments out an exception of "process", which prevents hyphenation
of "pro-cess". I think this hyphenation is acceptable, but you may have
other ideas.
Thanks, Akira
--
Akira Yokosawa (8):
count: Use \log in math mode
SMPdesign: Add shortcut of extdash to compound words
Import exceptions for US English hyphenation from 'hyphenex' package
Add hyphenation exceptions file for perfbook
perfbook.tex: Include ushyphex.tex and pfhyphex.tex
Revert "count: Enclose 'REQACK' in \mbox{}"
Comment out 'process' in hyphenation exceptions
SMPdesign: Add another shortcut of extdash
SMPdesign/SMPdesign.tex | 2 +-
SMPdesign/partexercises.tex | 2 +-
count/count.tex | 6 +-
perfbook.tex | 3 +
pfhyphex.tex | 4 +
ushyphex.tex | 1454 +++++++++++++++++++++++++++++++++++++++++++
6 files changed, 1466 insertions(+), 5 deletions(-)
create mode 100644 pfhyphex.tex
create mode 100644 ushyphex.tex
--
2.7.4
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 1/8] count: Use \log in math mode
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
@ 2017-01-16 14:56 ` Akira Yokosawa
2017-01-16 14:58 ` [PATCH 2/8] SMPdesign: Add shortcut of extdash to compound words Akira Yokosawa
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 14:56 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 9c2d2a3fd6e16918431b0a389b542a653d8b64a6 Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Sun, 15 Jan 2017 11:57:36 +0900
Subject: [PATCH 1/8] count: Use \log in math mode
Function "log" should be printed in upright font.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
count/count.tex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/count/count.tex b/count/count.tex
index 0ba7af5..1543811 100644
--- a/count/count.tex
+++ b/count/count.tex
@@ -414,7 +414,7 @@ avoids the delays inherent in such circulation.
The hardware could also apply an order to the requests, thus
returning to each CPU the return value corresponding to its
particular atomic increment.
- This results in instruction latency that varies as $O(log N)$,
+ This results in instruction latency that varies as $O(\log N)$,
where $N$ is the number of CPUs, as shown in
Figure~\ref{fig:count:Data Flow For Global Combining-Tree Atomic Increment}.
And CPUs with this sort of hardware optimization are starting to
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 2/8] SMPdesign: Add shortcut of extdash to compound words
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
2017-01-16 14:56 ` [PATCH 1/8] count: Use \log in math mode Akira Yokosawa
@ 2017-01-16 14:58 ` Akira Yokosawa
2017-01-16 15:00 ` [PATCH 3/8] Import exceptions for US English hyphenation from 'hyphenex' package Akira Yokosawa
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 14:58 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 221411c625f10ce968a9d0c3d01ed648c6a46a8d Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Sun, 15 Jan 2017 12:03:48 +0900
Subject: [PATCH 2/8] SMPdesign: Add shortcut of extdash to compound words
This one sticks out in 1c layout.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
SMPdesign/SMPdesign.tex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/SMPdesign/SMPdesign.tex b/SMPdesign/SMPdesign.tex
index 81db94d..aa40139 100644
--- a/SMPdesign/SMPdesign.tex
+++ b/SMPdesign/SMPdesign.tex
@@ -556,7 +556,7 @@ Chapter~\ref{chp:Data Ownership}.
\label{sec:SMPdesign:Locking Granularity and Performance}
This section looks at locking granularity and performance from
-a mathematical synchronization-efficiency viewpoint.
+a mathematical synchronization\-/efficiency viewpoint.
Readers who are uninspired by mathematics might choose to skip
this section.
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 3/8] Import exceptions for US English hyphenation from 'hyphenex' package
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
2017-01-16 14:56 ` [PATCH 1/8] count: Use \log in math mode Akira Yokosawa
2017-01-16 14:58 ` [PATCH 2/8] SMPdesign: Add shortcut of extdash to compound words Akira Yokosawa
@ 2017-01-16 15:00 ` Akira Yokosawa
2017-01-16 15:01 ` [PATCH 4/8] Add hyphenation exceptions file for perfbook Akira Yokosawa
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 15:00 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From d4cae772fc8e492f93d84ead3608fb8191a76f2e Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Sun, 15 Jan 2017 16:40:19 +0900
Subject: [PATCH 3/8] Import exceptions for US English hyphenation from 'hyphenex' package
Description of the package[1]:
Exceptions for American English hyphenation patterns are
occasionally published in the TeX User Group journal TUGboat.
This bundle provides alternative Perl and Bourne shell scripts
to convert the source of such an article into an exceptions file,
together with a recent copy of the article and machine-readable
files.
Some of the exceptions actually used in perfbook are:
o pipe-line
o work-around
o dis-trib-uted
o sem-a-phore
[1] https://www.ctan.org/tex-archive/info/digests/tugboat/hyphenex
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
ushyphex.tex | 1454 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 1454 insertions(+)
create mode 100644 ushyphex.tex
diff --git a/ushyphex.tex b/ushyphex.tex
new file mode 100644
index 0000000..3f3075c
--- /dev/null
+++ b/ushyphex.tex
@@ -0,0 +1,1454 @@
+% Hyphenation exceptions for US English,
+% based on hyphenation exception log articles in TUGboat.
+%
+% Copyright 2008 TeX Users Group.
+% You may freely use, modify and/or distribute this file.
+%
+% This is an automatically generated file. Do not edit!
+%
+% Please contact the TUGboat editorial staff <tugboat@tug.org>
+% for corrections and omissions.
+
+\hyphenation{
+ acad-e-my
+ acad-e-mies
+ ac-cu-sa-tive
+ acro-nym
+ acro-nyms
+ acryl-amide
+ acryl-amides
+ acryl-alde-hyde
+ acu-punc-ture
+ acu-punc-tur-ist
+ add-a-ble
+ add-i-ble
+ adren-a-line
+ aero-space
+ af-ter-thought
+ af-ter-thoughts
+ agron-o-mist
+ agron-o-mists
+ al-ge-bra-i-cal-ly
+ am-phet-a-mine
+ am-phet-a-mines
+ anach-ro-nism
+ anach-ro-nis-tic
+ an-a-lyse
+ an-a-lysed
+ analy-ses
+ analy-sis
+ an-eu-rysm
+ an-eu-rysms
+ an-eu-rys-mal
+ an-iso-trop-ic
+ an-iso-trop-i-cal-ly
+ an-isot-ro-pism
+ an-isot-ropy
+ an-ni-ver-sary
+ an-ni-ver-saries
+ anom-a-ly
+ anom-a-lies
+ anti-deriv-a-tive
+ anti-deriv-a-tives
+ anti-holo-mor-phic
+ an-tin-o-my
+ an-tin-o-mies
+ anti-nu-clear
+ anti-nu-cle-on
+ anti-rev-o-lu-tion-ary
+ a-peri-odic
+ apoth-e-o-ses
+ apoth-e-o-sis
+ ap-pen-di-ces
+ ap-pen-dix
+ ap-pen-dixes
+ ar-chi-me-dean
+ ar-chi-pel-ago
+ ar-chi-pel-a-gos
+ ar-chive
+ ar-chives
+ ar-chiv-ing
+ ar-chiv-ist
+ ar-chiv-ists
+ ar-che-typ-al
+ ar-che-type
+ ar-che-types
+ ar-che-typ-i-cal
+ arc-tan-gent
+ arc-tan-gents
+ a-spher-ic
+ a-spher-i-cal
+ as-sign-a-ble
+ as-sign-or
+ as-sign-ors
+ as-sist-ant
+ as-sist-ance
+ as-sist-ant-ship
+ as-sist-ant-ships
+ as-trol-o-ger
+ as-trol-o-gers
+ as-tron-o-mer
+ as-tron-o-mers
+ asymp-to-matic
+ as-ymp-tot-ic
+ asyn-chro-nous
+ ath-er-o-scle-ro-sis
+ at-mos-phere
+ at-mos-pheres
+ at-tri-bute
+ at-trib-uted
+ at-trib-ut-able
+ au-to-ma-tion
+ au-tom-a-ton
+ au-tom-a-ta
+ auto-num-ber-ing
+ au-ton-o-mous
+ auto-re-gres-sion
+ auto-re-gres-sive
+ auto-round-ing
+ av-oir-du-pois
+ back-scratcher
+ back-scratch-ing
+ band-lead-er
+ band-lead-ers
+ bank-rupt
+ bank-rupts
+ bank-rupt-cy
+ bank-rupt-cies
+ bar-onies
+ base-line-skip
+ ba-thym-e-try
+ bathy-scaphe
+ bean-ies
+ be-drag-gle
+ be-drag-gled
+ bed-rid-den
+ bed-rock
+ be-dwarf
+ be-dwarfs
+ be-hav-iour
+ be-hav-iours
+ bevies
+ bib-lio-graph-i-cal
+ bib-li-og-ra-phy-style
+ bib-units
+ bi-dif-fer-en-tial
+ big-gest
+ big-shot
+ big-shots
+ bill-able
+ bio-math-e-mat-ics
+ bio-med-i-cal
+ bio-med-i-cine
+ bio-rhythms
+ bio-weap-ons
+ bio-weap-on-ry
+ bit-map
+ bit-maps
+ bland-er
+ bland-est
+ blind-er
+ blind-est
+ blondes
+ blue-print
+ blue-prints
+ bo-lom-e-ter
+ bo-lom-e-ters
+ book-sell-er
+ book-sell-ers
+ bool-ean
+ bool-eans
+ bor-no-log-i-cal
+ bot-u-lism
+ brusquer
+ buf-fer
+ buf-fers
+ bun-gee
+ bun-gees
+ busier
+ busi-est
+ bussing
+ butted
+ buzz-word
+ buzz-words
+ cache-abil-ity
+ cache-able
+ ca-coph-o-ny
+ ca-coph-o-nies
+ call-er
+ call-ers
+ cam-era-men
+ cart-wheel
+ cart-wheels
+ ca-tarrh
+ ca-tarrhs
+ ca-tas-tro-phe
+ ca-tas-tro-phes
+ cat-a-stroph-ic
+ cat-a-stroph-i-cally
+ ca-tas-tro-phism
+ cat-e-noid
+ cat-e-noids
+ cau-li-flow-er
+ chan-cery
+ chap-ar-ral
+ char-treuse
+ chemo-kine
+ chemo-kines
+ chemo-ther-apy
+ chemo-ther-a-pies
+ chloro-meth-ane
+ chloro-meth-anes
+ cho-les-teric
+ cig-a-rette
+ cig-a-rettes
+ cinque-foil
+ co-asso-cia-tive
+ coch-leas
+ coch-lear
+ co-designer
+ co-designers
+ co-gnac
+ co-gnacs
+ co-ker-nel
+ co-ker-nels
+ col-lin-ea-tion
+ col-umns
+ com-par-and
+ com-par-ands
+ com-pen-dium
+ com-po-nent-wise
+ comp-trol-ler
+ comp-trol-lers
+ com-put-able
+ com-put-abil-ity
+ con-form-able
+ con-form-ist
+ con-form-ists
+ con-form-ity
+ con-ge-ries
+ con-gress
+ con-gresses
+ con-struc-ted
+ con-struc-ti-ble
+ con-struc-ti-bil-ity
+ con-trib-ute
+ con-trib-utes
+ con-trib-uted
+ copy-right-able
+ co-re-la-tion
+ co-re-la-tions
+ co-re-li-gion-ist
+ co-re-li-gion-ists
+ co-re-op-sis
+ co-re-spon-dent
+ co-re-spon-dents
+ co-se-cant
+ co-semi-sim-ple
+ co-tan-gent
+ cour-ses
+ co-work-er
+ co-work-ers
+ crank-case
+ crank-shaft
+ croc-o-dile
+ croc-o-diles
+ cross-hatch
+ cross-hatched
+ cross-hatch-ing
+ cross-over
+ cryp-to-gram
+ cryp-to-grams
+ cuff-link
+ cuff-links
+ cu-nei-form
+ cus-tom-iz-a-ble
+ cus-tom-ize
+ cus-tom-izes
+ cus-tom-ized
+ cy-ber-virus
+ cy-ber-viruses
+ cy-ber-wea-pon
+ cy-ber-wea-pons
+ cy-to-kine
+ cy-to-kines
+ dachs-hund
+ dam-sel-fly
+ dam-sel-flies
+ dactyl-o-gram
+ dactyl-o-graph
+ data-base
+ data-bases
+ data-path
+ data-paths
+ date-stamp
+ date-stamps
+ de-allo-cate
+ de-allo-cates
+ de-allo-cated
+ de-allo-ca-tion
+ de-allo-ca-tions
+ de-clar-able
+ de-fin-i-tive
+ de-lec-ta-ble
+ demi-semi-qua-ver
+ demi-semi-qua-vers
+ de-moc-ra-tism
+ demos
+ der-i-va-tion
+ der-i-va-tions
+ der-i-va-tion-al
+ de-riv-a-tive
+ de-riv-a-tives
+ dia-lec-tic
+ dia-lec-tics
+ dia-lec-ti-cian
+ dia-lec-ti-cians
+ di-chloro-meth-ane
+ dif-fract
+ dif-fracts
+ dif-frac-tion
+ dif-frac-tions
+ direr
+ dire-ness
+ dis-par-and
+ dis-par-ands
+ dis-traught-ly
+ dis-trib-ut-able
+ dis-trib-ute
+ dis-trib-utes
+ dis-trib-uted
+ dis-trib-u-tive
+ dou-ble-space
+ dou-ble-spaced
+ dou-ble-spac-ing
+ dou-ble-talk
+ doll-ish
+ drift-age
+ driv-ers
+ drom-e-dary
+ drom-e-daries
+ drop-let
+ drop-lets
+ du-op-o-list
+ du-op-o-lists
+ du-op-o-ly
+ du-op-o-lies
+ dys-lexia
+ dys-lec-tic
+ dys-topia
+ east-end-ers
+ eco-sys-tem
+ eco-sys-tems
+ eco-nom-ics
+ econ-o-mies
+ econ-o-mist
+ econ-o-mists
+ ei-gen-class
+ ei-gen-classes
+ ei-gen-val-ue
+ ei-gen-val-ues
+ electro-mechan-i-cal
+ electro-mechano-acoustic
+ elec-tro-pho-re-sis
+ elec-tro-pho-ret-ic
+ elit-ist
+ elit-ists
+ en-dos-copy
+ en-dos-copies
+ en-tre-pre-neur
+ en-tre-pre-neurs
+ en-tre-pre-neur-ial
+ ep-i-neph-rine
+ eps-to-pdf
+ equi-vari-ant
+ equi-vari-ance
+ er-go-nom-ic
+ er-go-nom-ics
+ er-go-nom-i-cally
+ es-sence
+ es-sences
+ eth-ane
+ eth-yl-am-ine
+ eth-yl-ate
+ eth-yl-ated
+ eth-yl-ene
+ ethy-nyl
+ ethy-nyl-a-tion
+ eu-sta-chian
+ ever-si-ble
+ evert
+ everts
+ evert-ed
+ evert-ing
+ ex-plan-a-tory
+ ex-quis-ite
+ ex-tra-or-di-nary
+ face-lifts
+ face-lift-ing
+ fall-ing
+ fermi-ons
+ figu-rine
+ figu-rines
+ fi-nite-ly
+ fla-gel-lum
+ fla-gel-la
+ flam-ma-bles
+ fledg-ling
+ flow-chart
+ flow-charts
+ fluoro-car-bon
+ fluor-os-copies
+ fluor-os-copy
+ for-mi-da-ble
+ for-mi-da-bly
+ for-syth-ia
+ forth-right
+ free-loader
+ free-loaders
+ friend-lier
+ friend-li-est
+ fri-vol-ity
+ fri-vol-i-ties
+ friv-o-lous
+ front-end
+ front-ends
+ ga-lac-tic
+ gal-axy
+ gal-ax-ies
+ gaz-et-teer
+ gaz-et-teers
+ gas-om-e-ter
+ ge-o-des-ic
+ ge-o-det-ic
+ ge-om-eter
+ ge-om-eters
+ geo-met-ric
+ geo-met-rics
+ ge-o-strophic
+ geo-ther-mal
+ ge-ot-ro-pism
+ giga-nodes
+ gno-mon
+ gno-mons
+ gran-di-ose
+ grand-uncle
+ grand-uncles
+ griev-ance
+ griev-ances
+ griev-ous
+ griev-ous-ly
+ group-like
+ hair-style
+ hair-styles
+ hair-styl-ist
+ hair-styl-ists
+ half-life
+ half-lives
+ half-space
+ half-spaces
+ half-tone
+ half-tones
+ half-way
+ har-bin-ger
+ har-bin-gers
+ har-le-quin
+ har-le-quins
+ hatch-eries
+ hei-nous
+ he-lio-pause
+ he-lio-trope
+ hemi-demi-semi-qua-ver
+ hemi-demi-semi-qua-vers
+ he-mo-glo-bin
+ he-mo-phil-ia
+ he-mo-phil-iac
+ he-mo-phil-iacs
+ hemo-rhe-ol-ogy
+ he-pat-ic
+ he-pat-ica
+ her-maph-ro-dite
+ her-maph-ro-dit-ic
+ he-roes
+ hexa-dec-i-mal
+ hip-po-po-ta-mus
+ holo-deck
+ holo-decks
+ ho-lo-no-my
+ ho-meo-mor-phic
+ ho-meo-mor-phism
+ ho-meo-stat-ic
+ ho-meo-stat-ics
+ ho-meo-sta-sis
+ ho-mo-thetic
+ horse-rad-ish
+ hot-bed
+ hot-beds
+ hounds-teeth
+ hounds-tooth
+ hy-dro-ther-mal
+ hy-per-elas-tic-ity
+ hy-phen-a-tion
+ hy-phen-a-tions
+ hy-po-elas-tic-ity
+ hy-po-thal-a-mus
+ ico-nog-ra-pher
+ ico-nog-ra-phers
+ icon-o-graph-ic
+ ico-nog-ra-phy
+ ideals
+ ideo-graphs
+ idio-syn-crasy
+ idio-syn-cra-sies
+ idio-syn-cratic
+ idio-syn-crat-i-cal-ly
+ ig-nit-er
+ ig-nit-ers
+ ig-ni-tor
+ ignore-spaces
+ il-li-quid
+ il-li-quid-ity
+ im-mu-ni-za-tion
+ im-mu-no-mod-u-la-to-ry
+ im-ped-ance
+ im-ped-ances
+ in-du-bi-ta-ble
+ in-fin-ite-ly
+ in-fin-i-tes-i-mal
+ in-fra-struc-ture
+ in-fra-struc-tures
+ input-enc
+ in-stall-er
+ in-stall-ers
+ in-teg-rity
+ in-ter-dis-ci-pli-nary
+ in-ter-ga-lac-tic
+ in-ter-view-ee
+ in-ter-view-ees
+ in-utile
+ in-util-i-ty
+ ir-ra-tio-nal
+ ir-re-duc-ible
+ ir-re-duc-ibly
+ ir-rev-o-ca-ble
+ iso-geo-met-ric
+ iso-geo-met-rics
+ iso-ther-mal
+ isot-ropy
+ iso-trop-ic
+ itin-er-ary
+ itin-er-ar-ies
+ je-re-mi-ads
+ key-note
+ key-notes
+ key-stroke
+ key-strokes
+ kilo-nodes
+ kiln-ing
+ lac-i-est
+ lam-en-ta-ble
+ land-scap-er
+ land-scap-ers
+ lar-ce-n
+ lar-ce-ny
+ lar-ce-nies
+ lar-ce-nist
+ leaf-hop-per
+ leaf-hop-pers
+ leaf-let
+ leaf-lets
+ let-ter-spaces
+ let-ter-spaced
+ let-ter-spac-ing
+ leu-ko-cyte
+ leu-ko-cytes
+ leu-ko-triene
+ leu-ko-trienes
+ life-span
+ life-spans
+ life-style
+ life-styles
+ lift-off
+ light-weight
+ lim-ou-sines
+ line-backer
+ line-spacing
+ li-on-ess
+ li-quid-ity
+ lith-o-graphed
+ lith-o-graphs
+ lo-bot-omy
+ lo-bot-om-ize
+ loges
+ long-est
+ look-ahead
+ lo-quac-ity
+ love-struck
+ macro-eco-nomic
+ macro-eco-nomics
+ macro-econ-omy
+ make-in-dex
+ mal-a-prop-ism
+ mal-a-prop-isms
+ man-slaugh-ter
+ man-u-script
+ man-u-scripts
+ mar-gin-al
+ math-e-ma-ti-cian
+ math-e-ma-ti-cians
+ mattes
+ med-ic-aid
+ medi-ocre
+ medi-oc-ri-ties
+ mega-fau-na
+ mega-fau-nal
+ mega-lith
+ mega-liths
+ mega-nodes
+ meta-bol-ic
+ me-tab-o-lism
+ me-tab-o-lisms
+ me-tab-o-lite
+ me-tab-o-lites
+ meta-form
+ meta-forms
+ meta-lan-guage
+ meta-lan-guages
+ meta-phor
+ meta-phors
+ meta-phor-i-cal
+ meta-phor-i-cal-ly
+ meta-sta-bil-ity
+ meta-stable
+ meta-table
+ meta-tables
+ metem-psy-cho-sis
+ meth-am-phet-a-mine
+ meth-ane
+ meth-od
+ meth-yl-am-mo-nium
+ meth-yl-ate
+ meth-yl-ated
+ meth-yl-a-tion
+ meth-yl-ene
+ me-trop-o-lis
+ me-trop-o-lises
+ met-ro-pol-i-tan
+ met-ro-pol-i-tans
+ micro-eco-nomic
+ micro-eco-nomics
+ micro-econ-omy
+ micro-en-ter-prise
+ micro-en-ter-prises
+ mi-cro-fiche
+ mi-cro-fiches
+ micro-organ-ism
+ micro-organ-isms
+ mi-cro-struc-ture
+ mid-after-noon
+ mill-age
+ mil-li-liter
+ mimeo-graphed
+ mimeo-graphs
+ mim-ic-ries
+ mine-sweeper
+ mine-sweepers
+ min-is
+ mini-sym-po-sium
+ mini-sym-po-sia
+ mi-nut-er
+ mi-nut-est
+ mis-chie-vous-ly
+ mi-sers
+ mi-sog-a-my
+ mne-mon-ic
+ mne-mon-ics
+ mod-el-ling
+ mo-lec-u-lar
+ mol-e-cule
+ mol-e-cules
+ mon-archs
+ money-len-der
+ money-len-ders
+ mono-chrome
+ mono-en-er-getic
+ mon-oid
+ mon-oph-thong
+ mon-oph-thongs
+ mono-pole
+ mono-poles
+ mo-nop-oly
+ mono-space
+ mono-spaced
+ mono-spacing
+ mono-spline
+ mono-splines
+ mono-strofic
+ mo-not-o-nies
+ mo-not-o-nous
+ mo-ron-ism
+ mos-qui-to
+ mos-qui-tos
+ mos-qui-toes
+ mud-room
+ mud-rooms
+ mul-ti-fac-eted
+ mul-ti-plic-able
+ mul-ti-plic-ably
+ multi-user
+ name-space
+ name-spaces
+ neo-fields
+ neo-nazi
+ neo-nazis
+ neph-ews
+ neph-rite
+ neph-ritic
+ new-est
+ news-let-ter
+ news-let-ters
+ nil-po-tent
+ nitro-meth-ane
+ node-list
+ node-lists
+ no-name
+ non-ar-ith-met-ic
+ non-emer-gency
+ non-equi-vari-ance
+ none-the-less
+ non-euclid-ean
+ non-iso-mor-phic
+ non-pseudo-com-pact
+ non-smooth
+ non-uni-form
+ non-uni-form-ly
+ non-zero
+ nor-ep-i-neph-rine
+ not-with-stand-ing
+ nu-cleo-tide
+ nu-cleo-tides
+ nut-crack-er
+ nut-crack-ers
+ oer-steds
+ off-line
+ off-load
+ off-loads
+ off-loaded
+ oli-gop-o-list
+ oli-gop-o-lists
+ oli-gop-oly
+ oli-gop-ol-ies
+ om-ni-pres-ent
+ om-ni-pres-ence
+ ono-mat-o-poe-ia
+ ono-mat-o-po-et-ic
+ op-er-and
+ op-er-ands
+ orang-utan
+ orang-utans
+ or-tho-don-tist
+ or-tho-don-tists
+ or-tho-ker-a-tol-ogy
+ ortho-nitro-toluene
+ over-view
+ over-views
+ ox-id-ic
+ pad-ding
+ page-rank
+ pain-less-ly
+ pal-ette
+ pal-ettes
+ pa-rab-ola
+ par-a-bol-ic
+ pa-rab-o-loid
+ par-a-digm
+ par-a-digms
+ para-chute
+ para-chutes
+ para-di-methyl-benzene
+ para-fluoro-toluene
+ para-graph-er
+ para-le-gal
+ par-al-lel-ism
+ para-mag-net-ism
+ para-medic
+ para-methyl-anisole
+ pa-ram-e-tri-za-tion
+ pa-ram-e-trize
+ para-mil-i-tary
+ para-mount
+ path-o-gen-ic
+ peev-ish
+ peev-ish-ness
+ pen-al-ty
+ pen-al-ties
+ pen-ta-gon
+ pen-ta-gons
+ pe-tro-le-um
+ phe-nol-phthalein
+ phe-nom-e-non
+ phenyl-ala-nine
+ phi-lat-e-list
+ phi-lat-e-lists
+ pho-neme
+ pho-nemes
+ pho-ne-mic
+ phos-phor-ic
+ pho-to-graphs
+ pho-to-off-set
+ phtha-lam-ic
+ phthal-ate
+ phthi-sis
+ pic-a-dor
+ pic-a-dors
+ pipe-line
+ pipe-lines
+ pipe-lin-ing
+ pi-ra-nhas
+ placa-ble
+ plant-hop-per
+ plant-hop-pers
+ pla-teau
+ pla-teaus
+ pleas-ance
+ plug-in
+ plug-ins
+ pol-ter-geist
+ poly-an-dr
+ poly-an-dry
+ poly-an-drous
+ poly-dac-tyl
+ poly-dac-tyl-lic
+ poly-ene
+ poly-eth-yl-ene
+ po-lyg-a-mist
+ po-lyg-a-mists
+ polyg-on-i-za-tion
+ po-lyg-y-n
+ po-lyg-y-ny
+ po-lyg-y-nous
+ pol-yp
+ pol-yps
+ po-lyph-o-n
+ po-lyph-o-ny
+ po-lyph-o-nous
+ poly-phon-ic
+ poly-styrene
+ pome-gran-ate
+ poro-elas-tic
+ por-ous
+ por-ta-ble
+ post-am-ble
+ post-am-bles
+ post-hu-mous
+ post-script
+ post-scripts
+ pos-tur-al
+ pre-am-ble
+ pre-am-bles
+ pre-dict-able
+ pre-fers
+ pre-loaded
+ pre-par-ing
+ pre-print
+ pre-prints
+ pre-proces-sor
+ pre-proces-sors
+ pres-ent-ly
+ pre-split-ting
+ pre-wrap
+ pre-wrapped
+ priest-esses
+ pret-ty-prin-ter
+ pret-ty-prin-ting
+ pro-ce-dur-al
+ process
+ pro-cur-ance
+ prog-e-nies
+ prog-e-ny
+ pro-gram-mable
+ pro-kary-ote
+ pro-kary-otes
+ pro-kary-ot-ic
+ prom-i-nent
+ pro-mis-cu-ous
+ prom-is-sory
+ prom-ise
+ prom-ises
+ pro-pel-ler
+ pro-pel-lers
+ pro-pel-ling
+ pro-hib-i-tive
+ pro-hib-i-tive-ly
+ pro-sciut-to
+ pros-ta-glan-din
+ pros-ta-glan-dins
+ pro-style
+ pro-styles
+ pro-test-er
+ pro-test-ers
+ pro-tes-tor
+ pro-tes-tors
+ pro-to-lan-guage
+ pro-to-typ-al
+ prov-ince
+ prov-inces
+ pro-vin-cial
+ pro-virus
+ pro-viruses
+ prow-ess
+ pseu-do-dif-fer-en-tial
+ pseu-do-fi-nite
+ pseu-do-fi-nite-ly
+ pseu-do-forces
+ pseu-dog-ra-pher
+ pseu-do-group
+ pseu-do-groups
+ pseu-do-nym
+ pseu-do-nyms
+ pseu-do-word
+ pseu-do-words
+ psy-che-del-ic
+ psychs
+ pu-bes-cence
+ pur-ges
+ quad-ding
+ qua-drat-ic
+ qua-drat-ics
+ quad-ra-ture
+ quad-ri-lat-er-al
+ quad-ri-lat-er-als
+ quad-ri-pleg-ic
+ quad-ru-ped
+ quad-ru-peds
+ quad-ru-pole
+ quad-ru-poles
+ quaint-er
+ quaint-est
+ qua-si-equiv-a-lence
+ qua-si-equiv-a-lences
+ qua-si-equiv-a-lent
+ qua-si-hy-po-nor-mal
+ qua-si-rad-i-cal
+ qua-si-resid-ual
+ qua-si-smooth
+ qua-si-sta-tion-ary
+ qua-si-topos
+ qua-si-tri-an-gu-lar
+ qua-si-triv-ial
+ quin-tes-sence
+ quin-tes-sences
+ quin-tes-sen-tial
+ rab-bit-ry
+ ra-di-og-ra-phy
+ raff-ish
+ raff-ish-ly
+ ram-shackle
+ rav-en-ous
+ re-allo-cate
+ re-allo-cates
+ re-allo-cated
+ re-arrange
+ re-arranges
+ re-arranged
+ re-arrange-ment
+ re-arrange-ments
+ rec-i-proc-i-ties
+ rec-i-proc-i-ty
+ rec-tan-gle
+ rec-tan-gles
+ rec-tan-gu-lar
+ re-di-rect
+ re-di-rect-ion
+ re-duc-ible
+ re-echo
+ re-edu-cate
+ ref-u-gee
+ ref-u-gees
+ re-imple-ment
+ re-imple-ments
+ re-imple-mented
+ re-imple-men-ta-tion
+ ren-ais-sance
+ re-phrase
+ re-phrases
+ re-phrased
+ re-po-si-tion
+ re-po-si-tions
+ re-print
+ re-prints
+ re-print-ed
+ re-stor-able
+ retro-fit
+ retro-fit-ted
+ re-us-able
+ re-use
+ re-wire
+ re-wrap
+ re-wrapped
+ re-write
+ rhi-noc-er-os
+ right-eous
+ right-eous-ness
+ ring-leader
+ ring-leaders
+ ro-bot
+ ro-bots
+ ro-botic
+ ro-bot-ics
+ roof-top
+ roof-tops
+ round-table
+ round-tables
+ sales-clerk
+ sales-clerks
+ sales-woman
+ sales-women
+ sa-lient
+ sal-mo-nel-la
+ sal-ta-tion
+ sar-sa-par-il-la
+ sat-el-lite
+ sat-el-lites
+ sauer-kraut
+ scat-o-log-i-cal
+ scene-shift-er
+ scene-shift-ing
+ sched-ul-ing
+ schiz-o-phrenic
+ schnau-zer
+ school-child
+ school-child-ren
+ school-teacher
+ school-teach-ers
+ scru-ti-ny
+ scyth-ing
+ sell-er
+ sell-ers
+ sec-re-tar-iat
+ sec-re-tar-iats
+ sem-a-phore
+ sem-a-phores
+ se-mes-ter
+ semi-def-i-nite
+ semi-di-rect
+ semi-ho-mo-thet-ic
+ semi-ring
+ semi-rings
+ semi-sim-ple
+ semi-skilled
+ sem-itic
+ ser-geant
+ ser-geants
+ sero-epi-de-mi-o-log-i-cal
+ ser-vo-me-chan-i-cal
+ ser-vo-mech-a-nism
+ ser-vo-mech-a-nisms
+ ses-qui-pe-da-lian
+ set-up
+ set-ups
+ se-vere-ly
+ shap-able
+ shape-able
+ shoe-string
+ shoe-strings
+ shop-lift-er
+ shop-lift-ing
+ show-hy-phens
+ side-step
+ side-steps
+ side-swipe
+ sign-age
+ single-space
+ single-spaced
+ single-spacing
+ sky-scraper
+ sky-scrapers
+ sln-uni-code
+ smoke-stack
+ smoke-stacks
+ snor-kel-ing
+ so-le-noid
+ so-le-noids
+ solute
+ solutes
+ sov-er-eign
+ sov-er-eigns
+ spa-ces
+ spe-cious
+ spell-er
+ spell-ers
+ spell-ing
+ spe-lunk-er
+ spend-thrift
+ spher-oid
+ spher-oids
+ spher-oid-al
+ sphin-ges
+ spic-i-ly
+ spin-or
+ spin-ors
+ spokes-man
+ spokes-per-son
+ spokes-per-sons
+ spokes-woman
+ spokes-women
+ sports-cast
+ sports-cast-er
+ spor-tive-ly
+ sports-wear
+ sports-writer
+ sports-writers
+ spright-lier
+ squea-mish
+ stand-alone
+ star-tling
+ star-tling-ly
+ sta-tis-tics
+ stealth-ily
+ steeple-chase
+ stereo-graph-ic
+ sto-chas-tic
+ strange-ness
+ strap-hanger
+ strat-a-gem
+ strat-a-gems
+ stretch-i-er
+ strip-tease
+ strong-est
+ strong-hold
+ stu-pid-er
+ stu-pid-est
+ sub-dif-fer-en-tial
+ sub-ex-pres-sion
+ sub-ex-pres-sions
+ sub-node
+ sub-nodes
+ sub-scrib-er
+ sub-scrib-ers
+ sub-tables
+ sum-ma-ble
+ super-deri-va-tion
+ super-deri-va-tions
+ super-ego
+ super-egos
+ su-prem-a-cist
+ su-prem-a-cists
+ sur-gery
+ sur-ge-ries
+ sur-ges
+ sur-veil-lance
+ swim-ming-ly
+ symp-to-matic
+ syn-chro-mesh
+ syn-chro-nous
+ syn-chro-tron
+ taff-rail
+ take-over
+ take-overs
+ talk-a-tive
+ ta-pes-try
+ ta-pes-tries
+ tar-pau-lin
+ tar-pau-lins
+ te-leg-ra-pher
+ te-leg-ra-phers
+ tele-ki-net-ic
+ tele-ki-net-ics
+ tele-ro-bot-ics
+ tell-er
+ tell-ers
+ tem-po-rar-ily
+ ten-ure
+ test-bed
+ tera-nodes
+ tetra-butyl-ammo-nium
+ text-height
+ text-length
+ text-width
+ thal-a-mus
+ ther-mo-elas-tic
+ time-stamp
+ time-stamps
+ tool-kit
+ tool-kits
+ topo-graph-i-cal
+ topo-iso-mer-ase
+ topo-iso-mer-ases
+ toques
+ trai-tor-ous
+ trans-ceiver
+ trans-ceivers
+ trans-par-en-cy
+ trans-par-en-cies
+ trans-gress
+ trans-ver-sal
+ trans-ver-sals
+ trans-ves-tite
+ trans-ves-tites
+ tra-vers-a-ble
+ tra-ver-sal
+ tra-ver-sals
+ tri-ethyl-amine
+ treach-eries
+ tribes-man
+ trip-let
+ trip-lets
+ tri-plex
+ tri-plex-es
+ trou-ba-dour
+ tur-key
+ tur-keys
+ turn-around
+ turn-arounds
+ typ-al
+ un-at-tached
+ un-err-ing-ly
+ un-friend-ly
+ un-friend-li-er
+ un-in-stan-ti-at-ed
+ vaguer
+ vaude-ville
+ vic-ars
+ vil-lain-ess
+ vis-ual
+ vis-ual-ly
+ vi-vip-a-rous
+ voice-print
+ vspace
+ wad-ding
+ wall-flower
+ wall-flow-ers
+ warm-er
+ warm-est
+ waste-water
+ wave-guide
+ wave-guides
+ wave-let
+ wave-lets
+ weap-ons
+ weap-on-ry
+ web-like
+ web-log
+ web-logs
+ week-night
+ week-nights
+ weight-lift-er
+ weight-lift-ing
+ wheel-chair
+ wheel-chairs
+ which-ever
+ white-sided
+ white-space
+ white-spaces
+ wide-spread
+ wing-span
+ wing-spans
+ wing-spread
+ witch-craft
+ word-spac-ing
+ work-around
+ work-arounds
+ work-horse
+ work-horses
+ wrap-around
+ wrap-arounds
+ wretch-ed
+ wretch-ed-ly
+ yes-ter-year
+ Alex-an-der
+ Alex-an-drine
+ al-ge-brai-sche
+ Al-gon-quian
+ Al-gon-quin
+ Al-le-ghe-ny
+ Apol-lo-dorus
+ Ar-kan-sas
+ ATP-ase
+ ATP-ases
+ Auf-lage
+ Aus-tral-asian
+ auto-ma-ti-sier-ter
+ Beb-chuk
+ Be-die-nung
+ Bembo
+ bi-blio-gra-phi-sche
+ Bos-ton
+ Brown-ian
+ Bruns-wick
+ Bu-da-pest
+ Burck-hardt
+ Cara-theo-dory
+ Car-ib-bean
+ Charles-ton
+ Char-lottes-ville
+ Ches-ter
+ Chiang
+ Chich-es-ter
+ Cohen
+ Co-lum-bia
+ Czecho-slo-va-kia
+ Del-a-ware
+ Dijk-stra
+ Dor-ches-ter
+ Dorf-leit-ner
+ Drechs-ler
+ Duane
+ dy-na-mi-sche
+ Eijk-hout
+ Engle
+ Engel
+ Eng-lish
+ Euler-ian
+ Evan-ston
+ Feb-ru-ary
+ Fest-schrift
+ Flor-i-da
+ Flor-i-d-ian
+ For-schungs-in-sti-tut
+ Free-BSD
+ funk-tsional
+ Gauss-ian
+ Ge-sell-schaft
+ Ghost-script
+ Ghost-View
+ Gott-fried
+ Gott-lieb
+ Grass-mann-ian
+ Greifs-wald
+ Grothen-dieck
+ Grund-leh-ren
+ Ha-da-mard
+ Hai-fa
+ Hamil-ton-ian
+ Hel-sinki
+ Her-mit-ian
+ Hibbs
+ Hoef-ler
+ Hoek-water
+ Hok-kai-do
+ Huber
+ Image-Magick
+ Jac-kow-ski
+ Jan-u-ary
+ Ja-pa-nese
+ Java-Script
+ Jung-ian
+ Kad-om-tsev
+ Kan-sas
+ Karls-ruhe
+ Keynes-ian
+ Kor-te-weg
+ Krishna
+ Krish-na-ism
+ Krish-nan
+ Kron-ecker
+ Lan-cas-ter
+ Le-gendre
+ Leices-ter
+ Lip-schitz
+ Lip-schitz-ian
+ Loj-ban
+ Lou-i-si-ana
+ Lucas
+ MacBeth
+ Mac-OS
+ Ma-gel-lan
+ Ma-la-ya-lam
+ Man-ches-ter
+ Mar-kov-ian
+ Markt-ober-dorf
+ Mass-a-chu-setts
+ Max-well
+ Meth-od-ist
+ Meth-od-ism
+ Mi-cro-soft
+ Min-kow-ski
+ Min-ne-ap-o-lis
+ Min-ne-sota
+ Mont-real
+ Mos-cow
+ Nach-rich-ten
+ Nash-ville
+ Net-BSD
+ Net-scape
+ Nietz-sche
+ Nij-me-gen
+ Noe-ther-ian
+ Noord-wijker-hout
+ Noto-wi-digdo
+ No-vem-ber
+ Obst-feld
+ Open-BSD
+ Open-Office
+ Oreo-pou-los
+ Pala-tino
+ Pa-ler-mo
+ Pe-trov-ski
+ Pfaff-ian
+ Phil-a-del-phia
+ phi-lo-so-phi-sche
+ Poin-care
+ Po-ten-tial-glei-chung
+ Po-to-mac
+ Pres-by-terian
+ Pres-by-terians
+ Pyong-yang
+ Py-thag-o-ras
+ Py-thag-o-re-an
+ Ra-dha-krish-nan
+ raths-kel-ler
+ Ravi-kumar
+ Reich-lin
+ Rie-mann-ian
+ Ryd-berg
+ Schim-mel-pfen-nig
+ schot-ti-sche
+ Schro-din-ger
+ Schwa-ba-cher
+ Schwarz-schild
+ Schweid-nitz
+ Schwert
+ Sep-tem-ber
+ Shore-ditch
+ Skoup
+ Stokes-sche
+ Stutt-gart
+ Sus-que-han-na
+ Tau-ber-ian
+ tech-ni-sche
+ Ten-nes-see
+ Thiruv-ananda-puram
+ Tol-ches-ter
+ To-ma-szew-ski
+ Toyo-ta
+ ty-po-graphique
+ Ukrain-ian
+ ver-all-ge-mei-nerte
+ Ver-ei-ni-gung
+ Ver-tei-lun-gen
+ Vid-ias-sov
+ Vieth
+ viiith
+ viith
+ Wahr-schein-lich-keits-theo-rie
+ Wein-stein
+ Werk-zeuge
+ Wer-ner
+ Wer-ther-ian
+ Will-iam
+ Will-iams
+ Win-ches-ter
+ Wirt-schaft
+ wis-sen-schaft-lich
+ Wolff-ian
+ xviiith
+ xviith
+ xxiiird
+ xxiind
+ Ying-yong Shu-xue Ji-suan
+ Zea-land
+ Zeit-schrift
+}
+
+% EOF
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 4/8] Add hyphenation exceptions file for perfbook
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
` (2 preceding siblings ...)
2017-01-16 15:00 ` [PATCH 3/8] Import exceptions for US English hyphenation from 'hyphenex' package Akira Yokosawa
@ 2017-01-16 15:01 ` Akira Yokosawa
2017-01-16 15:02 ` [PATCH 5/8] perfbook.tex: Include ushyphex.tex and pfhyphex.tex Akira Yokosawa
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 15:01 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 180504e47619634305eb71469d1e8c12e1736503 Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Sun, 15 Jan 2017 16:50:18 +0900
Subject: [PATCH 4/8] Add hyphenation exceptions file for perfbook
To prevent 6 letter abbreviations "REQACK" and "COPART" from
being hyphenated, list them in \hyphenation{} command.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
pfhyphex.tex | 4 ++++
1 file changed, 4 insertions(+)
create mode 100644 pfhyphex.tex
diff --git a/pfhyphex.tex b/pfhyphex.tex
new file mode 100644
index 0000000..768de86
--- /dev/null
+++ b/pfhyphex.tex
@@ -0,0 +1,4 @@
+\hyphenation{
+ REQACK
+ COPART
+}
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 5/8] perfbook.tex: Include ushyphex.tex and pfhyphex.tex
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
` (3 preceding siblings ...)
2017-01-16 15:01 ` [PATCH 4/8] Add hyphenation exceptions file for perfbook Akira Yokosawa
@ 2017-01-16 15:02 ` Akira Yokosawa
2017-01-16 15:04 ` [PATCH 6/8] Revert "count: Enclose 'REQACK' in \mbox{}" Akira Yokosawa
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 15:02 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 42f8ee75569cab393772a5188003669c035ff5e7 Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Sun, 15 Jan 2017 16:55:06 +0900
Subject: [PATCH 5/8] perfbook.tex: Include ushyphex.tex and pfhyphex.tex
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
perfbook.tex | 3 +++
1 file changed, 3 insertions(+)
diff --git a/perfbook.tex b/perfbook.tex
index 441dfea..79f26ab 100644
--- a/perfbook.tex
+++ b/perfbook.tex
@@ -103,6 +103,9 @@
\newcommand{\Epigraph}[2]{\epigraphhead[65]{\rmfamily\epigraph{#1}{#2}}}
+\input{ushyphex} % Hyphenation exceptions for US English from hyphenex package
+\input{pfhyphex} % Hyphenation exceptions for perfbook
+
\title{Is Parallel Programming Hard, And, If So, What Can You Do About It?}
\author{
Edited by: \\
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 6/8] Revert "count: Enclose 'REQACK' in \mbox{}"
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
` (4 preceding siblings ...)
2017-01-16 15:02 ` [PATCH 5/8] perfbook.tex: Include ushyphex.tex and pfhyphex.tex Akira Yokosawa
@ 2017-01-16 15:04 ` Akira Yokosawa
2017-01-16 15:07 ` [PATCH 7/8] Comment out 'process' in hyphenation exceptions Akira Yokosawa
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 15:04 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 34eb6e39674ea4e7e59451e83aed1dc186a16a6b Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Sun, 15 Jan 2017 19:15:20 +0900
Subject: [PATCH 6/8] Revert "count: Enclose 'REQACK' in \mbox{}"
This reverts commit 452b9bfa7505f72a53857eb6173d2354a5ce65b2.
As "REQACK" is listed in pfhyphex.tex, this tweak can be reverted.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
count/count.tex | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/count/count.tex b/count/count.tex
index 1543811..cc47554 100644
--- a/count/count.tex
+++ b/count/count.tex
@@ -2641,7 +2641,7 @@ The slowpath then sets that thread's \co{theft} state to IDLE.
the fastpath.
\item The following race would result:
\begin{enumerate}
- \item The slowpath sets a given thread's state to \mbox{REQACK}.
+ \item The slowpath sets a given thread's state to REQACK.
\item That thread has just finished its fastpath, and
notes the REQACK state.
\item The thread receives the signal, which also notes
@@ -2652,7 +2652,7 @@ The slowpath then sets that thread's \co{theft} state to IDLE.
\item The fastpath sets the state to READY, disabling
further fastpath execution for this thread.
\end{enumerate}
- The basic problem here is that the combined \mbox{REQACK} state
+ The basic problem here is that the combined REQACK state
can be referenced by both the signal handler and the
fastpath.
The clear separation maintained by the four-state
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 7/8] Comment out 'process' in hyphenation exceptions
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
` (5 preceding siblings ...)
2017-01-16 15:04 ` [PATCH 6/8] Revert "count: Enclose 'REQACK' in \mbox{}" Akira Yokosawa
@ 2017-01-16 15:07 ` Akira Yokosawa
2017-01-16 15:08 ` [PATCH 8/8] SMPdesign: Add another shortcut of extdash Akira Yokosawa
2017-01-16 22:41 ` [PATCH 0/8] Hyphenation updates Paul E. McKenney
8 siblings, 0 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 15:07 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 4a4f91cb615152b18d07c88887cf2ed95050c1a7 Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Sun, 15 Jan 2017 19:40:02 +0900
Subject: [PATCH 7/8] Comment out 'process' in hyphenation exceptions
Hyphenation of "pro-cess" should be acceptable for perfbook.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
ushyphex.tex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ushyphex.tex b/ushyphex.tex
index 3f3075c..9a81811 100644
--- a/ushyphex.tex
+++ b/ushyphex.tex
@@ -862,7 +862,7 @@
pret-ty-prin-ter
pret-ty-prin-ting
pro-ce-dur-al
- process
+% process pro-cess is acceptable for perfbook
pro-cur-ance
prog-e-nies
prog-e-ny
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 8/8] SMPdesign: Add another shortcut of extdash
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
` (6 preceding siblings ...)
2017-01-16 15:07 ` [PATCH 7/8] Comment out 'process' in hyphenation exceptions Akira Yokosawa
@ 2017-01-16 15:08 ` Akira Yokosawa
2017-01-16 22:41 ` [PATCH 0/8] Hyphenation updates Paul E. McKenney
8 siblings, 0 replies; 10+ messages in thread
From: Akira Yokosawa @ 2017-01-16 15:08 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa
From 4e1157502e94beeef363808e627acd2882e0aac0 Mon Sep 17 00:00:00 2001
From: Akira Yokosawa <akiyks@gmail.com>
Date: Sun, 15 Jan 2017 20:36:28 +0900
Subject: [PATCH 8/8] SMPdesign: Add another shortcut of extdash
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
---
SMPdesign/partexercises.tex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/SMPdesign/partexercises.tex b/SMPdesign/partexercises.tex
index 3431d2a..1c19a8a 100644
--- a/SMPdesign/partexercises.tex
+++ b/SMPdesign/partexercises.tex
@@ -440,7 +440,7 @@ shows the implementation of the enqueue and dequeue functions.\footnote{
Discussion will focus on the left-hand operations, as the right-hand
operations are trivially derived from them.
-Lines~1-13 show \co{pdeq_pop_l()}, which left-dequeues and returns
+Lines~1-13 show \co{pdeq_pop_l()}, which left\-/dequeues and returns
an element if possible, returning \co{NULL} otherwise.
Line~6 acquires the left-hand spinlock, and line~7 computes the
index to be dequeued from.
--
2.7.4
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 0/8] Hyphenation updates
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
` (7 preceding siblings ...)
2017-01-16 15:08 ` [PATCH 8/8] SMPdesign: Add another shortcut of extdash Akira Yokosawa
@ 2017-01-16 22:41 ` Paul E. McKenney
8 siblings, 0 replies; 10+ messages in thread
From: Paul E. McKenney @ 2017-01-16 22:41 UTC (permalink / raw)
To: Akira Yokosawa; +Cc: perfbook
On Mon, Jan 16, 2017 at 11:55:18PM +0900, Akira Yokosawa wrote:
> >From 4e1157502e94beeef363808e627acd2882e0aac0 Mon Sep 17 00:00:00 2001
> From: Akira Yokosawa <akiyks@gmail.com>
> Date: Mon, 16 Jan 2017 23:33:49 +0900
> Subject: [PATCH 0/8] Hyphenation updates
>
> Hi Paul,
>
> This is a set of fixes and improvements mostly of hyphenation.
> Highlight would be patches 3--5, which import hyphenation exceptions
> for US English and add some exception for perfbook.
> Patch 7 comments out an exception of "process", which prevents hyphenation
> of "pro-cess". I think this hyphenation is acceptable, but you may have
> other ideas.
I am agnostic on that point. ;-)
I do see that https://www.ctan.org/tex-archive/info/digests/tugboat/hyphenex
lists public domain and all-permissive as potential licenses, and public
domain is compatible with CC.
Queued, thank you!
Thanx, Paul
> Thanks, Akira
> --
> Akira Yokosawa (8):
> count: Use \log in math mode
> SMPdesign: Add shortcut of extdash to compound words
> Import exceptions for US English hyphenation from 'hyphenex' package
> Add hyphenation exceptions file for perfbook
> perfbook.tex: Include ushyphex.tex and pfhyphex.tex
> Revert "count: Enclose 'REQACK' in \mbox{}"
> Comment out 'process' in hyphenation exceptions
> SMPdesign: Add another shortcut of extdash
>
> SMPdesign/SMPdesign.tex | 2 +-
> SMPdesign/partexercises.tex | 2 +-
> count/count.tex | 6 +-
> perfbook.tex | 3 +
> pfhyphex.tex | 4 +
> ushyphex.tex | 1454 +++++++++++++++++++++++++++++++++++++++++++
> 6 files changed, 1466 insertions(+), 5 deletions(-)
> create mode 100644 pfhyphex.tex
> create mode 100644 ushyphex.tex
>
> --
> 2.7.4
>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2017-01-16 22:41 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-16 14:55 [PATCH 0/8] Hyphenation updates Akira Yokosawa
2017-01-16 14:56 ` [PATCH 1/8] count: Use \log in math mode Akira Yokosawa
2017-01-16 14:58 ` [PATCH 2/8] SMPdesign: Add shortcut of extdash to compound words Akira Yokosawa
2017-01-16 15:00 ` [PATCH 3/8] Import exceptions for US English hyphenation from 'hyphenex' package Akira Yokosawa
2017-01-16 15:01 ` [PATCH 4/8] Add hyphenation exceptions file for perfbook Akira Yokosawa
2017-01-16 15:02 ` [PATCH 5/8] perfbook.tex: Include ushyphex.tex and pfhyphex.tex Akira Yokosawa
2017-01-16 15:04 ` [PATCH 6/8] Revert "count: Enclose 'REQACK' in \mbox{}" Akira Yokosawa
2017-01-16 15:07 ` [PATCH 7/8] Comment out 'process' in hyphenation exceptions Akira Yokosawa
2017-01-16 15:08 ` [PATCH 8/8] SMPdesign: Add another shortcut of extdash Akira Yokosawa
2017-01-16 22:41 ` [PATCH 0/8] Hyphenation updates Paul E. McKenney
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.