All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.