[PATCH] D20217: Add direct control of whether or not a symbol is preemtable at runtime

Adrian McCarthy via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 13 10:15:54 PDT 2017


amccarth added a comment.

In https://reviews.llvm.org/D20217#778664, @inouehrs wrote:

> Which word is more common, `preemptable` or `preemptible`?
>  This patch uses `preemptable`, and the discussion here uses both. `man elf` on Linux uses `preemptible`.


Google n-grams suggests the "preemptible" is on the way out and was passed by "preemptable" in the 1990s.
https://books.google.com/ngrams/graph?content=pre-emptible%2C+preemptible%2C+preemptable&year_start=1800&year_end=2000&corpus=15&smoothing=3&share=&direct_url=t1%3B%2Cpre%20-%20emptible%3B%2Cc0%3B.t1%3B%2Cpreemptible%3B%2Cc0%3B.t1%3B%2Cpreemptable%3B%2Cc0

Mirriam-Webster and American Heritage online dictionaries have no entry for either spelling, suggesting it might be a more recent coinage.  I'm told OED has "preemptible," but I don't have access to a copy to verify.  M-W confirms that "-able" is more common in general than "-ible."

Grammarist explains that -ible is only for older words which have historically used -ible and that all recent coinages use -able.  "All accepted -ible words are listed in the dictionary." http://grammarist.com/usage/able-ible/

So I would choose "-able" as it seems more future proof.


Repository:
  rL LLVM

https://reviews.llvm.org/D20217





More information about the llvm-commits mailing list