Message ID | 20231102132037.751746-1-roid@nvidia.com |
---|---|
State | Changes Requested |
Delegated to: | Eelco Chaudron |
Headers | show |
Series | [ovs-dev,1/2] checkpatch.py: Load personal words list. | expand |
Context | Check | Description |
---|---|---|
ovsrobot/intel-ovs-compilation | success | test: success |
ovsrobot/apply-robot | success | apply and check: success |
ovsrobot/github-robot-_Build_and_Test | success | github build: passed |
On 2 Nov 2023, at 14:20, Roi Dayan via dev wrote: > Add personal words list as spellcheck.txt and load it > into enchant spell checker. This file is generated from > codespell dictionary.txt and contains words users use > but enchant spell checker failed on like > refcount, pthread, enqueuing, etc. > > Signed-off-by: Roi Dayan <roid@nvidia.com> Thanks for the patch, but it doesn’t look right to add the full list of words to the OVS repository. Maybe we can update the extra_keywords list with the most common missing ones, and add a command line option to include a user-defined file for people who want this? What do you think? Cheers, Eelco > --- > utilities/automake.mk | 1 + > utilities/checkpatch.py | 4 +- > utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ > 3 files changed, 16165 insertions(+), 1 deletion(-) > create mode 100644 utilities/dictionary.txt > > diff --git a/utilities/automake.mk b/utilities/automake.mk > index 9a2114df40a5..28b30adeb1cf 100644 > --- a/utilities/automake.mk > +++ b/utilities/automake.mk > @@ -64,6 +64,7 @@ EXTRA_DIST += \ > utilities/ovs-vlan-test.in \ > utilities/ovs-vsctl-bashcomp.bash \ > utilities/checkpatch.py \ > + utilities/dictionary.txt \ > utilities/docker/Makefile \ > utilities/docker/ovs-override.conf \ > utilities/docker/start-ovs \ > diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py > index 6b210fab8385..9276640760d4 100755 > --- a/utilities/checkpatch.py > +++ b/utilities/checkpatch.py > @@ -91,7 +91,9 @@ def open_spell_check_dict(): > 'syscall', 'lacp', 'ipf', 'skb', 'valgrind'] > > global spell_check_dict > - spell_check_dict = enchant.Dict("en_US") > + word_dic = os.path.join(os.path.dirname(os.path.abspath(__file__)), > + 'dictionary.txt') > + spell_check_dict = enchant.DictWithPWL('en_US', word_dic) > for kw in extra_keywords: > spell_check_dict.add(kw) > > diff --git a/utilities/dictionary.txt b/utilities/dictionary.txt > new file mode 100644 > index 000000000000..d9a5126423ed > --- /dev/null > +++ b/utilities/dictionary.txt > @@ -0,0 +1,16161 @@ > +1990s > +1st > +2nd > +3rd > +4th > +a > +aardvark > +aardvarks > +abandon > +abandoned > +abandoning > +abandonment > +abandons > +abase > +abased > +abases > +abasing > +abbot > +abbots > +abbreviate > +abbreviated > +abbreviates > +abbreviating > +abbreviation > +abbreviations > +abdomen > +abdominal > +abduct > +abducted > +abducting > +abduction > +abducts > +aberrant > +aberration > +aberrations > +abilities > +ability > +able > +abnormal > +abnormally > +aboard > +abode > +abominable > +abomination > +aboriginal > +aborigine > +abort > +aborted > +abortifacient > +aborting > +aborts > +about > +above > +abovementioned > +abrupt > +abruptly > +abscond > +abseil > +abseiling > +absence > +absolute > +absolutely > +absolutes > +absolutism > +absolutist > +absolutists > +absolve > +absolved > +absolves > +absolving > +absorb > +absorbed > +absorbent > +absorbing > +absorbs > +absorption > +abstinence > +abstract > +abstracted > +abstracter > +abstracting > +abstraction > +abstractions > +abstractly > +abstractness > +abstractor > +abstractors > +abstracts > +absurd > +absurdity > +absurdly > +abundance > +abundances > +abundant > +abuser > +abusers > +abusing > +abuts > +abysmal > +abysmally > +abyss > +academia > +academic > +academically > +academics > +academies > +academy > +accelerate > +accelerated > +accelerates > +accelerating > +acceleration > +accelerations > +accelerator > +accelerators > +accelerometer > +accelerometers > +accent > +accents > +accentuating > +accept > +acceptable > +acceptably > +acceptance > +accepted > +accepter > +accepters > +accepting > +acceptor > +acceptors > +accepts > +access > +accessed > +accesses > +accessibility > +accessible > +accessing > +accession > +accessor > +accessories > +accessorise > +accessorize > +accessors > +accessory > +accident > +accidental > +accidentally > +accidents > +acclaimed > +acclimatization > +accommodate > +accommodated > +accommodates > +accommodating > +accommodation > +accommodations > +accompanied > +accompanies > +accompaniment > +accompany > +accompanying > +accomplish > +accomplished > +accomplishes > +accomplishing > +accomplishment > +accomplishments > +accord > +accordance > +accordances > +accorded > +according > +accordingly > +accordion > +accordions > +accords > +account > +accountability > +accountant > +accountants > +accounted > +accounting > +accounts > +accreditation > +accredited > +accrue > +accrued > +accumulate > +accumulated > +accumulates > +accumulating > +accumulation > +accumulative > +accumulator > +accumulators > +accuracies > +accuracy > +accurate > +accurately > +accurse > +accusation > +accusations > +accused > +accusing > +accustom > +accustomed > +ache > +ached > +aches > +achievable > +achieve > +achieved > +achievement > +achievements > +achiever > +achievers > +achieves > +achieving > +Achilles > +aching > +ack > +acknowledge > +acknowledged > +acknowledgement > +acknowledgements > +acknowledges > +acknowledging > +acknowledgment > +acknowledgments > +acl > +acne > +acoustic > +acoustically > +acoustics > +ACPI > +acquaint > +acquaintance > +acquaintances > +acquainted > +acquainting > +acquaints > +acquiesce > +acquiesced > +acquiescence > +acquiesces > +acquiescing > +acquire > +acquired > +acquires > +acquiring > +acquisition > +acquisitions > +acquit > +acquitted > +acreage > +acronym > +acronyms > +across > +acrylic > +action > +actionable > +actions > +activate > +activated > +activates > +activating > +activation > +activations > +activator > +activators > +active > +actively > +actives > +activision > +activism > +activist > +activists > +activities > +activity > +actress > +actresses > +actual > +actuality > +actually > +actuary > +actuator > +actuators > +acutely > +adage > +adages > +adamant > +adamantly > +adapt > +adaptation > +adaptations > +adapted > +adapter > +adapters > +adapting > +adaptive > +adaptor > +adaptors > +adapts > +add > +added > +adders > +addicting > +addictions > +addicts > +adding > +addition > +additional > +additionally > +additions > +additive > +additively > +additives > +addon > +addons > +address > +addressability > +addressable > +addressed > +addressee > +addressees > +addresser > +addresses > +addressing > +addresssanitizer > +adds > +adept > +adequate > +adequately > +adhere > +adhered > +adherence > +adhering > +adhesive > +adhesives > +a-diaereses > +adieu > +adjacence > +adjacencies > +adjacency > +adjacent > +adjacently > +adjective > +adjournment > +adjust > +adjusted > +adjusting > +adjustment > +adjustments > +adjusts > +admin > +administer > +administered > +administering > +administers > +administrate > +administrated > +administrates > +administration > +administrations > +administrative > +administratively > +administrator > +administrators > +admins > +admissibility > +admissible > +admission > +admissions > +admit > +admitted > +admittedly > +admitting > +ado > +adolescent > +adopt > +adopted > +adopter > +adopters > +adoption > +adoptions > +adoptive > +advance > +advanced > +advances > +advancing > +advantage > +advantageous > +advantageously > +advantages > +adventure > +adventured > +adventurer > +adventurers > +adventures > +adventuring > +adventurous > +adversary > +advertise > +advertised > +advertisement > +advertisements > +advertises > +advertising > +advice > +advisable > +advise > +advised > +advising > +advisories > +advisory > +aegis > +aerator > +aerators > +aerial > +aerials > +aerodynamics > +aesthetic > +aesthetical > +aesthetically > +aestheticism > +aesthetics > +affair > +affect > +affected > +affecting > +affects > +affiliate > +affiliates > +affiliation > +affiliations > +affinities > +affinitize > +affinity > +afford > +affordable > +affords > +aficionado > +aficionados > +afore > +aforementioned > +afraid > +after > +afterwards > +afxdp > +again > +against > +agencies > +agency > +agenda > +agent > +agents > +ages > +aggrandise > +aggrandised > +aggrandisement > +aggrandiser > +aggrandises > +aggrandising > +aggrandize > +aggrandized > +aggrandizement > +aggrandizer > +aggrandizes > +aggrandizing > +aggravate > +aggravated > +aggravates > +aggravating > +aggregate > +aggregated > +aggregates > +aggregating > +aggregation > +aggregations > +aggregator > +aggregators > +aggression > +aggressive > +aggressively > +aggressiveness > +aggressivity > +aggressor > +aggrieved > +agile > +agitate > +agitated > +agitates > +agitating > +agree > +agreeable > +agreeableness > +agreeably > +agreed > +agreeing > +agreement > +agreements > +agrees > +agriculture > +agronomical > +ahead > +ailing > +airborne > +aircraft > +aircraft's > +airflow > +airplane > +airplanes > +airport > +airports > +alarms > +alas > +albeit > +albums > +alchemist > +alchemists > +alchemy > +alcohol > +alcoholic > +alert > +alerts > +alg > +algae > +algebra > +algebraic > +algorithm > +algorithmic > +algorithmically > +algorithms > +alias > +aliased > +aliases > +aliasing > +alienating > +alighted > +align > +aligned > +aligning > +alignment > +alignmenterror > +alignments > +alignright > +aligns > +alike > +alive > +all > +allcommands > +allege > +alleged > +allegedly > +alleges > +allegiance > +allegorical > +alleviate > +alleviates > +alleviating > +alley > +allied > +alloc > +allocatable > +allocate > +allocated > +allocates > +allocating > +allocation > +allocations > +allocator > +allocators > +allocs > +allophone > +allophones > +allot > +allotted > +allow > +allowable > +allowance > +allowances > +allowed > +allowing > +allows > +all-time > +allusion > +almond > +almonds > +almost > +alms > +alone > +along > +aloud > +alpha > +alphabet > +alphabetic > +alphabetical > +alphabetically > +alphabets > +alphanumeric > +alphas > +already > +alright > +also > +alter > +alteration > +alterations > +altered > +altering > +alternate > +alternated > +alternately > +alternates > +alternating > +alternative > +alternatively > +alternativeness > +alternatives > +alters > +although > +altitude > +altogether > +altos > +always > +amalgam > +amalgamated > +amalgams > +amass > +amassed > +amateur > +amateurs > +amazing > +amazingly > +amber > +ambers > +ambidextrous > +ambidextrously > +ambidextrousness > +ambient > +ambiguity > +ambiguous > +ambiguously > +ambitious > +ambulance > +ambulances > +amd64 > +amdgpu > +ameliorate > +ameliorated > +ameliorates > +ameliorating > +ameliorative > +ameliorator > +ameliorators > +amend > +amended > +amending > +amendment > +amendments > +amends > +America > +amiss > +ammunition > +amoebae > +among > +amongst > +amortizes > +amount > +amounted > +amounting > +amounts > +ampersands > +amphibian > +amphibians > +amphitheater > +amphitheaters > +amplifier > +amplitude > +amused > +analog > +analogically > +analogon > +analogous > +analogously > +analogue > +analogues > +analyse > +analysed > +analyser > +analysers > +analyses > +analysing > +analysis > +analysises > +analyst > +analysts > +analytic > +analytical > +analytically > +analytics > +analyze > +analyzed > +analyzer > +analyzers > +analyzes > +analyzing > +anarchism > +anarchist > +anarchistic > +anarchists > +ancestor > +ancestors > +ancestral > +ancestry > +anchor > +anchored > +anchoring > +anchors > +ancient > +ancients > +ancillary > +and > +androgynous > +androgyny > +android > +androidextras > +androids > +anecdote > +anecdotes > +anemone > +aneurysm > +angina > +angle > +angles > +angular > +animate > +animated > +animates > +animating > +animation > +animations > +animator > +animators > +animatronic > +anime > +animes > +anisotropically > +ankle > +ankles > +anneal > +annealed > +annealing > +anneals > +annihilate > +annihilated > +annihilates > +annihilating > +annihilation > +annihilations > +anniversaries > +anniversary > +annotate > +annotated > +annotates > +annotating > +annotation > +annotations > +annotator > +annotators > +announce > +announced > +announcement > +announcements > +announcer > +announcers > +announces > +announcing > +annoy > +annoyance > +annoyances > +annoyed > +annoying > +annoyingly > +annoys > +annual > +annualization > +annualize > +annualized > +annualizing > +annually > +annul > +annulled > +annulling > +annulls > +anoint > +anointed > +anointing > +anoints > +anomalies > +anomalous > +anomaly > +anonymity > +anonymous > +anonymously > +another > +answer > +answered > +answerer > +answerers > +answering > +answers > +antarctic > +antecedent > +antenna > +antennas > +anthropologist > +anthropology > +anthropomorphization > +antialiased > +antialiasing > +anti-apartheid > +anticipate > +antidote > +antidotes > +antirez > +antler > +antlers > +anxiety > +anxious > +anxiously > +anxiousness > +any > +anymore > +anything > +anythings > +anytime > +anyway > +anywhere > +apache > +apart > +apartheid > +apartment > +apartments > +apathetic > +Apennines > +aperture > +apertures > +aphelion > +aphelions > +api > +apocalypse > +apocalyptic > +apocryphal > +apologetic > +apologetics > +apologies > +apology > +apostrophe > +apostrophes > +appall > +appalled > +appalling > +appalls > +apparatus > +apparatuses > +apparent > +apparently > +appeal > +appealed > +appealing > +appeals > +appear > +appearance > +appearances > +appeared > +appearing > +appears > +append > +appendage > +appendages > +appended > +appender > +appenders > +appendices > +appending > +appendix > +appends > +applet > +appliance > +applicability > +applicable > +applicant > +application > +applications > +application-specific > +applicative > +applied > +applies > +appliqué > +appliqués > +apply > +applying > +appointed > +appointing > +appointment > +appoints > +apportionable > +apportions > +appreciate > +appreciated > +appreciates > +appreciating > +appreciation > +appreciative > +apprehended > +apprehensive > +approach > +approachable > +approached > +approaches > +approaching > +appropriate > +appropriated > +appropriately > +appropriateness > +appropriates > +appropriating > +appropriation > +appropriations > +approval > +approve > +approved > +approves > +approving > +approximate > +approximated > +approximately > +approximates > +approximating > +approximation > +approximations > +appveyor > +apron > +aptitude > +aqueduct > +aqueous > +aquifer > +arabic > +arachnid > +arachnids > +arbiter > +arbiters > +arbitrarily > +arbitrary > +arbitrate > +arbitration > +arbitrator > +arbitrators > +archaeological > +archaeologist > +archaeologists > +archaeology > +archaic > +arch-dependent > +archeologist > +archeologists > +archeology > +archetype > +archetypes > +archimedean > +arch-independent > +architect > +architects > +architectural > +architecturally > +architecture > +architectures > +archival > +archive > +archived > +archiver > +archivers > +archives > +archiving > +arctic > +Arduino > +are > +area > +aren't > +arg > +args > +arguably > +argue > +argued > +argues > +arguing > +argument > +arguments > +argv > +arial > +arithmetic > +arity > +armageddon > +armageddons > +armament > +armaments > +armature > +armistice > +armistices > +aromatic > +arose > +around > +arrange > +arrangeable > +arranged > +arrangement > +arrangements > +arranger > +arranges > +arranging > +array > +arrays > +arrested > +arrival > +arrivals > +arrive > +arrived > +arrives > +arriving > +arrogant > +arrow > +arrows > +arsenic > +article > +articles > +artifact > +artifacts > +artificial > +artificially > +artillery > +artist > +as > +asbestos > +ascend > +ascendance > +ascendancy > +ascended > +ascender > +ascending > +ascends > +ascension > +ascent > +ascetic > +ascii > +ASCII > +Asia > +Asian > +aside > +ask > +asked > +asks > +aspect > +aspects > +asphalt > +asphalted > +asphalting > +asphalts > +asphyxiation > +aspic > +ass > +assassin > +assassinate > +assassinated > +assassinates > +assassination > +assassinations > +assassins > +assault > +assaulted > +assemble > +assembled > +assembler > +assemblers > +assembles > +assemblies > +assembling > +assembly > +assert > +asserted > +asserting > +assertion > +assertions > +assertive > +assertively > +asserts > +assess > +assessed > +assesses > +assessing > +assessment > +assessments > +asset > +assets > +assign > +assignable > +assigned > +assignee > +assignees > +assigner > +assigners > +assigning > +assignment > +assignments > +assignor > +assignors > +assigns > +assimilate > +assimilated > +assimilates > +assimilating > +assist > +assistance > +assistant > +assistants > +assisted > +assisting > +assistive > +assists > +associate > +associated > +associates > +associating > +association > +associations > +associative > +assuage > +assume > +assumed > +assumes > +assuming > +assumption > +assumptions > +assure > +assured > +asterisk > +asterisks > +asteroid > +asthma > +astronomical > +asymmetric > +asymmetrical > +asymmetrically > +asymmetries > +asymmetry > +asymptote > +asymptotes > +asymptotic > +asymptotically > +async > +asynchronize > +asynchronized > +asynchronous > +asynchronously > +at > +atheism > +atheist > +atheistic > +Athenian > +Athenians > +atheros > +athlon > +atomic > +atomically > +atomicity > +atrocities > +attach > +attachable > +attached > +attaches > +attaching > +attachment > +attachments > +attack > +attacked > +attacker > +attackers > +attacking > +attacks > +attain > +attainder > +attained > +attempt > +attempted > +attempting > +attempts > +attend > +attendance > +attendant > +attendants > +attended > +attendee > +attendees > +attender > +attenders > +attending > +attends > +attention > +attenuation > +attenuations > +attitude > +attorney > +attorneys > +attosecond > +attoseconds > +attr > +attribs > +attribute > +__attribute__ > +attributed > +attributes > +attributing > +attribution > +attributions > +auction > +auctions > +audience > +audio > +auditorium > +auditoriums > +augment > +augmentation > +augmented > +augmenter > +augmenters > +augmenting > +augments > +august > +August > +aurora > +auroras > +austere > +Australia > +Australian > +Austrian > +authenticate > +authenticated > +authenticates > +authenticating > +authentication > +authenticator > +authenticators > +authenticity > +author > +authored > +authoring > +authorisation > +authorise > +authorised > +authorises > +authorising > +authoritative > +authoritatively > +authorities > +authority > +authorization > +authorizations > +authorize > +authorized > +authorizes > +authorizing > +authors > +auto > +autobiographic > +autobiography > +autochthonous > +autocommit > +autocommitting > +autocomplete > +autocompleted > +autocompletes > +autocompleting > +autocompletion > +autoconf > +auto-delete > +auto-deleted > +auto-deletes > +auto-deleting > +auto-deletion > +auto-dependencies > +auto-destruct > +autodetect > +auto-detect > +auto-detected > +auto-detecting > +auto-detection > +auto-detects > +autofilter > +autoformat > +autoformatting > +autogenerated > +auto-generated > +autogeneration > +auto-generation > +autogrouping > +autoincrement > +auto-indentation > +automagically > +automanufactured > +automata > +automate > +automated > +automates > +automatic > +automatically > +automating > +automation > +automaton > +automobile > +automobiles > +automotive > +autonegotiated > +autonegotiation > +auto-negotiation > +autonegotiations > +auto-negotiations > +autonomous > +autorecovery > +autorelease > +auto-release > +auto-released > +autorepeat > +autos > +autosave > +autosaveperiodical > +autosaves > +autoselect > +autosense > +autospacing > +autospec > +autumn > +auxiliaries > +auxiliary > +availabilities > +availability > +available > +avalanche > +average > +averaged > +averaging > +aviary > +aviation > +avocado > +avocados > +avoid > +avoidable > +avoidance > +avoided > +avoiding > +avoids > +awarded > +aware > +away > +awesome > +awful > +awfully > +awkward > +awning > +awnings > +axes > +axis > +axisymmetric > +azimuth > +azimuths > +babel > +baccalaureate > +baccalaureates > +bachelor > +bachelors > +back > +backed > +backed-up > +backend > +backends > +backer > +backers > +background > +backgrounds > +backlight > +backlighting > +backlights > +backreference > +backrefs > +backslash > +backslashes > +backspace > +backtrack > +backtracked > +backtracking > +backtracks > +backup > +backups > +backward > +backwards > +badge > +badges > +badly > +badminton > +bag > +bailed > +bailing > +bailiwick > +bails > +baited > +baiting > +baits > +baked > +baker > +balance > +balanced > +balancer > +balancers > +balances > +balancing > +balk > +balloon > +balloons > +baloney > +baluster > +balusters > +bananas > +bandwidth > +bandwidths > +bankruptcy > +banquet > +banquets > +barbados > +bareword > +bargain > +bargains > +baroque > +barred > +barrel > +barren > +barrier > +barriers > +barycentric > +base > +based > +baseline > +baselines > +bases > +basic > +basically > +basics > +basing > +basis > +basket > +baskets > +bastante > +batteries > +battery > +battleship > +baud > +bayonet > +bayonets > +bayou > +bayous > +bazaar > +be > +beach > +beaches > +beachhead > +beacon > +bead > +beast > +beat > +beating > +beats > +beautification > +beautified > +beautiful > +beautifully > +beauty > +became > +because > +become > +becomes > +becoming > +bedbug > +bedbugs > +bedding > +bedroom > +beef > +been > +beer > +bees > +beet > +before > +beforehand > +begging > +begin > +beginner > +beginners > +beginning > +beginnings > +begins > +behaves > +behaving > +behavior > +behavioral > +behaviors > +behaviour > +behavioural > +behaviours > +behind > +beige > +being > +beings > +beleaguered > +belgium > +belie > +belied > +belief > +beliefs > +belies > +believable > +believably > +believe > +believed > +believer > +believers > +believes > +believing > +belligerent > +bellwether > +belong > +belonged > +belonging > +belongs > +beloved > +below > +bemusement > +bench > +benched > +benches > +benching > +benchmark > +benchmarked > +benchmarking > +benchmarks > +beneath > +beneficial > +beneficiary > +benefit > +benefited > +benefits > +benign > +beret > +berets > +bergamot > +Berkeley > +Bernoulli > +berserk > +besiege > +besieged > +besieging > +bestiality > +bestiaries > +bestiary > +better > +bettor > +between > +betweenness > +beyond > +bezier > +bfd > +biapplicative > +bias > +biased > +biases > +biasing > +bible > +bicycle > +bicycled > +bicycles > +bicycling > +bicyclist > +bidding > +bidimensional > +bidirectionality > +bigalloc > +biggest > +bilaterally > +bilinear > +bilingual > +bi-lingual > +bilingualism > +billion > +bimillennia > +bimillennial > +bimillennium > +bimonthly > +bin > +binaries > +binary > +bind > +binded > +binding > +bindings > +binds > +binge > +binged > +bingeing > +binger > +binges > +binging > +binomial > +bio > +biscuit > +biscuits > +bisect > +bitfield > +bitfields > +bitmap > +bitmaps > +bitmask > +bits > +bitstream > +bitwidth > +bitwise-oring > +bivouac > +bivouacked > +bivouacking > +bizarre > +bizarrely > +black > +blackened > +blackens > +blacklist > +blame > +blamed > +blank > +blanked > +blanks > +blatant > +blatantly > +bleeding > +bless > +blessed > +blessing > +blindly > +blithely > +Blitzkrieg > +bloat > +bloated > +blobs > +block > +blockack > +blockchain > +blockchains > +blocked > +blocker > +blockers > +blocking > +blocks > +bloke > +blokes > +blood > +bloody > +blossom > +blossoms > +blue > +blues > +Bluetooth > +blur > +blurred > +board > +boarded > +boarding > +boards > +boat > +boded > +bodies > +boding > +body > +bodybuilder > +bogus > +boiler > +boilers > +bold > +bologna > +bomb > +bombard > +bombardment > +bombed > +bomber > +bombing > +Bonanno > +bonus > +book > +bookkeep > +bookkeeping > +bookmark > +bookmarks > +bookshelf > +bookshelves > +bool > +boolean > +booleans > +boos > +boot > +bootloader > +bootloaders > +bootram > +bootstrap > +bootstrapped > +bootstrapper > +bootstrappers > +bootstrapping > +bootstraps > +booze > +border > +borderline > +borderlines > +bored > +borrow > +boston > +bot > +both > +bottle > +bottleneck > +bottlenecks > +bottles > +bottom > +bottomborder > +bottoms > +bougainvillea > +bougainvilleas > +bouillon > +boulder > +boulders > +boulevard > +boulevards > +bounce > +bounced > +bounces > +bouncing > +bound > +boundaries > +boundary > +bounded > +bounding > +bounds > +bouquet > +bouquets > +bourbon > +bourgeois > +bourgeoisie > +bout > +boutique > +box > +boxer > +boxes > +Boy > +boycott > +brace > +braces > +bracket > +brackets > +brain > +braised > +braises > +braising > +brake > +brakes > +branch > +branched > +brancher > +branchers > +branches > +branching > +brassiere > +Brazilian > +breached > +breaches > +breaching > +break > +breaking > +breakpoint > +breakpoints > +breaks > +breakthrough > +breakthroughs > +breathing > +brethren > +brevity > +bridge > +bridges > +brief > +briefly > +brigade > +brigades > +bright > +brighten > +brightened > +brightener > +brighteners > +brightenes > +brightening > +brightens > +brighter > +brightest > +brightly > +brightness > +brilliant > +brimstone > +bring > +bringing > +bringtofront > +Britain > +British > +broadcast > +broadcasted > +broadcasting > +broadcasts > +broadly > +broccoli > +brochure > +brogue > +brogues > +broke > +broken > +brokenness > +browsable > +browse > +browsed > +browser > +browsers > +browsing > +bruise > +bruises > +brush > +brushed > +brushes > +brushing > +brusque > +brutally > +brute > +brutes > +bubbles > +bucket > +buckets > +Buddha > +Buddhist > +buffer > +buffered > +buffering > +buffers > +buffet > +buffets > +bugzilla > +build > +build-dependencies > +build-dependency > +builder > +builders > +building > +buildings > +buildpackage > +buildpackages > +builds > +build-time > +built > +builtin > +built-in > +builtins > +Bulgarian > +bulk > +bullet > +bulleted > +bum > +bummer > +bump > +bumped > +bumper > +bumping > +bumpy > +bundle > +bundled > +bundler > +bundles > +bundling > +bungee > +buoy > +buoyancy > +buoyant > +buoys > +bureau > +bureaucracy > +bureaucratic > +bureaucratically > +bureaus > +burgeon > +burgeons > +buried > +burin > +burning > +burro > +burros > +burst > +burying > +busied > +business > +businesses > +businessman > +busy > +butterfly > +button > +buttons > +buy > +buys > +by > +bypass > +bypassed > +bypassing > +byte > +byte-compiler > +byteorder > +bytes > +bytestream > +bytestreams > +C > +cabin > +cabinet > +cabinets > +cabins > +cache > +cacheable > +cached > +cachedb > +cacheline > +caches > +caching > +Caesar > +Caesarean > +Caesars > +cafe > +cafes > +caffeine > +caisson > +cake > +calc > +calculable > +calculatable > +calculate > +calculated > +calculates > +calculating > +calculation > +calculations > +calculator > +calculators > +calculus > +calendar > +calendars > +calf > +caliber > +calibrate > +calibrated > +calibrates > +calibrating > +calibration > +calibrations > +calibrator > +calibrators > +calibri > +calibscale > +call > +callback > +callbacks > +callchain > +called > +callee > +callees > +caller > +callers > +calligraphy > +calling > +callous > +calls > +callus > +calves > +Cambridge > +camouflage > +camouflaged > +camouflages > +camouflaging > +campaign > +campaigns > +can > +canadian > +canaille > +canal > +canals > +cancel > +canceled > +canceling > +cancellation > +cancellations > +cancelled > +cancelling > +cancels > +candidate > +candidates > +candle > +candles > +canister > +canisters > +cannibal > +cannibalise > +cannibalised > +cannibalises > +cannibalising > +cannibalize > +cannibalized > +cannibalizes > +cannibalizing > +cannibals > +cannot > +canoe > +canoes > +canola > +canonical > +canonicalization > +canonicalize > +canonicalized > +canonicalizes > +canonicalizing > +canonically > +can't > +cantaloupe > +cantaloupes > +cantonal > +canvas > +capabilities > +capability > +capable > +capably > +capacitance > +capacities > +capacitor > +capacitors > +capacity > +Cape > +capella > +capital > +capitalism > +capitalist > +capitalists > +capitalize > +capitalized > +capitalizes > +capitalizing > +cappella > +capsule > +capsules > +captain > +captains > +caption > +captor > +captors > +capture > +captured > +captures > +capturing > +Caracas > +carafe > +carcass > +carcasses > +cardbus > +career > +careers > +careful > +carefully > +caret > +Caribbean > +caribou > +caribous > +caricature > +caring > +Carmelite > +carnage > +Carnegie > +Carnegie-Mellon > +carnivore > +carnivores > +carnivorous > +carousel > +carousels > +carriage > +carriages > +carried > +carrier > +carriers > +carries > +carry > +carrying > +cart > +cartesian > +Cartesian > +Carthaginian > +cartilage > +cartographer > +cartridge > +carts > +cascade > +case > +case-insensitive > +case-insensitivity > +caselessly > +cases > +casesensitive > +case-sensitive > +casserole > +casseroles > +cassette > +cassowary > +casualties > +casualty > +cataclysm > +cataclysmic > +Catalina > +catalog > +cataloged > +catalogs > +catalogue > +catastrophe > +catastrophes > +catastrophic > +catastrophically > +catch > +catcher > +catches > +catching > +catchup > +categorical > +categorically > +categories > +categorization > +categorizations > +categorize > +categorized > +categorizes > +categorizing > +category > +caterpillar > +caterpillars > +catholic > +catholicism > +Catiline > +caucasian > +caucuses > +caught > +cauliflower > +cauliflowers > +causality > +causation > +causations > +cause > +caused > +causes > +causing > +caution > +cautioned > +cautions > +cautious > +cave > +caveat > +caveats > +cavern > +caverns > +caves > +cease > +ceased > +ceases > +ceasing > +celebrate > +celebrated > +celebrates > +celebrating > +celebration > +celebrations > +cell > +cellar > +cellars > +cello > +cellpadding > +cells > +cellular > +celsius > +Celsius > +cement > +cemented > +cementing > +cements > +cemeteries > +cemetery > +censor > +censure > +census > +centennial > +centennials > +center > +centered > +centigrade > +centisecond > +centiseconds > +centrifugable > +centrifugal > +centrifuge > +centrifuges > +centroid > +centroids > +centuries > +century > +cerebral > +cerebrally > +ceremonial > +ceremonially > +ceremonies > +ceremonious > +ceremony > +certain > +certainly > +certainty > +certificate > +certificated > +certificates > +certificating > +certification > +certifications > +certified > +certifies > +certify > +certifying > +cervical > +cervices > +cgtime > +chain > +chained > +chaining > +chains > +chairman > +chalk > +challenge > +challenged > +challenger > +challengers > +challenges > +challenging > +chamber > +chambers > +chameleon > +chameleons > +Champagne > +chance > +chances > +chandelier > +chandeliers > +change > +changeable > +changed > +changeling > +changelog > +changer > +changers > +changes > +changing > +channel > +channeled > +channels > +chapter > +chapters > +char > +character > +characterisation > +characterisations > +characterise > +characterised > +characterises > +characterising > +characteristic > +characteristically > +characteristics > +characterization > +characterizations > +characterize > +characterized > +characterizes > +characterizing > +characters > +charade > +charades > +charcode > +charcodes > +charge > +charged > +charges > +charging > +charisma > +charismatic > +charismatically > +charlatan > +chars > +charset > +charsets > +charstyle > +chartreuse > +chase > +chased > +chaser > +chases > +chasing > +chasm > +chasms > +chassis > +château > +châteaus > +châteaux > +chatted > +chauffeur > +chauvinism > +cheaper > +cheapest > +cheat > +check > +checkaliases > +checkbox > +checkboxes > +checked > +checker > +checkerboard > +checkerboards > +checkered > +checkers > +checking > +checklist > +checklists > +checkout > +checkpatch > +checkpoint > +checkpoints > +checks > +checksum > +checksummed > +checksumming > +checksums > +cheek > +cheetah > +chemical > +chemically > +chemistry > +chenille > +cheque > +cheques > +chicane > +chief > +chiefs > +child > +childbirth > +children > +children's > +child's > +chilled > +chimer > +chimera > +chimeric > +chimerical > +chimerically > +chimers > +chimney > +chimneys > +Chinese > +chip > +chipper > +chippers > +chips > +chipselect > +chipset > +chipsets > +chisel > +chiseled > +chiseling > +chisels > +chlorine > +chocolate > +chocolates > +choice > +choices > +cholera > +choose > +chooser > +chooses > +choosing > +chop > +chopping > +choppy > +chorale > +choreograph > +chorus > +chose > +chosen > +choux > +chrominance > +chromium > +chronicle > +chronicled > +chronicler > +chroniclers > +chronicles > +chronicling > +chronological > +chronologically > +chthonic > +chunk > +chunked > +chunking > +chunks > +chunksize > +church > +churches > +churching > +chutzpah > +cigarette > +cigarettes > +Cincinnati > +cipher > +ciphers > +ciphersuite > +ciphersuites > +ciphertext > +ciphertexts > +circle > +circled > +circles > +circling > +circuit > +circuitry > +circuits > +circular > +circularise > +circularize > +circularly > +circulars > +circulate > +circulated > +circulates > +circulation > +circulator > +circulators > +circumcision > +circumference > +circumferences > +circumferential > +circumflex > +circumstance > +circumstances > +circumstantial > +circumvent > +circumvented > +circumventing > +circumvention > +circumventions > +circumvents > +cirrus > +civilian > +civilians > +civilisation > +civilisations > +civilization > +civilizations > +cksum > +claim > +claiming > +claims > +clairvoyant > +clairvoyants > +clamber > +clamor > +clan > +clans > +clarified > +clarifies > +clarify > +clarifying > +clarity > +clashes > +class > +classes > +classic > +classical > +classically > +classification > +classifications > +classified > +classifier > +classifiers > +classifies > +classify > +classifying > +classroom > +classrooms > +clause > +clean > +cleancache > +cleaned > +cleaner > +cleaners > +cleaning > +cleanly > +cleanness > +cleans > +cleanse > +cleansed > +cleanser > +cleansers > +cleanses > +cleansing > +cleanup > +cleanups > +clear > +clearance > +clearances > +cleared > +clearer > +clearing > +clearly > +clearoutput > +clears > +cleartype > +cleat > +cleats > +cleaver > +cleavers > +clef > +clerestories > +clerestory > +cleverly > +cliché > +clichés > +click > +clicked > +clicker > +clickers > +clicking > +clicks > +client > +clientele > +clients > +client's > +client-side > +climber > +climbers > +climbing > +clinical > +clinically > +clipboard > +clipboards > +clipped > +clipper > +clipping > +cloak > +cloaks > +clobbering > +clock_gettime > +clocksource > +clockwise > +cloisonné > +cloisonnés > +clojure > +clone > +cloned > +cloner > +clones > +cloning > +close > +closed > +closely > +closer > +closes > +closest > +closets > +closing > +closure > +clothes > +cloud > +clouded > +clouding > +clouds > +clue > +clued > +clumsily > +clunky > +cluster > +clustered > +clusters > +clutter > +cmake > +cmap > +CMYK > +coach > +coached > +coaches > +coaching > +coal > +coalesce > +coalesced > +coalescence > +coalesces > +coalescing > +coalition > +coapted > +coarse > +coast > +coccinelle > +cockatiel > +cockatiels > +cocktail > +cocoon > +cocoons > +coddle > +coddler > +coddlers > +coddles > +code > +codecs > +coded > +codeine > +codepoint > +coder > +coders > +codes > +codespell > +codestream > +coding > +coefficient > +coefficients > +coerce > +coerced > +coerces > +coercible > +coercing > +coercion > +coexist > +co-exist > +coexisted > +co-existed > +coexistence > +co-existence > +coexisting > +co-existing > +coexists > +co-exists > +coffee > +cogent > +cognac > +cognisant > +cognition > +cognitive > +cognizant > +cohabiting > +coherence > +coherency > +coherent > +coherently > +coiffure > +coiffured > +coincide > +coincided > +coincidence > +coincident > +coincidentally > +coincides > +coinciding > +coinitialize > +coinstallable > +colander > +colanders > +colder > +coldest > +coldplug > +collaboration > +collaborations > +collaborative > +collaboratively > +collapse > +collapsed > +collapses > +collapsible > +collapsing > +collate > +collated > +collateral > +collates > +collating > +collation > +colleague > +colleagues > +collect > +collectable > +collected > +collecting > +collection > +collections > +collective > +collectively > +collector > +collectors > +collects > +collegiate > +collides > +collision > +collisions > +colloquial > +colloquially > +collusion > +collusions > +colocalized > +cologne > +colon > +colonel > +colonels > +colonies > +colonizers > +colonnade > +colon-separated > +colony > +color > +coloration > +colored > +colorful > +colorfully > +coloring > +colorizer > +colors > +colorscheme > +colorspace > +colorspaces > +colossal > +colourful > +colourfully > +colourspace > +colourspaces > +column > +columnar > +columned > +columns > +coma > +comas > +combed > +combination > +combinations > +combinator > +combinatorial > +combinatorics > +combinators > +combine > +combined > +combiner > +combiners > +combines > +combing > +combining > +combo-box > +combustion > +comeback > +comedian > +comedians > +comedic > +comedilib > +comet > +comets > +comfort > +comfortable > +comfortably > +coming > +comings > +comma > +command > +commanded > +commandeer > +commander > +commanders > +commanding > +commandline > +command-line > +commando > +commandos > +commands > +commas > +comma-separated > +commata > +commemorate > +commemorated > +commemorates > +commemorating > +commemoration > +commemorative > +commence > +commenced > +commences > +commencing > +commend > +commended > +commending > +commends > +comment > +commentaries > +commentary > +commentator > +commentators > +commented > +commenting > +comments > +commentstatus > +commerce > +commercial > +commercially > +commercials > +commission > +commissioned > +commissioner > +commissioners > +commissioning > +commissions > +commit > +commitment > +commitments > +commits > +committable > +committed > +committee > +committees > +committer > +committers > +committing > +committish > +commodity > +common > +commonly > +commons > +commonwealth > +commotion > +commune > +communed > +communes > +communicate > +communicated > +communicates > +communicating > +communication > +communications > +communing > +communiqué > +communiqués > +communism > +communist > +communists > +communities > +community > +commutative > +commute > +commuted > +commuter > +commuters > +commutes > +commuting > +compact > +compaction > +compand > +companies > +companion > +company > +comparability > +comparable > +comparative > +comparatively > +comparator > +comparators > +compare > +compared > +compares > +comparing > +comparison > +comparisons > +compartment > +compartments > +compass > +compasses > +compatibilities > +compatibility > +compatible > +compatibly > +compensate > +compensated > +compensates > +compensating > +compensation > +compensations > +compère > +compete > +competed > +competence > +competent > +competes > +competing > +competition > +competitions > +competitive > +competitively > +competitiveness > +competitor > +competitors > +compilable > +compilation > +compilations > +compile > +compiled > +compiled-in > +compiler > +compilers > +compiles > +compiling > +complain > +complained > +complainer > +complaining > +complains > +complaint > +complaints > +complement > +complete > +completed > +completely > +completeness > +completer > +completes > +completing > +completion > +completions > +complex > +complexes > +complexion > +complexions > +complexities > +complexity > +compliance > +compliancy > +compliant > +complicate > +complicated > +complicatedly > +complicates > +complicating > +complication > +complications > +complice > +complied > +component > +components > +composability > +composable > +compose > +composed > +composite > +composites > +compositing > +compost > +composted > +compound > +compounding > +compounds > +comprehensive > +compress > +compressed > +compresses > +compressible > +compressing > +compression > +compressions > +compressor > +compressors > +compromise > +compromised > +compulsory > +computability > +computation > +computations > +compute > +computed > +computer > +computerized > +computers > +computes > +computing > +concatenate > +concatenated > +concatenates > +concatenating > +concatenation > +concatenations > +concede > +conceded > +concedes > +conceit > +conceited > +conceivable > +conceive > +conceived > +concentrate > +concentrated > +concentrates > +concentrating > +concentration > +concentric > +concept > +conception > +conceptions > +concepts > +conceptual > +conceptualisation > +conceptualization > +conceptually > +concern > +concerned > +concerning > +concerts > +concisely > +conclude > +concluded > +concludes > +concluding > +conclusion > +conclusions > +conclusive > +conclusively > +concrete > +concretely > +concurred > +concurrence > +concurrency > +concurrent > +concurrently > +concurrents > +concurring > +concurs > +condemn > +condemnation > +condemned > +condign > +condition > +conditional > +conditionally > +conditionals > +conditioned > +conditioning > +conditions > +condole > +condoled > +condoles > +condoling > +conducive > +conduct > +conducted > +conducting > +conductive > +conductor > +conductors > +conducts > +confer > +conference > +conferencing > +confers > +confetti > +confidence > +confident > +confidential > +confidentially > +confidentials > +confides > +config > +configdialog > +configs > +configurable > +configurate > +configurating > +configuration > +configurations > +configure > +configured > +configures > +configuring > +confine > +confined > +confines > +confining > +confirm > +confirmation > +confirmations > +confirmed > +confirming > +confirms > +confiture > +confitures > +conflate > +conflated > +conflates > +conflating > +conflict > +conflicted > +conflicting > +conflicts > +conform > +conformance > +conformed > +conforming > +conforms > +confounder > +confuse > +confused > +confuses > +confusing > +confusion > +congratulations > +congressional > +conifer > +conifers > +conjecture > +conjectures > +conjunction > +conjunctions > +conjunctive > +conn > +connect > +connected > +Connecticut > +connecting > +connection > +connections > +connectivities > +connectivity > +connectix > +connector > +connectors > +connects > +connectstatus > +conned > +connexant > +connived > +connoisseur > +connotation > +connotations > +connote > +connotes > +conntrack > +conquered > +conquering > +conqueror > +conquerors > +conquers > +conscience > +consciences > +conscientious > +conscientiously > +conscious > +consciously > +consciousness > +consecutive > +consecutively > +consensus > +consent > +consented > +consenting > +consents > +consequence > +consequences > +consequent > +consequently > +conservable > +conservation > +conservative > +conservatively > +conservatives > +conserve > +conserved > +conserver > +conservers > +conserves > +conserving > +consider > +considerable > +considerably > +considerate > +consideration > +considerations > +considered > +considering > +considers > +consist > +consisted > +consistency > +consistent > +consistently > +consisting > +consists > +consolation > +console > +consoled > +consoles > +consolidate > +consolidated > +consoling > +consonant > +consonants > +consortium > +conspiracies > +conspirator > +conspire > +conspired > +const > +Constance > +constancy > +constant > +constantly > +constants > +constellation > +constellations > +consternation > +constexpr > +constituencies > +constituency > +constituent > +constituents > +constitute > +constituted > +constitutes > +constituting > +constitution > +constitutional > +constitutive > +constrain > +constrained > +constraining > +constrains > +constraint > +constraints > +constrict > +constricted > +constricting > +constriction > +constrictions > +constrictor > +constrictors > +constricts > +construct > +constructed > +constructing > +construction > +constructions > +constructive > +constructor > +constructors > +constructs > +construe > +construed > +construes > +construing > +consultant > +consumable > +consumables > +consume > +consumed > +consumer > +consumers > +consumes > +consuming > +consummate > +consummated > +consummating > +consummation > +consumption > +consumptions > +contact > +contacted > +contacting > +contacts > +contagion > +contain > +contained > +container > +containers > +containing > +contains > +contaminate > +contaminated > +contaminating > +contemporaneous > +contemporaries > +contemporary > +contend > +contended > +contender > +contends > +content > +content-negotiation > +contents > +contest > +conteur > +conteurs > +context > +contexts > +contextual > +contiguous > +contiguously > +continental > +contingency > +contingent > +continual > +continually > +continuation > +continuations > +continue > +continued > +continueq > +continues > +continuing > +continuities > +continuity > +continuous > +continuously > +continuum > +contour > +contours > +contraction > +contractions > +contractor > +contractors > +contradiction > +contradictions > +contradictory > +contrary > +contrast > +contrasted > +contrasting > +contrasts > +contravening > +contrib > +contribs > +contribute > +contributed > +contributes > +contributing > +contribution > +contributions > +contributor > +contributors > +control > +controllable > +controlled > +controller > +controllers > +controlling > +controls > +controversial > +controversies > +controversy > +convalesce > +convection > +convene > +convened > +convenes > +convenience > +conveniences > +convenient > +conveniently > +convening > +convent > +convention > +conventional > +conventionally > +conventions > +converge > +converged > +convergence > +convergent > +converges > +converging > +conversation > +conversations > +converse > +conversed > +conversely > +converses > +conversing > +conversion > +conversions > +convert > +converted > +converter > +converters > +convertible > +convertibles > +converting > +converts > +convex > +convexes > +convexity > +convexly > +convexness > +convey > +conveyed > +conveying > +conveyor > +conveys > +convict > +convicted > +convicting > +convicts > +convince > +convinced > +convinces > +convincing > +convolution > +convolutions > +convolve > +convolved > +convolving > +cookies > +coolant > +cooling > +cooperate > +co-operate > +cooperates > +co-operates > +cooperating > +cooperation > +cooperations > +cooperative > +coordinate > +coordinated > +coordinates > +coordinating > +coordination > +coordinator > +coordinators > +copied > +copier > +copiers > +copies > +copilot > +coppermine > +coppiced > +coppices > +coprocessor > +coprocessors > +copulate > +copulated > +copulates > +copulating > +copulation > +copulations > +copy > +copying > +copyright > +copyrighted > +copyrights > +cordial > +corduroy > +core > +coredump > +cores > +Coriolis > +cormorant > +cormorants > +corner > +corners > +corollary > +coronavirus > +coronaviruses > +coroner > +coroners > +corporate > +corporates > +corporation > +corporations > +corpse > +corpses > +correct > +correctable > +corrected > +correcting > +correction > +corrections > +correctly > +correctness > +corrector > +correctors > +corrects > +correlate > +correlated > +correlates > +correlating > +correlation > +correlations > +correspond > +corresponded > +correspondence > +correspondences > +correspondent > +correspondents > +corresponding > +correspondingly > +corresponds > +corridor > +corridors > +corrosion > +corrugated > +corrupt > +corrupted > +corruptible > +corruption > +corruptions > +corrupts > +CORS > +corset > +corsets > +cosiest > +costly > +costume > +costumes > +cot > +cotransfer > +cotransferred > +cotransfers > +cotton > +cougar > +cough > +could > +couldn't > +coulomb > +coulombs > +council > +councillor > +councillors > +councilor > +councilors > +councils > +counsel > +counselled > +counselling > +counselor > +counselors > +counsels > +count > +counted > +counter > +countered > +counterfeit > +counterfeits > +countermeasure > +countermeasures > +counterpart > +counterparts > +counters > +countersink > +counties > +counties' > +counting > +countries > +countries' > +country > +countryie > +country's > +counts > +county > +county's > +couple > +couples > +courage > +courageous > +courier > +course > +coursed > +courses > +coursing > +courteous > +courteously > +courtesy > +cousin > +couturier > +covariance > +covariate > +covariates > +covenant > +cover > +coverage > +coverages > +covered > +covering > +coverity > +covers > +coveted > +coveting > +coy > +coyote > +coyotes > +__cplusplus > +cpp > +cppcheck > +crack > +cracked > +cracking > +cracks > +cram > +crams > +crane > +cranes > +crash > +crashed > +crashes > +crashing > +crass > +crate > +crated > +crater > +craters > +crates > +crating > +creatable > +create > +created > +creates > +creatine > +creating > +creation > +creationist > +creationists > +creations > +creative > +creatively > +creativity > +creator > +creators > +creature > +creatures > +crèche > +crèches > +credence > +credential > +credentialed > +credentials > +credited > +credits > +creosote > +crescent > +cretaceous > +cretin > +criteria > +criterion > +critic > +critical > +criticality > +critically > +criticals > +criticise > +criticised > +criticises > +criticising > +criticism > +criticisms > +criticize > +criticized > +criticizes > +criticizing > +critics > +critique > +critiqued > +critiquing > +crochet > +crochets > +crocodile > +crocodiles > +croissant > +croissants > +cropped > +croquet > +cross > +cross-compilation > +cross-compiling > +crosses > +crossgen > +crosshair > +crosshairs > +crossing > +cross-origin > +cross-reference > +cross-referenced > +cross-references > +cross-site > +crotch > +crowdsignal > +crown > +crucial > +crucially > +crucifixion > +cruise > +cruised > +cruiser > +cruises > +cruising > +crunching > +crutch > +crutches > +crypt > +cryptic > +crypto > +cryptocurrencies > +cryptocurrency > +cryptographic > +cryptographically > +cryptography > +crypts > +crystal > +crystalline > +crystallisation > +crystallise > +crystallised > +crystallises > +crystallising > +crystallization > +crystallize > +crystallized > +crystallizes > +crystallizing > +crystallographic > +crystals > +cstime > +csum > +cube > +cubes > +cuckoo > +cuckoos > +cuileog > +cuisine > +cuisines > +cul-de-sac > +culling > +culminating > +culotte > +culottes > +cumulated > +cumulative > +cupboard > +cupboards > +curiosities > +curiosity > +curiosity's > +curious > +curiously > +curmudgeon > +curmudgeons > +currencies > +currency > +current > +currentfilter > +currently > +currents > +curriculum > +curse > +curses > +cursor > +cursors > +curtsy > +curvaceous > +curvature > +curvatures > +curve > +curved > +curves > +curvilinear > +cushion > +cushions > +custom > +customary > +customer > +customers > +customisable > +customisation > +customisations > +customise > +customised > +customiser > +customisers > +customises > +customising > +customizable > +customization > +customizations > +customize > +customized > +customizer > +customizers > +customizes > +customizing > +customs > +CUSUM > +cut > +cute > +cuter > +cutime > +cutter > +cvlan > +cvsignore > +cyan > +cycle > +cycled > +cycles > +cyclic > +cyclical > +cyclically > +cycling > +cygwin > +Cygwin > +cylinder > +cylinders > +cylindrical > +cylindrically > +cynic > +cynical > +cynically > +cynics > +cyrillic > +Cyrillic > +cyst > +cysts > +czar > +czars > +czech > +czechoslovakia > +dachshund > +daemon > +daemonisation > +daemonise > +daemonised > +daemonises > +daemonising > +daemonization > +daemonize > +daemonized > +daemonizes > +daemonizing > +daemons > +dahl > +daiquiri > +daisy > +Dalmatian > +damage > +damaged > +damages > +damaging > +Damien > +damned > +damning > +damped > +damping > +dancing > +dandle > +dandled > +dandles > +dandling > +dangerous > +Dardanelles > +dash > +dashboard > +dashboards > +dashdot > +dashes > +data > +database > +databases > +datadir > +datagram > +datagrams > +datapath > +datapaths > +dataset > +datasets > +datastore > +datastores > +datastream > +datastructure > +data-structure > +datastructures > +data-structures > +datatype > +datatypes > +date > +datecreated > +dated > +dater > +dating > +datum > +daub > +daughter > +daughters > +days > +dbg > +deactivate > +deactivated > +deactivates > +deactivating > +deactivation > +deactivations > +dead > +deadlock > +deadly > +deal > +dealing > +deallocate > +deallocated > +deallocates > +dealt > +dearth > +deasserting > +deauthentication > +debatable > +debhelper > +debian > +Debian > +Debian's > +deblocking > +debounce > +debounced > +debounces > +debouncing > +debris > +debug > +debugfs > +debugged > +debuggee > +debugger > +debuggers > +debugging > +debugs > +debut > +decaffeinated > +decap > +decapsulating > +decapsulation > +decathlon > +decease > +deceased > +deceases > +deceasing > +deceive > +deceived > +deceives > +deceiving > +decelerate > +decelerated > +decelerates > +decelerating > +deceleration > +decelerations > +decelerator > +decelerators > +December > +decent > +decibel > +decidable > +decide > +decided > +decidedly > +decides > +deciding > +deciduous > +decile > +deciles > +decimal > +decimals > +decimate > +decipher > +deciphered > +decision > +decisions > +declaration > +declarations > +declarative > +declaratively > +declarator > +declarators > +declaratory > +declare > +declared > +declares > +declaring > +decline > +decode > +decoded > +decoder > +decoders > +decodes > +decoding > +decodings > +decommission > +decommissioned > +decommissioning > +decompose > +decomposed > +decomposes > +decomposing > +decomposition > +decompositions > +decompress > +decompressed > +decompresses > +decompressing > +decompression > +decompressor > +deconstruct > +deconstructed > +deconstructor > +deconstructors > +decorate > +decorated > +decorates > +decoration > +decorative > +decorator > +decorators > +decorrelation > +decoy > +decoys > +decrease > +decreased > +decreases > +decreasing > +decrees > +decrement > +decremental > +decremented > +decrementing > +decrements > +decrypt > +decrypted > +decryption > +decryptions > +decryptor > +decryptors > +dedicate > +dedicated > +dedicates > +deduct > +deducted > +deductible > +deductibles > +deduction > +deducts > +deduplicate > +de-duplicate > +deduplicated > +de-duplicated > +deduplicates > +de-duplicates > +deduplication > +de-duplication > +deep > +deepening > +deeply > +default > +defaultdict > +defaulted > +defaulting > +defaults > +defect > +defected > +defecting > +defective > +defects > +defend > +defendant > +defendants > +defensively > +deference > +deferent > +deferential > +deferral > +deferrals > +deferred > +deferring > +defers > +defiance > +defiantly > +deficiencies > +deficiency > +deficient > +deficiently > +deficit > +definable > +define > +defined > +defines > +defining > +definite > +definitely > +definition > +definitions > +definitive > +definitively > +deflect > +deflected > +deflecting > +deflection > +deflections > +deflects > +defrag > +defragkey > +defragment > +defragmentation > +defund > +defunded > +defuse > +defused > +defuses > +defusing > +degeneracy > +degenerate > +degenerated > +degenerates > +degenerating > +degeneration > +degradation > +degrades > +degree > +degrees > +deinitialise > +deinitialize > +deinitialized > +deinitializing > +deinstantiating > +deities > +deity > +delalloc > +delayed > +delays > +delegate > +delegated > +delegates > +delegating > +delegation > +delegations > +delegator > +delegators > +deletable > +delete > +deleted > +deletes > +deleting > +deletion > +deletions > +deliberate > +deliberately > +delicate > +delimitation > +delimitations > +delimited > +delimiter > +delimiters > +delimiting > +delimits > +delineate > +delirious > +deliver > +delivered > +deliveries > +delivering > +delivers > +delivery > +deliverymode > +delta > +delusively > +delves > +demagogue > +demagogues > +demand > +demanded > +demanding > +demands > +demeaned > +demeanor > +demo > +democracy > +demodulate > +demodulated > +demodulates > +demodulator > +demodulators > +demographic > +demolition > +demon > +demons > +demonstrable > +demonstrably > +demonstrate > +demonstrated > +demonstrates > +demonstrating > +demonstration > +demonstrations > +demonstrator > +demonstrators > +denied > +denies > +denigrating > +denizens > +denominate > +denominated > +denominates > +denominator > +denominators > +dense > +densely > +densities > +density > +department > +departmental > +departments > +depend > +depended > +dependence > +dependences > +dependencies > +dependency > +dependent > +dependently > +dependents > +depending > +depends > +depict > +deploy > +deployed > +deploying > +deployment > +deployments > +deploys > +depose > +deposed > +deposing > +deposit > +deposition > +depot > +depots > +deprecate > +deprecated > +deprecates > +deprecating > +deprecation > +depreciate > +depreciated > +depreciates > +depreciating > +depreciation > +depression > +deprivation > +depth > +depths > +dequeued > +dequeues > +dequeuing > +derail > +derailed > +derailing > +derails > +deref > +dereference > +dereferenceable > +dereferenced > +dereferencer > +dereferencers > +dereferences > +dereferencing > +deregister > +deregistered > +deregisters > +de-registers > +deregistration > +derivation > +derivative > +derivatives > +derive > +derived > +derives > +deriving > +derogatory > +derriere > +descend > +descendant > +descendants > +descended > +descendent > +descendents > +descending > +deschedules > +describe > +described > +describes > +describing > +description > +descriptions > +descriptive > +descriptively > +descriptor > +descriptors > +descriptor's > +desecrate > +deselect > +deselectable > +deselected > +deselecting > +deselection > +deselections > +deselects > +deserialisation > +deserialise > +deserialised > +deserialises > +deserialising > +deserialization > +deserialize > +deserialized > +deserializes > +deserializing > +desiccate > +desiccated > +desiccation > +design > +designable > +designated > +designed > +designer > +designers > +designing > +design-mode > +designs > +desirability > +desirable > +desirably > +desire > +desired > +desires > +desiring > +desktop > +desktops > +despair > +desperate > +desperately > +desperation > +despicable > +despite > +despond > +desponded > +desponding > +desponds > +dessert > +dest > +destabilized > +destination > +destinations > +destined > +destiny > +destroy > +destroyed > +destroyer > +destroyers > +destroying > +destroys > +destruct > +destructed > +destructing > +destruction > +destructive > +destructively > +destructor > +destructors > +destructs > +desynchronize > +desynchronized > +detach > +detached > +detaches > +detaching > +detachment > +detail > +detailed > +detailing > +details > +detect > +detected > +detecting > +detection > +detections > +detective > +detectives > +detector > +detectors > +detects > +deteriorate > +deteriorated > +deteriorating > +determinant > +determination > +determine > +determined > +determines > +determining > +deterministic > +deterministically > +deterrence > +deterrent > +deters > +detour > +detrimental > +devargs > +devastated > +devastating > +develop > +developed > +developer > +developers > +developer's > +developing > +development > +developmental > +developments > +develops > +deviate > +deviated > +deviates > +deviating > +deviation > +deviations > +device > +devicecoordinates > +device-dependent > +deviceremovable > +devices > +devirtualisation > +devirtualise > +devirtualised > +devirtualization > +devirtualize > +devirtualized > +DevOps > +dew > +dgettext > +dharma > +dhcp > +DHCP > +dhcpv4 > +dhcpv6 > +diabolical > +diacritic > +diacritics > +diaeresis > +diagnose > +diagnosed > +diagnoses > +diagnosing > +diagnosis > +diagnostic > +diagnostics > +diagonal > +diagonals > +diagram > +diagrammed > +diagramming > +diagrams > +dial > +dialed > +dialing > +dialog > +dialogs > +dialogue > +dialogues > +dials > +diameter > +diameters > +diamond > +diamonds > +diarrhea > +diarrhoea > +diaspora > +diasporas > +dichotomies > +dichotomy > +dict > +dictates > +dictionaries > +dictionary > +dicts > +did > +didn't > +die > +dielectric > +dielectrics > +diesel > +differ > +differed > +difference > +differences > +differencing > +different > +differentiable > +differential > +differentials > +differentiate > +differentiated > +differentiates > +differentiating > +differentiation > +differentiations > +differentiator > +differentiators > +differently > +differing > +differs > +difficult > +difficulties > +difficulty > +diffract > +diffracted > +diffraction > +diffractive > +diffuse > +diffused > +diffuses > +diffusing > +diffusion > +diffusive > +digest > +digested > +digesting > +digestion > +digestive > +digests > +digit > +digital > +digitize > +digitizing > +digits > +digress > +dilapidated > +dilate > +dilemma > +dilemmas > +diligence > +diligent > +diligently > +dimension > +dimensional > +dimensionalities > +dimensionality > +dimensioned > +dimensioning > +dimensions > +diminish > +diminished > +diminutive > +dinghies > +dinghy > +diocese > +diorama > +diphtheria > +diphthong > +diphthongs > +diplomacy > +direct > +directed > +directing > +direction > +directional > +directionalities > +directionality > +directionals > +directionless > +directions > +directive > +directives > +directly > +directness > +director > +directories > +directors > +directory > +directs > +dirigible > +dirt > +dirtied > +dirtiness > +dirty > +disabilities > +disability > +disable > +disabled > +disabler > +disablers > +disables > +disabling > +disadvantage > +disadvantages > +disagreed > +disagreement > +disagrees > +disallow > +disallowed > +disallowing > +disallows > +disambiguate > +disambiguates > +disambiguation > +disappear > +disappearance > +disappearances > +disappeared > +disappearing > +disappears > +disappoint > +disappointed > +disappointing > +disappointment > +disappointments > +disappoints > +disapproval > +disapprove > +disapproved > +disapproves > +disapproving > +disarm > +disarray > +disassemble > +disassembled > +disassembler > +disassembles > +disassemblies > +disassembling > +disassembly > +disassociate > +disassociated > +disassociates > +disassociating > +disassociation > +disassociations > +disaster > +disasters > +disastrous > +discard > +discarded > +discarding > +discards > +discarted > +discern > +discerned > +discernible > +discerning > +discerns > +discharge > +disciple > +disciples > +discipline > +disciplined > +disciplines > +disciplining > +disclaimer > +disclosed > +discloses > +disclosing > +disclosure > +disclosures > +discomfort > +disconnect > +disconnected > +disconnecting > +disconnection > +disconnections > +disconnects > +discontiguous > +discontinue > +discontinuities > +discontinuous > +discotheque > +discourage > +discouraged > +discover > +discoverability > +discovered > +discovering > +discovers > +discovery > +discrepancies > +discrepancy > +discrete > +discretion > +discretionary > +discretization > +discretize > +discretized > +discriminant > +discriminate > +discriminated > +discriminates > +discriminating > +discrimination > +discriminator > +discriminators > +discuss > +discussed > +discusses > +discussing > +discussion > +discussions > +disenchanted > +disgrace > +disgraced > +disgraceful > +disgracefully > +disgracefulness > +disgraces > +disgracing > +disguise > +disguised > +disgusting > +dishearteningly > +disingenuous > +disingenuously > +disintegrated > +disintegration > +dismantle > +dismantled > +dismantles > +dismantling > +dismiss > +dismissal > +dismissals > +dismissed > +dismisses > +dismissing > +dismissive > +dismissively > +disobedience > +disobedient > +disorder > +disoriented > +disparagingly > +disparate > +disparue > +dispatch > +dispatched > +dispatcher > +dispatchers > +dispatches > +dispatching > +dispel > +dispense > +dispensed > +dispensing > +dispersion > +displacement > +displacements > +display > +displayable > +displayed > +displaying > +displayport > +displays > +displease > +disposable > +disposal > +dispose > +disposed > +disposes > +disposing > +disposition > +dispossess > +dispossessed > +disproportionate > +disproportionately > +disprove > +disproved > +disproves > +disproving > +disputandum > +disregard > +disrespectful > +disrespectfully > +disrupt > +disrupted > +disrupting > +disruption > +disruptions > +disrupts > +dissaggregation > +dissatisfaction > +dissatisfied > +dissect > +dissected > +dissecting > +dissection > +dissections > +dissector > +dissectors > +dissects > +disseminate > +dissemination > +dissenter > +dissenters > +dissertation > +dissimilar > +dissimilarity > +dissimilarly > +dissipate > +dissipated > +dissipates > +dissipating > +dissociate > +dissociated > +dissociates > +dissociating > +dissociation > +dissociations > +dissociative > +dissolve > +dissolved > +dissuade > +dissymmetric > +dissymmetrical > +dissymmetry > +distance > +distanced > +distances > +distancing > +distant > +distantly > +distaste > +distastes > +distinct > +distinction > +distinctions > +distinctive > +distinctively > +distinctly > +distinguish > +distinguishable > +distinguished > +distinguishes > +distinguishing > +distort > +distorted > +distortion > +distortional > +distortions > +distract > +distribute > +distributed > +distributes > +distributing > +distribution > +distributions > +distributor > +distributors > +district > +districts > +distro > +disturb > +disturbed > +disturbing > +distutils > +disuse > +disused > +disuses > +disusing > +diver > +diverged > +divergence > +diverse > +diversion > +diversions > +dives > +divide > +divided > +divider > +dividers > +divides > +dividing > +divination > +divine > +divined > +divines > +divining > +divisibility > +divisible > +division > +divisions > +divisor > +divisors > +divot > +dllimport > +do > +doca > +dock > +docked > +docker > +dockerd > +docking > +docks > +docstatistic > +doctoral > +doctrines > +document > +documentaries > +documentary > +documentation > +documentations > +documented > +documenter > +documenters > +documenting > +documents > +dodo > +doe > +doer > +doers > +does > +doesn > +doesn't > +d'oeuvre > +doing > +dollar > +dollars > +domain > +domains > +domed > +dominant > +dominants > +dominate > +dominated > +dominates > +dominating > +domination > +doming > +dominion > +don > +done > +dongle > +dongled > +dongles > +dongling > +don't > +donut > +doorjamb > +dopamine > +dormant > +dose > +dosing > +dossier > +dossiers > +dot > +double > +double-click > +double-clicked > +double-clicks > +doubled > +doublequote > +double-quote > +double-quoted > +doubles > +double-word > +doubling > +doubly > +doubt > +doubted > +doubting > +doubts > +downgrade > +downgraded > +downgrades > +downgrading > +downlink > +downlinks > +download > +downloadable > +downloaded > +downloader > +downloaders > +downloading > +downloadmanager > +downloads > +downstream > +downstreamed > +downstreamer > +downstreamers > +downstreaming > +downstreams > +doxygen > +doze > +dozen > +dozens > +dozing > +dpctl > +dpdk > +dpif > +dpkg-buildpackage > +dpkg-buildpackages > +draconian > +drafts > +draggable > +dragged > +dragging > +drain > +draining > +dram > +dramatic > +drams > +draping > +drastically > +draughtsman > +Dravidian > +drawback > +drawbacks > +drawing > +drawings > +drawn > +drawview > +dream > +dreams > +dress > +dressed > +dresses > +dressing > +drew > +dribble > +dribbled > +dribbles > +dribbling > +drink > +driver > +driving > +drop > +dropout > +droppable > +dropped > +dropping > +drops > +drought > +droughts > +drumless > +drumming > +dryas > +dst > +dubious > +Dublin > +dude > +due > +dueling > +dumb > +dummy > +dump > +dungeon > +dungeons > +duplicate > +duplicated > +duplicates > +duplicating > +duplication > +duplications > +duration > +during > +dyeing > +dying > +dynamic > +dynamical > +dynamically > +dynamics > +dysfunctional > +dysfunctionality > +each > +eager > +eagerly > +earl > +earlier > +earliest > +earls > +early > +earned > +earpiece > +easier > +easiest > +easily > +easy > +eaten > +eavesdrop > +eavesdropped > +eavesdropper > +eavesdropping > +eavesdrops > +ebbed > +EBCDIC > +eccentric > +eccentricity > +eclectic > +eclipse > +eclipses > +economic > +economy > +ecstasy > +ecstatic > +edge > +edger > +edgers > +edges > +edging > +edit > +editable > +edited > +editing > +edition > +editions > +editor > +editorconfig > +editors > +edits > +EEPROM > +eerie > +eerily > +effect > +effected > +effective > +effectively > +effectiveness > +effectivity > +effects > +efficiencies > +efficiency > +efficient > +efficiently > +effluence > +effort > +efforts > +egregious > +eigen > +eight > +eighteen > +eighth > +eip > +either > +elapse > +elapsed > +elapses > +elapsing > +elect > +elected > +electing > +election > +electoral > +electric > +electrical > +electrically > +electricity > +electrode > +electrodes > +electromagnetic > +electron > +electronegativity > +electronic > +electronics > +electrons > +elects > +elegance > +elegant > +elegantly > +element > +elemental > +elementals > +elementaries > +elementary > +elements > +elephant > +elicit > +elicited > +eligibility > +eligible > +eliminate > +eliminated > +eliminates > +eliminating > +elimination > +elision > +elite > +ellipse > +ellipses > +ellipsis > +elliptic > +elliptical > +ellipticity > +elm > +elms > +else > +elseif > +elsewhere > +'em > +emacs > +email > +emailing > +emanate > +emanated > +embankment > +embankments > +embargoed > +embargoes > +embarrass > +embarrassed > +embarrasses > +embarrassing > +embarrassingly > +embarrassment > +embed > +embedded > +embedder > +embedders > +embedding > +embeds > +embezzled > +emblematic > +embolden > +embrace > +embraced > +embracer > +embraces > +embracing > +embroidery > +embryo > +embryos > +emergency > +emigrant > +emigrate > +emigrated > +emigration > +eminent > +eminently > +emissaries > +emissary > +emission > +emissions > +emit > +emits > +emitted > +emitting > +emotion > +emperor > +emphasis > +emphasised > +emphysema > +empirical > +empirically > +employ > +employed > +employee > +employees > +employer > +employers > +employing > +employment > +employments > +employs > +emptied > +emptier > +empties > +emptiness > +empty > +emptying > +emulate > +emulated > +emulates > +emulation > +emulator > +emulators > +enable > +enabled > +enables > +enabling > +enameled > +encap > +encapsulate > +encapsulated > +encapsulates > +encapsulating > +encapsulation > +enchant > +enchanted > +enchanting > +enchantment > +enchantments > +enchants > +enclose > +enclosed > +encloses > +enclosing > +enclosings > +enclosure > +encode > +encoded > +encoder > +encoders > +encodes > +encoding > +encodings > +encompass > +encompassed > +encompasses > +encompassing > +encore > +encores > +encounter > +encountered > +encountering > +encounters > +encourage > +encouraged > +encouragement > +encouragements > +encourages > +encouraging > +encrypt > +encrypted > +encrypting > +encryption > +encryptions > +encrypts > +encyclopedia > +end > +endeavor > +endeavored > +endeavoring > +endeavors > +endeavour > +endeavoured > +endeavouring > +endeavours > +ended > +endian > +endianness > +endians > +endif > +ending > +endnode > +endoliths > +endpoint > +endpoints > +ends > +endure > +energies > +energy > +enforce > +enforceable > +enforced > +enforcement > +enforces > +enforcing > +engagement > +engine > +engineer > +engineering > +engineers > +engines > +English > +enhance > +enhanced > +enhancement > +enhancements > +enhances > +enhancing > +enlargement > +enlargements > +enlightenment > +enlist > +enmity > +ennui > +enormous > +enormously > +enough > +enqueue > +enqueuing > +enquire > +enquired > +enquires > +enquiries > +enquiring > +enquiry > +ensconced > +ensemble > +ensembles > +ensue > +ensure > +ensured > +ensures > +entanglements > +enter > +entered > +entering > +enterprise > +enterprises > +enters > +entertaining > +entertainment > +enthalpies > +enthalpy > +enthusiasm > +enthusiastic > +enthusiastically > +enticement > +entire > +entirely > +entirety > +entities > +entitled > +entity > +entrance > +entranced > +entrances > +entrepreneur > +entrepreneurs > +entries > +entropy > +entrusted > +entry > +enum > +enumerable > +enumerate > +enumerated > +enumerates > +enumerating > +enumeration > +enumerations > +enumerator > +enumerators > +enums > +envelop > +envelope > +enveloped > +envelopes > +enveloping > +envelops > +environ > +environment > +environmental > +environmentalist > +environmentally > +environments > +environs > +epasv > +ephemeral > +ephemerally > +ephemeris > +epigrammatic > +epilogue > +episode > +episodes > +episodic > +episodical > +episodically > +epitome > +equal > +equality > +equalizer > +equally > +equals > +equating > +equation > +equations > +equatorial > +equerries > +equidistant > +equilateral > +equilibriation > +equilibrium > +equine > +equines > +equipment > +equipped > +equipping > +equips > +equity > +equivalence > +equivalency > +equivalent > +equivalently > +equivalents > +erase > +eraseblocks > +eraser > +erasure > +erect > +erected > +erecting > +erection > +erections > +erector > +erectors > +erects > +erratic > +erratically > +erroneous > +erroneously > +error > +errored > +erroring > +error-prone > +errors > +erspan > +erupted > +escalate > +escalated > +escalates > +escalating > +escalation > +escapable > +escape > +escaped > +escapement > +escapes > +escaping > +escarpment > +escarpments > +especially > +especifica > +espouse > +espouses > +espresso > +esquire > +esquires > +essence > +essential > +essentially > +essentials > +establish > +established > +establishes > +establishing > +establishment > +establishments > +estimate > +estimated > +estimates > +estimating > +estimation > +estimations > +estimator > +estimators > +estuaries > +estuary > +eswitch > +etc > +etcetera > +eternal > +eternally > +ethane > +ether > +ethernet > +Ethernet > +ethertype > +ethnocentrism > +ethos > +etiquette > +etiquettes > +etymologies > +etymology > +euclidean > +eulogy > +eunuch > +eunuchs > +euphoric > +euphorically > +European > +Europeans > +euthanasia > +evaluate > +evaluated > +evaluates > +evaluating > +evaluation > +evaluations > +evaluative > +evaluator > +evaluators > +even > +event > +eventmask > +events > +eventually > +ever > +every > +everybody > +everybody's > +everyday > +everyone > +everything > +everywhere > +evicted > +evicting > +eviction > +evidently > +evil > +eviscerate > +eviscerated > +eviscerates > +eviscerating > +evoke > +evoked > +evoker > +evokes > +evoking > +evolution > +evolutionary > +evolutions > +evolve > +evolved > +evolver > +evolves > +evolving > +exacerbate > +exacerbated > +exact > +exacta > +exacted > +exacting > +exactly > +exacts > +exaggerate > +exaggerated > +exaggerates > +exaggerating > +exaggeration > +exaggerations > +exalted > +examine > +examined > +examines > +examining > +example > +examples > +exceed > +exceeded > +exceeding > +exceedingly > +exceeds > +excel > +excellence > +excellent > +excels > +except > +excepted > +excepting > +exception > +exceptional > +exceptionally > +exceptions > +excepts > +excerpt > +excerpted > +excerpts > +excess > +excesses > +excessive > +excessively > +exchange > +exchangeable > +exchanged > +exchanges > +exchanging > +excise > +excised > +excises > +excising > +excitation > +excitations > +excite > +excited > +excitement > +excites > +exciting > +exclamation > +exclude > +excluded > +excludes > +excluding > +exclusion > +exclusionary > +exclusions > +exclusive > +exclusively > +exclusives > +excuse > +excused > +excuses > +excusing > +executable > +executableness > +executables > +execute > +executed > +executes > +executing > +execution > +executioner > +executions > +executive > +executives > +executor > +executors > +exemplar > +exemplars > +exemplary > +exemplified > +exemplifies > +exemplify > +exemplifying > +exempt > +exempted > +exempting > +exemption > +exemptions > +exempts > +exercise > +exercised > +exerciser > +exercises > +exercising > +exerted > +exes > +exhaust > +exhausted > +exhausting > +exhaustion > +exhaustive > +exhaustively > +exhaustiveness > +exhaustivity > +exhausts > +exhibition > +exhibitions > +exhilarate > +exhilarated > +exhilarates > +exhilarating > +exhort > +exhorted > +exhorter > +exhorting > +exhorts > +exiled > +exist > +existed > +existence > +existent > +existing > +exists > +exit > +exited > +exiting > +exits > +exitstatus > +exonerate > +exorbitant > +exorbitantly > +exoskeleton > +expand > +expandable > +expanded > +expanding > +expands > +expansion > +expansions > +expansive > +expat > +expatriate > +expats > +expect > +expectancy > +expectation > +expectations > +expected > +expectedly > +expecting > +expects > +expedite > +expedited > +expedition > +expeditionary > +expeditions > +expel > +expels > +expendable > +expense > +expensed > +expenses > +expensive > +experience > +experienced > +experiences > +experiencing > +experiential > +experiment > +experimental > +experimentally > +experimentation > +experimentations > +experimented > +experimenter > +experimenters > +experimenting > +experiments > +expert > +experts > +expiration > +expirations > +expire > +expired > +expires > +expiretime > +expiry > +explain > +explained > +explaining > +explains > +explanation > +explanations > +explanatory > +explicate > +explicit > +explicitly > +explode > +exploit > +exploitation > +exploitations > +exploitative > +exploited > +exploiting > +exploits > +exploration > +explore > +exploring > +explosion > +explosions > +exponent > +exponential > +exponentially > +exponentiation > +exponents > +export > +exported > +exporter > +exporting > +exports > +exposed > +express > +expressed > +expresses > +expressible > +expressing > +expression > +expressions > +expression's > +expropriate > +expropriated > +expropriates > +expropriating > +expropriation > +extant > +extemporaneous > +extend > +extended > +extender > +extenders > +extending > +extends > +extensibility > +extensible > +extension > +extensions > +extensive > +extensively > +extent > +external > +externalities > +externality > +externally > +externals > +extinct > +extorted > +extra > +extract > +extracted > +extracting > +extraction > +extractions > +extractor > +extractors > +extracts > +extradition > +extraneous > +extraordinarily > +extraordinary > +extrapolate > +extrapolated > +extrapolates > +extrapolating > +extrapolation > +extrapolations > +extras > +extraterrestrial > +extraterrestrials > +extravagant > +extrema > +extremal > +extreme > +extremely > +extremer > +extremes > +extremest > +extremist > +extremists > +extremities > +extremity > +extremophile > +extremum > +extrude > +extruded > +extrudes > +extruding > +exuberant > +exude > +exuded > +exudes > +exuding > +eyas > +fabricate > +fabricated > +fabricates > +fabricating > +fabrication > +facade > +facades > +face > +facedrawing > +faces > +facetious > +facetiously > +facilitate > +facilitated > +facilitates > +facilitating > +facilities > +facility > +fact > +faction > +factor > +factored > +factories > +factoring > +factorization > +factors > +factory > +factually > +faculties > +faculty > +fade > +faded > +fading > +Fahrenheit > +fail > +failed > +failing > +failover > +fails > +failsafe > +fail-safe > +failsafes > +fail-safes > +failure > +failures > +fairest > +fairies > +fairly > +fairness > +fairway > +fairways > +faker > +fakers > +fallback > +fallbacks > +falling > +falls > +fallthrough > +false > +falsely > +falter > +faltered > +faltering > +falters > +familiar > +families > +family > +famous > +fan > +fanaticism > +fanciness > +faq > +far > +farce > +farces > +farcical > +farl > +farls > +farrier > +farthest > +fascinate > +fascinated > +fascism > +fascist > +fascists > +fasels > +fashion > +fashionable > +fashioned > +fashioning > +fashions > +fasten > +fastened > +fastener > +fasteners > +fastening > +fastens > +faster > +fastpath > +father > +fatigue > +fault > +faults > +favor > +favorite > +favorites > +favors > +favour > +favourable > +favourite > +favourites > +favours > +faze > +fazed > +fazes > +fazing > +fd > +feasibility > +feasible > +feather > +feats > +feature > +featured > +features > +featuring > +February > +fecund > +fed > +federally > +feedback > +feel > +feels > +feet > +feign > +felicitous > +feminist > +femto > +fertile > +fertility > +fervent > +fetch > +fetched > +fetcher > +fetches > +fetching > +feud > +fever > +few > +fiancée > +Fibonacci > +fiction > +fictional > +fictitious > +fiddly > +fidelity > +field > +fielded > +fieldlist > +fields > +fiend > +fiends > +fiercely > +fiery > +fifth > +fifty > +fight > +fighter > +fighters > +fighting > +fights > +figure > +figured > +figures > +figurestyles > +filament > +filaments > +file > +filed > +filename > +filenames > +files > +filesystem > +filesystems > +filetype > +filetypes > +fill > +filled > +filler > +fillers > +fillet > +filling > +fills > +filter > +filtered > +filtering > +filters > +filth > +final > +finale > +finalise > +finalization > +finalize > +finalizes > +finalizing > +finally > +finance > +financed > +finances > +financial > +financially > +financier > +finch > +finches > +find > +fined > +fineness > +finesse > +finger > +fingerprint > +finish > +finished > +finishes > +finishing > +finite > +Finnish > +fires > +firmware > +first > +firstname > +firsttest > +fiscal > +fissionable > +fist > +fists > +fit > +fitness > +fitter > +fitters > +fiver > +fivers > +fives > +fix > +fixed > +fixer > +fixes > +fixing > +fixme > +flag > +flagged > +flags > +flake > +flakiness > +flame > +flammable > +flare > +flash > +flashed > +flashes > +flashframe > +flashing > +flask > +flasks > +flat > +flattened > +flattening > +flatter > +flattered > +flattering > +flatters > +flavor > +flavored > +flavoring > +flavorings > +flavors > +flavour > +flavoured > +flavouring > +flavourings > +flavours > +flawless > +fled > +Flemish > +flew > +flex > +flexibility > +flexible > +flexibly > +flicks > +flies > +flight > +flights > +flip > +flipped > +flipping > +flips > +flirt > +flirts > +float > +floater > +floaters > +floating > +floating-add > +flood > +flooding > +floor > +floppies > +floppy > +florescent > +flotation > +flourish > +flourishing > +flow > +flowing > +fluctuant > +fluent > +fluorescent > +fluoride > +fluorine > +flush > +flushed > +flushes > +flushing > +flutter > +fluttered > +fluttering > +flutters > +flyers > +focus > +focused > +focuses > +focusing > +fog > +fold > +folded > +folder > +folders > +folding > +folds > +folks > +follow > +followed > +follower > +followers > +following > +followings > +follows > +Fomalhaut > +fontconfig > +fontifying > +foot > +football > +footer > +footnotes > +footprints > +for > +forbade > +forbid > +forbidden > +forbidding > +forbids > +force > +forced > +forceful > +forces > +forcibly > +forded > +fording > +forecast > +forecasted > +forecaster > +forecasters > +forecasting > +forecasts > +foreground > +foregrounds > +forehead > +foreign > +foreigner > +foreigners > +foremen > +foremost > +forerunner > +foresaw > +foreseeable > +foretelling > +forever > +forewarn > +forewarned > +forewarning > +forewarns > +foreword > +forewords > +forfeit > +forfeited > +forfeiting > +forfeits > +forget > +forgets > +forgetting > +forgot > +forgotten > +form > +formal > +formalize > +formalized > +formally > +format > +formation > +formats > +formatted > +formatter > +formatters > +formatting > +formed > +formerly > +formidable > +forms > +formula > +formulae > +formulaic > +formulas > +formulate > +formulated > +formulates > +formulating > +formulation > +formulations > +forthcoming > +forties > +fortran > +fortunate > +fortunately > +forty > +forward > +forwarded > +forwarding > +forwards > +fought > +foul > +found > +foundation > +founding > +foundries > +foundry > +fountain > +fountains > +fourteen > +fourth > +fps > +fraction > +fractional > +fractions > +fragment > +fragmentation > +fragmented > +fragmenting > +fragments > +frame > +framebuffer > +framed > +framelayout > +frames > +frametype > +framework > +frameworks > +framing > +franc > +France > +franchise > +Franciscan > +Franciscans > +francs > +franklin > +free > +freecallreply > +freed > +freedom > +freedoms > +frees > +freeze > +freezer > +freezers > +freezes > +freezing > +freight > +frequencies > +frequency > +frequent > +frequented > +frequently > +frequents > +fresh > +friction > +frictional > +frictions > +Friday > +friend > +friendly > +friends > +fringe > +frivolous > +frivolously > +from > +front > +frontend > +frontends > +frontier > +frou-frou > +froze > +frozen > +fruit > +frusta > +frustum > +frustums > +fsck > +FTBFS > +ftp > +ftruncate > +fuchsia > +fuchsias > +fugue > +fulfil > +fulfill > +fulfilled > +fulfilling > +fulfills > +fulfils > +fully > +function > +functional > +functionalities > +functionality > +functionally > +functioned > +functioning > +functionoid > +functions > +fund > +fundamental > +fundamentally > +fundamentals > +funded > +funeral > +funerals > +fungi > +funnily > +furniture > +further > +furthermore > +furthest > +fusion > +futhark > +futhorc > +futile > +future > +futures > +fuzzer > +fwrite > +gadget > +gadgets > +gaiety > +galactic > +Galatians > +galaxies > +galleries > +gallery > +galvanized > +gambia > +Game > +gamed > +games > +gaming > +Gandhi > +gangster > +garage > +garbage > +garbage-collected > +gardaí > +gargoyle > +gargoyles > +garrison > +gateable > +gateway > +gathering > +gating > +gauge > +gauged > +gauges > +Gauguin > +Gauss > +Gauss' > +gaussian > +Gaussian > +gauze > +gave > +gbps > +gcode > +gear > +geisha > +geishas > +gender > +gendered > +genealogical > +genealogies > +genealogy > +general > +generalisation > +generalisations > +generalise > +generalised > +generalises > +generalising > +generalization > +generalizations > +generalize > +generalized > +generalizes > +generalizing > +generally > +generals > +generate > +generated > +generates > +generating > +generation > +generational > +generations > +generator > +generators > +generic > +generics > +generously > +genetic > +geneve > +genitalia > +gentle > +genuine > +geocentric > +geocountry > +geographic > +geographical > +geoip > +geometer > +geometers > +geometric > +geometrical > +geometrically > +geometries > +geometry > +georeferencing > +get > +getfastpropertyvalue > +getitem > +getitems > +getlabel > +getobject > +gets > +getter > +getters > +gettext > +gettime > +gettimeofday > +gettimezone > +getting > +geyser > +geysers > +ghastly > +ghetto > +ghost > +ghostscript > +ghoul > +gid > +gigabit > +gigabits > +gigabytes > +gingham > +giraffe > +gist > +git > +gitattributes > +git-buildpackage > +git-buildpackages > +Giulia > +Giulio > +Giuseppe > +give > +given > +giving > +glamorous > +glance > +glanced > +glances > +glancing > +glass > +global > +globally > +globals > +globbing > +globe > +glorified > +glory > +glossaries > +glossary > +glycerin > +glyph > +glyphed > +glyphing > +glyphs > +gnarl > +gnarled > +gnarling > +gnarls > +gnarly > +gnawed > +gnomes > +go > +goatee > +goatees > +goddess > +goddesses > +Godunov > +goes > +goggle > +goggles > +going > +good > +Google > +Googled > +Googles > +gore > +gory > +got > +Gothenburg > +goto > +Gottlieb > +gourd > +gourmet > +governance > +government > +governmental > +governor > +governors > +grabbed > +grabber > +grabbing > +grace > +graced > +graceful > +gracefully > +gracefulness > +graceless > +graces > +gracing > +graded > +gradient > +gradients > +gradually > +graffiti > +gram > +grammar > +grammars > +grammatical > +grammatically > +grams > +granaries > +granary > +grandchildren > +grandeur > +grandiose > +granted > +granularity > +graph > +graphic > +graphical > +graphics > +graphs > +grate > +grated > +grateful > +gratefully > +grates > +gratuitous > +gratuitously > +gravimetric > +gravimetry > +gravitation > +great > +greater > +greatest > +Gregorian > +greyscales > +griddles > +grief > +groceries > +grocery > +gropes > +grotesque > +grotesquely > +group > +groupby > +grouped > +grouping > +groups > +grow > +growing > +grows > +growth > +gruesome > +gruesomely > +gtime > +Guadalupe > +Guadeloupe > +guanine > +guaraná > +guarantee > +guaranteed > +guaranteeing > +guarantees > +guaranty > +guard > +guarded > +guarding > +Guatemala > +Guatemalan > +guava > +gubernatorial > +guerrilla > +guerrillas > +guess > +guesses > +guesswork > +guidance > +guide > +guided > +guideline > +guidelines > +guillotine > +guilty > +guinea > +Guinness > +guitar > +guitars > +gurney > +gurneys > +gutted > +guttural > +gw > +gymnast > +gymnastic > +gymnastics > +gymnasts > +gyp > +gyps > +gzinflate > +gzipped > +habeas > +habit > +Habsburg > +hack > +hackish > +had > +haemorrhage > +haemorrhaged > +haemorrhages > +haemorrhagic > +haemorrhaging > +haggis > +haggises > +Haitian > +half > +halfpoints > +hall > +hallelujah > +Halloween > +Hallowe'en > +halve > +halves > +hammer > +hamster > +hand > +handful > +handheld > +handkerchief > +handkerchiefs > +handle > +handled > +handler > +handlers > +handles > +handling > +handshake > +handshakes > +handshaking > +handsome > +handwriting > +hanging > +hangs > +happen > +happened > +happening > +happenings > +happens > +happily > +happiness > +harangue > +harangued > +haranguer > +harangues > +haranguing > +harass > +harassed > +harasses > +harassing > +harassment > +harassments > +hardcode > +hardcoded > +hardcodes > +hardcoding > +hardware > +hardwares > +hardwired > +hard-wired > +harmonic > +has > +hash > +hashes > +hashing > +hashmap > +hashmaps > +hashtable > +hashtables > +hasn't > +hassle > +hatch > +haters > +haughty > +have > +haven't > +having > +hdmi > +he > +head > +headed > +header > +headers > +heading > +headquarter > +headquartered > +headquarters > +headroom > +heads > +heal > +healthcare > +healthy > +hear > +heard > +hearse > +heart > +heartbeat > +heartbeating > +heartbeats > +hearth > +heave > +heaviest > +heavy > +hectically > +Heidelberg > +heifer > +heifers > +height > +heights > +heinous > +heirloom > +held > +hell > +hello > +helm > +helmet > +Helmholtz > +helms > +help > +helped > +helper > +helpers > +helpful > +helpfully > +helping > +helps > +hemisphere > +hemispheres > +hemorrhage > +hemorrhaged > +hemorrhages > +hemorrhagic > +hemorrhaging > +hen > +hence > +her > +Hera > +herder > +herders > +here > +heredity > +heritage > +hero > +heroes > +herself > +hertz > +hesitant > +hesitate > +hesitated > +hesitates > +hesitating > +hesitation > +hesitations > +heterogeneous > +heterogenous > +heuristic > +heuristics > +hew > +hex > +hexadecimal > +hexadecimals > +hexagon > +hexagonal > +hexagons > +hiatus > +hibernate > +hidden > +hiding > +hierarchic > +hierarchical > +hierarchically > +hierarchies > +hierarchy > +hieroglyph > +hieroglyphics > +hieroglyphs > +high > +high-effort > +higher > +higher-resolution > +highest > +highest-resolution > +highlight > +highlighted > +highlighter > +highlighters > +highlighting > +highlights > +highly > +high-resolution > +highs > +high-test > +highway > +hijack > +hijacked > +hijacker > +hijackers > +hijacking > +hijacks > +hilarious > +himself > +hindrance > +hippopotamus > +his > +histocompatibility > +histogram > +histograms > +historian > +historians > +historic > +historical > +historically > +histories > +history > +hit > +hitting > +hives > +hmap > +hoax > +hoisted > +hold > +holiday > +holocaust > +holy > +homage > +homages > +home > +homepage > +homepages > +homogeneity > +homogeneous > +homogeneously > +homogenize > +homogenized > +honorary > +honour > +hook > +hooks > +hopeful > +hopefully > +hoping > +horizontal > +horizontally > +horrible > +horrifying > +hors > +horse > +horses > +hospitable > +hostname > +hotplug > +hotspot > +hotspots > +hours > +house > +housekeeping > +however > +However > +htaccess > +html > +http > +https > +hugepage > +hugepages > +humanoid > +humerus > +humor > +humoral > +humorous > +humour > +hundred > +hundreds > +hundredths > +hung > +hungry > +hunted > +hunter > +hunters > +hunting > +hurricane > +husband > +hustle > +hw > +hwol > +hydraulic > +hydraulics > +hydrogen > +hydrophile > +hydrophilic > +hydrophobe > +hydrophobic > +hyena > +hyenas > +hygiene > +hygienic > +hyper > +hyperbole > +Hyperledger > +hyperlink > +hypervisor > +hypervisors > +hyphen > +hyphenate > +hyphenated > +hyphenates > +hyphenating > +hyphenation > +hyphens > +hypocrisy > +hypocrite > +hypocrites > +hypotenuse > +hypotenuses > +hypotheses > +hypothesis > +hypothetical > +hypothetically > +hysterical > +icicle > +icicles > +icmp > +icmp4 > +icmpv6 > +iconify > +iconoclastic > +icons > +I'd > +idea > +ideas > +idempotent > +identical > +identically > +identifiable > +identification > +identifications > +identified > +identifier > +identifiers > +identifies > +identify > +identifying > +identities > +identity > +ideologies > +ideology > +ides > +idiosyncrasies > +idiosyncrasy > +idiosyncratic > +idl > +idle > +if > +ifindex > +ignorable > +ignorance > +ignorando > +ignorant > +ignore > +ignored > +ignores > +ignoring > +illegal > +illegibility > +illegible > +illegitimacy > +illegitimate > +illness > +illogical > +illuminate > +illuminated > +illuminates > +illumination > +illuminations > +illusion > +illustrate > +illustrated > +illustration > +image > +imagery > +images > +imaginary > +imagine > +imbalance > +imbalanced > +imitate > +imitated > +imitates > +imitating > +imitation > +imitations > +imitative > +imitator > +imitators > +immanent > +immediate > +immediately > +immense > +immensely > +immersive > +immersively > +immigrant > +immigrants > +immigrate > +immigrated > +immigration > +imminent > +immovable > +immune > +immunity > +immunosuppressant > +immutable > +impact > +impacted > +impacting > +impacts > +impasse > +impasses > +impeach > +impeccably > +impedance > +impede > +impending > +impenetrable > +imperative > +imperial > +imperially > +impermeable > +implement > +implementation > +implementations > +implementation-specific > +implemented > +implementer > +implementers > +implementing > +implements > +implicit > +implicitly > +implied > +implies > +imply > +implying > +impolite > +import > +importable > +importance > +important > +importantly > +importation > +importations > +imported > +importer > +importers > +importing > +imports > +impossible > +impotent > +impractical > +impracticality > +impractically > +imprecise > +impresario > +impress > +impressed > +impressing > +impressive > +impressively > +imprisoned > +imprisonment > +improbable > +improbably > +improper > +improperly > +improv > +improve > +improved > +improvement > +improvements > +improves > +improving > +improvisation > +impugn > +impugned > +impugner > +impugning > +impugns > +imputed > +imputes > +imputing > +in > +inability > +inaccessible > +inaccuracies > +inaccuracy > +inaccurate > +inaccurately > +inactive > +inactively > +inadequate > +inadvertent > +inadvertently > +inanity > +inappropriate > +inappropriately > +inaugurated > +inaugurates > +inauguration > +inbuilt > +incantation > +incantations > +incapacitate > +incapacitated > +incapacitates > +incapacitating > +incarcerated > +incense > +incensed > +incenses > +incensing > +incentive > +incentives > +inception > +incidental > +incidentally > +inclination > +include > +included > +includes > +including > +inclusion > +inclusions > +inclusive > +inclusively > +incoherence > +incoherency > +incoherent > +incoherently > +incoming > +incomparable > +incompatibilities > +incompatibility > +incompatible > +incompatibly > +incompetence > +incompetent > +incomplete > +incompleteness > +incompressible > +inconclusive > +inconsistencies > +inconsistency > +inconsistent > +inconsistently > +inconstancy > +inconstant > +inconstantly > +inconvenience > +inconveniences > +inconvenient > +inconveniently > +inconvertible > +incorporate > +incorporated > +incorporates > +incorporating > +incorporation > +incorrect > +incorrectly > +incorruptible > +increase > +increased > +increases > +increasing > +incredible > +increment > +incremental > +incrementally > +incremented > +incrementing > +increments > +incunabula > +incur > +indeed > +indefinite > +indefinitely > +indent > +indentation > +indented > +indentlevel > +independence > +independency > +independent > +independently > +index > +indexes > +indexing > +indian > +indians > +indicate > +indicated > +indicates > +indicating > +indication > +indications > +indicator > +indicators > +indices > +indictment > +indigenous > +indirect > +indirectly > +indiscriminate > +indispensable > +indisputable > +indisputably > +indistinguishable > +individual > +individuality > +individually > +individuals > +induce > +induced > +induces > +inducing > +indulge > +industrial > +industry > +ineffectual > +inefficiency > +inefficient > +inefficiently > +inequalities > +inequality > +inertia > +inertial > +inetd > +inevitable > +inevitably > +inexistent > +inexpected > +inexperience > +inexperienced > +infallibility > +infallible > +infamous > +infantryman > +infectious > +inferable > +inference > +infernal > +infernally > +inferred > +inferring > +infiltrate > +infiltrated > +infiltration > +infinite > +infinitely > +infinitesimal > +infinity > +inflamed > +inflammation > +inflatable > +inflate > +inflated > +inflates > +inflating > +inflation > +inflexible > +influence > +influenced > +influences > +influencing > +influential > +info > +information > +informational > +informed > +informer > +informing > +informs > +infrastructure > +infrastructures > +infrequencies > +infrequency > +infringement > +ingenious > +ingenue > +ingest > +ingested > +ingesting > +ingests > +ingredients > +inhabitants > +inherently > +inherit > +inheritability > +inheritance > +inheritances > +inherited > +inheriting > +inheritor > +inheritors > +inherits > +inhomogeneous > +initial > +initialisation > +initialisations > +initialise > +initialised > +initialiser > +initialisers > +initialises > +initialising > +initialization > +initializations > +initialize > +initialized > +initializer > +initializers > +initializes > +initializing > +initialled > +initially > +initials > +initiate > +initiated > +initiates > +initiating > +initiation > +initiations > +initiative > +initiatives > +initiator > +initiators > +inject > +injected > +injecting > +injection > +injects > +inline > +in-memory > +inn > +innate > +innocence > +innocent > +innocuous > +innumerable > +inoculate > +inoculated > +inode > +inoperative > +inplace > +input > +inputs > +inputstream > +inputted > +inputting > +inquire > +inquired > +inquires > +inquiries > +inquiry > +insane > +insection > +insectivorous > +insensitive > +insensitively > +insensitiveness > +insensitivity > +inseparable > +insert > +inserted > +inserter > +inserters > +inserting > +insertion > +inserts > +inside > +insides > +insight > +insights > +insignificant > +insignificantly > +insistence > +inspect > +inspected > +inspecting > +inspection > +inspections > +inspects > +inspire > +inspiron > +install > +installation > +installationpath > +installations > +installed > +installer > +installers > +installing > +installs > +instance > +instances > +instant > +instantiate > +instantiated > +instantiates > +instantiating > +instantiation > +instantiations > +instantly > +instead > +instill > +instillation > +instillations > +instilled > +instilling > +instills > +institute > +institutes > +institution > +institutional > +institutionalized > +institutions > +instruct > +instructed > +instructing > +instruction > +instructional > +instructions > +instructor > +instructors > +instructs > +instrument > +instrumental > +instrumentation > +instrumented > +instrumenting > +instruments > +insufficiency > +insufficient > +insufficiently > +insurance > +insurances > +insure > +int > +intact > +integer > +integers > +integer's > +integral > +integrally > +integrals > +integrate > +integrated > +integrates > +integrating > +integration > +integrations > +integrity > +intellectual > +intelligence > +intelligent > +intelligently > +intelligibility > +intelligible > +intellisense > +intemperance > +intend > +intended > +intending > +intends > +intense > +intensity > +intensive > +intent > +intention > +intentional > +intentionally > +intents > +interact > +interacted > +interacting > +interaction > +interactions > +interactive > +interactively > +interacts > +interbred > +interbreed > +intercept > +interceptor > +intercepts > +interchange > +interchangeable > +interchangeably > +interchanged > +intercollegiate > +intercontinental > +interdependent > +interest > +interested > +interesting > +interests > +interface > +interfaced > +interfaces > +interfacing > +interfere > +interfered > +interference > +interferences > +interferes > +interfering > +interim > +interlace > +interlaced > +interlaces > +interlacing > +interleaved > +interleaving > +intermediaries > +intermediary > +intermediate > +intermittent > +intern > +internal > +internally > +internals > +international > +internationalism > +internationalist > +internationalists > +internationally > +interned > +interns > +interoperability > +interoperable > +interpolate > +interpolated > +interpolates > +interpolating > +interpolation > +interpolations > +interpolator > +interpret > +interpretable > +interpretation > +interpretations > +interpreted > +interpreter > +interpreter-based > +interpreters > +interpreting > +interpretive > +interprets > +interred > +interregnum > +interrelated > +interrogators > +interrupt > +interrupted > +interrupters > +interruptible > +interrupting > +interrupts > +intersect > +intersected > +intersecting > +intersection > +intersectional > +intersectionality > +intersections > +intersects > +interspersed > +intersteps > +interval > +intervals > +intervene > +intervenes > +intervening > +interview > +intimate > +intimidating > +into > +intrigue > +intrigued > +intriguing > +intrinsic > +intrinsics > +introduce > +introduced > +introduces > +introducing > +introduction > +introductions > +introductory > +introspectable > +introspection > +introversion > +introvert > +introverts > +intuitions > +intuitive > +intuitively > +invalid > +invalidate > +invalidated > +invalidates > +invalidating > +invalidation > +invariant > +invariants > +invented > +inventor > +inventors > +inventory > +inverse > +inversed > +inversion > +inversions > +invert > +invertebrates > +inverted > +inverting > +investigate > +investigated > +investigating > +investigation > +investigations > +invisibility > +invisible > +invitation > +invocable > +invocation > +invocations > +invoke > +invoked > +invoker > +invokers > +invokes > +invoking > +involute > +involuted > +involutes > +involve > +involved > +involvement > +involves > +involving > +ioctl > +iomapped > +ipf > +ips > +ipv4 > +ipv6 > +ire > +ironically > +irradiate > +irradiated > +irradiates > +irradiating > +irradiation > +irregular > +irregularities > +irrelevant > +irreplaceable > +irreproducible > +irresistible > +irresistibly > +irrespective > +irreversible > +irritable > +irritate > +irritated > +irritating > +is > +isalpha > +ISBN > +isconnected > +iscreated > +island > +isn't > +isolate > +isolated > +isolates > +isolating > +isolation > +isotropically > +Israelis > +issue > +issued > +issues > +issuing > +Istanbul > +isthmus > +it > +item > +items > +iterable > +iterate > +iterated > +iterates > +iterating > +iteration > +iterations > +iterative > +iteratively > +iterator > +iterators > +Ithaca > +its > +it's > +itself > +jacques > +jagged > +jaguar > +jalousie > +January > +japanese > +Japanese > +java > +javascript > +jdk > +jealous > +jealousy > +Jenkins > +jeopardize > +jeopardy > +Jew > +jewel > +jewellery > +jiffies > +jitter > +jittering > +jodhpurs > +Johannine > +johndoe > +join > +joinable > +joining > +joint > +jointed > +jointing > +joints > +Joseph > +jostle > +journal > +journaled > +journaler > +journaling > +journals > +journey > +journeyed > +journeying > +journeys > +joystick > +jpeg > +jpg > +jscript > +json > +jsonrpc > +Judaism > +Jude > +judge > +judicial > +judiciary > +judo > +juice > +July > +jump > +jumped > +jumping > +June > +junior > +Jupiter > +Jupyter > +jurisdiction > +jurisdictions > +just > +justices > +justification > +justifications > +justified > +justifies > +justify > +justifying > +justly > +kaf > +Kafka > +kaleidoscope > +kaleidoscopes > +kaph > +kayak > +kayaked > +kayaker > +kayakers > +kayaking > +kayaks > +Kazakhstan > +kbps > +keep-alive > +keeping > +keeps > +kennel > +kennels > +kept > +keratin > +kernel > +kernels > +ketchup > +key > +keyboard > +keyboards > +keyevent > +keystroke > +keystrokes > +keytouch > +keyword > +keywords > +khaki > +khakis > +kibbutz > +kibbutzim > +kibosh > +kiboshed > +kiboshes > +kiboshing > +kick > +kidnap > +kidnapped > +kidnappee > +kidnappees > +kidnapper > +kidnappers > +kidnapping > +kidnaps > +kilobits > +kilobytes > +kind > +kindergarten > +kinds > +Kinect > +kiosk > +kiosks > +kleenex > +knead > +kneaded > +kneader > +kneaders > +kneading > +kneads > +knees > +knife > +knives > +know > +knowing > +knowingly > +knowledge > +knowledgeable > +known > +knowns > +knows > +Kubernetes > +l2 > +l3 > +l4 > +lab > +label > +labeled > +labeling > +labelled > +labelling > +labels > +labile > +laboratory > +laboriously > +labyrinth > +labyrinths > +lac > +lachrymose > +lachrymosely > +lachrymosity > +lacp > +lacquer > +lacquered > +lacquering > +lacquers > +lad > +ladle > +lag > +laid > +laker > +lamination > +laminations > +lance > +lanced > +lances > +lancing > +language > +languages > +languagesection > +language-specific > +Laotian > +Laotians > +laptops > +laravel > +large > +larger > +largest > +larry > +larvae > +larynges > +larynx > +larynxes > +lasagna > +laser > +lasered > +lasering > +lasers > +lasso > +last > +lasted > +later > +latest > +latin > +latitude > +laugh > +laughed > +laughing > +launch > +launched > +launcher > +launchers > +launches > +launching > +lavatory > +layer > +layered > +layering > +layers > +layout > +layouts > +lazily > +laziness > +lead > +leaf > +league > +leagues > +leak > +lean > +leaned > +leaner > +leaning > +leap > +learn > +learned > +learning > +learns > +learnt > +lease > +leased > +leases > +leasing > +least > +leave > +leaving > +leery > +left > +leftmost > +legacies > +legacy > +legal > +legalise > +legality > +legalize > +legibility > +legible > +legion > +legionnaire > +legionnaires > +legions > +legitimacy > +legitimate > +legitimately > +leibniz > +leisure > +leisurely > +leisures > +length > +lengthen > +lengthened > +lengthening > +lengths > +lengthy > +lenient > +leniently > +lens > +leopard > +leopards > +leprechaun > +leprechauns > +leprosy > +lesson > +lessons > +LessTif > +lethal > +leukaemia > +leukemia > +levee > +levees > +level > +leveled > +leveling > +levelling > +levels > +leverage > +levitate > +levitated > +levitates > +levitating > +lewd > +lewder > +lexical > +lexicographic > +lexicographical > +lexicographically > +lexis > +liable > +liaise > +liaised > +liaises > +liaising > +liaison > +liaisons > +liar > +liars > +libel > +libertarianism > +liberties > +liberty > +libpng > +libraries > +library > +libreoffice > +libreofficekit > +libstdc > +Libya > +licence > +licenced > +licences > +licencing > +license > +licensed > +licenses > +licensing > +lick > +lie > +lieu > +lieutenant > +lieutenants > +lifecycle > +lifecycles > +lifetime > +lifetimes > +liger > +ligers > +light > +lightbulb > +lightbulbs > +lighter > +lighters > +lighting > +lightning > +lights > +lightweight > +lightweights > +like > +liked > +likelihood > +likely > +likes > +likewise > +Likud > +limit > +limitation > +limitations > +limited > +limiter > +limiters > +limiting > +limits > +limousine > +limousines > +line > +linear > +linearisation > +linearisations > +linearity > +linearization > +linearizations > +linearly > +lineheight > +lines > +linesearch > +linesearches > +linestart > +linewidth > +lingerie > +lingual > +linguistic > +linguistics > +link > +linked > +linkify > +links > +linnaean > +lint > +linted > +linter > +linters > +lintian > +linting > +lints > +linux > +Linux > +lipizzaner > +liquefy > +liquid > +liquids > +liquor > +lisp > +list > +listbox > +listed > +listen > +listened > +listener > +listeners > +listening > +listens > +listing > +listpack > +lists > +literal > +literally > +literals > +literate > +literature > +little > +little-endian > +live > +lived > +lively > +liveness > +liver > +lives > +living > +load > +loadable > +loaded > +loader > +loaders > +loading > +loads > +loaf > +local > +locale > +locales > +localhost > +localise > +localised > +localiser > +localises > +locality > +localization > +localize > +localized > +localizer > +localizes > +localizing > +locally > +localnet > +locals > +locate > +located > +locates > +locating > +location > +locations > +lock > +lockdown > +locked > +locking > +lockup > +lodged > +lodger > +lodgers > +lodging > +logarithm > +logarithmic > +logarithmically > +logarithms > +logfile > +logged > +logger > +loggers > +logging > +logic > +logical > +logically > +login > +logins > +logitech > +logwriter > +loneliness > +lonely > +loner > +long > +longed > +longer > +longest > +longitude > +longitudes > +longitudinal > +long-running > +longtext > +look > +looking > +looks > +lookup > +loom > +loop > +loopback > +loopbacks > +loose > +loosely > +loosen > +loosened > +lose > +loss > +lossy > +lost > +lot > +Lothringen > +lotion > +lotions > +loud > +lounge > +lousy > +love > +low > +lower > +lowercase > +lowercased > +lowercasing > +luau > +luaus > +lucid > +luckily > +luggage > +luminosity > +luminous > +luscious > +lusciously > +lye > +lying > +macabre > +macaque > +Mach > +machete > +machine > +machined > +machine-dependent > +machinery > +machines > +mackerel > +macos > +macosx > +macro > +macros > +made > +madness > +maelstrom > +maestro > +maestros > +magazine > +magenta > +magic > +magical > +magician > +magnet > +magnificent > +magnitude > +magnolia > +mail > +mailbox > +mailing > +mainly > +maintain > +maintainable > +maintained > +maintainer > +maintainers > +maintaining > +maintains > +maintenance > +maintenances > +major > +majority > +make > +makefile > +makefiles > +maker > +makers > +makes > +makeup > +making > +Malcolm > +malformed > +malice > +malicious > +maliciously > +malign > +maligned > +maligning > +maligns > +malloc > +Maltese > +mammal > +mammalian > +mammoth > +manage > +manageable > +manageably > +managed > +management > +manager > +managers > +manages > +managing > +mandatory > +maneuver > +maneuverability > +maneuverable > +maneuvering > +maneuvers > +manga > +mangas > +manger > +mangers > +mangoes > +manifest > +manifestations > +manipulate > +manipulated > +manipulates > +manipulating > +manipulation > +manipulations > +manipulator > +manipulators > +manner > +manoeuvrability > +manoeuvrable > +manoeuvre > +manoeuvred > +manoeuvres > +manoeuvring > +mansion > +mansions > +manual > +manually > +manuals > +manufacture > +manufactured > +manufacturer > +manufacturers > +manufactures > +manufacturing > +many > +Maori > +map > +mappable > +mapped > +mapping > +mappings > +March > +marching > +mare > +margin > +margins > +MariaDB > +marines > +marked > +marker > +markers > +marketing > +marketplace > +marks > +markup > +marl > +marls > +marmalade > +marquee > +marquees > +marriage > +married > +Mars > +marshal > +marshmallow > +marshmallows > +martyr > +martyred > +marxism > +marxist > +marxists > +mask > +masks > +masochist > +masquerade > +masquerading > +mass > +Massachusetts > +massacre > +massage > +massaged > +massages > +massaging > +masseur > +masseuse > +massif > +mast > +mastectomy > +master > +masters > +masts > +masturbate > +masturbated > +masturbates > +masturbating > +masturbation > +mat > +match > +matched > +matcher > +matchers > +matches > +matching > +mater > +material > +materialism > +materialist > +materialize > +materials > +math > +mathematic > +mathematical > +mathematically > +mathematician > +mathematicians > +mathematics > +matinal > +matinee > +matrices > +matrix > +mats > +matter > +matters > +mattresses > +mausoleum > +mauve > +maverick > +max > +maxima > +maximal > +maximize > +maximum > +maximums > +may > +maybe > +mayonnaise > +mbps > +mbuf > +mbufs > +mbundle > +mbundles > +mccarthyist > +me > +meadow > +meadows > +meager > +meaning > +meaningful > +meaningless > +meanings > +means > +meant > +measurable > +measurably > +measure > +measured > +measurement > +measurements > +measurer > +measurers > +measures > +measuring > +mechanic > +mechanical > +mechanically > +mechanicals > +mechanics > +mechanism > +mechanisms > +medal > +media > +medicinal > +medicine > +medieval > +mediocre > +mediterranean > +Mediterranean > +medium > +mediums > +meerkat > +meerkats > +meeting > +meetings > +megabits > +megabytes > +megaflow > +melancholy > +member > +memberof > +members > +membership > +memberships > +membrane > +membranes > +membranophone > +memcache > +memcached > +memcmp > +memento > +mementos > +memmove > +memoir > +memoirs > +memorable > +memory > +mempool > +mempools > +memset > +men > +menacing > +mending > +mentally > +menthol > +mention > +mentioned > +mentioning > +mentions > +mentor > +mentored > +mentoring > +mentors > +menu > +menuitems > +menus > +meow > +mercantile > +merchandise > +merchant > +merchantability > +mere > +merely > +merge > +mergeable > +merged > +merger > +mergers > +merges > +merging > +meringue > +meriting > +mesh > +meshed > +meshes > +mesmerise > +mesmerised > +mesmeriser > +mesmerises > +mesmerising > +mesmerize > +mesmerized > +mesmerizer > +mesmerizes > +mesmerizing > +message > +messagebox > +messaged > +messagequeue > +messages > +messaging > +messed > +messenger > +messengers > +messes > +messiah > +messing > +messy > +meta > +meta-attribute > +meta-attributes > +metacharacter > +metacharacters > +metadata > +meta-data > +metafile > +metal > +metallic > +metallurgic > +metallurgical > +metallurgy > +metals > +metamorphosis > +metapackage > +metapackages > +metaphor > +metaphorical > +metaphors > +metaphysical > +metaprogramming > +meta-programming > +metatable > +meteorologist > +meteorology > +method > +methodical > +methodically > +methodologies > +methodology > +methods > +metric > +metrical > +metrics > +mezzanine > +mezzanines > +mice > +Michigan > +microchip > +microchips > +microcode > +microcodes > +microcontroller > +microcontrollers > +micrometer > +micrometers > +micronesia > +microphone > +microphones > +microprocessor > +microprocessors > +microscope > +microscopes > +microscopic > +microscopies > +microscopy > +microsecond > +microseconds > +microservice > +microservices > +Microsoft > +middleware > +midge > +midges > +midget > +midpoint > +midpoints > +might > +migratable > +migrate > +migrated > +migrates > +mileage > +mileages > +milieu > +milieux > +militant > +military > +millefleur > +millennia > +millennial > +millennialism > +millennials > +millennium > +milligram > +millimeter > +millimeters > +millimetre > +millimetres > +million > +millionaire > +millionaires > +millipede > +millisecond > +milliseconds > +millivolts > +milquetoast > +milquetoasts > +mimic > +mimicked > +mimicking > +mimics > +min > +mineral > +MinGW > +miniature > +miniflow > +minima > +minimal > +minimally > +minimisation > +minimise > +minimised > +minimises > +minimising > +minimization > +minimize > +minimized > +minimizes > +minimizing > +minimum > +minimums > +minion > +minions > +minister > +ministries > +ministry > +minnow > +minnows > +minor > +minors > +minty > +minus > +minuscule > +minusculely > +minuses > +minute > +minutes > +minutia > +minutiae > +mirage > +mirages > +Miranda > +mirror > +mirrored > +mirroring > +mirrors > +misaligned > +misalignment > +misbehave > +miscellaneous > +miscellaneously > +mischievous > +mischievously > +miscible > +misconfiguration > +misconfigure > +misconfigured > +misconfigures > +misconfiguring > +miscounted > +misdemeanor > +misdemeanors > +misfortunes > +misinterpret > +mis-interpret > +misinterpreted > +mis-interpreted > +misinterpreting > +misinterprets > +misleading > +mismanaged > +mismatch > +mismatched > +mismatches > +mismatching > +misogynist > +misogyny > +misplace > +misplaced > +mispronunciation > +miss > +missile > +missing > +missingassignment > +mission > +missionaries > +missionary > +missions > +Mississippi > +Missouri > +misspell > +misspelled > +misspelling > +misspellings > +misspells > +misspelt > +mist > +mistake > +mistaken > +mistakes > +mistletoe > +mistype > +mistypes > +misunderstood > +misuse > +misused > +misusing > +Mithraic > +mitigate > +mitigated > +mitigates > +mitigating > +mitigator > +mixed > +mixture > +mizzen > +mnemonic > +mnemonically > +mnemonics > +moat > +mobile > +mobiles > +moccasin > +moccasins > +mode > +model > +modeled > +modeling > +modelled > +modelling > +models > +modem > +moderation > +modern > +modernization > +modernizations > +modes > +modesetting > +modifiable > +modification > +modifications > +modified > +modifier > +modifiers > +modifies > +modify > +modifying > +modprobing > +modulated > +module > +modules > +modules' > +modulo > +moisture > +molecular > +molecule > +molecules > +moment > +momentarily > +momentary > +moments > +momentum > +monarchies > +monarchy > +monasteries > +monastery > +monastic > +Monday > +monetary > +money > +monikers > +monitor > +monitored > +monitoring > +monitors > +monkey > +monkeys > +mono > +monochrome > +monolayer > +monolayers > +monolithic > +monospace > +monotonic > +monotonicity > +monotypic > +monster > +montage > +montages > +Montana > +month > +monthly > +months > +Montserrat > +mood > +moral > +more > +moreover > +morgue > +morgues > +morissette > +moroccan > +morocco > +mortar > +mortgage > +mosque > +mosquito > +mosquitoes > +mosquitos > +most > +mostly > +mother > +motif > +motifs > +motion > +motions > +motivated > +motivation > +motor > +motored > +motoring > +motorola > +motors > +mount > +mountain > +mountainous > +mountains > +mounted > +mounting > +mountpoint > +mountpoints > +mounts > +mouse > +mousepointer > +moustache > +mouth > +mouths > +movable > +move > +movebackward > +moved > +movement > +movements > +movie > +mow > +mozilla > +Mozilla > +ms > +MSBuild > +MSBuild's > +msec > +msg > +msgs > +mtu > +much > +mucous > +multi > +multibyte > +multicast > +multiculturalism > +multidimensional > +multi-dimensional > +multifunction > +multiindex > +multi-index > +multiline > +multilingual > +multi-lingual > +multimarked > +multipart > +multipath > +multiplayer > +multiple > +multiples > +multiplexed > +multiplication > +multiplications > +multiplicative > +multiplicities > +multiplicity > +multiplied > +multiplier > +multipliers > +multiplies > +multiply > +multiplying > +multiprecision > +multi-precision > +multisite > +multi-statement > +multithread > +multithreaded > +multi-threaded > +multithreading > +multithreads > +multitude > +multivariate > +municipal > +municipalities > +municipality > +murder > +murdering > +muscle > +muscles > +musical > +musician > +musicians > +mussel > +mussels > +must > +mustache > +mustn't > +mutability > +mutable > +mutate > +mutated > +mutates > +mutator > +mutators > +mutex > +mutexes > +mutilated > +mutually > +my > +myiterator > +myriad > +myrrh > +myself > +mysql > +mysterious > +mysteriously > +mystery > +mystic > +mystical > +mystics > +mystique > +mystiques > +nad > +nail > +nailed > +nailing > +nails > +naive > +naively > +naivete > +naivety > +name > +named > +names > +namespace > +namespaced > +namespaces > +naming > +nanosecond > +nanoseconds > +napalm > +napalmed > +napalming > +napalms > +Napoleon > +Napoleonic > +nark > +narked > +narking > +narks > +narrative > +narratively > +narratives > +nary > +nasalisation > +nasalization > +nastiness > +nasturtium > +nasturtiums > +nasty > +nat > +nated > +nation > +national > +nationalism > +nationalist > +nationalists > +nationally > +nationals > +nations > +native > +natively > +natives > +natting > +natural > +naturally > +nausea > +nauseous > +nauseously > +navigate > +navigated > +navigates > +navigating > +navigation > +navigator > +navigators > +Nazareth > +near > +nearest > +nearly > +neat > +necessaries > +necessarily > +necessary > +necessitate > +necessities > +necessity > +need > +needed > +needing > +needle > +needles > +needless > +needn't > +needs > +needy > +negative > +negatively > +negatives > +negligible > +negotiable > +negotiate > +negotiated > +negotiates > +negotiating > +negotiation > +negotiations > +negotiator > +negotiators > +neighbor > +neighborhood > +neighborhoods > +neighboring > +neighborly > +neighbors > +neighbour > +neighbourhood > +neighbourhoods > +neighbouring > +neighbourly > +neighbours > +neither > +neolithic > +nest > +nested > +nesting > +nests > +netdev > +netdevs > +netflow > +netlink > +netscape > +netsplit > +network > +networked > +networks > +neural > +neurally > +neuron > +neuronal > +neurons > +neutral > +neutrally > +never > +nevertheless > +new > +New > +Newfoundland > +newline > +newlines > +newly > +newsletters > +newton > +next > +NHS > +nic > +nice > +niche > +niched > +niches > +niching > +nicira > +nics > +niece > +nieves > +nightlies > +nightly > +nighttime > +nine > +nines > +nineteenth > +nineties > +ninety > +ninja > +ninjas > +ninth > +nirvana > +nirvanic > +no > +nod > +nodal > +nodded > +nodding > +node > +nodes > +nods > +nohyphen > +noise > +noisy > +nomad > +nomads > +nominal > +nominally > +non-alphanumeric > +non-ascii > +non-assigned > +non-blocking > +nonce > +nonces > +noncombatants > +non-completed > +non-compliant > +non-contiguous > +non-correlated > +nondependent > +none > +nonequivalent > +nonetheless > +non-excluded > +nonexistence > +nonexistent > +non-existent > +non-immediate > +non-indented > +non-instant > +non-interactive > +non-interactively > +non-measure > +non-mergeable > +nonnegative > +non-negative > +non-negotiable > +non-negotiated > +non-neighboring > +nonoperational > +non-persistent > +non-privileged > +non-reference-counted > +non-replaceable > +non-reproducible > +nonsense > +nonsensical > +non-separable > +non-transparent > +non-virtual > +no-override > +nor > +norm > +normal > +normalisation > +normalise > +normalised > +normalises > +normalising > +normalization > +normalize > +normalized > +normalizes > +normalizing > +normally > +normals > +norms > +norse > +norses > +north > +northeastern > +northern > +nostalgia > +nostalgic > +nostalgically > +not > +notable > +notably > +notate > +notated > +notates > +notating > +notation > +notations > +notch > +notched > +notches > +notching > +note > +notebook > +notebooks > +noted > +notes > +nothing > +notice > +noticeable > +noticeably > +noticed > +notices > +noticing > +notifiable > +notification > +notifications > +notified > +notifier > +notifies > +notify > +notifying > +noting > +notional > +notmuch > +notoriety > +notorious > +notoriously > +notwithstanding > +noun > +nouns > +nourish > +nourished > +nourisher > +nourishes > +nourishing > +nourishment > +nouveau > +November > +novitiate > +novitiates > +now > +nowadays > +noxious > +noxiously > +ns > +nsec > +nuance > +nuanced > +nuances > +nuancing > +nuclear > +nucleolus > +nucleus > +nuisance > +nuisances > +null > +Nullarbor > +null-terminated > +num > +numa > +numb > +number > +numbered > +numbering > +numbers > +numeral > +numerals > +numerate > +numeration > +numerator > +numerators > +numeric > +numerical > +numerically > +numerous > +Nuremberg > +nurse > +nurturing > +nutrient > +nutrients > +nutritious > +nymph > +nymphal > +nymphean > +nymphlike > +nympho > +nymphomania > +nymphomaniac > +nymphomaniacs > +nymphos > +nymphs > +NYSE > +oaken > +oakier > +obedience > +obedient > +obelisk > +obelisks > +obey > +obeyed > +obeying > +obeys > +objdump > +object > +objected > +objectification > +objectifications > +objectified > +objectifies > +objectify > +objectifying > +objecting > +objection > +objections > +objective > +objectively > +objectives > +objects > +oblique > +obliquely > +obscure > +observable > +observant > +observation > +observations > +observe > +observed > +observer > +observers > +observes > +observing > +obsessed > +obsession > +obsessions > +obsolescence > +obsolete > +obsoleted > +obstacle > +obstacles > +obstruct > +obstructed > +obstructing > +obstruction > +obstructions > +obstructs > +obtain > +obtained > +obtaining > +obtains > +obvious > +obviously > +OCaml > +occasion > +occasional > +occasionally > +occasioned > +occasions > +occlusion > +occupied > +occupier > +occupiers > +occupies > +occupy > +occupying > +occur > +occurred > +occurrence > +occurrences > +occurring > +occurs > +ocher > +ocherous > +ocherously > +ochery > +o'clock > +octahedra > +octahedral > +octahedron > +octave > +octaves > +octet > +octets > +October > +odder > +oddly > +odious > +odiously > +odor > +odors > +odp > +odyssey > +odysseys > +oeuvre > +of > +ofctl > +offence > +offences > +offend > +offends > +offense > +offenses > +offer > +offered > +offering > +offerings > +offers > +office > +officer > +officers > +offices > +official > +officially > +officials > +offload > +off-load > +offloaded > +off-loaded > +offloading > +off-loading > +offset > +offsets > +offsetted > +offsetting > +ofpbuf > +ofpbufs > +ofport > +ofproto > +often > +oftener > +oftenest > +ogling > +ogre > +ogreish > +ogres > +oil > +okay > +old > +older > +oldest > +ole > +Olly > +Oman > +omelet > +omelets > +omelette > +omelettes > +omission > +omit > +omits > +omitted > +omitting > +omniscience > +omnisciences > +omnivorous > +omnivorously > +on > +once > +onchange > +one > +one-dimensional > +one-liners > +ones > +oneself > +oneway > +ongoing > +online > +only > +onomatopoeia > +onward > +oops > +opacity > +opaque > +opaquely > +opaques > +open > +openbrowser > +opened > +openflow > +opengroup > +opening > +openings > +openly > +openness > +opens > +opensource > +open-source > +opensourced > +open-sourced > +openssl > +openvswitch > +operand > +operands > +operate > +operated > +operates > +operating > +operation > +operational > +operations > +operator > +operators > +ophthalmic > +ophthalmologist > +ophthalmology > +opiate > +opiates > +opinion > +opinionable > +opinional > +opinionate > +opinionated > +opinionatedly > +opinionates > +opinionative > +opinionator > +opinionators > +opinionist > +opinionists > +opinionnaire > +opinions > +opponent > +opponents > +opportunist > +opportunistically > +opportunities > +opportunity > +oppose > +opposed > +opposes > +opposing > +opposite > +opposition > +oppression > +oppressive > +oppugn > +oppugned > +oppugning > +oppugns > +opted > +optimal > +optimality > +optimally > +optimisation > +optimisations > +optimise > +optimised > +optimiser > +optimisers > +optimises > +optimising > +optimism > +optimistic > +optimistically > +optimization > +optimizations > +optimize > +optimized > +optimizer > +optimizers > +optimizes > +optimizing > +optimum > +option > +optional > +optionally > +options > +opts > +opulent > +or > +oracle > +oracles > +orally > +orangutan > +orangutans > +oratory > +orchestra > +orchestras > +orchestrate > +orchestrated > +orchestrates > +orchestrating > +orchestrator > +orchid > +orchids > +order > +ordered > +ordering > +orders > +ordinal > +ordinarily > +ordinate > +ordinates > +ore > +oregano > +organ > +organisation > +organisations > +organise > +organised > +organiser > +organisers > +organises > +organising > +organism > +organization > +organizations > +organize > +organized > +organizer > +organizers > +organizes > +organizing > +organs > +orient > +orientate > +orientated > +orientation > +orientations > +oriented > +origin > +original > +originally > +originals > +originate > +originated > +originates > +originating > +origins > +originx > +originy > +ornate > +orphan > +orphanage > +orphaned > +orphans > +orthogonal > +orthogonality > +orthogonalize > +orthogonally > +orthographic > +orthonormalization > +oscillate > +oscillated > +oscillates > +oscillating > +oscillations > +oscillator > +oscillators > +oscilloscope > +oscilloscopes > +ostensible > +ostensibly > +ostrich > +ostriches > +other > +others > +otherwise > +otherworldly > +otoh > +otter > +ounces > +our > +ours > +ourself > +ourselves > +out > +outdoing > +outer > +outermost > +outgoing > +outing > +outline > +outlined > +outlinenodes > +outliner > +outlines > +outlining > +outlook > +outperform > +outperforming > +output > +outputarea > +outputs > +outputted > +outputting > +outside > +outstanding > +outweigh > +outweighs > +ovaries > +ovary > +ovation > +ovations > +over > +overall > +overcompensate > +overcompensated > +overcompensates > +overcompensating > +overcompensation > +overcompensations > +overengineer > +over-engineer > +overengineering > +over-engineering > +overflow > +overflowed > +overflowing > +overflows > +overhead > +overlaid > +overlap > +overlapped > +overlapping > +overlaps > +overload > +overloaded > +overloading > +overloads > +overrate > +overridable > +overridables > +overridden > +override > +overrides > +overriding > +overrode > +overrun > +overshadowed > +oversubscribe > +oversubscribed > +oversubscribes > +oversubscribing > +overview > +overwhelm > +overwhelming > +overwritable > +overwrite > +overwrites > +overwriting > +overwritten > +overwrote > +overzealous > +overzealously > +ovs > +ovs-ctl > +ovsdb > +ovs-vswitchd > +own > +owned > +owner > +ownership > +owning > +owns > +oxygen > +oxymoron > +pace > +paced > +paces > +pacific > +pacifically > +pacification > +pacifications > +pacified > +pacifier > +pacifiers > +pacifies > +pacify > +pacifying > +pacing > +pack > +package > +packaged > +packageimpl > +packages > +packages' > +packaging > +packed > +packet > +packets > +packing > +packs > +pad > +padded > +padding > +pads > +page > +pageant > +pageantry > +pageants > +paid > +pain > +paint > +painting > +painttile > +pair > +paired > +pairs > +palace > +paleolithic > +pales > +Palestinian > +Palestinians > +palette > +paletted > +palm > +pamphlet > +panel > +panels > +panicked > +panicking > +pantomime > +Papanicolaou > +parade > +paradigm > +paragraph > +paragraphs > +parakeets > +parallel > +parallelisation > +parallelise > +parallelised > +parallelises > +parallelising > +parallelism > +parallelization > +parallelize > +parallelized > +parallelizes > +parallelizing > +parallelly > +parallelogram > +parallels > +param > +paramedic > +parameter > +parameterisation > +parameterise > +parameterised > +parameterises > +parameterising > +parameterization > +parameterize > +parameterized > +parameterizes > +parameterizing > +parameterless > +parameters > +parametric > +parametrical > +parametrically > +parametrised > +params > +paranoia > +paranoiac > +paraphernalia > +parasitic > +parasitics > +paravirtualisation > +paravirtualise > +paravirtualised > +paravirtualization > +paravirtualize > +paravirtualized > +pare > +pared > +parent > +parentheses > +parenthesis > +parenthesized > +parents > +pares > +parfait > +pariah > +pariahs > +parietal > +paring > +parity > +parka > +parkas > +parkway > +parkways > +parlay > +parlays > +parliament > +parliamentarian > +parliamentary > +parliaments > +Parma > +Parmesan > +parochial > +parochiality > +parochially > +parquet > +parquets > +parrot > +parry > +parse > +parsec > +parsed > +parser > +parsers > +parses > +parsing > +part > +partial > +partially > +partials > +participant > +participants > +participate > +participated > +participates > +participating > +participation > +participations > +particle > +particles > +particular > +particularity > +particularly > +particulars > +partition > +partitioned > +partitioner > +partitioning > +partitions > +partner > +partnered > +partnering > +partners > +partnership > +partnerships > +parts > +party > +pass > +passed > +passengers > +passer > +passers > +passersby > +passes > +passing > +passive > +passthrough > +pass-through > +passwd > +password > +passwords > +past > +paste > +pasted > +pastes > +pasteurisation > +pasteurise > +pasteurised > +pasteurises > +pasteurising > +pasteurization > +pasteurize > +pasteurized > +pasteurizes > +pasteurizing > +pastime > +pasting > +pastoral > +pastries > +pastry > +pasv > +pat > +patch > +patched > +patches > +patching > +patchouli > +patent > +patented > +patents > +path > +pathing > +pathname > +pathnames > +pathological > +paths > +pathway > +pathways > +patience > +patron > +patrons > +pats > +pattern > +patterned > +patterns > +pavilion > +pavilions > +pci > +pdf > +peace > +peaceful > +peacefully > +peculiar > +peculiarities > +peculiarity > +peculiarly > +pedantic > +pedestal > +pedestals > +pedestrian > +peignoir > +pejorative > +Peloponnese > +Peloponnesus > +penalties > +penalty > +pencil > +pending > +penetrator > +penguin > +penguins > +peninsula > +peninsular > +peninsulas > +penis > +penitentiaries > +penitentiary > +Pennsylvania > +penultimate > +people > +peoples > +perceivable > +perceivably > +perceive > +perceived > +percent > +percentage > +percentages > +percentile > +percentiles > +percents > +percentual > +perceptive > +percussion > +percussions > +perennially > +perf > +perfect > +perfection > +perfectly > +perform > +performance > +performances > +performant > +performative > +performed > +performer > +performers > +performing > +performs > +perfume > +perhaps > +perilous > +perimeter > +perimeters > +per-interpreter > +period > +periodic > +periodical > +periodically > +periodicals > +periodicity > +periods > +peripatetic > +peripheral > +peripherals > +perjury > +perlcritic > +permanent > +permanently > +permeable > +permissible > +permission > +permissioned > +permissions > +permit > +permits > +permitted > +permutate > +permutated > +permutates > +permutating > +permutation > +permutations > +permute > +permuted > +permutes > +permuting > +perpendicular > +perpendicularly > +perpetrate > +perpetrated > +perpetrates > +perpetrator > +perpetrators > +perror > +perseverance > +persevere > +persevered > +perseveres > +persevering > +persist > +persistable > +persisted > +persistence > +persistency > +persistent > +persistently > +persisting > +persists > +person > +personal > +personalities > +personality > +personally > +personnel > +persons > +perspective > +perspectives > +persuade > +persuaded > +persuades > +persuading > +pertain > +pertained > +pertaining > +pertains > +pertinent > +pertinently > +perturb > +perturbation > +perturbations > +perturbed > +perturbing > +perturbs > +perverse > +pervert > +perverted > +perverting > +perverts > +pessary > +petition > +petitioned > +petitioning > +petitions > +pewter > +pgid > +phantom > +pharaoh > +pharmaceutic > +pharmaceutical > +pharmaceuticals > +pharmaceutics > +pharmacist > +pharmacists > +phase > +phased > +phases > +phasespace > +phasing > +pheasant > +phenomena > +phenomenal > +phenomenally > +phenomenon > +pheromone > +phial > +phials > +Philippine > +philippines > +Philippines > +philosopher > +philosophers > +philosophical > +philosophically > +philosophies > +philosophy > +phlegm > +phlegma > +phlegmatic > +phlegmatically > +phlegmatous > +phlegmy > +phloem > +Phoenecian > +phonetic > +phonetically > +phonograph > +photo > +photograph > +photographic > +photographical > +photography > +phy_interface > +physical > +physically > +physicals > +physician > +physicians > +physicist > +physics > +physique > +picayune > +picayunes > +pick > +picked > +picking > +picnic > +picnicked > +picnicker > +picnicking > +picnics > +picosecond > +picoseconds > +picturesque > +picturesquely > +picturesqueness > +pid > +piece > +pieced > +piecemeal > +pieces > +piecewise > +piechart > +piecing > +piedmont > +piedmonts > +pier > +piers > +pigeon > +pigeons > +piggyback > +piggybacked > +pigpen > +pigpens > +pilgrim > +pilgrimage > +pilgrimages > +pillion > +pillions > +pinch > +pinched > +pinches > +pinching > +pineapple > +ping > +pinochle > +pinscher > +pint > +pints > +pioneered > +pipeline > +pipelines > +pipelining > +piracy > +piranha > +pirate > +pirouette > +pirouettes > +pitch > +pitched > +pitches > +pitching > +piton > +pity > +pivot > +pivoting > +pixel > +pixels > +pixies > +pixmap > +pixmaps > +pkts > +place > +placebo > +placed > +placeholder > +placeholders > +placemat > +placemats > +placement > +placements > +places > +placing > +plagiarise > +plagiarism > +plagiarize > +plague > +plaice > +plaid > +plaided > +plain > +plains > +plaintext > +plaintiff > +plan > +plangent > +plangently > +plangents > +plantation > +plate > +plateau > +plateaus > +plates > +platform > +platforms > +platform-specific > +plausibility > +plausible > +playable > +player > +playful > +playfully > +playground > +playlist > +playlists > +playwright > +playwrights > +plead > +pleaded > +pleasant > +pleasantly > +please > +pleased > +pleases > +pleasing > +plebiscite > +pleiotropy > +plenty > +pliant > +pliers > +plotted > +plotting > +plug > +pluggable > +plugged > +plugging > +plugin > +plugins > +plus > +pmd > +pmds > +pneumatic > +pneumatically > +pneumonectomies > +pneumonectomy > +pneumonia > +pneumonic > +pneumonitis > +png > +pocket > +podfile > +poem > +poems > +poetry > +pogrom > +pogroms > +poignant > +poinsettia > +point > +pointcloud > +pointed > +pointer > +pointers > +pointing > +pointless > +pointlessly > +points > +poison > +poisoned > +poisoning > +poisons > +polar > +polarity > +police > +policer > +policies > +policy > +politic > +political > +politically > +politician > +politicians > +politicking > +politics > +pollinate > +pollinator > +pollinators > +pollute > +polluted > +pollutes > +polluting > +pollution > +polygon > +polygonal > +polygons > +polyhedral > +polymorph > +polymorphic > +polymorphism > +polymorphisms > +polymorphs > +polynomial > +polynomials > +polyphonic > +polypolygon > +polypolygons > +polysaccharide > +pomegranate > +Pompeii > +ponce > +pool > +pooped > +pooping > +poor > +popen > +popped > +popping > +popular > +popularity > +populate > +populated > +populates > +populating > +population > +populations > +popup > +popups > +porcelain > +porcelains > +portability > +portable > +portion > +portioning > +portions > +portlet > +portlets > +portrait > +portraits > +portrayal > +portrayed > +portraying > +Portuguese > +posing > +position > +positional > +positioned > +positioning > +positions > +positive > +positively > +positives > +positivity > +positron > +positrons > +POSIX-compliant > +possess > +possessed > +possesses > +possessing > +possession > +possessions > +possessive > +possibilities > +possibility > +possible > +possibly > +post > +postcondition > +postconditions > +postfix > +PostgreSQL > +posthumous > +postimage > +postincrement > +post-mortem > +postpone > +postponed > +postponing > +post-process > +postprocessing > +post-processing > +posts > +postscript > +postulate > +potato > +potatoes > +potential > +potentially > +potentials > +potentiometer > +potpourri > +Potsdam > +pouch > +poultry > +pound > +pour > +powder > +power > +powerful > +powerpc > +powers > +ppid > +practical > +practically > +practice > +practise > +practitioner > +practitioners > +pragma > +prairie > +prairies > +pram > +prams > +pre > +preallocate > +preallocated > +preallocates > +preallocating > +preallocation > +preamble > +preapproved > +precached > +precaution > +precede > +preceded > +precedence > +precedences > +precedent > +precedents > +precedes > +preceding > +precession > +precious > +preciously > +precise > +precisely > +precision > +precisions > +preclude > +precluded > +precludes > +precomputed > +precondition > +preconditioner > +preconditioners > +preconditions > +pre-configure > +preconfigured > +pre-configured > +precursor > +predecessor > +predecessors > +predeclaring > +predefined > +pre-defined > +predicate > +predictable > +predictions > +predominately > +preeminence > +preempt > +preemptible > +preemption > +preemptive > +preemptively > +preexisting > +preface > +prefaced > +prefaces > +prefacing > +prefect > +prefects > +prefer > +preferable > +preferably > +preference > +preferences > +preferential > +preferentially > +preferred > +preferring > +prefers > +prefetch > +prefetches > +prefilter > +prefiltered > +prefiltering > +prefilters > +prefix > +prefixed > +prefixes > +prefixing > +pregnancies > +prejudice > +prejudiced > +prejudices > +prejudicing > +preliminary > +premiere > +premiered > +premillennial > +Premonstratensians > +preoccupation > +preparation > +preparations > +preparatory > +prepare > +prepared > +prepares > +preparing > +prepend > +prepended > +prepending > +prepends > +preponderance > +pre-populate > +pre-populated > +pre-populates > +pre-populating > +preprent > +pre-pre-release > +preprint > +preprints > +preprocess > +pre-process > +preprocessed > +preprocessing > +pre-processing > +preprocessor > +preprocessors > +pre-registers > +pre-release > +prerequisite > +prerequisites > +prerogative > +Presbyterian > +Presbyterians > +prescient > +prescribe > +prescribed > +prescription > +prescriptions > +presence > +present > +presentation > +presentational > +presentations > +presented > +presenter > +presenters > +presenting > +presents > +preservation > +preservations > +preserve > +preserved > +preserver > +preserves > +preserving > +preset > +presets > +preside > +presided > +president > +presidential > +presidents > +presides > +presiding > +press > +pressed > +presses > +pressing > +pressure > +pressured > +pressures > +pressuring > +prestigious > +presumable > +presumably > +presume > +presumed > +presumes > +presuming > +preteen > +pretence > +pretended > +pretty-printer > +prevalence > +prevalent > +prevent > +prevented > +preventing > +prevention > +preventions > +prevents > +preview > +previewed > +previewer > +previewers > +previews > +previous > +previously > +pricy > +pried > +priesthood > +primarily > +primary > +primeval > +primitive > +primitively > +primitives > +primordial > +principal > +principality > +principally > +principals > +principle > +principles > +print > +printer > +printers > +printf > +printing > +prio > +prior > +priorities > +prioritisation > +prioritisations > +prioritise > +prioritised > +prioritises > +prioritising > +prioritization > +prioritizations > +prioritize > +prioritized > +prioritizes > +prioritizing > +priority > +priors > +prise > +prism > +prison > +prisons > +priv > +privacy > +private > +privies > +privilege > +privileged > +privileges > +privity > +privy > +proactive > +probabilistic > +probabilities > +probability > +probable > +probably > +probate > +probe > +probed > +probes > +problem > +problematic > +problems > +procedural > +procedurally > +procedure > +procedures > +proceed > +proceeded > +proceeding > +proceedings > +proceeds > +process > +processed > +processes > +processhandler > +processing > +procession > +processor > +processors > +proclaimed > +proclaiming > +proclamation > +procrastinate > +procrastinated > +procrastinates > +procrastinating > +proctor > +proctors > +procure > +procured > +procurer > +procures > +procuring > +prod > +prodigy > +prods > +produce > +produced > +producer > +producers > +produces > +producible > +producing > +product > +production > +productions > +productivity > +products > +profess > +professed > +professes > +professing > +profession > +professional > +professionally > +professionals > +professor > +professors > +proficiency > +proficient > +proficiently > +profile > +profiled > +profiler > +profilers > +profiles > +profiling > +profound > +profoundly > +profusion > +program > +programmability > +programmable > +programmatic > +programmatical > +programmatically > +programme > +programmed > +programmer > +programmers > +programming > +programs > +progress > +progressbar > +progressed > +progresses > +progressing > +progression > +progressions > +progressive > +progressively > +progressor > +prohibit > +prohibited > +prohibiting > +prohibition > +prohibitive > +prohibits > +project > +projectable > +projected > +projecting > +projection > +projections > +projective > +projectively > +projector > +projectors > +projects > +project's > +prolegomena > +proliferate > +proliferated > +proliferates > +proliferating > +proliferation > +prolific > +prolix > +prominence > +prominent > +prominently > +promisc > +promiscuous > +promise > +promised > +promises > +promising > +promontory > +promoted > +promoter > +promoters > +promoting > +promotion > +promotional > +promotions > +prompt > +prompted > +prompter > +prompters > +prompting > +prompts > +pronominal > +pronounce > +pronounced > +pronouncements > +pronunciation > +proof > +proofread > +propaganda > +propagate > +propagated > +propagates > +propagating > +propagation > +propagations > +propagator > +propagators > +propane > +proper > +properly > +properties > +property > +prophecy > +proportion > +proportional > +proportionally > +proportioning > +proportions > +proposal > +proposals > +propose > +proposed > +proposer > +proposers > +proposes > +proposing > +proposition > +proprietaries > +proprietary > +proprietor > +proprietors > +proselytizing > +prospect > +prospected > +prospecting > +prospection > +prospective > +prospectively > +prospectless > +prospector > +prospects > +prospectus > +prospectuses > +protagonist > +protagonists > +protean > +protect > +protectable > +protected > +protecting > +protection > +protections > +protective > +protectively > +protector > +protectors > +protects > +protege > +protein > +protocol > +protocols > +prototype > +prototyped > +prototypes > +prototyping > +protuberance > +protuberances > +provable > +provably > +prove > +proved > +proven > +prover > +provers > +proves > +provide > +provided > +provident > +provider > +providers > +provides > +providing > +providore > +providores > +province > +provinces > +provincial > +proving > +provision > +provisional > +provisionally > +provisioned > +provisioning > +provisions > +provocative > +prowess > +proxied > +proxies > +proximity > +proxy > +pseudo > +pseudocode > +pseudo-fork > +pseudoinverse > +pseudolayer > +pseudonym > +pseudonymity > +pseudonymous > +pseudonyms > +pseudo-palette > +pseudopotential > +pseudopotentials > +Psion > +Psions > +psychedelic > +psychic > +psychology > +ptarmigan > +pterodactyl > +pthread > +pthreads > +pubic > +public > +publication > +publications > +publicise > +publicize > +publicly > +publish > +published > +publisher > +publishers > +publishes > +publishing > +Puccini > +Puerto > +pulse > +pumpkin > +punctuation > +pundit > +pundits > +purchase > +purchased > +purchasing > +pure > +purgeable > +purges > +puritanical > +purplish > +purported > +purportedly > +purpose > +purposed > +purposely > +purposes > +purposing > +pursue > +pursued > +pursuer > +pursues > +pursuing > +pursuit > +pursuits > +purview > +purviews > +push > +pushed > +put > +puts > +putting > +pyint > +pylon > +pylons > +pyramid > +pyramids > +Pyrrhic > +python > +qdisc > +qos > +qsort > +quaddec > +quadrangle > +quadrangles > +quadratically > +quadruped > +quadrupedal > +quadrupeds > +quadruple > +quadrupled > +quadruples > +quadrupling > +qualification > +qualifications > +qualified > +qualifier > +qualifies > +qualify > +qualifying > +qualities > +quantification > +quantifications > +quantified > +quantifies > +quantify > +quantifying > +quantitative > +quantities > +quantity > +quarantine > +quarry > +quarter > +quaternion > +quaternions > +Queensland > +queried > +queries > +query > +queryable > +querying > +queryinterface > +quest > +question > +questionable > +questioned > +questioning > +questionnaire > +questionnaires > +questions > +quests > +queue > +queued > +queueing > +queues > +queuing > +quiche > +quick > +quicker > +quickie > +quickly > +quickstarter > +quiesce > +quiescent > +quiet > +quietly > +quintessential > +quit > +quite > +quitting > +quizzes > +quorum > +quotation > +quotations > +quote > +quoted > +quotes > +quotient > +quotients > +quoting > +rabbinical > +rabbit > +rabbits > +raccoon > +raccoons > +racket > +rackets > +racquet > +racquets > +radiant > +radiation > +radii > +radioactive > +radiobutton > +radius > +radiuses > +radix > +rage > +raid > +raids > +raise > +raised > +raises > +raisin > +raising > +raisins > +ran > +random > +randomly > +range > +rapid > +rappel > +rappelled > +rappelling > +rappells > +rapport > +rarefied > +rarely > +raspberries > +raspberry > +ratatouille > +rather > +ratify > +ratio > +ration > +rational > +rationale > +rationales > +rationalism > +rationalist > +rationalists > +rationals > +rations > +ratios > +rattle > +rattled > +rattler > +rattles > +rattling > +raucous > +ray > +reachability > +reachable > +reached > +reaches > +reaching > +reacquire > +reacquired > +reacquires > +reacquiring > +reacting > +reaction > +reactions > +reactivate > +reactivated > +reactive > +read > +readability > +readable > +re-adapted > +re-add > +re-added > +readdress > +readdressed > +readdresses > +readdressing > +reader > +readers > +readily > +readiness > +reading > +readings > +readme > +README > +readmission > +readonly > +read-only > +reads > +ready > +reagent > +real > +realisation > +realisations > +realise > +realised > +realises > +realising > +realistic > +realization > +realizations > +realize > +realized > +realizes > +realizing > +reallocate > +reallocates > +reallocating > +reallocation > +reallocations > +really > +realm > +realms > +realtime > +ream > +reams > +reappear > +reappeared > +reappearing > +reappears > +rearrange > +rearrangeable > +rearrangeables > +rearranged > +rearrangement > +rearrangements > +rearranges > +rearranging > +reason > +reasonable > +reasonably > +reasoned > +reasoning > +reasons > +reassign > +reassigned > +reassigning > +reassociation > +reassociations > +reattach > +reattached > +reattachment > +re-attachment > +rebellions > +reboot > +rebound > +rebuild > +rebuilding > +rebuilds > +rebuilt > +re-calculable > +recalculate > +recalculated > +recalculates > +recalculating > +recalculation > +recalculations > +re-calculator > +recall > +recant > +receded > +receding > +receipt > +receipts > +receive > +received > +receiver > +receivers > +receivership > +receives > +receiving > +recent > +recently > +receptacle > +receptacles > +reception > +receptive > +receptively > +recess > +recessed > +recesses > +recessing > +recession > +recessions > +rechargeable > +recharged > +recharging > +recheck > +recipe > +recipes > +recipient > +recipients > +reciprocal > +reciprocals > +recirc > +recirculation > +reckon > +reckoned > +reckoning > +reclaimed > +reclamation > +reclusion > +reclusions > +reclusive > +reclusively > +recognise > +recognised > +recogniser > +recognisers > +recognises > +recognising > +recognition > +recognizable > +recognize > +recognized > +recognizer > +recognizers > +recognizes > +recognizing > +recommend > +recommendation > +recommendations > +recommended > +recommending > +recommends > +recompense > +recompile > +recompiled > +recomply > +recompression > +recomputation > +recompute > +recomputed > +recomputes > +recomputing > +recon > +reconcilable > +reconciliation > +reconfig > +reconfigure > +reconfigured > +reconnaissance > +reconnect > +reconnected > +reconnecting > +reconnection > +reconnections > +reconnects > +reconsider > +reconstruct > +reconstructed > +reconstructing > +reconstruction > +reconstructions > +reconstructor > +reconstructors > +reconstructs > +record > +recorded > +recorder > +recording > +recordings > +records > +recourse > +recover > +recovers > +recreate > +recreated > +recreates > +recreating > +recreation > +recreational > +recruit > +recruited > +recruiter > +recruiters > +recruiting > +recruits > +rectangle > +rectangles > +rectangular > +rectilinear > +recuperate > +recur > +recurred > +recurrence > +recurrences > +recurrent > +recurrently > +recurring > +recurs > +recurse > +recursed > +recurses > +recursing > +recursion > +recursions > +recursive > +recursively > +recusing > +recycle > +recycled > +recycles > +recycling > +red > +redaction > +redder > +redeclaration > +redeeming > +redefine > +redefined > +re-defined > +redefines > +redefining > +redefinition > +redefinitions > +redemption > +redemptions > +redesign > +redirect > +redirected > +redirection > +redistributable > +redistribute > +redistributed > +redistributes > +redistributing > +redistribution > +redistributions > +redlines > +redness > +reduce > +reduced > +reduces > +reducible > +reducing > +reduction > +reductions > +redundancy > +redundant > +redundantly > +reefer > +reefers > +reelected > +re-enable > +re-enabled > +re-enables > +re-enabling > +re-encode > +re-engineer > +re-engineering > +reevaluate > +reevaluated > +re-evaluated > +reevaluating > +refactor > +refactored > +refactoring > +refactors > +refcount > +refer > +referee > +refereeing > +referees > +reference > +referenceable > +referenced > +references > +referencing > +referendum > +referent > +referential > +referentially > +referents > +referral > +referrals > +referred > +referrer > +referrers > +referring > +refers > +refinement > +refinements > +reflect > +reflected > +reflecting > +reflection > +reflections > +reflective > +reflectivity > +reflector > +reflectors > +reflects > +refocus > +reform > +reformation > +reformatted > +reformatting > +reforming > +reformist > +reformists > +reforms > +refracted > +refractor > +refractoring > +refresh > +refreshed > +refreshes > +refreshing > +refrigerate > +refrigerated > +refrigerates > +refrigeration > +refrigerator > +refrigerators > +refusal > +refuse > +refused > +refuses > +refusing > +regard > +regarded > +regarding > +regardless > +regards > +regenerated > +regenerating > +regeneration > +regenerative > +region > +regional > +regions > +register > +registered > +registering > +registers > +registration > +registrations > +registries > +registry > +regress > +regressed > +regresses > +regressing > +regression > +regressions > +regular > +regularisation > +regularise > +regularised > +regulariser > +regularises > +regularising > +regularization > +regularize > +regularized > +regularizer > +regularizes > +regularizing > +regularly > +regulars > +regulate > +regulated > +regulates > +regulation > +regulations > +regulator > +regulators > +regulatory > +rehearsal > +rehearsing > +reign > +reigning > +reigns > +reimplant > +reimplantation > +reimplantations > +reimplanted > +reimplanting > +reimplants > +reimplement > +re-implement > +reimplementation > +reimplementations > +reimplemented > +reimplementing > +re-implementing > +reimplements > +reincarnation > +reindeer > +reindeers > +reinforce > +reinforced > +reinforcement > +reinforcements > +reinforces > +reinforcing > +reinitialise > +reinitialised > +reinitialize > +reinitialized > +reinstantiate > +reinstantiated > +reinstantiates > +reinstantiating > +reinstantiation > +reinterpret > +reinterpreted > +reiserfs > +reiterate > +reiterated > +reiterates > +reject > +rejected > +rejecting > +rejects > +relapse > +relapsed > +relapses > +relapsing > +relatable > +relate > +related > +relatedness > +relates > +relating > +relation > +relations > +relationship > +relationships > +relative > +relatively > +relay > +release > +released > +releaser > +releasers > +releases > +releasing > +relent > +relevance > +relevancy > +relevant > +relevantly > +reliability > +reliable > +reliably > +reliant > +relied > +relief > +relies > +relieve > +relieved > +reliever > +relieves > +relieving > +religion > +religions > +religious > +religiously > +relinquish > +relinquishing > +relinquishment > +reload > +reloaded > +reloading > +reloads > +relocatable > +relocate > +relocated > +relocates > +relocating > +relocation > +relocations > +rely > +rem > +remain > +remainder > +remained > +remaining > +remains > +remake > +remapped > +remapping > +remember > +remembered > +remembering > +remembers > +remembrance > +remind > +reminder > +reminders > +reminding > +reminisce > +reminisced > +reminiscence > +reminiscent > +reminiscently > +reminiscer > +reminisces > +reminiscing > +remiss > +remnant > +remote > +remoted > +remotely > +remotes > +remoting > +removable > +remove > +removed > +removeformat > +removes > +removing > +renaissance > +rename > +renamed > +renames > +renaming > +rend > +render > +renderable > +rendered > +renderer > +renderers > +renderer's > +rendering > +renders > +rendezvous > +rendezvoused > +renege > +reneged > +reneger > +reneging > +renegotiable > +re-negotiable > +renegotiate > +re-negotiate > +renegotiated > +re-negotiated > +renegotiates > +re-negotiates > +renegotiating > +re-negotiating > +renegotiation > +re-negotiation > +renegotiations > +re-negotiations > +renegotiator > +re-negotiator > +renegotiators > +re-negotiators > +renew > +renewal > +renewed > +renewing > +renews > +renounced > +renovate > +renovated > +renovating > +renovation > +renown > +renowned > +rent > +renters > +renumber > +renumbered > +renumbering > +renumbers > +reoccur > +reoccurred > +reoccurring > +reoccurs > +reopened > +reorder > +reorganisation > +reorganised > +reorganized > +repackage > +repackaged > +repaint > +repaints > +reparameterisation > +reparameterise > +reparameterised > +reparameterises > +reparameterising > +reparameterization > +reparameterize > +reparameterized > +reparameterizes > +reparameterizing > +repartition > +repeat > +repeatability > +repeatable > +repeated > +repeatedly > +repeater > +repeating > +repeats > +repel > +repelled > +repeller > +repelling > +repels > +repent > +repentance > +repentant > +repented > +repenting > +repents > +repercussion > +repercussions > +repertoire > +repertoires > +repetition > +repetitions > +repetitive > +repetitively > +rephase > +rephased > +rephases > +rephasing > +replace > +replaceability > +replaceable > +replaceables > +replaced > +replacement > +replacements > +replaces > +replacing > +replenish > +replenished > +replenishes > +replenishing > +replete > +replica > +replicability > +replicable > +replicaof > +replicas > +replicate > +replicated > +replicates > +replicating > +replication > +replications > +replies > +reply > +replying > +report > +reported > +reportedly > +reporting > +reportresources > +reports > +repose > +reposed > +reposes > +repositioning > +repositories > +repository > +reposts > +represent > +representation > +representational > +representations > +representative > +representatives > +represented > +representing > +represents > +repression > +reprint > +reprinted > +reprints > +reprocure > +reprocured > +reprocures > +reprocuring > +reproduce > +reproduceability > +reproduceable > +reproduced > +reproduces > +reproducibility > +reproducible > +reproducibly > +reproducing > +reproduction > +reproductions > +republic > +republican > +republicans > +republics > +repurpose > +repurposed > +repurposes > +repurposing > +reputation > +reputations > +repute > +reputed > +reputedly > +reputes > +reputing > +request > +requested > +requester > +requesters > +requesting > +requests > +requeued > +requiem > +requiems > +require > +required > +requirement > +requirements > +requires > +requireseek > +requiresgpos > +requiresgsub > +requiressl > +requiring > +requisite > +requisites > +requite > +requited > +requites > +requiting > +reregistration > +re-release > +reroute > +rerouted > +reroutes > +rerouting > +rerun > +rerunning > +rescanned > +rescind > +rescindable > +rescinded > +rescinding > +rescinds > +rescue > +rescued > +rescues > +rescuing > +research > +researched > +researcher > +researchers > +reselection > +resemblance > +resemble > +resembled > +resembles > +resembling > +reservation > +reservations > +reserve > +reserved > +reserves > +reserving > +reservoir > +reset > +resets > +resetstatus > +resettable > +resetting > +reside > +resided > +resident > +residential > +residents > +residing > +residual > +resignment > +resilience > +resistance > +resistances > +resistant > +resistible > +resistor > +resistors > +resizable > +resize > +resizeable > +resizes > +resizing > +resolution > +resolutions > +resolvable > +resolve > +resolved > +resolver > +resolvers > +resolves > +resolving > +resonance > +resorted > +resource > +resourced > +resourceful > +resources > +resourcetype > +resourcing > +respawn > +respawned > +respawning > +re-spawning > +respawns > +respect > +respectable > +respected > +respecting > +respective > +respectively > +respects > +respond > +responded > +responder > +responders > +responder's > +responding > +responds > +response > +responses > +responsibilities > +responsibility > +responsible > +responsive > +responsiveness > +restart > +restarted > +restarting > +restarts > +restating > +restaurant > +restaurants > +restaurateur > +restaurateurs > +restorable > +restoration > +restorations > +restorative > +restore > +restored > +restorer > +restorers > +restores > +restoring > +restraint > +restraints > +restrict > +restricted > +restricting > +restriction > +restrictions > +restrictive > +restricts > +restructuration > +restructure > +restructured > +reStructuredText > +restructures > +restructuring > +resubmitted > +resubmitting > +resubstitution > +result > +resulted > +resulting > +results > +resultsets > +resume > +resumed > +resumes > +resuming > +resurrect > +resurrected > +resurrecting > +resurrection > +resurrections > +resurrects > +resync > +re-syncing > +retaliated > +retaliation > +retardation > +retest > +retesting > +retinue > +retract > +retracted > +retracting > +retraction > +retractions > +retracts > +retransfer > +retransferred > +retransferring > +retranslate > +retransmission > +retransmitted > +retrial > +retrievable > +retrieval > +retrieve > +retrieved > +retriever > +retrievers > +retrieves > +retrieving > +retry > +retrying > +retune > +retuned > +retuning > +return > +returned > +returning > +returns > +reupload > +re-upload > +reuploaded > +re-uploaded > +reuploader > +re-uploader > +reuploaders > +re-uploaders > +reuploading > +re-uploading > +reuploads > +re-uploads > +reusable > +reusables > +reuse > +reused > +reuses > +reusing > +revalidate > +revalidating > +revalidation > +revalidator > +revamping > +revel > +reveled > +reveling > +revels > +reverence > +reverences > +reversal > +reverse > +reversed > +reverse-engineer > +reverse-engineering > +reverses > +reversible > +revert > +reverted > +review > +reviewed > +reviewer > +reviewers > +reviewing > +reviews > +reviewsection > +revised > +revision > +revisions > +revisit > +revisited > +revisiting > +revisits > +revive > +revived > +reviver > +revivers > +revives > +reviving > +revokes > +revolution > +revolutionary > +revolutions > +rewire > +rewired > +rewires > +rewiring > +reworked > +rewritable > +rewrite > +rewrites > +rewriting > +rewritten > +rewrote > +rezoned > +rezoning > +rhapsodies > +rhapsody > +rhel > +rhetoric > +rhetorical > +rhetorically > +rheumatic > +rhinoceros > +rhinoceroses > +rhubarb > +rhyme > +rhythm > +rhythmic > +rhythmically > +rhythms > +Rican > +Ricans > +rice > +richer > +ricochet > +ricocheted > +ricocheting > +ricochets > +riddle > +riddled > +riddler > +riddles > +riddling > +ride > +rides > +ridge > +ridges > +ridiculous > +right > +rightmost > +rights > +rigor > +rigorous > +rigour > +rigs > +rigueur > +ring > +ringing > +rings > +rip > +ripostes > +RISCV > +RISC-V > +rises > +risky > +risqué > +rival > +roadmap > +roaming > +roast > +roasted > +roasting > +roasts > +robot > +robustness > +Rockefeller > +rococo > +rolling > +roommate > +rose > +rosed > +rot > +rotatable > +rotate > +rotated > +rotates > +rotating > +rotation > +rotations > +rotatory > +roughly > +round > +rounded > +rounding > +round-robin > +roundtrip > +round-trip > +roundtripped > +round-tripped > +roundtripping > +round-tripping > +roundtrips > +round-trips > +route > +routed > +router > +routers > +routes > +routine > +routines > +routing > +rss > +rsslim > +rsync > +rudimentary > +rue > +ruined > +ruining > +rule > +rules > +rummaging > +run > +runners > +running > +runs > +runtime > +runtimes > +Russian > +rx > +rxq > +sabotage > +sabotaged > +sabotages > +sabotaging > +saboteur > +saccharin > +Sacramento > +sacrifice > +sacrificial > +sacrificing > +sacrilegious > +sad > +saddle > +sadly > +Safari > +safe > +safeguard > +safeguarded > +safely > +safepoint > +safe-point > +safepoints > +safe-points > +safety > +sagittal > +Sagittarius > +salaries > +salary > +salience > +saliences > +salient > +saliently > +saline > +salmon > +salve > +salves > +same > +sample > +sampled > +samples > +sampling > +Samuel > +samurai > +sanctioned > +sanctioning > +sanctity > +sandbox > +sandwich > +sandwiches > +sandy > +Sanhedrin > +sanitise > +sanitization > +sanitize > +sanitized > +sanitizer > +sanitizers > +sanitizes > +sanitizing > +sanity > +sapped > +sapphire > +sapphires > +sassy > +sat > +satellite > +satellites > +satiric > +satirical > +satirically > +satisfaction > +satisfactorily > +satisfiability > +satisfied > +satisfies > +satisfy > +satisfying > +saturation > +Saturday > +Saturdays > +Saturn > +satyr > +sauerbraten > +sauté > +sautéd > +sautéing > +sautés > +save > +saved > +savegroup > +saves > +saving > +savvy > +sawed > +saxophone > +says > +sbrec > +scaffold > +scaffolded > +scaffolder > +scaffolding > +scaffolds > +scalability > +scalable > +scalar > +scalars > +scale > +scaled > +scaling > +Scandinavia > +scanned > +scanning > +scarcity > +scavenge > +scavenged > +scavenger > +scavengers > +scavenges > +scenario > +scenarios > +scene > +scenegraph > +scenegraphs > +scenes > +schar > +schedule > +scheduled > +scheduler > +schedulers > +schedules > +scheduling > +schema > +schemas > +schematic > +schematics > +scheme > +schemed > +schemes > +scheming > +schizophrenic > +schizophrenics > +scholarly > +scholarship > +scholarships > +scholastic > +school > +schooled > +schooling > +schools > +science > +sciences > +scientific > +scientifically > +scientist > +scientists > +scintillaqt > +scintillation > +scissor > +scissored > +scissoring > +scissors > +sclera > +scoop > +scope > +scopes > +scoping > +scorch > +scoreboard > +scoured > +scourer > +scourge > +scourged > +scourges > +scourging > +scouse > +scouser > +scouters > +scrap > +scrape > +scratch > +scratched > +scratcher > +scratches > +scratching > +scream > +screen > +screens > +screenshot > +screenshots > +screenwriter > +screw > +scribe > +scrip > +script > +scripted > +scripting > +scripts > +scripttype > +scroll > +scrollable > +scrollbar > +scrollbars > +scrolled > +scrolling > +scrolls > +scrutiny > +sculpt > +sculpted > +sculpting > +sculptor > +sculptors > +sculpture > +sculptures > +scythe > +scythes > +seamless > +seamlessly > +search > +searchable > +searched > +searcher > +searches > +searching > +searchkey > +seating > +secede > +seceded > +seceder > +seceders > +secedes > +seceding > +second > +secondary > +secondly > +seconds > +secret > +secretary > +section > +sectional > +sectioned > +sectioning > +sections > +sector > +secure > +securely > +security > +seduction > +see > +seeing > +seem > +seems > +seen > +seething > +segfault > +segfaults > +segment > +segmentation > +segmentations > +segmented > +segmenting > +segments > +segue > +segued > +segueing > +segues > +seine > +seismograph > +seismological > +seismologically > +seismologist > +seismologists > +seismology > +seize > +seized > +seizes > +seizing > +seizure > +seizures > +seldom > +select > +selectable > +selected > +selecting > +selection > +selections > +selector > +selectors > +selects > +self > +self-comparison > +self-contained > +self-opinionated > +self-referential > +self-referring > +selinux > +semantic > +semantical > +semantically > +semantics > +semaphore > +semaphores > +semicolon > +semiconductor > +semiconductors > +send > +sender > +sendfile > +sending > +sendmmsg > +sendmsg > +sends > +senior > +sense > +senses > +sensibilities > +sensibility > +sensible > +sensibly > +sensitive > +sensitively > +sensitiveness > +sensitivities > +sensitivity > +sensor > +sensors > +sentence > +sentences > +sentinel > +sentinels > +separable > +separate > +separated > +separately > +separates > +separating > +separation > +separations > +separatism > +separatist > +separator > +separators > +September > +sepulcher > +sepulchral > +sepulchrally > +sepulchre > +sequel > +sequels > +sequence > +sequenced > +sequencer > +sequencers > +sequences > +sequencing > +sequential > +sequentially > +sequentials > +sergeant > +serial > +serialisation > +serialise > +serialised > +serialises > +serialising > +serialization > +serialize > +serialized > +serializes > +serializing > +series > +serious > +seriously > +serous > +serrated > +serval > +serve > +served > +server > +serverless > +serves > +service > +serviced > +services > +servicing > +servile > +serving > +session > +sessions > +set > +setenv > +setgid > +sets > +setstatusbar > +setstatusmsg > +setted > +settees > +setter > +setters > +setting > +settings > +settle > +settled > +settlement > +settlements > +settles > +settling > +setup > +setups > +several > +severally > +severe > +severely > +severities > +severity > +sew > +sewer > +sflow > +sha1sum > +shadaloo > +shaders > +shadow > +shadows > +shall > +shaman > +shamans > +shame > +shamed > +shames > +shaming > +Shanghai > +shanked > +shanking > +shape > +shaped > +shapes > +shaping > +shared > +sharing > +shawl > +she > +sheath > +shebang > +sheep > +sheet > +shell > +shellcheck > +shepherd > +shepherded > +shepherding > +shepherdly > +shepherds > +sherbet > +sheriff > +sheriffs > +shield > +shielded > +shielding > +shields > +shift > +shifted > +shifting > +shifts > +shift-tab > +shining > +shipped > +shipping > +shoal > +shop > +shopkeepers > +shopped > +shopping > +shops > +short > +shortage > +short-circuit > +short-circuits > +shortcoming > +shortcomings > +shortcut > +shortcuts > +shorten > +short-ended > +shortened > +shortly > +should > +shoulder > +shouldered > +shoulders > +shouldn > +shouldn't > +show > +shower > +showing > +shown > +shows > +shrank > +shrew > +shriek > +shrink > +shrinking > +shrinks > +shrunk > +shrunken > +shuck > +shucked > +shucker > +shucking > +shucks > +shudder > +shuddered > +shudders > +shuffle > +shutdown > +shutting > +shuttle > +shuttled > +shuttles > +shuttling > +sibling > +siblings > +sick > +sickly > +sid > +side > +sidereal > +sides > +siege > +sieged > +sieges > +sieging > +sienna > +sieve > +sieved > +sieves > +sieving > +sift > +sifts > +sigh > +sighs > +sight > +sights > +sigil > +sigils > +sign > +signable > +signal > +signaled > +signalled > +signals > +signatories > +signatory > +signature > +signatures > +significance > +significand > +significant > +significantly > +signifies > +signify > +signifying > +signs > +silence > +silenced > +silencer > +silencers > +silences > +silencing > +silent > +silently > +silents > +silhouette > +silhouetted > +silhouettes > +silhouetting > +silhouettist > +silver > +similar > +similarity > +similarly > +simile > +similes > +simple > +simpler > +simplest > +simplicity > +simplification > +simplifications > +simplified > +simplifier > +simplifiers > +simplifies > +simplify > +simplifying > +simply > +simulate > +simulated > +simulates > +simulating > +simulation > +simulations > +simulator > +simulators > +simultaneity > +simultaneous > +simultaneously > +since > +sincerely > +sines > +singe > +single > +singled > +singles > +single-threaded > +singleton > +singletons > +singling > +singly > +singsong > +singular > +singularities > +singularity > +singularly > +sinusoid > +sinusoidal > +sinusoids > +sipped > +sisal > +sissier > +sister > +sisters > +Sistine > +sit > +site > +sits > +sitting > +sittings > +situation > +situational > +situationally > +situations > +six > +Sixteen > +sizable > +size > +sizeable > +sized > +sizeof > +sizer > +sizers > +sizes > +sizing > +Skagerrak > +skate > +skated > +skates > +skating > +skb > +skeleton > +sketch > +sketched > +sketcher > +sketches > +sketching > +skilful > +skilfully > +skilfulness > +skillful > +skillfully > +skillfulness > +skip > +skiplist > +skipped > +skipping > +skips > +Skype > +skyped > +slack > +slash > +slashes > +slat > +slaughterhouses > +slaveof > +sleep > +sleeping > +sleight > +slept > +sleuth > +sleuthed > +sleuthing > +sleuths > +sliceable > +slide > +slideshow > +slight > +slightly > +sling > +slings > +slipped > +slit > +slits > +sliver > +slopped > +slot > +sloth > +slowly > +slowpath > +slugify > +small > +smaller > +smallest > +smap > +smell > +smelting > +smile > +smiles > +smiley > +smileys > +smooth > +smoother > +smoothing > +smoothness > +SMTP > +SMTPE > +snapped > +snapping > +snapshot > +snapshots > +snarl > +snarled > +snarling > +snarls > +sneaks > +sneeze > +snippet > +snippets > +snoop > +so > +soap > +soared > +social > +socialism > +socialist > +socialists > +societies > +socket > +sockets > +sod > +soda > +sods > +softened > +software > +solar > +Solaris > +solarmutex > +sold > +solder > +soldered > +soldering > +solders > +soldier > +soldiered > +soldiering > +soldiers > +solely > +solemn > +solicitation > +solicitations > +solidification > +solidifications > +soliloquy > +solitaire > +solitary > +solo > +soluble > +solution > +solutions > +solvable > +solve > +solved > +solver > +solvers > +solves > +solving > +some > +somebody > +somehow > +someone > +somersault > +something > +somethingelse > +somethings > +sometime > +sometimes > +somewhat > +somewhere > +sonic > +soot > +sooth > +sophisticated > +sophomore > +sophomores > +sopped > +sorcerer > +sore > +sored > +sores > +sorry > +sort > +sorted > +sorter > +sorting > +sortlist > +sorts > +sough > +sought > +sound > +soundcard > +sounded > +sounding > +sounds > +soundtrack > +soup > +sour > +source > +sourced > +sourcedirectory > +sources > +sourcing > +soured > +sours > +south > +southbridge > +southern > +souvenir > +souvenirs > +sovereign > +sovereignty > +soviets > +sow > +space > +spaced > +spaces > +spacial > +spacing > +spaghetti > +Spanish > +spanning > +spatial > +spatially > +spawn > +spawned > +spawning > +spawns > +speak > +speaking > +spec > +spec-compliant > +special > +specialisation > +specialisations > +specialised > +specialization > +specializations > +specialized > +specially > +species > +specifiable > +specific > +specifically > +specification > +specifications > +specificities > +specificity > +specifics > +specified > +specifier > +specifiers > +specifies > +specify > +specifying > +specimen > +specs > +spectacular > +spectacularly > +spectaculars > +spectated > +specter > +spectral > +spectre > +spectrum > +speculative > +sped > +speech > +speeches > +speed > +speed-up > +spellchecking > +spelling > +spend > +spending > +spends > +spermatozoon > +sphagnum > +sphere > +spheres > +spherical > +spice > +spindle > +spindles > +spinlock > +spiral > +spiritual > +spite > +splash > +splashed > +splashes > +splendour > +splice > +splign > +split > +splits > +splitter > +splitting > +sponsor > +sponsored > +sponsors > +sponsorship > +spontaneous > +spoon > +spoonfuls > +sporadic > +spread > +spreadsheet > +spreadsheets > +spring > +springing > +sprintf > +spruce > +spruces > +spurious > +sql > +square > +squared > +squares > +squash > +squashed > +squashing > +squatting > +squawk > +squawked > +squawking > +squawks > +squeeze > +squirrel > +src > +ssh > +stability > +stabilization > +stabilize > +stabilized > +stabilizer > +stabilizers > +stabilizes > +stabilizing > +stable > +stack > +stage > +stages > +stained > +stainless > +stalactite > +stalk > +stamp > +stand > +standalone > +stand-alone > +standard > +standard-compliant > +standardisation > +standardise > +standardised > +standardiser > +standardises > +standardising > +standardization > +standardize > +standardized > +standardizer > +standardizes > +standardizing > +standards > +standby > +standee > +star > +stars > +start > +started > +starter > +starters > +starting > +startlistening > +startparentheses > +starts > +startup > +startups > +starvation > +state > +statement > +statements > +statement's > +statesman > +statically > +station > +stationary > +stationed > +stationery > +stations > +statistic > +statistics > +stats > +status > +statusbar > +statuses > +statusline > +statuslines > +staying > +steam > +steaming > +steams > +steganographic > +steganography > +stein > +stemming > +step > +steps > +stereo > +stereotype > +stereotypes > +steroids > +stick > +stickiness > +sticks > +sticky > +stiffening > +still > +stime > +stimuli > +stir > +stirring > +stirs > +stitch > +stochastic > +stockbrush > +stomach > +stomped > +stop > +stopped > +stopping > +stops > +storable > +storage > +storages > +store > +stored > +stores > +storeys > +stories > +storing > +story > +storyboard > +straight > +straighten > +straightened > +straightening > +straightens > +straightforward > +straightish > +straightly > +straightness > +straights > +strain > +strains > +strait > +straits > +strand > +strange > +strangely > +strangeness > +stranger > +strangers > +strangle > +strata > +strategic > +strategically > +strategies > +strategise > +strategised > +strategize > +strategized > +strategy > +strawberries > +strawberry > +strcasecmp > +strcmp > +stream > +streamed > +streamer > +streaming > +streamlining > +streampropinfo > +streams > +strength > +strengthen > +strengthened > +strengthening > +strengths > +strenuous > +strerror > +stretch > +stretched > +stretches > +stretching > +stricter > +strictest > +strictly > +strikeout > +strikingly > +strine > +string > +stringent > +stringification > +stringified > +stringifies > +stringify > +stringifying > +strings > +strip > +stripe > +stripped > +stripping > +strips > +stroll > +strolled > +strolling > +strolls > +strong > +stronger > +strongest > +strongly > +strstr > +struct > +structs > +structural > +structurally > +structure > +structured > +structures > +structuring > +struggle > +struggled > +struggles > +struggling > +strut > +stubbornness > +stuck > +student > +students > +studies > +studio > +studios > +study > +studying > +style > +styled > +styleless > +styles > +stylesheet > +stylesheets > +styling > +stylistic > +stylus > +suave > +subcategories > +subcategory > +subcircuit > +subclass > +subclasse > +subclasses > +subclause > +sub-clause > +subcommand > +subconscious > +subconsciously > +subdirectories > +subdirectory > +subdivision > +subdivisioned > +subdolder > +subdolders > +subdomain > +subdomains > +subelement > +subelements > +subexpression > +subexpressions > +subfile > +subfiles > +subfolder > +subfolders > +subformat > +subformats > +subforms > +subject > +subjugation > +submachine > +submission > +submissions > +submit > +submits > +submitted > +submitting > +submodule > +submodules > +subnegotiation > +subnegotiations > +subnet > +subobjects > +subpackage > +subpackages > +subpoena > +subpoenaed > +subpoenaing > +subpoenas > +subprocess > +subprogram > +subqueue > +subregion > +subresource > +subresources > +subroutine > +subroutines > +subsampling > +subscribe > +subscribed > +subscriber > +subscribers > +subscribes > +subscribing > +subscript > +subscription > +subscriptions > +subscripts > +subsection > +subsequence > +subsequent > +subsequently > +subsidiary > +subspace > +subspecies > +substance > +substances > +substantial > +substantially > +substantively > +substituent > +substituents > +substitutable > +substitute > +substituted > +substitutes > +substituting > +substitution > +substitutions > +substrate > +substrates > +substring > +substrings > +substructure > +substructures > +subsystem > +subsystems > +subtable > +subtables > +subtarget > +sub-target > +subtargets > +sub-targets > +subtask > +subtasks > +subterfuge > +subterranean > +subtitle > +subtitles > +subtle > +subtlety > +subtract > +subtracted > +subtracting > +subtraction > +subtracts > +subtree > +suburban > +succeed > +succeeded > +succeeding > +succeeds > +success > +successes > +successful > +successfully > +successfulness > +succession > +successive > +successively > +successor > +successors > +succinct > +succinctly > +succumb > +such > +suction > +suctional > +suctioned > +suctioning > +suctions > +sudo > +sued > +suede > +suet > +suffered > +suffering > +sufficiency > +sufficient > +sufficiently > +suffix > +suffixation > +suffixed > +suffixes > +suffixing > +suffocate > +suffocated > +suffocates > +suffocating > +suffocation > +suffrage > +suggest > +suggested > +suggesting > +suggestion > +suggestions > +suggests > +suicidal > +suicide > +suit > +suitable > +suite > +suites > +summaries > +summarisation > +summarise > +summarised > +summarises > +summarising > +summarization > +summarize > +summarized > +summarizes > +summarizing > +summary > +summed-up > +summer > +summers > +summery > +sums > +Sunday > +sunglasses > +super > +superblock > +superblocks > +supercalifragilisticexpialidocious > +superfluous > +superintendent > +superior > +superiors > +superoperator > +supersede > +superseded > +supersedes > +superseding > +superset > +supped > +supplant > +supplanted > +supplanting > +supplants > +supplement > +supplementary > +supplemented > +supplementing > +supplied > +supplier > +supplies > +supply > +supplying > +support > +supported > +supporter > +supporters > +supporting > +supportive > +supports > +supposable > +suppose > +supposed > +supposedly > +supposes > +supposing > +suppress > +suppressed > +suppresses > +suppressible > +suppressing > +suppression > +suppressions > +suppressor > +suppressors > +sure > +surely > +surface > +surfaces > +surgeon > +surgeons > +surly > +surpassing > +surprise > +surprised > +surprises > +surprising > +surprisingly > +surrendered > +surrendering > +surreptitious > +surreptitiously > +surrogate > +surround > +surrounded > +surrounding > +surroundings > +surrounds > +surveil > +surveiled > +surveiling > +surveillance > +surveils > +survey > +surveyor > +surveys > +survive > +survived > +survives > +survivor > +survivors > +susceptible > +suspect > +suspected > +suspecting > +suspects > +suspend > +suspended > +suspension > +suspicion > +suspicious > +suspiciously > +sustainability > +svelte > +swallowed > +swapped > +swappiness > +swapping > +swarming > +swcolumns > +swear > +swears > +swept > +swimming > +swish > +swished > +swishes > +swishing > +switch > +switchable > +switchback > +switchbacks > +switchboard > +switchboards > +switched > +switcher > +switchers > +switches > +switching > +switchover > +sword > +sycamore > +sycamores > +syllabi > +syllabification > +syllable > +syllabus > +syllabuses > +symbol > +symbolic > +symbolical > +symbolically > +symbolname > +symbols > +symmetric > +symmetrical > +symmetrically > +symmetries > +symmetry > +symphony > +symptom > +symptomatic > +symptomatically > +symptoms > +synagogue > +synagogues > +sync > +synchronisation > +synchronisations > +synchronise > +synchronised > +synchroniser > +synchronises > +synchronising > +synchronization > +synchronizations > +synchronize > +synchronized > +synchronizer > +synchronizes > +synchronizing > +synchronmode > +synchronous > +synchronously > +syncing > +syndrome > +syndromes > +synonym > +synonymous > +synonyms > +synopses > +synopsis > +syntactic > +syntactical > +syntactically > +syntax > +syntaxes > +synthesis > +synthesise > +synthesised > +synthesize > +synthesized > +synthesizes > +synthetic > +synthetically > +synthetics > +syntonic > +syphilis > +syringe > +syringes > +syrup > +syscall > +sysfs > +syslog > +system > +systematic > +systematically > +systematics > +systematies > +systematising > +systematizing > +systematy > +systemd > +systemed > +systemerror > +systemic > +systemically > +systemics > +systemist > +systemists > +systemize > +systemized > +systemizes > +systemizing > +systemmemory > +systems > +systemwindow > +tab > +table > +tableau > +tables > +tablespace > +tablespaces > +taboret > +tabs > +tabular > +tabulate > +tabulated > +tabulates > +tabulating > +tabulator > +tabulators > +tabview > +tactically > +tag > +tagged > +taggen > +tags > +tailored > +tainted > +take > +taken > +taker > +takes > +taking > +talk > +talked > +talking > +tall > +taller > +talus > +tangent > +tangential > +tangentially > +tangents > +tarball > +tarballs > +target > +targeted > +targeting > +targets > +tarpaulin > +task > +taskbar > +tasklet > +tasks > +taste > +tattoo > +tattoos > +taught > +taxonomic > +taxonomy > +tc > +tchotchke > +tchotchkes > +tcp > +tcp4 > +tcpdump > +tcpv4 > +teacher > +teachers > +teaches > +teaching > +tease > +teased > +technical > +technically > +technician > +technicians > +technique > +techniques > +technologies > +technology > +tedious > +teetotaler > +teetotalers > +Tekken > +telecom > +telegram > +telephony > +television > +temperament > +temperamental > +temperate > +temperature > +temperatures > +template > +templated > +templates > +templating > +templatised > +templatized > +temporal > +temporally > +temporaries > +temporarily > +temporary > +temptation > +tenacious > +tenaciously > +tenant > +tenants > +tendencies > +tendency > +tennis > +tense > +tension > +tensor > +tensors > +tentacle > +tentacles > +tentative > +tentatively > +term > +terminal > +terminals > +terminate > +terminated > +terminates > +terminating > +termination > +terminations > +terminator > +terminators > +terminological > +terminologies > +terminology > +terms > +terraform > +terraformed > +terraforming > +terraforms > +terrain > +terrains > +terrestrial > +terrible > +terrific > +territories > +territory > +terror > +terrorist > +terrors > +terse > +tessellate > +tessellated > +tessellates > +tessellating > +tessellation > +tessellations > +tessellator > +tessellators > +test > +testcase > +testcases > +tested > +tester > +testers > +testicular > +testimony > +testing > +tests > +tether > +tetrahedra > +tetrahedral > +tetrahedron > +tetrahedrons > +teutonic > +text > +textframe > +texting > +textline > +texts > +textual > +textually > +texture > +textured > +textures > +than > +thank > +thanked > +thankful > +thankfully > +thankfulness > +thanking > +thanks > +that > +that's > +thaw > +the > +theater > +their > +theirs > +them > +theme > +themes > +themself > +themselves > +then > +theorem > +theoretical > +theoretically > +theory > +therapeutic > +there > +thereafter > +thereby > +therefore > +therein > +there's > +thermistor > +thermistors > +thermo > +thermostat > +thermostats > +these > +thesis > +theta > +they > +they're > +they've > +thick > +thickened > +thickening > +thickens > +thickness > +thicknesses > +thief > +thieves > +thigh > +thighs > +thin > +thine > +thing > +things > +thingy > +think > +thinkable > +thinking > +thinks > +third > +thirst > +thirtieth > +this > +thistle > +thoracic > +thorn > +thorough > +thoroughly > +those > +though > +thought > +thoughtful > +thoughts > +thousand > +thousands > +thralling > +thrash > +thrashed > +thrashes > +thrashing > +thread > +threaded > +threading > +threads > +threadsafe > +threat > +threatened > +threatening > +three > +three-dimensional > +threshold > +thresholds > +threw > +throne > +throttle > +throttled > +throttles > +throttling > +through > +throughout > +throughput > +throw > +thrown > +throws > +thumb > +thumbnail > +thumbnails > +thumbs > +thunderbird > +Thursday > +thus > +thyme > +tick > +tidbit > +tidbits > +tidiness > +tidy > +tie > +ties > +tiger > +tight > +tighten > +tightened > +tightening > +tightens > +tightly > +tights > +tiles > +tilt > +tilted > +tilts > +time > +timecode > +timed > +timedelta > +timeout > +timeouts > +timer > +timers > +times > +timespan > +timespans > +timestamp > +timestamp-based > +timestamped > +timestamping > +timestamps > +timezone > +timezones > +timing > +tip > +titch > +tithe > +title > +titled > +titles > +titling > +tlv > +tlvs > +to > +tobacco > +today > +todo > +toe > +toey > +together > +togetherness > +toggle > +toggled > +toggles > +toggling > +token > +tokens > +tolerable > +tolerance > +tolerances > +tolerant > +Tolkien > +tomato > +tomatoes > +tomb > +tome > +tomorrow > +tongue > +tongues > +tonight > +too > +took > +tool > +toolbar > +toolbox > +toolkit > +toolkits > +tools > +top > +topicalizer > +topological > +topologically > +topologies > +topology > +torch > +tormentors > +tornado > +toroidal > +torpedoes > +torque > +torse > +torses > +tortellini > +tortoise > +toshiba > +tot > +total > +totally > +totals > +toucan > +toucans > +touch > +touches > +touchscreen > +tough > +tournament > +tow > +toward > +towards > +town > +Town > +tows > +toxin > +toy > +tpid > +trace > +traceability > +traced > +traces > +tracing > +track > +tracked > +tracker > +trackers > +tracking > +trade > +traded > +trades > +trading > +tradition > +traditional > +traditionally > +traditions > +traffic > +trafficked > +trafficking > +tragedy > +tragic > +trail > +trailed > +trailing > +trails > +train > +trained > +trainer > +trainers > +training > +trains > +trajectory > +tram > +trampoline > +trams > +transact > +transaction > +transactional > +transactions > +transaction-specific > +transceiver > +transceivers > +transcend > +transcendence > +transcendent > +transcendental > +transcending > +transcode > +transcoded > +transcoder > +transcoders > +transcodes > +transcoding > +transcodings > +transcribing > +transcription > +transfer > +transferred > +transferring > +transfers > +transform > +transformable > +transformation > +transformational > +transformations > +transformative > +transformed > +transformer > +transformers > +transforming > +transforms > +transient > +transients > +transistor > +transistors > +transition > +transitional > +transitioned > +transitioning > +transitions > +translatable > +translate > +translated > +translates > +translating > +translation > +translations > +translator > +translators > +transliteration > +translucency > +transmissible > +transmission > +transmissions > +transmissive > +transmit > +transmits > +transmitted > +transmitter > +transmitters > +transmitting > +transparencies > +transparency > +transparent > +transparently > +transplant > +transport > +transportable > +transportation > +transported > +transporter > +transporting > +transports > +transposable > +transpose > +transposed > +transposes > +transposing > +transposition > +transpositions > +transsexuals > +transversal > +transverse > +trapezoid > +trapezoidal > +trash > +trashed > +trashes > +trashing > +trauma > +traumas > +traveled > +traveling > +travelled > +travelling > +travels > +traversal > +traversals > +traverse > +traversed > +traverses > +traversing > +travis > +Travis > +TravisCI > +trawled > +trawling > +treaded > +treasure > +treasured > +treasurer > +treasures > +treasuring > +treat > +treated > +treating > +treatment > +treatments > +treats > +tree > +tremolo > +tremolos > +trestle > +triad > +triads > +triage > +triager > +triagers > +triages > +triaging > +trial > +trialed > +trialing > +trialled > +trialling > +trials > +triangle > +triangles > +triangular > +triangulate > +triangulated > +triangulates > +triangulating > +triangulation > +triangulations > +triathlon > +triathlons > +trick > +tricked > +trickery > +tricks > +tricky > +tried > +tries > +trigger > +triggered > +triggering > +triggers > +trigonometric > +trigonometry > +trike > +trikes > +trilinear > +trilled > +trilling > +trillionaire > +trilogy > +trimmed > +trimming > +trinity > +trinket > +trinkets > +trip > +triple > +tripled > +triples > +tripped > +tripping > +trips > +triptych > +triptychs > +triskaidekaphobia > +trivia > +trivial > +trivially > +troglodyte > +troglodytes > +troglodytic > +troglodytical > +troglodytism > +trolled > +trolley > +trolleys > +trolling > +troops > +trot > +trots > +Trotsky > +trotskyism > +trotskyist > +trotskyists > +trotted > +trotting > +troubadour > +troubadours > +trouble > +troubled > +troubles > +troubleshoot > +troubleshooted > +troubleshooter > +troubleshooting > +troubleshoots > +troubling > +troupe > +troupes > +trousseau > +trousseaus > +trousseaux > +trudged > +trudging > +true > +truly > +truncate > +truncated > +truncates > +truncating > +truncation > +trunk > +trust > +trustworthiness > +trustworthy > +truthful > +truthfully > +try > +trying > +Tucson > +Tuesday > +tugged > +tuition > +tunctl > +tuned > +tuning > +tunnel > +tunneling > +tunnelled > +tuple > +tuples > +turn > +turned > +turnkey > +turns > +turquoise > +turtle > +turtles > +tutorial > +tutorials > +tweak > +tweaked > +tweaking > +tweaks > +twelfth > +twelve > +twinge > +two > +two-dimensional > +tx > +txq > +tying > +type > +typecast > +typecasting > +typecasts > +typecheck > +typechecking > +typed > +typedef > +types > +typescript > +typical > +typically > +typing > +typo > +typographic > +typographical > +typos > +tyrannies > +tyranny > +ubiquitous > +ubiquitously > +Ubuntu > +udon > +udp > +udp4 > +udpv4 > +ufid > +UFO > +Uganda > +ugliness > +ugly > +uid > +uint8_t > +Ukrainian > +ulterior > +ultimately > +umbrella > +umount > +unable > +unacceptable > +unaccompanied > +unacknowledged > +unacquired > +unallowed > +unambiguous > +unambiguously > +unanimous > +unanimously > +unappreciated > +unappreciative > +unarchiving > +unassign > +unassigned > +unassigning > +unassigns > +unattended > +unauthenticated > +unauthorised > +unauthorized > +unavailability > +unavailable > +unavoidable > +unbalance > +unbeknownst > +unbelievable > +unbelievably > +unborn > +unbound > +unbounded > +unbundled > +uncache > +uncached > +uncalculated > +unceasing > +uncertain > +uncertainties > +uncertainty > +unchallengeable > +unchangeable > +unchanged > +uncheck > +unchecked > +uncle > +unclear > +uncles > +unclosed > +uncomfortable > +uncomment > +uncommented > +uncommenting > +uncomments > +uncommitted > +uncommon > +uncompetitive > +uncompress > +uncompressed > +uncompresses > +uncompressing > +uncompression > +uncompressor > +uncompressors > +unconditional > +unconditionally > +unconfigured > +unconscious > +unconsciousness > +unconstitutional > +unconstrained > +uncontrollable > +unconventional > +unconverted > +unconvertible > +uncorrelated > +undecidable > +undefinable > +undefine > +undefined > +undefines > +under > +underflow > +underflowed > +underflowing > +underflows > +underground > +underlaid > +underlying > +underneath > +underrun > +underruns > +underscan > +underscore > +underscored > +underscores > +understand > +understandable > +understanding > +understands > +understood > +underwater > +underwear > +undesirable > +undetectable > +undo > +undocumented > +undone > +undoubtedly > +unduly > +unduplicated > +unencrypt > +unencrypted > +unenforceable > +unescape > +unescaped > +unevaluated > +unexpected > +unexpectedly > +unflagged > +unflip > +unflipped > +unflipping > +unflips > +unforeseen > +unforgettable > +unforgivable > +unformatted > +unfortunate > +unfortunately > +ungeneralizable > +unhandled > +unhappy > +unheeded > +unhighlight > +unhighlighted > +unhighlights > +unicast > +unicode > +Unicode > +unidentified > +unidimensional > +uniform > +uniformed > +uniforming > +uniformity > +uniformly > +uniforms > +unify > +unifying > +unilateral > +unilaterally > +unimplemented > +unimportant > +unindented > +uninform > +uninformed > +uninforming > +uninforms > +uninhabited > +uninitialise > +uninitialised > +uninitialises > +uninitialising > +uninitialize > +uninitialized > +uninitializes > +uninitializing > +uninstall > +uninstallable > +uninstallation > +uninstallations > +uninstalled > +uninstaller > +uninstallers > +uninstalling > +uninstalls > +uninstantiated > +unintelligible > +unintended > +unintentionally > +uninteresting > +uninterpreted > +uninterrupted > +uninterruptible > +unintuitive > +union > +unions > +unique > +uniqueness > +unit > +unite > +UnitedStates > +units > +universal > +universality > +universally > +universe > +universes > +universities > +university > +unix > +unknowing > +unknowingly > +unknown > +unknowns > +unlabeled > +unlabelled > +unleash > +unless > +unlike > +unlikely > +unlimited > +unlink > +unloading > +unmaintained > +unmaneuverable > +unmanoeuvrable > +unmapped > +unmapping > +unmark > +unmarked > +unmarshalling > +unmatched > +unmaximize > +unmistakable > +unmistakably > +unmodifiable > +unmodified > +unmounted > +unnamed > +unnecessarily > +unnecessary > +unneeded > +unnoticeable > +uno > +unobtrusive > +unofficial > +unoptimise > +unoptimised > +unoptimize > +unoptimized > +unorder > +unordered > +unpacked > +unparsable > +unperturbed > +unpleasant > +unprecedented > +unpredictability > +unpredictable > +unprivileged > +unprompted > +unprovable > +unqueue > +unquote > +unquoted > +unquotes > +unquoting > +unreachable > +unreasonable > +unreasonably > +unrecognised > +unrecognized > +unrecoverable > +unrecovered > +unregister > +unregistered > +unregistering > +unregisters > +unrelated > +unreleased > +unreliable > +unrepentant > +unreplaceable > +unreproducible > +unresolvable > +unresolved > +unresponsive > +unrestricted > +unrotated > +unsafe > +unscaled > +unsearchable > +unselect > +unselectable > +unselected > +unselecting > +unselects > +unset > +unsets > +unsetting > +unshift > +unshifted > +unshifting > +unshifts > +unsign > +unsigned > +unsolicited > +unspecialized > +unspecific > +unspecified > +unstable > +unsubscribe > +unsubscribed > +unsubscribing > +unsubscription > +unsubscriptions > +unsubstantiated > +unsuccessful > +unsuccessfully > +unsupportable > +unsupported > +unsuppress > +unsuppressed > +unsuppresses > +unsure > +unsurprised > +unsurprising > +unsurprisingly > +unswitched > +unsynchronise > +unsynchronised > +unsynchronize > +unsynchronized > +untargeted > +until > +untitled > +untouched > +untracked > +untransform > +untransformed > +untranslatable > +untransposed > +untrustworthy > +unusable > +unused > +unusual > +unusually > +unverified > +unversioned > +unwarranted > +unwieldy > +unwrapped > +unwrapping > +unwritten > +unzipped > +up > +upanishad > +upcall > +upcalls > +upcoming > +updatable > +update > +updated > +updater > +updaters > +updates > +updating > +upgradability > +upgrade > +upgraded > +upgrader > +upgraders > +upgrades > +upgrading > +upholstery > +upload > +uploaded > +uploader > +uploaders > +uploading > +uploads > +upon > +upper > +uppercase > +uppercased > +uppercasing > +upperclass > +upstart > +upstarts > +upstream > +upstreamed > +upstreamer > +upstreaming > +upstreams > +uptime > +up-to-date > +up-to-dateness > +upwards > +urea > +urllib > +us > +usability > +usable > +usage > +use > +usec > +used > +useful > +usefully > +usefulness > +useless > +uselessness > +Usenet > +user > +user-defined > +username > +usernames > +users > +userspace > +uses > +using > +usual > +usually > +UTF-8-ness > +utilisation > +utilise > +utilised > +utilises > +utilising > +utilities > +utility > +utilization > +utilize > +utilized > +utilizes > +utilizing > +utils > +utime > +uuid > +vaccinate > +vaccinated > +vaccinates > +vaccinating > +vaccination > +vaccinations > +vaccine > +vaccines > +vacuously > +vacuum > +vacuumed > +vacuuming > +vacuums > +vagaries > +valet > +valeted > +valeting > +valets > +valgrind > +valiance > +valiant > +valiantly > +valid > +validate > +validated > +validaterelease > +validates > +validating > +validation > +validations > +validator > +validators > +validity > +valletta > +valley > +valleys > +valse > +valses > +valuable > +valuables > +valuation > +valuations > +value > +valued > +values > +valuing > +valve > +valves > +vanishes > +vantage > +vapid > +vapidity > +variability > +variable > +variables > +variance > +variances > +variant > +variants > +variation > +variational > +variations > +variegated > +varieties > +variety > +various > +variously > +varmint > +varmints > +varying > +vassal > +vassals > +vast > +vastly > +vaudeville > +vaudevillian > +vbscript > +vconn > +vconns > +vector > +vectored > +vectoring > +vectors > +vegetable > +vegetables > +vegetarian > +vegetarians > +vehement > +vehemently > +vehicle > +vehicles > +velocities > +velocity > +vendor > +vendors > +venerate > +vengeance > +venomous > +ventilate > +ventilated > +ventilates > +ventilating > +veranda > +verbatim > +verbiage > +verbose > +verbosely > +verbosity > +verifiable > +verification > +verifications > +verified > +verifier > +verifiers > +verifies > +verify > +verifying > +Verilog > +veritable > +vermilion > +vermin > +vermouth > +versatile > +versatility > +version > +versionadded > +versioned > +versioner > +versioners > +versioning > +versions > +vertebrae > +vertebraes > +vertex > +vertical > +verticalalign > +vertically > +vertices > +very > +vest > +vested > +veteran > +veterans > +veterinarian > +veterinarians > +veth > +veto > +vetoed > +vetoes > +vetoing > +vhost > +vhostuser > +via > +viable > +vial > +vials > +vibrate > +vibrated > +vibrates > +vibrator > +vibrators > +vice > +vice-versa > +vicinity > +vicious > +viciously > +victim > +victimize > +victimized > +victimizes > +victimizing > +victims > +victories > +video > +videostreaming > +vie > +Vietnamese > +view > +viewed > +viewer > +viewers > +viewing > +viewings > +viewport > +viewports > +views > +viewtransformation > +vigilance > +vigilante > +vigilantes > +vignette > +vignettes > +vigor > +vigorous > +vigour > +vigueur > +vilification > +vilify > +villain > +villains > +villein > +villi > +vinaigrette > +vinaigrettes > +vinegar > +violate > +violated > +violating > +violation > +violations > +violence > +viral > +virtio > +virtual > +virtualenv > +virtualisation > +virtualise > +virtualised > +virtualises > +virtualising > +virtualization > +virtualize > +virtualized > +virtualizes > +virtualizing > +virtually > +virtuals > +virtue > +virtues > +virtuoso > +virulence > +virulently > +visceral > +viscerally > +visibilities > +visibility > +visible > +visibly > +vision > +visions > +visit > +visited > +visiting > +visitor > +visitors > +visits > +vista > +visual > +visualisation > +visualisations > +visualise > +visualised > +visualises > +visualising > +visualization > +visualizations > +visualize > +visualized > +visualizer > +visualizes > +visualizing > +visually > +visuals > +vitiate > +vitiation > +vitiator > +vitiators > +vitriol > +vlan > +vlans > +void > +volcano > +volleyball > +voltage > +voltages > +volume > +voluntary > +volunteer > +volunteered > +volunteering > +volunteers > +voxel > +voxels > +voyeur > +voyeuristic > +voyeuristically > +voyeurs > +vsize > +vswitch > +vswitchd > +Vulcan > +Vulkan > +vulnerabilities > +vulnerability > +vulnerable > +vulnerably > +vxlan > +vxlans > +waistline > +waistlines > +wait > +waiting > +wake > +wakeup > +wakeups > +walking > +wall > +wallow > +wallowing > +walrus > +want > +wanted > +wanting > +wants > +wardrobe > +warn > +warned > +warning > +warnings > +warns > +warped > +warper > +warping > +warps > +warrant > +warranties > +warrants > +warranty > +warriors > +wars > +wart > +warts > +wary > +was > +wasn't > +wasteful > +wastefully > +wastefulness > +watch > +watchdog > +watches > +watermark > +wavelength > +wavelengths > +wavelines > +way > +waypoint > +waypoints > +ways > +wayward > +we > +wean > +weapon > +weaponries > +weaponry > +weapons > +wear > +weary > +weasel > +weasels > +weather > +weathers > +weave > +weaved > +weaves > +weaving > +web > +web-based > +webhooks > +webpage > +webpages > +webserver > +website > +wedge > +Wednesday > +weigh > +weighed > +weighing > +weighs > +weight > +weighted > +weighting > +weights > +weird > +weirdly > +weirdness > +well > +well-renowned > +Wen > +were > +weren't > +what > +whatever > +whats > +whcan > +wheel > +whelp > +when > +whenever > +where > +whereabouts > +whereas > +wherever > +whether > +which > +whichever > +which's > +while > +whilst > +whine > +whipped > +whisk > +whisper > +whispered > +whispering > +whispers > +whistle > +whistled > +whistles > +whistling > +white > +whitelist > +whitelisted > +whitelisting > +whitelists > +whiteout > +whitespace > +whitespaces > +who > +whole > +wholly > +whom > +who's > +whose > +why > +wick > +wicked > +wider > +widespread > +widget > +widgets > +widow > +widows > +width > +widthpoint > +widthpoints > +widths > +wield > +wielded > +wife > +wikipedia > +wild > +wildcard > +wildcards > +wildebeest > +wildebeests > +will > +willingness > +win > +wince > +window > +windows > +wing > +winged > +winger > +wings > +wiped > +wiping > +wired > +wireframe > +wireframes > +wise > +wish > +wishlist > +with > +withdraw > +withdrawal > +withheld > +withhold > +withholding > +within > +without > +wives > +wizard > +wok > +woke > +woks > +womanly > +woman's > +women > +women's > +wonderful > +wondering > +wondrous > +wondrously > +won't > +Worcester > +word > +wordpress > +work > +workaround > +workarounds > +workbench > +workbenches > +workbook > +workbooks > +worked > +worker > +workers > +workflow > +workflows > +working > +workload > +workloads > +works > +workspace > +workspaces > +workstation > +workstations > +world > +worldly > +worlds > +worldwide > +worn > +worried > +worries > +worry > +worrying > +worse > +worsened > +worst > +worth > +worthwhile > +would > +wouldn't > +wound > +wove > +wrap > +wrapped > +wrapper > +wrappers > +wrapping > +wraps > +wrath > +wrestle > +wrestled > +wrestler > +wrestlers > +wrestles > +wrestling > +writable > +write > +writeable > +writebuffer > +writecheque > +writer > +writers > +writes > +writhe > +writhed > +writhes > +writhing > +writing > +written > +wrong > +wronged > +wrongly > +wrongs > +wrote > +X > +x86_64 > +xbundle > +xbundles > +xcode > +xenophobia > +xgettext > +xinitialize > +xlate > +xlated > +xmodel > +xpdf > +xsl > +xylophone > +xylophones > +yacht > +yachting > +yachts > +yaw > +year > +yearly > +years > +yellow > +Yemeni > +Yemenite > +yeoman > +yeomen > +yes > +yet > +yield > +yielded > +yielding > +yields > +Yorker > +you > +young > +your > +you're > +yours > +yourself > +yourselves > +yousef > +youtube > +yugoslav > +zealot > +zealots > +zebra > +zebras > +zephyr > +zephyrs > +zig-zag > +zig-zags > +zinc > +Zionist > +Zionists > +zipmap > +zipmaps > +zipped > +zipper > +zippers > +zipping > +zombie > +zombies > +zucchini > +zucchinis > -- > 2.40.1 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
On 02/11/2023 16:11, Eelco Chaudron wrote: > > On 2 Nov 2023, at 14:20, Roi Dayan via dev wrote: > >> Add personal words list as spellcheck.txt and load it >> into enchant spell checker. This file is generated from >> codespell dictionary.txt and contains words users use >> but enchant spell checker failed on like >> refcount, pthread, enqueuing, etc. >> >> Signed-off-by: Roi Dayan <roid@nvidia.com> > Thanks for the patch, but it doesn’t look right to add the full list of words to the OVS repository. > > Maybe we can update the extra_keywords list with the most common missing ones, and add a command line option to include a user-defined file for people who want this? > > What do you think? > I think it is needed. It's a dictionary of most commonly used words and the enchant spell check does not seem to be enough. Some examples enchant fails as I remember are: lacp, dereferenced, valgrind, priv, syscall,.. Also adding the entire dictionary the script is even faster than adding word by word as done now. I think maybe removing the add word by word part at all but checking and doing in steps. Just by adding the dictionary and having the words being added through python already exists seems to be faster. Checking small commit before loading dictionry.txt: $ time ./utilities/checkpatch.py -S -1 real 0m28.379s user 0m0.272s sys 0m0.223s and after: $ time ./utilities/checkpatch.py -S -1 real 0m0.238s user 0m0.138s sys 0m0.038s > Cheers, > > Eelco > >> --- >> utilities/automake.mk | 1 + >> utilities/checkpatch.py | 4 +- >> utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ >> 3 files changed, 16165 insertions(+), 1 deletion(-) >> create mode 100644 utilities/dictionary.txt
Roi Dayan via dev <ovs-dev@openvswitch.org> writes: > On 02/11/2023 16:11, Eelco Chaudron wrote: >> >> On 2 Nov 2023, at 14:20, Roi Dayan via dev wrote: >> >>> Add personal words list as spellcheck.txt and load it >>> into enchant spell checker. This file is generated from >>> codespell dictionary.txt and contains words users use >>> but enchant spell checker failed on like >>> refcount, pthread, enqueuing, etc. >>> >>> Signed-off-by: Roi Dayan <roid@nvidia.com> >> Thanks for the patch, but it doesn’t look right to add the full list >> of words to the OVS repository. >> >> Maybe we can update the extra_keywords list with the most common >> missing ones, and add a command line option to include a >> user-defined file for people who want this? >> >> What do you think? >> > > I think it is needed. It's a dictionary of most commonly used words > and the enchant spell check does not seem to be enough. > Some examples enchant fails as I remember are: > lacp, dereferenced, valgrind, priv, syscall,.. Well, we do add some of those - BUT I see that codespell probably has a more complete dictionary. The original implementation using enchant was due to there not being a clear winner at the time. Enchant is a spell checking frontend intended for lots of tools, so seemed like a good idea (for example, used by libreoffice, AbiWord, and others). It may be that codepspell is more appropriate since it is targeted at development spell checking. OTOH, codespell will miss lots of misspellings where enchant will have a larger lexicon. I have no real opinion on which framework makes sense - but we shouldn't include a dictionary. After all, even linux checkpatch.pl will find the codespell dictionary and just use that as it exists. However, I will point out that there *is* a difference between the two. Here's a simple example: 02:01:19 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ echo vailgrind | codespell - 02:01:24 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ vs. 02:00:18 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ ./utilities/checkpatch.py -S test.patch == Checking "test.patch" == WARNING: Possible misspelled word: "vaigrind" Did you mean: ['grinder', 'valgrind'] So I guess we can probably do something better - and maybe that something is to find the codespell dictionary cut it up and merge the values with the current session (instead of add(), ie: 2/2 in this series). But I don't think we need to copy the entire codespell dict. > Also adding the entire dictionary the script is even faster than > adding word by word as done now. > > I think maybe removing the add word by word part at all but checking and doing > in steps. > > Just by adding the dictionary and having the words being added through python > already exists seems to be faster. > > Checking small commit before loading dictionry.txt: > > $ time ./utilities/checkpatch.py -S -1 > > real 0m28.379s > user 0m0.272s > sys 0m0.223s > > > and after: > > $ time ./utilities/checkpatch.py -S -1 > > real 0m0.238s > user 0m0.138s > sys 0m0.038s > >> Cheers, >> >> Eelco >> >>> --- >>> utilities/automake.mk | 1 + >>> utilities/checkpatch.py | 4 +- >>> utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ >>> 3 files changed, 16165 insertions(+), 1 deletion(-) >>> create mode 100644 utilities/dictionary.txt > > _______________________________________________ > dev mailing list > dev@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
On 08/11/2023 21:04, Aaron Conole wrote: > Roi Dayan via dev <ovs-dev@openvswitch.org> writes: > >> On 02/11/2023 16:11, Eelco Chaudron wrote: >>> >>> On 2 Nov 2023, at 14:20, Roi Dayan via dev wrote: >>> >>>> Add personal words list as spellcheck.txt and load it >>>> into enchant spell checker. This file is generated from >>>> codespell dictionary.txt and contains words users use >>>> but enchant spell checker failed on like >>>> refcount, pthread, enqueuing, etc. >>>> >>>> Signed-off-by: Roi Dayan <roid@nvidia.com> >>> Thanks for the patch, but it doesn’t look right to add the full list >>> of words to the OVS repository. >>> >>> Maybe we can update the extra_keywords list with the most common >>> missing ones, and add a command line option to include a >>> user-defined file for people who want this? >>> >>> What do you think? >>> >> >> I think it is needed. It's a dictionary of most commonly used words >> and the enchant spell check does not seem to be enough. >> Some examples enchant fails as I remember are: >> lacp, dereferenced, valgrind, priv, syscall,.. > > Well, we do add some of those - BUT I see that codespell probably has a > more complete dictionary. > > The original implementation using enchant was due to there not being a > clear winner at the time. Enchant is a spell checking frontend intended > for lots of tools, so seemed like a good idea (for example, used by > libreoffice, AbiWord, and others). > > It may be that codepspell is more appropriate since it is targeted at > development spell checking. OTOH, codespell will miss lots of > misspellings where enchant will have a larger lexicon. I have no real > opinion on which framework makes sense - but we shouldn't include a > dictionary. After all, even linux checkpatch.pl will find the codespell > dictionary and just use that as it exists. > > However, I will point out that there *is* a difference between the two. > Here's a simple example: > > 02:01:19 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ echo vailgrind | codespell - > 02:01:24 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ > > vs. > > 02:00:18 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ ./utilities/checkpatch.py -S test.patch > == Checking "test.patch" == > WARNING: Possible misspelled word: "vaigrind" > Did you mean: ['grinder', 'valgrind'] > > So I guess we can probably do something better - and maybe that > something is to find the codespell dictionary cut it up and merge the > values with the current session (instead of add(), ie: 2/2 in this > series). > > But I don't think we need to copy the entire codespell dict. > In linux checkpatch find codespell dictonary.txt, loads it into memory and cut on '>' to get the word needed and looks like internal perl code does the spell check. I can do the same here to find codespell dictionary.txt and cut on '>' and I get the same dictionary I tried to add here but I need to create a temporary file to load it with enchant.DictWithPWL() As doing a loop of calls to spell_check_dict.add_to_session() seems to take a lot longer for the library by far as shown. Will that be ok? This is the example diff. I can send as an update patch if its ok. Looking for the codespell dictionary as it can be different folder between fedora and ubuntu for example. Then loading it and creating temporary file to load into enchant which is being removed when file is closed. --- a/utilities/checkpatch.py +++ b/utilities/checkpatch.py @@ -37,8 +37,19 @@ spell_check_dict = None def open_spell_check_dict(): + import tempfile import enchant + try: + import codespell_lib + codespell_dir = os.path.dirname(codespell_lib.__file__) + codespell_file = os.path.join(codespell_dir, 'data', 'dictionary.txt') + if not os.path.exists(codespell_file): + codespell_file = '' + except: + codespell_file = '' + + try: extra_keywords = ['ovs', 'vswitch', 'vswitchd', 'ovs-vswitchd', 'netdev', 'selinux', 'ovs-ctl', 'dpctl', 'ofctl', @@ -93,7 +104,19 @@ def open_spell_check_dict(): global spell_check_dict word_dic = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'dictionary.txt') - spell_check_dict = enchant.DictWithPWL('en_US', word_dic) + + if codespell_file: + with open(codespell_file) as f: + with tempfile.NamedTemporaryFile(mode='w') as f2: + for line in f.readlines(): + words = line.strip().split('>')[1].strip(', ').split(',') + for word in words: + f2.write(word.strip()+'\n') + + spell_check_dict = enchant.DictWithPWL('en_US', f2.name) + else: + spell_check_dict = enchant.Dict("en_US") + for kw in extra_keywords: spell_check_dict.add_to_session(kw) Example run with time, ignore the warning $ time python3 utilities/checkpatch.py -1 -S == Checking dcfe1402d26e ("checkpatch: Fix personal word list storage.") == ERROR: Committer Roi Dayan <roid@nvidia.com> needs to sign off. Lines checked: 31, Warnings: 0, Errors: 1 real 0m0.517s user 0m0.304s sys 0m0.067s >> Also adding the entire dictionary the script is even faster than >> adding word by word as done now. >> >> I think maybe removing the add word by word part at all but checking and doing >> in steps. >> >> Just by adding the dictionary and having the words being added through python >> already exists seems to be faster. >> >> Checking small commit before loading dictionry.txt: >> >> $ time ./utilities/checkpatch.py -S -1 >> >> real 0m28.379s >> user 0m0.272s >> sys 0m0.223s >> >> >> and after: >> >> $ time ./utilities/checkpatch.py -S -1 >> >> real 0m0.238s >> user 0m0.138s >> sys 0m0.038s >> >>> Cheers, >>> >>> Eelco >>> >>>> --- >>>> utilities/automake.mk | 1 + >>>> utilities/checkpatch.py | 4 +- >>>> utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ >>>> 3 files changed, 16165 insertions(+), 1 deletion(-) >>>> create mode 100644 utilities/dictionary.txt >> >> _______________________________________________ >> dev mailing list >> dev@openvswitch.org >> https://mail.openvswitch.org/mailman/listinfo/ovs-dev >
Roi Dayan <roid@nvidia.com> writes: > On 08/11/2023 21:04, Aaron Conole wrote: >> Roi Dayan via dev <ovs-dev@openvswitch.org> writes: >> >>> On 02/11/2023 16:11, Eelco Chaudron wrote: >>>> >>>> On 2 Nov 2023, at 14:20, Roi Dayan via dev wrote: >>>> >>>>> Add personal words list as spellcheck.txt and load it >>>>> into enchant spell checker. This file is generated from >>>>> codespell dictionary.txt and contains words users use >>>>> but enchant spell checker failed on like >>>>> refcount, pthread, enqueuing, etc. >>>>> >>>>> Signed-off-by: Roi Dayan <roid@nvidia.com> >>>> Thanks for the patch, but it doesn’t look right to add the full list >>>> of words to the OVS repository. >>>> >>>> Maybe we can update the extra_keywords list with the most common >>>> missing ones, and add a command line option to include a >>>> user-defined file for people who want this? >>>> >>>> What do you think? >>>> >>> >>> I think it is needed. It's a dictionary of most commonly used words >>> and the enchant spell check does not seem to be enough. >>> Some examples enchant fails as I remember are: >>> lacp, dereferenced, valgrind, priv, syscall,.. >> >> Well, we do add some of those - BUT I see that codespell probably has a >> more complete dictionary. >> >> The original implementation using enchant was due to there not being a >> clear winner at the time. Enchant is a spell checking frontend intended >> for lots of tools, so seemed like a good idea (for example, used by >> libreoffice, AbiWord, and others). >> >> It may be that codepspell is more appropriate since it is targeted at >> development spell checking. OTOH, codespell will miss lots of >> misspellings where enchant will have a larger lexicon. I have no real >> opinion on which framework makes sense - but we shouldn't include a >> dictionary. After all, even linux checkpatch.pl will find the codespell >> dictionary and just use that as it exists. >> >> However, I will point out that there *is* a difference between the two. >> Here's a simple example: >> >> 02:01:19 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ echo vailgrind | codespell - >> 02:01:24 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ >> >> vs. >> >> 02:00:18 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ >> ./utilities/checkpatch.py -S test.patch >> == Checking "test.patch" == >> WARNING: Possible misspelled word: "vaigrind" >> Did you mean: ['grinder', 'valgrind'] >> >> So I guess we can probably do something better - and maybe that >> something is to find the codespell dictionary cut it up and merge the >> values with the current session (instead of add(), ie: 2/2 in this >> series). >> >> But I don't think we need to copy the entire codespell dict. >> > > In linux checkpatch find codespell dictonary.txt, loads it into memory and > cut on '>' to get the word needed and looks like internal perl code does > the spell check. > > I can do the same here to find codespell dictionary.txt and cut on '>' > and I get the same dictionary I tried to add here but I need to create > a temporary file to load it with enchant.DictWithPWL() > > As doing a loop of calls to spell_check_dict.add_to_session() seems > to take a lot longer for the library by far as shown. > > Will that be ok? > > This is the example diff. I can send as an update patch if its ok. > Looking for the codespell dictionary as it can be different folder between > fedora and ubuntu for example. > Then loading it and creating temporary file to load into enchant which > is being removed when file is closed. I think it's a good idea to use the codespell dict, but it turns out we don't actually need the temp file. I've tested with the add_to_session patch, and here is my timing output: 09:19:43 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ time ./utilities/checkpatch.py -S -1 test.patch == Checking 594d145410c5 ("readthedocs: Use dirhtml builder.") == WARNING: Possible misspelled word: "readthedocs" Did you mean: ['headteachers'] WARNING: Possible misspelled word: "dirhtml" Did you mean: ['dirtily'] Subject: readthedocs: Use dirhtml builder. WARNING: Possible misspelled word: "ReadTheDocs" Did you mean: ['Headteachers'] Lines checked: 44, Warnings: 3, Errors: 0 real 0m0.369s user 0m0.344s sys 0m0.024s The difference being that I don't use a tempfile - just your delta above as: if codespell_file != '': with open(codespell_file) as f: for line in f.readlines(): words = line.strip().split('>')[1].strip(', ').split(',') for word in words: spell_check_dict.add_to_session(word) Of course, looks like we would want to add other things like readthedocs, dirhtml, etc. Or possibly skip checking words that are proper nouns (like ReadTheDocs would be). Codespell ignores words it doesn't have a correction / suggestion for, while enchant will assume something it doesn't know is misspelled. This makes it so we will flag more often. WDYT? > --- a/utilities/checkpatch.py > +++ b/utilities/checkpatch.py > @@ -37,8 +37,19 @@ spell_check_dict = None > > > def open_spell_check_dict(): > + import tempfile > import enchant > > + try: > + import codespell_lib > + codespell_dir = os.path.dirname(codespell_lib.__file__) > + codespell_file = os.path.join(codespell_dir, 'data', 'dictionary.txt') > + if not os.path.exists(codespell_file): > + codespell_file = '' > + except: > + codespell_file = '' > + > + > try: > extra_keywords = ['ovs', 'vswitch', 'vswitchd', 'ovs-vswitchd', > 'netdev', 'selinux', 'ovs-ctl', 'dpctl', 'ofctl', > @@ -93,7 +104,19 @@ def open_spell_check_dict(): > global spell_check_dict > word_dic = os.path.join(os.path.dirname(os.path.abspath(__file__)), > 'dictionary.txt') > - spell_check_dict = enchant.DictWithPWL('en_US', word_dic) > + > + if codespell_file: > + with open(codespell_file) as f: > + with tempfile.NamedTemporaryFile(mode='w') as f2: > + for line in f.readlines(): > + words = line.strip().split('>')[1].strip(', ').split(',') > + for word in words: > + f2.write(word.strip()+'\n') > + > + spell_check_dict = enchant.DictWithPWL('en_US', f2.name) > + else: > + spell_check_dict = enchant.Dict("en_US") > + > for kw in extra_keywords: > spell_check_dict.add_to_session(kw) > > > > > Example run with time, ignore the warning > > $ time python3 utilities/checkpatch.py -1 -S > == Checking dcfe1402d26e ("checkpatch: Fix personal word list storage.") == > ERROR: Committer Roi Dayan <roid@nvidia.com> needs to sign off. > Lines checked: 31, Warnings: 0, Errors: 1 > > > real 0m0.517s > user 0m0.304s > sys 0m0.067s > > > >>> Also adding the entire dictionary the script is even faster than >>> adding word by word as done now. >>> >>> I think maybe removing the add word by word part at all but checking and doing >>> in steps. >>> >>> Just by adding the dictionary and having the words being added through python >>> already exists seems to be faster. >>> >>> Checking small commit before loading dictionry.txt: >>> >>> $ time ./utilities/checkpatch.py -S -1 >>> >>> real 0m28.379s >>> user 0m0.272s >>> sys 0m0.223s >>> >>> >>> and after: >>> >>> $ time ./utilities/checkpatch.py -S -1 >>> >>> real 0m0.238s >>> user 0m0.138s >>> sys 0m0.038s >>> >>>> Cheers, >>>> >>>> Eelco >>>> >>>>> --- >>>>> utilities/automake.mk | 1 + >>>>> utilities/checkpatch.py | 4 +- >>>>> utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ >>>>> 3 files changed, 16165 insertions(+), 1 deletion(-) >>>>> create mode 100644 utilities/dictionary.txt >>> >>> _______________________________________________ >>> dev mailing list >>> dev@openvswitch.org >>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev >>
On 10/11/2023 16:23, Aaron Conole wrote: > Roi Dayan <roid@nvidia.com> writes: > >> On 08/11/2023 21:04, Aaron Conole wrote: >>> Roi Dayan via dev <ovs-dev@openvswitch.org> writes: >>> >>>> On 02/11/2023 16:11, Eelco Chaudron wrote: >>>>> >>>>> On 2 Nov 2023, at 14:20, Roi Dayan via dev wrote: >>>>> >>>>>> Add personal words list as spellcheck.txt and load it >>>>>> into enchant spell checker. This file is generated from >>>>>> codespell dictionary.txt and contains words users use >>>>>> but enchant spell checker failed on like >>>>>> refcount, pthread, enqueuing, etc. >>>>>> >>>>>> Signed-off-by: Roi Dayan <roid@nvidia.com> >>>>> Thanks for the patch, but it doesn’t look right to add the full list >>>>> of words to the OVS repository. >>>>> >>>>> Maybe we can update the extra_keywords list with the most common >>>>> missing ones, and add a command line option to include a >>>>> user-defined file for people who want this? >>>>> >>>>> What do you think? >>>>> >>>> >>>> I think it is needed. It's a dictionary of most commonly used words >>>> and the enchant spell check does not seem to be enough. >>>> Some examples enchant fails as I remember are: >>>> lacp, dereferenced, valgrind, priv, syscall,.. >>> >>> Well, we do add some of those - BUT I see that codespell probably has a >>> more complete dictionary. >>> >>> The original implementation using enchant was due to there not being a >>> clear winner at the time. Enchant is a spell checking frontend intended >>> for lots of tools, so seemed like a good idea (for example, used by >>> libreoffice, AbiWord, and others). >>> >>> It may be that codepspell is more appropriate since it is targeted at >>> development spell checking. OTOH, codespell will miss lots of >>> misspellings where enchant will have a larger lexicon. I have no real >>> opinion on which framework makes sense - but we shouldn't include a >>> dictionary. After all, even linux checkpatch.pl will find the codespell >>> dictionary and just use that as it exists. >>> >>> However, I will point out that there *is* a difference between the two. >>> Here's a simple example: >>> >>> 02:01:19 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ echo vailgrind | codespell - >>> 02:01:24 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ >>> >>> vs. >>> >>> 02:00:18 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ >>> ./utilities/checkpatch.py -S test.patch >>> == Checking "test.patch" == >>> WARNING: Possible misspelled word: "vaigrind" >>> Did you mean: ['grinder', 'valgrind'] >>> >>> So I guess we can probably do something better - and maybe that >>> something is to find the codespell dictionary cut it up and merge the >>> values with the current session (instead of add(), ie: 2/2 in this >>> series). >>> >>> But I don't think we need to copy the entire codespell dict. >>> >> >> In linux checkpatch find codespell dictonary.txt, loads it into memory and >> cut on '>' to get the word needed and looks like internal perl code does >> the spell check. >> >> I can do the same here to find codespell dictionary.txt and cut on '>' >> and I get the same dictionary I tried to add here but I need to create >> a temporary file to load it with enchant.DictWithPWL() >> >> As doing a loop of calls to spell_check_dict.add_to_session() seems >> to take a lot longer for the library by far as shown. >> >> Will that be ok? >> >> This is the example diff. I can send as an update patch if its ok. >> Looking for the codespell dictionary as it can be different folder between >> fedora and ubuntu for example. >> Then loading it and creating temporary file to load into enchant which >> is being removed when file is closed. > > I think it's a good idea to use the codespell dict, but it turns out we > don't actually need the temp file. I've tested with the add_to_session > patch, and here is my timing output: > > 09:19:43 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ time ./utilities/checkpatch.py -S -1 test.patch > == Checking 594d145410c5 ("readthedocs: Use dirhtml builder.") == > WARNING: Possible misspelled word: "readthedocs" > Did you mean: ['headteachers'] > WARNING: Possible misspelled word: "dirhtml" > Did you mean: ['dirtily'] > Subject: readthedocs: Use dirhtml builder. > WARNING: Possible misspelled word: "ReadTheDocs" > Did you mean: ['Headteachers'] > Lines checked: 44, Warnings: 3, Errors: 0 > > > real 0m0.369s > user 0m0.344s > sys 0m0.024s > > The difference being that I don't use a tempfile - just your delta above > as: > > if codespell_file != '': > with open(codespell_file) as f: > for line in f.readlines(): > words = line.strip().split('>')[1].strip(', ').split(',') > for word in words: > spell_check_dict.add_to_session(word) > > > Of course, looks like we would want to add other things like readthedocs, > dirhtml, etc. Or possibly skip checking words that are proper nouns > (like ReadTheDocs would be). Codespell ignores words it doesn't have a > correction / suggestion for, while enchant will assume something it > doesn't know is misspelled. This makes it so we will flag more often. > > WDYT? This looks good. We shouldn't lag more often than now as we only add more familiar words to enchant session. Do you want me to create a proper patch and send it or you will do it when taking the 2nd patch? > >> --- a/utilities/checkpatch.py >> +++ b/utilities/checkpatch.py >> @@ -37,8 +37,19 @@ spell_check_dict = None >> >> >> def open_spell_check_dict(): >> + import tempfile >> import enchant >> >> + try: >> + import codespell_lib >> + codespell_dir = os.path.dirname(codespell_lib.__file__) >> + codespell_file = os.path.join(codespell_dir, 'data', 'dictionary.txt') >> + if not os.path.exists(codespell_file): >> + codespell_file = '' >> + except: >> + codespell_file = '' >> + >> + >> try: >> extra_keywords = ['ovs', 'vswitch', 'vswitchd', 'ovs-vswitchd', >> 'netdev', 'selinux', 'ovs-ctl', 'dpctl', 'ofctl', >> @@ -93,7 +104,19 @@ def open_spell_check_dict(): >> global spell_check_dict >> word_dic = os.path.join(os.path.dirname(os.path.abspath(__file__)), >> 'dictionary.txt') >> - spell_check_dict = enchant.DictWithPWL('en_US', word_dic) >> + >> + if codespell_file: >> + with open(codespell_file) as f: >> + with tempfile.NamedTemporaryFile(mode='w') as f2: >> + for line in f.readlines(): >> + words = line.strip().split('>')[1].strip(', ').split(',') >> + for word in words: >> + f2.write(word.strip()+'\n') >> + >> + spell_check_dict = enchant.DictWithPWL('en_US', f2.name) >> + else: >> + spell_check_dict = enchant.Dict("en_US") >> + >> for kw in extra_keywords: >> spell_check_dict.add_to_session(kw) >> >> >> >> >> Example run with time, ignore the warning >> >> $ time python3 utilities/checkpatch.py -1 -S >> == Checking dcfe1402d26e ("checkpatch: Fix personal word list storage.") == >> ERROR: Committer Roi Dayan <roid@nvidia.com> needs to sign off. >> Lines checked: 31, Warnings: 0, Errors: 1 >> >> >> real 0m0.517s >> user 0m0.304s >> sys 0m0.067s >> >> >> >>>> Also adding the entire dictionary the script is even faster than >>>> adding word by word as done now. >>>> >>>> I think maybe removing the add word by word part at all but checking and doing >>>> in steps. >>>> >>>> Just by adding the dictionary and having the words being added through python >>>> already exists seems to be faster. >>>> >>>> Checking small commit before loading dictionry.txt: >>>> >>>> $ time ./utilities/checkpatch.py -S -1 >>>> >>>> real 0m28.379s >>>> user 0m0.272s >>>> sys 0m0.223s >>>> >>>> >>>> and after: >>>> >>>> $ time ./utilities/checkpatch.py -S -1 >>>> >>>> real 0m0.238s >>>> user 0m0.138s >>>> sys 0m0.038s >>>> >>>>> Cheers, >>>>> >>>>> Eelco >>>>> >>>>>> --- >>>>>> utilities/automake.mk | 1 + >>>>>> utilities/checkpatch.py | 4 +- >>>>>> utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ >>>>>> 3 files changed, 16165 insertions(+), 1 deletion(-) >>>>>> create mode 100644 utilities/dictionary.txt >>>> >>>> _______________________________________________ >>>> dev mailing list >>>> dev@openvswitch.org >>>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev >>> >
On 12 Nov 2023, at 8:22, Roi Dayan wrote: > On 10/11/2023 16:23, Aaron Conole wrote: >> Roi Dayan <roid@nvidia.com> writes: >> >>> On 08/11/2023 21:04, Aaron Conole wrote: >>>> Roi Dayan via dev <ovs-dev@openvswitch.org> writes: >>>> >>>>> On 02/11/2023 16:11, Eelco Chaudron wrote: >>>>>> >>>>>> On 2 Nov 2023, at 14:20, Roi Dayan via dev wrote: >>>>>> >>>>>>> Add personal words list as spellcheck.txt and load it >>>>>>> into enchant spell checker. This file is generated from >>>>>>> codespell dictionary.txt and contains words users use >>>>>>> but enchant spell checker failed on like >>>>>>> refcount, pthread, enqueuing, etc. >>>>>>> >>>>>>> Signed-off-by: Roi Dayan <roid@nvidia.com> >>>>>> Thanks for the patch, but it doesn’t look right to add the full list >>>>>> of words to the OVS repository. >>>>>> >>>>>> Maybe we can update the extra_keywords list with the most common >>>>>> missing ones, and add a command line option to include a >>>>>> user-defined file for people who want this? >>>>>> >>>>>> What do you think? >>>>>> >>>>> >>>>> I think it is needed. It's a dictionary of most commonly used words >>>>> and the enchant spell check does not seem to be enough. >>>>> Some examples enchant fails as I remember are: >>>>> lacp, dereferenced, valgrind, priv, syscall,.. >>>> >>>> Well, we do add some of those - BUT I see that codespell probably has a >>>> more complete dictionary. >>>> >>>> The original implementation using enchant was due to there not being a >>>> clear winner at the time. Enchant is a spell checking frontend intended >>>> for lots of tools, so seemed like a good idea (for example, used by >>>> libreoffice, AbiWord, and others). >>>> >>>> It may be that codepspell is more appropriate since it is targeted at >>>> development spell checking. OTOH, codespell will miss lots of >>>> misspellings where enchant will have a larger lexicon. I have no real >>>> opinion on which framework makes sense - but we shouldn't include a >>>> dictionary. After all, even linux checkpatch.pl will find the codespell >>>> dictionary and just use that as it exists. >>>> >>>> However, I will point out that there *is* a difference between the two. >>>> Here's a simple example: >>>> >>>> 02:01:19 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ echo vailgrind | codespell - >>>> 02:01:24 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ >>>> >>>> vs. >>>> >>>> 02:00:18 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ >>>> ./utilities/checkpatch.py -S test.patch >>>> == Checking "test.patch" == >>>> WARNING: Possible misspelled word: "vaigrind" >>>> Did you mean: ['grinder', 'valgrind'] >>>> >>>> So I guess we can probably do something better - and maybe that >>>> something is to find the codespell dictionary cut it up and merge the >>>> values with the current session (instead of add(), ie: 2/2 in this >>>> series). >>>> >>>> But I don't think we need to copy the entire codespell dict. >>>> >>> >>> In linux checkpatch find codespell dictonary.txt, loads it into memory and >>> cut on '>' to get the word needed and looks like internal perl code does >>> the spell check. >>> >>> I can do the same here to find codespell dictionary.txt and cut on '>' >>> and I get the same dictionary I tried to add here but I need to create >>> a temporary file to load it with enchant.DictWithPWL() >>> >>> As doing a loop of calls to spell_check_dict.add_to_session() seems >>> to take a lot longer for the library by far as shown. >>> >>> Will that be ok? >>> >>> This is the example diff. I can send as an update patch if its ok. >>> Looking for the codespell dictionary as it can be different folder between >>> fedora and ubuntu for example. >>> Then loading it and creating temporary file to load into enchant which >>> is being removed when file is closed. >> >> I think it's a good idea to use the codespell dict, but it turns out we >> don't actually need the temp file. I've tested with the add_to_session >> patch, and here is my timing output: >> >> 09:19:43 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ time ./utilities/checkpatch.py -S -1 test.patch >> == Checking 594d145410c5 ("readthedocs: Use dirhtml builder.") == >> WARNING: Possible misspelled word: "readthedocs" >> Did you mean: ['headteachers'] >> WARNING: Possible misspelled word: "dirhtml" >> Did you mean: ['dirtily'] >> Subject: readthedocs: Use dirhtml builder. >> WARNING: Possible misspelled word: "ReadTheDocs" >> Did you mean: ['Headteachers'] >> Lines checked: 44, Warnings: 3, Errors: 0 >> >> >> real 0m0.369s >> user 0m0.344s >> sys 0m0.024s >> >> The difference being that I don't use a tempfile - just your delta above >> as: >> >> if codespell_file != '': >> with open(codespell_file) as f: >> for line in f.readlines(): >> words = line.strip().split('>')[1].strip(', ').split(',') >> for word in words: >> spell_check_dict.add_to_session(word) >> >> >> Of course, looks like we would want to add other things like readthedocs, >> dirhtml, etc. Or possibly skip checking words that are proper nouns >> (like ReadTheDocs would be). Codespell ignores words it doesn't have a >> correction / suggestion for, while enchant will assume something it >> doesn't know is misspelled. This makes it so we will flag more often. >> >> WDYT? > > > This looks good. > We shouldn't lag more often than now as we only add more familiar words > to enchant session. > > Do you want me to create a proper patch and send it or you will do it > when taking the 2nd patch? I guess, you sending a new patch would be preferred as it can be reviewed by others. //Eelco >> >>> --- a/utilities/checkpatch.py >>> +++ b/utilities/checkpatch.py >>> @@ -37,8 +37,19 @@ spell_check_dict = None >>> >>> >>> def open_spell_check_dict(): >>> + import tempfile >>> import enchant >>> >>> + try: >>> + import codespell_lib >>> + codespell_dir = os.path.dirname(codespell_lib.__file__) >>> + codespell_file = os.path.join(codespell_dir, 'data', 'dictionary.txt') >>> + if not os.path.exists(codespell_file): >>> + codespell_file = '' >>> + except: >>> + codespell_file = '' >>> + >>> + >>> try: >>> extra_keywords = ['ovs', 'vswitch', 'vswitchd', 'ovs-vswitchd', >>> 'netdev', 'selinux', 'ovs-ctl', 'dpctl', 'ofctl', >>> @@ -93,7 +104,19 @@ def open_spell_check_dict(): >>> global spell_check_dict >>> word_dic = os.path.join(os.path.dirname(os.path.abspath(__file__)), >>> 'dictionary.txt') >>> - spell_check_dict = enchant.DictWithPWL('en_US', word_dic) >>> + >>> + if codespell_file: >>> + with open(codespell_file) as f: >>> + with tempfile.NamedTemporaryFile(mode='w') as f2: >>> + for line in f.readlines(): >>> + words = line.strip().split('>')[1].strip(', ').split(',') >>> + for word in words: >>> + f2.write(word.strip()+'\n') >>> + >>> + spell_check_dict = enchant.DictWithPWL('en_US', f2.name) >>> + else: >>> + spell_check_dict = enchant.Dict("en_US") >>> + >>> for kw in extra_keywords: >>> spell_check_dict.add_to_session(kw) >>> >>> >>> >>> >>> Example run with time, ignore the warning >>> >>> $ time python3 utilities/checkpatch.py -1 -S >>> == Checking dcfe1402d26e ("checkpatch: Fix personal word list storage.") == >>> ERROR: Committer Roi Dayan <roid@nvidia.com> needs to sign off. >>> Lines checked: 31, Warnings: 0, Errors: 1 >>> >>> >>> real 0m0.517s >>> user 0m0.304s >>> sys 0m0.067s >>> >>> >>> >>>>> Also adding the entire dictionary the script is even faster than >>>>> adding word by word as done now. >>>>> >>>>> I think maybe removing the add word by word part at all but checking and doing >>>>> in steps. >>>>> >>>>> Just by adding the dictionary and having the words being added through python >>>>> already exists seems to be faster. >>>>> >>>>> Checking small commit before loading dictionry.txt: >>>>> >>>>> $ time ./utilities/checkpatch.py -S -1 >>>>> >>>>> real 0m28.379s >>>>> user 0m0.272s >>>>> sys 0m0.223s >>>>> >>>>> >>>>> and after: >>>>> >>>>> $ time ./utilities/checkpatch.py -S -1 >>>>> >>>>> real 0m0.238s >>>>> user 0m0.138s >>>>> sys 0m0.038s >>>>> >>>>>> Cheers, >>>>>> >>>>>> Eelco >>>>>> >>>>>>> --- >>>>>>> utilities/automake.mk | 1 + >>>>>>> utilities/checkpatch.py | 4 +- >>>>>>> utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ >>>>>>> 3 files changed, 16165 insertions(+), 1 deletion(-) >>>>>>> create mode 100644 utilities/dictionary.txt >>>>> >>>>> _______________________________________________ >>>>> dev mailing list >>>>> dev@openvswitch.org >>>>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev >>>> >>
On 13/11/2023 11:46, Eelco Chaudron wrote: > > > On 12 Nov 2023, at 8:22, Roi Dayan wrote: > >> On 10/11/2023 16:23, Aaron Conole wrote: >>> Roi Dayan <roid@nvidia.com> writes: >>> >>>> On 08/11/2023 21:04, Aaron Conole wrote: >>>>> Roi Dayan via dev <ovs-dev@openvswitch.org> writes: >>>>> >>>>>> On 02/11/2023 16:11, Eelco Chaudron wrote: >>>>>>> >>>>>>> On 2 Nov 2023, at 14:20, Roi Dayan via dev wrote: >>>>>>> >>>>>>>> Add personal words list as spellcheck.txt and load it >>>>>>>> into enchant spell checker. This file is generated from >>>>>>>> codespell dictionary.txt and contains words users use >>>>>>>> but enchant spell checker failed on like >>>>>>>> refcount, pthread, enqueuing, etc. >>>>>>>> >>>>>>>> Signed-off-by: Roi Dayan <roid@nvidia.com> >>>>>>> Thanks for the patch, but it doesn’t look right to add the full list >>>>>>> of words to the OVS repository. >>>>>>> >>>>>>> Maybe we can update the extra_keywords list with the most common >>>>>>> missing ones, and add a command line option to include a >>>>>>> user-defined file for people who want this? >>>>>>> >>>>>>> What do you think? >>>>>>> >>>>>> >>>>>> I think it is needed. It's a dictionary of most commonly used words >>>>>> and the enchant spell check does not seem to be enough. >>>>>> Some examples enchant fails as I remember are: >>>>>> lacp, dereferenced, valgrind, priv, syscall,.. >>>>> >>>>> Well, we do add some of those - BUT I see that codespell probably has a >>>>> more complete dictionary. >>>>> >>>>> The original implementation using enchant was due to there not being a >>>>> clear winner at the time. Enchant is a spell checking frontend intended >>>>> for lots of tools, so seemed like a good idea (for example, used by >>>>> libreoffice, AbiWord, and others). >>>>> >>>>> It may be that codepspell is more appropriate since it is targeted at >>>>> development spell checking. OTOH, codespell will miss lots of >>>>> misspellings where enchant will have a larger lexicon. I have no real >>>>> opinion on which framework makes sense - but we shouldn't include a >>>>> dictionary. After all, even linux checkpatch.pl will find the codespell >>>>> dictionary and just use that as it exists. >>>>> >>>>> However, I will point out that there *is* a difference between the two. >>>>> Here's a simple example: >>>>> >>>>> 02:01:19 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ echo vailgrind | codespell - >>>>> 02:01:24 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ >>>>> >>>>> vs. >>>>> >>>>> 02:00:18 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ >>>>> ./utilities/checkpatch.py -S test.patch >>>>> == Checking "test.patch" == >>>>> WARNING: Possible misspelled word: "vaigrind" >>>>> Did you mean: ['grinder', 'valgrind'] >>>>> >>>>> So I guess we can probably do something better - and maybe that >>>>> something is to find the codespell dictionary cut it up and merge the >>>>> values with the current session (instead of add(), ie: 2/2 in this >>>>> series). >>>>> >>>>> But I don't think we need to copy the entire codespell dict. >>>>> >>>> >>>> In linux checkpatch find codespell dictonary.txt, loads it into memory and >>>> cut on '>' to get the word needed and looks like internal perl code does >>>> the spell check. >>>> >>>> I can do the same here to find codespell dictionary.txt and cut on '>' >>>> and I get the same dictionary I tried to add here but I need to create >>>> a temporary file to load it with enchant.DictWithPWL() >>>> >>>> As doing a loop of calls to spell_check_dict.add_to_session() seems >>>> to take a lot longer for the library by far as shown. >>>> >>>> Will that be ok? >>>> >>>> This is the example diff. I can send as an update patch if its ok. >>>> Looking for the codespell dictionary as it can be different folder between >>>> fedora and ubuntu for example. >>>> Then loading it and creating temporary file to load into enchant which >>>> is being removed when file is closed. >>> >>> I think it's a good idea to use the codespell dict, but it turns out we >>> don't actually need the temp file. I've tested with the add_to_session >>> patch, and here is my timing output: >>> >>> 09:19:43 aconole@RHTPC1VM0NT {(594d145410...)} ~/git/ovs$ time ./utilities/checkpatch.py -S -1 test.patch >>> == Checking 594d145410c5 ("readthedocs: Use dirhtml builder.") == >>> WARNING: Possible misspelled word: "readthedocs" >>> Did you mean: ['headteachers'] >>> WARNING: Possible misspelled word: "dirhtml" >>> Did you mean: ['dirtily'] >>> Subject: readthedocs: Use dirhtml builder. >>> WARNING: Possible misspelled word: "ReadTheDocs" >>> Did you mean: ['Headteachers'] >>> Lines checked: 44, Warnings: 3, Errors: 0 >>> >>> >>> real 0m0.369s >>> user 0m0.344s >>> sys 0m0.024s >>> >>> The difference being that I don't use a tempfile - just your delta above >>> as: >>> >>> if codespell_file != '': >>> with open(codespell_file) as f: >>> for line in f.readlines(): >>> words = line.strip().split('>')[1].strip(', ').split(',') >>> for word in words: >>> spell_check_dict.add_to_session(word) >>> >>> >>> Of course, looks like we would want to add other things like readthedocs, >>> dirhtml, etc. Or possibly skip checking words that are proper nouns >>> (like ReadTheDocs would be). Codespell ignores words it doesn't have a >>> correction / suggestion for, while enchant will assume something it >>> doesn't know is misspelled. This makes it so we will flag more often. >>> >>> WDYT? >> >> >> This looks good. >> We shouldn't lag more often than now as we only add more familiar words >> to enchant session. >> >> Do you want me to create a proper patch and send it or you will do it >> when taking the 2nd patch? > > I guess, you sending a new patch would be preferred as it can be reviewed by others. > > //Eelco > sure. will send v2 the two patches. thanks. >>> >>>> --- a/utilities/checkpatch.py >>>> +++ b/utilities/checkpatch.py >>>> @@ -37,8 +37,19 @@ spell_check_dict = None >>>> >>>> >>>> def open_spell_check_dict(): >>>> + import tempfile >>>> import enchant >>>> >>>> + try: >>>> + import codespell_lib >>>> + codespell_dir = os.path.dirname(codespell_lib.__file__) >>>> + codespell_file = os.path.join(codespell_dir, 'data', 'dictionary.txt') >>>> + if not os.path.exists(codespell_file): >>>> + codespell_file = '' >>>> + except: >>>> + codespell_file = '' >>>> + >>>> + >>>> try: >>>> extra_keywords = ['ovs', 'vswitch', 'vswitchd', 'ovs-vswitchd', >>>> 'netdev', 'selinux', 'ovs-ctl', 'dpctl', 'ofctl', >>>> @@ -93,7 +104,19 @@ def open_spell_check_dict(): >>>> global spell_check_dict >>>> word_dic = os.path.join(os.path.dirname(os.path.abspath(__file__)), >>>> 'dictionary.txt') >>>> - spell_check_dict = enchant.DictWithPWL('en_US', word_dic) >>>> + >>>> + if codespell_file: >>>> + with open(codespell_file) as f: >>>> + with tempfile.NamedTemporaryFile(mode='w') as f2: >>>> + for line in f.readlines(): >>>> + words = line.strip().split('>')[1].strip(', ').split(',') >>>> + for word in words: >>>> + f2.write(word.strip()+'\n') >>>> + >>>> + spell_check_dict = enchant.DictWithPWL('en_US', f2.name) >>>> + else: >>>> + spell_check_dict = enchant.Dict("en_US") >>>> + >>>> for kw in extra_keywords: >>>> spell_check_dict.add_to_session(kw) >>>> >>>> >>>> >>>> >>>> Example run with time, ignore the warning >>>> >>>> $ time python3 utilities/checkpatch.py -1 -S >>>> == Checking dcfe1402d26e ("checkpatch: Fix personal word list storage.") == >>>> ERROR: Committer Roi Dayan <roid@nvidia.com> needs to sign off. >>>> Lines checked: 31, Warnings: 0, Errors: 1 >>>> >>>> >>>> real 0m0.517s >>>> user 0m0.304s >>>> sys 0m0.067s >>>> >>>> >>>> >>>>>> Also adding the entire dictionary the script is even faster than >>>>>> adding word by word as done now. >>>>>> >>>>>> I think maybe removing the add word by word part at all but checking and doing >>>>>> in steps. >>>>>> >>>>>> Just by adding the dictionary and having the words being added through python >>>>>> already exists seems to be faster. >>>>>> >>>>>> Checking small commit before loading dictionry.txt: >>>>>> >>>>>> $ time ./utilities/checkpatch.py -S -1 >>>>>> >>>>>> real 0m28.379s >>>>>> user 0m0.272s >>>>>> sys 0m0.223s >>>>>> >>>>>> >>>>>> and after: >>>>>> >>>>>> $ time ./utilities/checkpatch.py -S -1 >>>>>> >>>>>> real 0m0.238s >>>>>> user 0m0.138s >>>>>> sys 0m0.038s >>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> Eelco >>>>>>> >>>>>>>> --- >>>>>>>> utilities/automake.mk | 1 + >>>>>>>> utilities/checkpatch.py | 4 +- >>>>>>>> utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ >>>>>>>> 3 files changed, 16165 insertions(+), 1 deletion(-) >>>>>>>> create mode 100644 utilities/dictionary.txt >>>>>> >>>>>> _______________________________________________ >>>>>> dev mailing list >>>>>> dev@openvswitch.org >>>>>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev >>>>> >>> >
diff --git a/utilities/automake.mk b/utilities/automake.mk index 9a2114df40a5..28b30adeb1cf 100644 --- a/utilities/automake.mk +++ b/utilities/automake.mk @@ -64,6 +64,7 @@ EXTRA_DIST += \ utilities/ovs-vlan-test.in \ utilities/ovs-vsctl-bashcomp.bash \ utilities/checkpatch.py \ + utilities/dictionary.txt \ utilities/docker/Makefile \ utilities/docker/ovs-override.conf \ utilities/docker/start-ovs \ diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py index 6b210fab8385..9276640760d4 100755 --- a/utilities/checkpatch.py +++ b/utilities/checkpatch.py @@ -91,7 +91,9 @@ def open_spell_check_dict(): 'syscall', 'lacp', 'ipf', 'skb', 'valgrind'] global spell_check_dict - spell_check_dict = enchant.Dict("en_US") + word_dic = os.path.join(os.path.dirname(os.path.abspath(__file__)), + 'dictionary.txt') + spell_check_dict = enchant.DictWithPWL('en_US', word_dic) for kw in extra_keywords: spell_check_dict.add(kw) diff --git a/utilities/dictionary.txt b/utilities/dictionary.txt new file mode 100644 index 000000000000..d9a5126423ed --- /dev/null +++ b/utilities/dictionary.txt @@ -0,0 +1,16161 @@ +1990s +1st +2nd +3rd +4th +a +aardvark +aardvarks +abandon +abandoned +abandoning +abandonment +abandons +abase +abased +abases +abasing +abbot +abbots +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviations +abdomen +abdominal +abduct +abducted +abducting +abduction +abducts +aberrant +aberration +aberrations +abilities +ability +able +abnormal +abnormally +aboard +abode +abominable +abomination +aboriginal +aborigine +abort +aborted +abortifacient +aborting +aborts +about +above +abovementioned +abrupt +abruptly +abscond +abseil +abseiling +absence +absolute +absolutely +absolutes +absolutism +absolutist +absolutists +absolve +absolved +absolves +absolving +absorb +absorbed +absorbent +absorbing +absorbs +absorption +abstinence +abstract +abstracted +abstracter +abstracting +abstraction +abstractions +abstractly +abstractness +abstractor +abstractors +abstracts +absurd +absurdity +absurdly +abundance +abundances +abundant +abuser +abusers +abusing +abuts +abysmal +abysmally +abyss +academia +academic +academically +academics +academies +academy +accelerate +accelerated +accelerates +accelerating +acceleration +accelerations +accelerator +accelerators +accelerometer +accelerometers +accent +accents +accentuating +accept +acceptable +acceptably +acceptance +accepted +accepter +accepters +accepting +acceptor +acceptors +accepts +access +accessed +accesses +accessibility +accessible +accessing +accession +accessor +accessories +accessorise +accessorize +accessors +accessory +accident +accidental +accidentally +accidents +acclaimed +acclimatization +accommodate +accommodated +accommodates +accommodating +accommodation +accommodations +accompanied +accompanies +accompaniment +accompany +accompanying +accomplish +accomplished +accomplishes +accomplishing +accomplishment +accomplishments +accord +accordance +accordances +accorded +according +accordingly +accordion +accordions +accords +account +accountability +accountant +accountants +accounted +accounting +accounts +accreditation +accredited +accrue +accrued +accumulate +accumulated +accumulates +accumulating +accumulation +accumulative +accumulator +accumulators +accuracies +accuracy +accurate +accurately +accurse +accusation +accusations +accused +accusing +accustom +accustomed +ache +ached +aches +achievable +achieve +achieved +achievement +achievements +achiever +achievers +achieves +achieving +Achilles +aching +ack +acknowledge +acknowledged +acknowledgement +acknowledgements +acknowledges +acknowledging +acknowledgment +acknowledgments +acl +acne +acoustic +acoustically +acoustics +ACPI +acquaint +acquaintance +acquaintances +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiesces +acquiescing +acquire +acquired +acquires +acquiring +acquisition +acquisitions +acquit +acquitted +acreage +acronym +acronyms +across +acrylic +action +actionable +actions +activate +activated +activates +activating +activation +activations +activator +activators +active +actively +actives +activision +activism +activist +activists +activities +activity +actress +actresses +actual +actuality +actually +actuary +actuator +actuators +acutely +adage +adages +adamant +adamantly +adapt +adaptation +adaptations +adapted +adapter +adapters +adapting +adaptive +adaptor +adaptors +adapts +add +added +adders +addicting +addictions +addicts +adding +addition +additional +additionally +additions +additive +additively +additives +addon +addons +address +addressability +addressable +addressed +addressee +addressees +addresser +addresses +addressing +addresssanitizer +adds +adept +adequate +adequately +adhere +adhered +adherence +adhering +adhesive +adhesives +a-diaereses +adieu +adjacence +adjacencies +adjacency +adjacent +adjacently +adjective +adjournment +adjust +adjusted +adjusting +adjustment +adjustments +adjusts +admin +administer +administered +administering +administers +administrate +administrated +administrates +administration +administrations +administrative +administratively +administrator +administrators +admins +admissibility +admissible +admission +admissions +admit +admitted +admittedly +admitting +ado +adolescent +adopt +adopted +adopter +adopters +adoption +adoptions +adoptive +advance +advanced +advances +advancing +advantage +advantageous +advantageously +advantages +adventure +adventured +adventurer +adventurers +adventures +adventuring +adventurous +adversary +advertise +advertised +advertisement +advertisements +advertises +advertising +advice +advisable +advise +advised +advising +advisories +advisory +aegis +aerator +aerators +aerial +aerials +aerodynamics +aesthetic +aesthetical +aesthetically +aestheticism +aesthetics +affair +affect +affected +affecting +affects +affiliate +affiliates +affiliation +affiliations +affinities +affinitize +affinity +afford +affordable +affords +aficionado +aficionados +afore +aforementioned +afraid +after +afterwards +afxdp +again +against +agencies +agency +agenda +agent +agents +ages +aggrandise +aggrandised +aggrandisement +aggrandiser +aggrandises +aggrandising +aggrandize +aggrandized +aggrandizement +aggrandizer +aggrandizes +aggrandizing +aggravate +aggravated +aggravates +aggravating +aggregate +aggregated +aggregates +aggregating +aggregation +aggregations +aggregator +aggregators +aggression +aggressive +aggressively +aggressiveness +aggressivity +aggressor +aggrieved +agile +agitate +agitated +agitates +agitating +agree +agreeable +agreeableness +agreeably +agreed +agreeing +agreement +agreements +agrees +agriculture +agronomical +ahead +ailing +airborne +aircraft +aircraft's +airflow +airplane +airplanes +airport +airports +alarms +alas +albeit +albums +alchemist +alchemists +alchemy +alcohol +alcoholic +alert +alerts +alg +algae +algebra +algebraic +algorithm +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alienating +alighted +align +aligned +aligning +alignment +alignmenterror +alignments +alignright +aligns +alike +alive +all +allcommands +allege +alleged +allegedly +alleges +allegiance +allegorical +alleviate +alleviates +alleviating +alley +allied +alloc +allocatable +allocate +allocated +allocates +allocating +allocation +allocations +allocator +allocators +allocs +allophone +allophones +allot +allotted +allow +allowable +allowance +allowances +allowed +allowing +allows +all-time +allusion +almond +almonds +almost +alms +alone +along +aloud +alpha +alphabet +alphabetic +alphabetical +alphabetically +alphabets +alphanumeric +alphas +already +alright +also +alter +alteration +alterations +altered +altering +alternate +alternated +alternately +alternates +alternating +alternative +alternatively +alternativeness +alternatives +alters +although +altitude +altogether +altos +always +amalgam +amalgamated +amalgams +amass +amassed +amateur +amateurs +amazing +amazingly +amber +ambers +ambidextrous +ambidextrously +ambidextrousness +ambient +ambiguity +ambiguous +ambiguously +ambitious +ambulance +ambulances +amd64 +amdgpu +ameliorate +ameliorated +ameliorates +ameliorating +ameliorative +ameliorator +ameliorators +amend +amended +amending +amendment +amendments +amends +America +amiss +ammunition +amoebae +among +amongst +amortizes +amount +amounted +amounting +amounts +ampersands +amphibian +amphibians +amphitheater +amphitheaters +amplifier +amplitude +amused +analog +analogically +analogon +analogous +analogously +analogue +analogues +analyse +analysed +analyser +analysers +analyses +analysing +analysis +analysises +analyst +analysts +analytic +analytical +analytically +analytics +analyze +analyzed +analyzer +analyzers +analyzes +analyzing +anarchism +anarchist +anarchistic +anarchists +ancestor +ancestors +ancestral +ancestry +anchor +anchored +anchoring +anchors +ancient +ancients +ancillary +and +androgynous +androgyny +android +androidextras +androids +anecdote +anecdotes +anemone +aneurysm +angina +angle +angles +angular +animate +animated +animates +animating +animation +animations +animator +animators +animatronic +anime +animes +anisotropically +ankle +ankles +anneal +annealed +annealing +anneals +annihilate +annihilated +annihilates +annihilating +annihilation +annihilations +anniversaries +anniversary +annotate +annotated +annotates +annotating +annotation +annotations +annotator +annotators +announce +announced +announcement +announcements +announcer +announcers +announces +announcing +annoy +annoyance +annoyances +annoyed +annoying +annoyingly +annoys +annual +annualization +annualize +annualized +annualizing +annually +annul +annulled +annulling +annulls +anoint +anointed +anointing +anoints +anomalies +anomalous +anomaly +anonymity +anonymous +anonymously +another +answer +answered +answerer +answerers +answering +answers +antarctic +antecedent +antenna +antennas +anthropologist +anthropology +anthropomorphization +antialiased +antialiasing +anti-apartheid +anticipate +antidote +antidotes +antirez +antler +antlers +anxiety +anxious +anxiously +anxiousness +any +anymore +anything +anythings +anytime +anyway +anywhere +apache +apart +apartheid +apartment +apartments +apathetic +Apennines +aperture +apertures +aphelion +aphelions +api +apocalypse +apocalyptic +apocryphal +apologetic +apologetics +apologies +apology +apostrophe +apostrophes +appall +appalled +appalling +appalls +apparatus +apparatuses +apparent +apparently +appeal +appealed +appealing +appeals +appear +appearance +appearances +appeared +appearing +appears +append +appendage +appendages +appended +appender +appenders +appendices +appending +appendix +appends +applet +appliance +applicability +applicable +applicant +application +applications +application-specific +applicative +applied +applies +appliqué +appliqués +apply +applying +appointed +appointing +appointment +appoints +apportionable +apportions +appreciate +appreciated +appreciates +appreciating +appreciation +appreciative +apprehended +apprehensive +approach +approachable +approached +approaches +approaching +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriating +appropriation +appropriations +approval +approve +approved +approves +approving +approximate +approximated +approximately +approximates +approximating +approximation +approximations +appveyor +apron +aptitude +aqueduct +aqueous +aquifer +arabic +arachnid +arachnids +arbiter +arbiters +arbitrarily +arbitrary +arbitrate +arbitration +arbitrator +arbitrators +archaeological +archaeologist +archaeologists +archaeology +archaic +arch-dependent +archeologist +archeologists +archeology +archetype +archetypes +archimedean +arch-independent +architect +architects +architectural +architecturally +architecture +architectures +archival +archive +archived +archiver +archivers +archives +archiving +arctic +Arduino +are +area +aren't +arg +args +arguably +argue +argued +argues +arguing +argument +arguments +argv +arial +arithmetic +arity +armageddon +armageddons +armament +armaments +armature +armistice +armistices +aromatic +arose +around +arrange +arrangeable +arranged +arrangement +arrangements +arranger +arranges +arranging +array +arrays +arrested +arrival +arrivals +arrive +arrived +arrives +arriving +arrogant +arrow +arrows +arsenic +article +articles +artifact +artifacts +artificial +artificially +artillery +artist +as +asbestos +ascend +ascendance +ascendancy +ascended +ascender +ascending +ascends +ascension +ascent +ascetic +ascii +ASCII +Asia +Asian +aside +ask +asked +asks +aspect +aspects +asphalt +asphalted +asphalting +asphalts +asphyxiation +aspic +ass +assassin +assassinate +assassinated +assassinates +assassination +assassinations +assassins +assault +assaulted +assemble +assembled +assembler +assemblers +assembles +assemblies +assembling +assembly +assert +asserted +asserting +assertion +assertions +assertive +assertively +asserts +assess +assessed +assesses +assessing +assessment +assessments +asset +assets +assign +assignable +assigned +assignee +assignees +assigner +assigners +assigning +assignment +assignments +assignor +assignors +assigns +assimilate +assimilated +assimilates +assimilating +assist +assistance +assistant +assistants +assisted +assisting +assistive +assists +associate +associated +associates +associating +association +associations +associative +assuage +assume +assumed +assumes +assuming +assumption +assumptions +assure +assured +asterisk +asterisks +asteroid +asthma +astronomical +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymptote +asymptotes +asymptotic +asymptotically +async +asynchronize +asynchronized +asynchronous +asynchronously +at +atheism +atheist +atheistic +Athenian +Athenians +atheros +athlon +atomic +atomically +atomicity +atrocities +attach +attachable +attached +attaches +attaching +attachment +attachments +attack +attacked +attacker +attackers +attacking +attacks +attain +attainder +attained +attempt +attempted +attempting +attempts +attend +attendance +attendant +attendants +attended +attendee +attendees +attender +attenders +attending +attends +attention +attenuation +attenuations +attitude +attorney +attorneys +attosecond +attoseconds +attr +attribs +attribute +__attribute__ +attributed +attributes +attributing +attribution +attributions +auction +auctions +audience +audio +auditorium +auditoriums +augment +augmentation +augmented +augmenter +augmenters +augmenting +augments +august +August +aurora +auroras +austere +Australia +Australian +Austrian +authenticate +authenticated +authenticates +authenticating +authentication +authenticator +authenticators +authenticity +author +authored +authoring +authorisation +authorise +authorised +authorises +authorising +authoritative +authoritatively +authorities +authority +authorization +authorizations +authorize +authorized +authorizes +authorizing +authors +auto +autobiographic +autobiography +autochthonous +autocommit +autocommitting +autocomplete +autocompleted +autocompletes +autocompleting +autocompletion +autoconf +auto-delete +auto-deleted +auto-deletes +auto-deleting +auto-deletion +auto-dependencies +auto-destruct +autodetect +auto-detect +auto-detected +auto-detecting +auto-detection +auto-detects +autofilter +autoformat +autoformatting +autogenerated +auto-generated +autogeneration +auto-generation +autogrouping +autoincrement +auto-indentation +automagically +automanufactured +automata +automate +automated +automates +automatic +automatically +automating +automation +automaton +automobile +automobiles +automotive +autonegotiated +autonegotiation +auto-negotiation +autonegotiations +auto-negotiations +autonomous +autorecovery +autorelease +auto-release +auto-released +autorepeat +autos +autosave +autosaveperiodical +autosaves +autoselect +autosense +autospacing +autospec +autumn +auxiliaries +auxiliary +availabilities +availability +available +avalanche +average +averaged +averaging +aviary +aviation +avocado +avocados +avoid +avoidable +avoidance +avoided +avoiding +avoids +awarded +aware +away +awesome +awful +awfully +awkward +awning +awnings +axes +axis +axisymmetric +azimuth +azimuths +babel +baccalaureate +baccalaureates +bachelor +bachelors +back +backed +backed-up +backend +backends +backer +backers +background +backgrounds +backlight +backlighting +backlights +backreference +backrefs +backslash +backslashes +backspace +backtrack +backtracked +backtracking +backtracks +backup +backups +backward +backwards +badge +badges +badly +badminton +bag +bailed +bailing +bailiwick +bails +baited +baiting +baits +baked +baker +balance +balanced +balancer +balancers +balances +balancing +balk +balloon +balloons +baloney +baluster +balusters +bananas +bandwidth +bandwidths +bankruptcy +banquet +banquets +barbados +bareword +bargain +bargains +baroque +barred +barrel +barren +barrier +barriers +barycentric +base +based +baseline +baselines +bases +basic +basically +basics +basing +basis +basket +baskets +bastante +batteries +battery +battleship +baud +bayonet +bayonets +bayou +bayous +bazaar +be +beach +beaches +beachhead +beacon +bead +beast +beat +beating +beats +beautification +beautified +beautiful +beautifully +beauty +became +because +become +becomes +becoming +bedbug +bedbugs +bedding +bedroom +beef +been +beer +bees +beet +before +beforehand +begging +begin +beginner +beginners +beginning +beginnings +begins +behaves +behaving +behavior +behavioral +behaviors +behaviour +behavioural +behaviours +behind +beige +being +beings +beleaguered +belgium +belie +belied +belief +beliefs +belies +believable +believably +believe +believed +believer +believers +believes +believing +belligerent +bellwether +belong +belonged +belonging +belongs +beloved +below +bemusement +bench +benched +benches +benching +benchmark +benchmarked +benchmarking +benchmarks +beneath +beneficial +beneficiary +benefit +benefited +benefits +benign +beret +berets +bergamot +Berkeley +Bernoulli +berserk +besiege +besieged +besieging +bestiality +bestiaries +bestiary +better +bettor +between +betweenness +beyond +bezier +bfd +biapplicative +bias +biased +biases +biasing +bible +bicycle +bicycled +bicycles +bicycling +bicyclist +bidding +bidimensional +bidirectionality +bigalloc +biggest +bilaterally +bilinear +bilingual +bi-lingual +bilingualism +billion +bimillennia +bimillennial +bimillennium +bimonthly +bin +binaries +binary +bind +binded +binding +bindings +binds +binge +binged +bingeing +binger +binges +binging +binomial +bio +biscuit +biscuits +bisect +bitfield +bitfields +bitmap +bitmaps +bitmask +bits +bitstream +bitwidth +bitwise-oring +bivouac +bivouacked +bivouacking +bizarre +bizarrely +black +blackened +blackens +blacklist +blame +blamed +blank +blanked +blanks +blatant +blatantly +bleeding +bless +blessed +blessing +blindly +blithely +Blitzkrieg +bloat +bloated +blobs +block +blockack +blockchain +blockchains +blocked +blocker +blockers +blocking +blocks +bloke +blokes +blood +bloody +blossom +blossoms +blue +blues +Bluetooth +blur +blurred +board +boarded +boarding +boards +boat +boded +bodies +boding +body +bodybuilder +bogus +boiler +boilers +bold +bologna +bomb +bombard +bombardment +bombed +bomber +bombing +Bonanno +bonus +book +bookkeep +bookkeeping +bookmark +bookmarks +bookshelf +bookshelves +bool +boolean +booleans +boos +boot +bootloader +bootloaders +bootram +bootstrap +bootstrapped +bootstrapper +bootstrappers +bootstrapping +bootstraps +booze +border +borderline +borderlines +bored +borrow +boston +bot +both +bottle +bottleneck +bottlenecks +bottles +bottom +bottomborder +bottoms +bougainvillea +bougainvilleas +bouillon +boulder +boulders +boulevard +boulevards +bounce +bounced +bounces +bouncing +bound +boundaries +boundary +bounded +bounding +bounds +bouquet +bouquets +bourbon +bourgeois +bourgeoisie +bout +boutique +box +boxer +boxes +Boy +boycott +brace +braces +bracket +brackets +brain +braised +braises +braising +brake +brakes +branch +branched +brancher +branchers +branches +branching +brassiere +Brazilian +breached +breaches +breaching +break +breaking +breakpoint +breakpoints +breaks +breakthrough +breakthroughs +breathing +brethren +brevity +bridge +bridges +brief +briefly +brigade +brigades +bright +brighten +brightened +brightener +brighteners +brightenes +brightening +brightens +brighter +brightest +brightly +brightness +brilliant +brimstone +bring +bringing +bringtofront +Britain +British +broadcast +broadcasted +broadcasting +broadcasts +broadly +broccoli +brochure +brogue +brogues +broke +broken +brokenness +browsable +browse +browsed +browser +browsers +browsing +bruise +bruises +brush +brushed +brushes +brushing +brusque +brutally +brute +brutes +bubbles +bucket +buckets +Buddha +Buddhist +buffer +buffered +buffering +buffers +buffet +buffets +bugzilla +build +build-dependencies +build-dependency +builder +builders +building +buildings +buildpackage +buildpackages +builds +build-time +built +builtin +built-in +builtins +Bulgarian +bulk +bullet +bulleted +bum +bummer +bump +bumped +bumper +bumping +bumpy +bundle +bundled +bundler +bundles +bundling +bungee +buoy +buoyancy +buoyant +buoys +bureau +bureaucracy +bureaucratic +bureaucratically +bureaus +burgeon +burgeons +buried +burin +burning +burro +burros +burst +burying +busied +business +businesses +businessman +busy +butterfly +button +buttons +buy +buys +by +bypass +bypassed +bypassing +byte +byte-compiler +byteorder +bytes +bytestream +bytestreams +C +cabin +cabinet +cabinets +cabins +cache +cacheable +cached +cachedb +cacheline +caches +caching +Caesar +Caesarean +Caesars +cafe +cafes +caffeine +caisson +cake +calc +calculable +calculatable +calculate +calculated +calculates +calculating +calculation +calculations +calculator +calculators +calculus +calendar +calendars +calf +caliber +calibrate +calibrated +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calibri +calibscale +call +callback +callbacks +callchain +called +callee +callees +caller +callers +calligraphy +calling +callous +calls +callus +calves +Cambridge +camouflage +camouflaged +camouflages +camouflaging +campaign +campaigns +can +canadian +canaille +canal +canals +cancel +canceled +canceling +cancellation +cancellations +cancelled +cancelling +cancels +candidate +candidates +candle +candles +canister +canisters +cannibal +cannibalise +cannibalised +cannibalises +cannibalising +cannibalize +cannibalized +cannibalizes +cannibalizing +cannibals +cannot +canoe +canoes +canola +canonical +canonicalization +canonicalize +canonicalized +canonicalizes +canonicalizing +canonically +can't +cantaloupe +cantaloupes +cantonal +canvas +capabilities +capability +capable +capably +capacitance +capacities +capacitor +capacitors +capacity +Cape +capella +capital +capitalism +capitalist +capitalists +capitalize +capitalized +capitalizes +capitalizing +cappella +capsule +capsules +captain +captains +caption +captor +captors +capture +captured +captures +capturing +Caracas +carafe +carcass +carcasses +cardbus +career +careers +careful +carefully +caret +Caribbean +caribou +caribous +caricature +caring +Carmelite +carnage +Carnegie +Carnegie-Mellon +carnivore +carnivores +carnivorous +carousel +carousels +carriage +carriages +carried +carrier +carriers +carries +carry +carrying +cart +cartesian +Cartesian +Carthaginian +cartilage +cartographer +cartridge +carts +cascade +case +case-insensitive +case-insensitivity +caselessly +cases +casesensitive +case-sensitive +casserole +casseroles +cassette +cassowary +casualties +casualty +cataclysm +cataclysmic +Catalina +catalog +cataloged +catalogs +catalogue +catastrophe +catastrophes +catastrophic +catastrophically +catch +catcher +catches +catching +catchup +categorical +categorically +categories +categorization +categorizations +categorize +categorized +categorizes +categorizing +category +caterpillar +caterpillars +catholic +catholicism +Catiline +caucasian +caucuses +caught +cauliflower +cauliflowers +causality +causation +causations +cause +caused +causes +causing +caution +cautioned +cautions +cautious +cave +caveat +caveats +cavern +caverns +caves +cease +ceased +ceases +ceasing +celebrate +celebrated +celebrates +celebrating +celebration +celebrations +cell +cellar +cellars +cello +cellpadding +cells +cellular +celsius +Celsius +cement +cemented +cementing +cements +cemeteries +cemetery +censor +censure +census +centennial +centennials +center +centered +centigrade +centisecond +centiseconds +centrifugable +centrifugal +centrifuge +centrifuges +centroid +centroids +centuries +century +cerebral +cerebrally +ceremonial +ceremonially +ceremonies +ceremonious +ceremony +certain +certainly +certainty +certificate +certificated +certificates +certificating +certification +certifications +certified +certifies +certify +certifying +cervical +cervices +cgtime +chain +chained +chaining +chains +chairman +chalk +challenge +challenged +challenger +challengers +challenges +challenging +chamber +chambers +chameleon +chameleons +Champagne +chance +chances +chandelier +chandeliers +change +changeable +changed +changeling +changelog +changer +changers +changes +changing +channel +channeled +channels +chapter +chapters +char +character +characterisation +characterisations +characterise +characterised +characterises +characterising +characteristic +characteristically +characteristics +characterization +characterizations +characterize +characterized +characterizes +characterizing +characters +charade +charades +charcode +charcodes +charge +charged +charges +charging +charisma +charismatic +charismatically +charlatan +chars +charset +charsets +charstyle +chartreuse +chase +chased +chaser +chases +chasing +chasm +chasms +chassis +château +châteaus +châteaux +chatted +chauffeur +chauvinism +cheaper +cheapest +cheat +check +checkaliases +checkbox +checkboxes +checked +checker +checkerboard +checkerboards +checkered +checkers +checking +checklist +checklists +checkout +checkpatch +checkpoint +checkpoints +checks +checksum +checksummed +checksumming +checksums +cheek +cheetah +chemical +chemically +chemistry +chenille +cheque +cheques +chicane +chief +chiefs +child +childbirth +children +children's +child's +chilled +chimer +chimera +chimeric +chimerical +chimerically +chimers +chimney +chimneys +Chinese +chip +chipper +chippers +chips +chipselect +chipset +chipsets +chisel +chiseled +chiseling +chisels +chlorine +chocolate +chocolates +choice +choices +cholera +choose +chooser +chooses +choosing +chop +chopping +choppy +chorale +choreograph +chorus +chose +chosen +choux +chrominance +chromium +chronicle +chronicled +chronicler +chroniclers +chronicles +chronicling +chronological +chronologically +chthonic +chunk +chunked +chunking +chunks +chunksize +church +churches +churching +chutzpah +cigarette +cigarettes +Cincinnati +cipher +ciphers +ciphersuite +ciphersuites +ciphertext +ciphertexts +circle +circled +circles +circling +circuit +circuitry +circuits +circular +circularise +circularize +circularly +circulars +circulate +circulated +circulates +circulation +circulator +circulators +circumcision +circumference +circumferences +circumferential +circumflex +circumstance +circumstances +circumstantial +circumvent +circumvented +circumventing +circumvention +circumventions +circumvents +cirrus +civilian +civilians +civilisation +civilisations +civilization +civilizations +cksum +claim +claiming +claims +clairvoyant +clairvoyants +clamber +clamor +clan +clans +clarified +clarifies +clarify +clarifying +clarity +clashes +class +classes +classic +classical +classically +classification +classifications +classified +classifier +classifiers +classifies +classify +classifying +classroom +classrooms +clause +clean +cleancache +cleaned +cleaner +cleaners +cleaning +cleanly +cleanness +cleans +cleanse +cleansed +cleanser +cleansers +cleanses +cleansing +cleanup +cleanups +clear +clearance +clearances +cleared +clearer +clearing +clearly +clearoutput +clears +cleartype +cleat +cleats +cleaver +cleavers +clef +clerestories +clerestory +cleverly +cliché +clichés +click +clicked +clicker +clickers +clicking +clicks +client +clientele +clients +client's +client-side +climber +climbers +climbing +clinical +clinically +clipboard +clipboards +clipped +clipper +clipping +cloak +cloaks +clobbering +clock_gettime +clocksource +clockwise +cloisonné +cloisonnés +clojure +clone +cloned +cloner +clones +cloning +close +closed +closely +closer +closes +closest +closets +closing +closure +clothes +cloud +clouded +clouding +clouds +clue +clued +clumsily +clunky +cluster +clustered +clusters +clutter +cmake +cmap +CMYK +coach +coached +coaches +coaching +coal +coalesce +coalesced +coalescence +coalesces +coalescing +coalition +coapted +coarse +coast +coccinelle +cockatiel +cockatiels +cocktail +cocoon +cocoons +coddle +coddler +coddlers +coddles +code +codecs +coded +codeine +codepoint +coder +coders +codes +codespell +codestream +coding +coefficient +coefficients +coerce +coerced +coerces +coercible +coercing +coercion +coexist +co-exist +coexisted +co-existed +coexistence +co-existence +coexisting +co-existing +coexists +co-exists +coffee +cogent +cognac +cognisant +cognition +cognitive +cognizant +cohabiting +coherence +coherency +coherent +coherently +coiffure +coiffured +coincide +coincided +coincidence +coincident +coincidentally +coincides +coinciding +coinitialize +coinstallable +colander +colanders +colder +coldest +coldplug +collaboration +collaborations +collaborative +collaboratively +collapse +collapsed +collapses +collapsible +collapsing +collate +collated +collateral +collates +collating +collation +colleague +colleagues +collect +collectable +collected +collecting +collection +collections +collective +collectively +collector +collectors +collects +collegiate +collides +collision +collisions +colloquial +colloquially +collusion +collusions +colocalized +cologne +colon +colonel +colonels +colonies +colonizers +colonnade +colon-separated +colony +color +coloration +colored +colorful +colorfully +coloring +colorizer +colors +colorscheme +colorspace +colorspaces +colossal +colourful +colourfully +colourspace +colourspaces +column +columnar +columned +columns +coma +comas +combed +combination +combinations +combinator +combinatorial +combinatorics +combinators +combine +combined +combiner +combiners +combines +combing +combining +combo-box +combustion +comeback +comedian +comedians +comedic +comedilib +comet +comets +comfort +comfortable +comfortably +coming +comings +comma +command +commanded +commandeer +commander +commanders +commanding +commandline +command-line +commando +commandos +commands +commas +comma-separated +commata +commemorate +commemorated +commemorates +commemorating +commemoration +commemorative +commence +commenced +commences +commencing +commend +commended +commending +commends +comment +commentaries +commentary +commentator +commentators +commented +commenting +comments +commentstatus +commerce +commercial +commercially +commercials +commission +commissioned +commissioner +commissioners +commissioning +commissions +commit +commitment +commitments +commits +committable +committed +committee +committees +committer +committers +committing +committish +commodity +common +commonly +commons +commonwealth +commotion +commune +communed +communes +communicate +communicated +communicates +communicating +communication +communications +communing +communiqué +communiqués +communism +communist +communists +communities +community +commutative +commute +commuted +commuter +commuters +commutes +commuting +compact +compaction +compand +companies +companion +company +comparability +comparable +comparative +comparatively +comparator +comparators +compare +compared +compares +comparing +comparison +comparisons +compartment +compartments +compass +compasses +compatibilities +compatibility +compatible +compatibly +compensate +compensated +compensates +compensating +compensation +compensations +compère +compete +competed +competence +competent +competes +competing +competition +competitions +competitive +competitively +competitiveness +competitor +competitors +compilable +compilation +compilations +compile +compiled +compiled-in +compiler +compilers +compiles +compiling +complain +complained +complainer +complaining +complains +complaint +complaints +complement +complete +completed +completely +completeness +completer +completes +completing +completion +completions +complex +complexes +complexion +complexions +complexities +complexity +compliance +compliancy +compliant +complicate +complicated +complicatedly +complicates +complicating +complication +complications +complice +complied +component +components +composability +composable +compose +composed +composite +composites +compositing +compost +composted +compound +compounding +compounds +comprehensive +compress +compressed +compresses +compressible +compressing +compression +compressions +compressor +compressors +compromise +compromised +compulsory +computability +computation +computations +compute +computed +computer +computerized +computers +computes +computing +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +concede +conceded +concedes +conceit +conceited +conceivable +conceive +conceived +concentrate +concentrated +concentrates +concentrating +concentration +concentric +concept +conception +conceptions +concepts +conceptual +conceptualisation +conceptualization +conceptually +concern +concerned +concerning +concerts +concisely +conclude +concluded +concludes +concluding +conclusion +conclusions +conclusive +conclusively +concrete +concretely +concurred +concurrence +concurrency +concurrent +concurrently +concurrents +concurring +concurs +condemn +condemnation +condemned +condign +condition +conditional +conditionally +conditionals +conditioned +conditioning +conditions +condole +condoled +condoles +condoling +conducive +conduct +conducted +conducting +conductive +conductor +conductors +conducts +confer +conference +conferencing +confers +confetti +confidence +confident +confidential +confidentially +confidentials +confides +config +configdialog +configs +configurable +configurate +configurating +configuration +configurations +configure +configured +configures +configuring +confine +confined +confines +confining +confirm +confirmation +confirmations +confirmed +confirming +confirms +confiture +confitures +conflate +conflated +conflates +conflating +conflict +conflicted +conflicting +conflicts +conform +conformance +conformed +conforming +conforms +confounder +confuse +confused +confuses +confusing +confusion +congratulations +congressional +conifer +conifers +conjecture +conjectures +conjunction +conjunctions +conjunctive +conn +connect +connected +Connecticut +connecting +connection +connections +connectivities +connectivity +connectix +connector +connectors +connects +connectstatus +conned +connexant +connived +connoisseur +connotation +connotations +connote +connotes +conntrack +conquered +conquering +conqueror +conquerors +conquers +conscience +consciences +conscientious +conscientiously +conscious +consciously +consciousness +consecutive +consecutively +consensus +consent +consented +consenting +consents +consequence +consequences +consequent +consequently +conservable +conservation +conservative +conservatively +conservatives +conserve +conserved +conserver +conservers +conserves +conserving +consider +considerable +considerably +considerate +consideration +considerations +considered +considering +considers +consist +consisted +consistency +consistent +consistently +consisting +consists +consolation +console +consoled +consoles +consolidate +consolidated +consoling +consonant +consonants +consortium +conspiracies +conspirator +conspire +conspired +const +Constance +constancy +constant +constantly +constants +constellation +constellations +consternation +constexpr +constituencies +constituency +constituent +constituents +constitute +constituted +constitutes +constituting +constitution +constitutional +constitutive +constrain +constrained +constraining +constrains +constraint +constraints +constrict +constricted +constricting +constriction +constrictions +constrictor +constrictors +constricts +construct +constructed +constructing +construction +constructions +constructive +constructor +constructors +constructs +construe +construed +construes +construing +consultant +consumable +consumables +consume +consumed +consumer +consumers +consumes +consuming +consummate +consummated +consummating +consummation +consumption +consumptions +contact +contacted +contacting +contacts +contagion +contain +contained +container +containers +containing +contains +contaminate +contaminated +contaminating +contemporaneous +contemporaries +contemporary +contend +contended +contender +contends +content +content-negotiation +contents +contest +conteur +conteurs +context +contexts +contextual +contiguous +contiguously +continental +contingency +contingent +continual +continually +continuation +continuations +continue +continued +continueq +continues +continuing +continuities +continuity +continuous +continuously +continuum +contour +contours +contraction +contractions +contractor +contractors +contradiction +contradictions +contradictory +contrary +contrast +contrasted +contrasting +contrasts +contravening +contrib +contribs +contribute +contributed +contributes +contributing +contribution +contributions +contributor +contributors +control +controllable +controlled +controller +controllers +controlling +controls +controversial +controversies +controversy +convalesce +convection +convene +convened +convenes +convenience +conveniences +convenient +conveniently +convening +convent +convention +conventional +conventionally +conventions +converge +converged +convergence +convergent +converges +converging +conversation +conversations +converse +conversed +conversely +converses +conversing +conversion +conversions +convert +converted +converter +converters +convertible +convertibles +converting +converts +convex +convexes +convexity +convexly +convexness +convey +conveyed +conveying +conveyor +conveys +convict +convicted +convicting +convicts +convince +convinced +convinces +convincing +convolution +convolutions +convolve +convolved +convolving +cookies +coolant +cooling +cooperate +co-operate +cooperates +co-operates +cooperating +cooperation +cooperations +cooperative +coordinate +coordinated +coordinates +coordinating +coordination +coordinator +coordinators +copied +copier +copiers +copies +copilot +coppermine +coppiced +coppices +coprocessor +coprocessors +copulate +copulated +copulates +copulating +copulation +copulations +copy +copying +copyright +copyrighted +copyrights +cordial +corduroy +core +coredump +cores +Coriolis +cormorant +cormorants +corner +corners +corollary +coronavirus +coronaviruses +coroner +coroners +corporate +corporates +corporation +corporations +corpse +corpses +correct +correctable +corrected +correcting +correction +corrections +correctly +correctness +corrector +correctors +corrects +correlate +correlated +correlates +correlating +correlation +correlations +correspond +corresponded +correspondence +correspondences +correspondent +correspondents +corresponding +correspondingly +corresponds +corridor +corridors +corrosion +corrugated +corrupt +corrupted +corruptible +corruption +corruptions +corrupts +CORS +corset +corsets +cosiest +costly +costume +costumes +cot +cotransfer +cotransferred +cotransfers +cotton +cougar +cough +could +couldn't +coulomb +coulombs +council +councillor +councillors +councilor +councilors +councils +counsel +counselled +counselling +counselor +counselors +counsels +count +counted +counter +countered +counterfeit +counterfeits +countermeasure +countermeasures +counterpart +counterparts +counters +countersink +counties +counties' +counting +countries +countries' +country +countryie +country's +counts +county +county's +couple +couples +courage +courageous +courier +course +coursed +courses +coursing +courteous +courteously +courtesy +cousin +couturier +covariance +covariate +covariates +covenant +cover +coverage +coverages +covered +covering +coverity +covers +coveted +coveting +coy +coyote +coyotes +__cplusplus +cpp +cppcheck +crack +cracked +cracking +cracks +cram +crams +crane +cranes +crash +crashed +crashes +crashing +crass +crate +crated +crater +craters +crates +crating +creatable +create +created +creates +creatine +creating +creation +creationist +creationists +creations +creative +creatively +creativity +creator +creators +creature +creatures +crèche +crèches +credence +credential +credentialed +credentials +credited +credits +creosote +crescent +cretaceous +cretin +criteria +criterion +critic +critical +criticality +critically +criticals +criticise +criticised +criticises +criticising +criticism +criticisms +criticize +criticized +criticizes +criticizing +critics +critique +critiqued +critiquing +crochet +crochets +crocodile +crocodiles +croissant +croissants +cropped +croquet +cross +cross-compilation +cross-compiling +crosses +crossgen +crosshair +crosshairs +crossing +cross-origin +cross-reference +cross-referenced +cross-references +cross-site +crotch +crowdsignal +crown +crucial +crucially +crucifixion +cruise +cruised +cruiser +cruises +cruising +crunching +crutch +crutches +crypt +cryptic +crypto +cryptocurrencies +cryptocurrency +cryptographic +cryptographically +cryptography +crypts +crystal +crystalline +crystallisation +crystallise +crystallised +crystallises +crystallising +crystallization +crystallize +crystallized +crystallizes +crystallizing +crystallographic +crystals +cstime +csum +cube +cubes +cuckoo +cuckoos +cuileog +cuisine +cuisines +cul-de-sac +culling +culminating +culotte +culottes +cumulated +cumulative +cupboard +cupboards +curiosities +curiosity +curiosity's +curious +curiously +curmudgeon +curmudgeons +currencies +currency +current +currentfilter +currently +currents +curriculum +curse +curses +cursor +cursors +curtsy +curvaceous +curvature +curvatures +curve +curved +curves +curvilinear +cushion +cushions +custom +customary +customer +customers +customisable +customisation +customisations +customise +customised +customiser +customisers +customises +customising +customizable +customization +customizations +customize +customized +customizer +customizers +customizes +customizing +customs +CUSUM +cut +cute +cuter +cutime +cutter +cvlan +cvsignore +cyan +cycle +cycled +cycles +cyclic +cyclical +cyclically +cycling +cygwin +Cygwin +cylinder +cylinders +cylindrical +cylindrically +cynic +cynical +cynically +cynics +cyrillic +Cyrillic +cyst +cysts +czar +czars +czech +czechoslovakia +dachshund +daemon +daemonisation +daemonise +daemonised +daemonises +daemonising +daemonization +daemonize +daemonized +daemonizes +daemonizing +daemons +dahl +daiquiri +daisy +Dalmatian +damage +damaged +damages +damaging +Damien +damned +damning +damped +damping +dancing +dandle +dandled +dandles +dandling +dangerous +Dardanelles +dash +dashboard +dashboards +dashdot +dashes +data +database +databases +datadir +datagram +datagrams +datapath +datapaths +dataset +datasets +datastore +datastores +datastream +datastructure +data-structure +datastructures +data-structures +datatype +datatypes +date +datecreated +dated +dater +dating +datum +daub +daughter +daughters +days +dbg +deactivate +deactivated +deactivates +deactivating +deactivation +deactivations +dead +deadlock +deadly +deal +dealing +deallocate +deallocated +deallocates +dealt +dearth +deasserting +deauthentication +debatable +debhelper +debian +Debian +Debian's +deblocking +debounce +debounced +debounces +debouncing +debris +debug +debugfs +debugged +debuggee +debugger +debuggers +debugging +debugs +debut +decaffeinated +decap +decapsulating +decapsulation +decathlon +decease +deceased +deceases +deceasing +deceive +deceived +deceives +deceiving +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decelerator +decelerators +December +decent +decibel +decidable +decide +decided +decidedly +decides +deciding +deciduous +decile +deciles +decimal +decimals +decimate +decipher +deciphered +decision +decisions +declaration +declarations +declarative +declaratively +declarator +declarators +declaratory +declare +declared +declares +declaring +decline +decode +decoded +decoder +decoders +decodes +decoding +decodings +decommission +decommissioned +decommissioning +decompose +decomposed +decomposes +decomposing +decomposition +decompositions +decompress +decompressed +decompresses +decompressing +decompression +decompressor +deconstruct +deconstructed +deconstructor +deconstructors +decorate +decorated +decorates +decoration +decorative +decorator +decorators +decorrelation +decoy +decoys +decrease +decreased +decreases +decreasing +decrees +decrement +decremental +decremented +decrementing +decrements +decrypt +decrypted +decryption +decryptions +decryptor +decryptors +dedicate +dedicated +dedicates +deduct +deducted +deductible +deductibles +deduction +deducts +deduplicate +de-duplicate +deduplicated +de-duplicated +deduplicates +de-duplicates +deduplication +de-duplication +deep +deepening +deeply +default +defaultdict +defaulted +defaulting +defaults +defect +defected +defecting +defective +defects +defend +defendant +defendants +defensively +deference +deferent +deferential +deferral +deferrals +deferred +deferring +defers +defiance +defiantly +deficiencies +deficiency +deficient +deficiently +deficit +definable +define +defined +defines +defining +definite +definitely +definition +definitions +definitive +definitively +deflect +deflected +deflecting +deflection +deflections +deflects +defrag +defragkey +defragment +defragmentation +defund +defunded +defuse +defused +defuses +defusing +degeneracy +degenerate +degenerated +degenerates +degenerating +degeneration +degradation +degrades +degree +degrees +deinitialise +deinitialize +deinitialized +deinitializing +deinstantiating +deities +deity +delalloc +delayed +delays +delegate +delegated +delegates +delegating +delegation +delegations +delegator +delegators +deletable +delete +deleted +deletes +deleting +deletion +deletions +deliberate +deliberately +delicate +delimitation +delimitations +delimited +delimiter +delimiters +delimiting +delimits +delineate +delirious +deliver +delivered +deliveries +delivering +delivers +delivery +deliverymode +delta +delusively +delves +demagogue +demagogues +demand +demanded +demanding +demands +demeaned +demeanor +demo +democracy +demodulate +demodulated +demodulates +demodulator +demodulators +demographic +demolition +demon +demons +demonstrable +demonstrably +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstrations +demonstrator +demonstrators +denied +denies +denigrating +denizens +denominate +denominated +denominates +denominator +denominators +dense +densely +densities +density +department +departmental +departments +depend +depended +dependence +dependences +dependencies +dependency +dependent +dependently +dependents +depending +depends +depict +deploy +deployed +deploying +deployment +deployments +deploys +depose +deposed +deposing +deposit +deposition +depot +depots +deprecate +deprecated +deprecates +deprecating +deprecation +depreciate +depreciated +depreciates +depreciating +depreciation +depression +deprivation +depth +depths +dequeued +dequeues +dequeuing +derail +derailed +derailing +derails +deref +dereference +dereferenceable +dereferenced +dereferencer +dereferencers +dereferences +dereferencing +deregister +deregistered +deregisters +de-registers +deregistration +derivation +derivative +derivatives +derive +derived +derives +deriving +derogatory +derriere +descend +descendant +descendants +descended +descendent +descendents +descending +deschedules +describe +described +describes +describing +description +descriptions +descriptive +descriptively +descriptor +descriptors +descriptor's +desecrate +deselect +deselectable +deselected +deselecting +deselection +deselections +deselects +deserialisation +deserialise +deserialised +deserialises +deserialising +deserialization +deserialize +deserialized +deserializes +deserializing +desiccate +desiccated +desiccation +design +designable +designated +designed +designer +designers +designing +design-mode +designs +desirability +desirable +desirably +desire +desired +desires +desiring +desktop +desktops +despair +desperate +desperately +desperation +despicable +despite +despond +desponded +desponding +desponds +dessert +dest +destabilized +destination +destinations +destined +destiny +destroy +destroyed +destroyer +destroyers +destroying +destroys +destruct +destructed +destructing +destruction +destructive +destructively +destructor +destructors +destructs +desynchronize +desynchronized +detach +detached +detaches +detaching +detachment +detail +detailed +detailing +details +detect +detected +detecting +detection +detections +detective +detectives +detector +detectors +detects +deteriorate +deteriorated +deteriorating +determinant +determination +determine +determined +determines +determining +deterministic +deterministically +deterrence +deterrent +deters +detour +detrimental +devargs +devastated +devastating +develop +developed +developer +developers +developer's +developing +development +developmental +developments +develops +deviate +deviated +deviates +deviating +deviation +deviations +device +devicecoordinates +device-dependent +deviceremovable +devices +devirtualisation +devirtualise +devirtualised +devirtualization +devirtualize +devirtualized +DevOps +dew +dgettext +dharma +dhcp +DHCP +dhcpv4 +dhcpv6 +diabolical +diacritic +diacritics +diaeresis +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostics +diagonal +diagonals +diagram +diagrammed +diagramming +diagrams +dial +dialed +dialing +dialog +dialogs +dialogue +dialogues +dials +diameter +diameters +diamond +diamonds +diarrhea +diarrhoea +diaspora +diasporas +dichotomies +dichotomy +dict +dictates +dictionaries +dictionary +dicts +did +didn't +die +dielectric +dielectrics +diesel +differ +differed +difference +differences +differencing +different +differentiable +differential +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiator +differentiators +differently +differing +differs +difficult +difficulties +difficulty +diffract +diffracted +diffraction +diffractive +diffuse +diffused +diffuses +diffusing +diffusion +diffusive +digest +digested +digesting +digestion +digestive +digests +digit +digital +digitize +digitizing +digits +digress +dilapidated +dilate +dilemma +dilemmas +diligence +diligent +diligently +dimension +dimensional +dimensionalities +dimensionality +dimensioned +dimensioning +dimensions +diminish +diminished +diminutive +dinghies +dinghy +diocese +diorama +diphtheria +diphthong +diphthongs +diplomacy +direct +directed +directing +direction +directional +directionalities +directionality +directionals +directionless +directions +directive +directives +directly +directness +director +directories +directors +directory +directs +dirigible +dirt +dirtied +dirtiness +dirty +disabilities +disability +disable +disabled +disabler +disablers +disables +disabling +disadvantage +disadvantages +disagreed +disagreement +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguates +disambiguation +disappear +disappearance +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointing +disappointment +disappointments +disappoints +disapproval +disapprove +disapproved +disapproves +disapproving +disarm +disarray +disassemble +disassembled +disassembler +disassembles +disassemblies +disassembling +disassembly +disassociate +disassociated +disassociates +disassociating +disassociation +disassociations +disaster +disasters +disastrous +discard +discarded +discarding +discards +discarted +discern +discerned +discernible +discerning +discerns +discharge +disciple +disciples +discipline +disciplined +disciplines +disciplining +disclaimer +disclosed +discloses +disclosing +disclosure +disclosures +discomfort +disconnect +disconnected +disconnecting +disconnection +disconnections +disconnects +discontiguous +discontinue +discontinuities +discontinuous +discotheque +discourage +discouraged +discover +discoverability +discovered +discovering +discovers +discovery +discrepancies +discrepancy +discrete +discretion +discretionary +discretization +discretize +discretized +discriminant +discriminate +discriminated +discriminates +discriminating +discrimination +discriminator +discriminators +discuss +discussed +discusses +discussing +discussion +discussions +disenchanted +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgraces +disgracing +disguise +disguised +disgusting +dishearteningly +disingenuous +disingenuously +disintegrated +disintegration +dismantle +dismantled +dismantles +dismantling +dismiss +dismissal +dismissals +dismissed +dismisses +dismissing +dismissive +dismissively +disobedience +disobedient +disorder +disoriented +disparagingly +disparate +disparue +dispatch +dispatched +dispatcher +dispatchers +dispatches +dispatching +dispel +dispense +dispensed +dispensing +dispersion +displacement +displacements +display +displayable +displayed +displaying +displayport +displays +displease +disposable +disposal +dispose +disposed +disposes +disposing +disposition +dispossess +dispossessed +disproportionate +disproportionately +disprove +disproved +disproves +disproving +disputandum +disregard +disrespectful +disrespectfully +disrupt +disrupted +disrupting +disruption +disruptions +disrupts +dissaggregation +dissatisfaction +dissatisfied +dissect +dissected +dissecting +dissection +dissections +dissector +dissectors +dissects +disseminate +dissemination +dissenter +dissenters +dissertation +dissimilar +dissimilarity +dissimilarly +dissipate +dissipated +dissipates +dissipating +dissociate +dissociated +dissociates +dissociating +dissociation +dissociations +dissociative +dissolve +dissolved +dissuade +dissymmetric +dissymmetrical +dissymmetry +distance +distanced +distances +distancing +distant +distantly +distaste +distastes +distinct +distinction +distinctions +distinctive +distinctively +distinctly +distinguish +distinguishable +distinguished +distinguishes +distinguishing +distort +distorted +distortion +distortional +distortions +distract +distribute +distributed +distributes +distributing +distribution +distributions +distributor +distributors +district +districts +distro +disturb +disturbed +disturbing +distutils +disuse +disused +disuses +disusing +diver +diverged +divergence +diverse +diversion +diversions +dives +divide +divided +divider +dividers +divides +dividing +divination +divine +divined +divines +divining +divisibility +divisible +division +divisions +divisor +divisors +divot +dllimport +do +doca +dock +docked +docker +dockerd +docking +docks +docstatistic +doctoral +doctrines +document +documentaries +documentary +documentation +documentations +documented +documenter +documenters +documenting +documents +dodo +doe +doer +doers +does +doesn +doesn't +d'oeuvre +doing +dollar +dollars +domain +domains +domed +dominant +dominants +dominate +dominated +dominates +dominating +domination +doming +dominion +don +done +dongle +dongled +dongles +dongling +don't +donut +doorjamb +dopamine +dormant +dose +dosing +dossier +dossiers +dot +double +double-click +double-clicked +double-clicks +doubled +doublequote +double-quote +double-quoted +doubles +double-word +doubling +doubly +doubt +doubted +doubting +doubts +downgrade +downgraded +downgrades +downgrading +downlink +downlinks +download +downloadable +downloaded +downloader +downloaders +downloading +downloadmanager +downloads +downstream +downstreamed +downstreamer +downstreamers +downstreaming +downstreams +doxygen +doze +dozen +dozens +dozing +dpctl +dpdk +dpif +dpkg-buildpackage +dpkg-buildpackages +draconian +drafts +draggable +dragged +dragging +drain +draining +dram +dramatic +drams +draping +drastically +draughtsman +Dravidian +drawback +drawbacks +drawing +drawings +drawn +drawview +dream +dreams +dress +dressed +dresses +dressing +drew +dribble +dribbled +dribbles +dribbling +drink +driver +driving +drop +dropout +droppable +dropped +dropping +drops +drought +droughts +drumless +drumming +dryas +dst +dubious +Dublin +dude +due +dueling +dumb +dummy +dump +dungeon +dungeons +duplicate +duplicated +duplicates +duplicating +duplication +duplications +duration +during +dyeing +dying +dynamic +dynamical +dynamically +dynamics +dysfunctional +dysfunctionality +each +eager +eagerly +earl +earlier +earliest +earls +early +earned +earpiece +easier +easiest +easily +easy +eaten +eavesdrop +eavesdropped +eavesdropper +eavesdropping +eavesdrops +ebbed +EBCDIC +eccentric +eccentricity +eclectic +eclipse +eclipses +economic +economy +ecstasy +ecstatic +edge +edger +edgers +edges +edging +edit +editable +edited +editing +edition +editions +editor +editorconfig +editors +edits +EEPROM +eerie +eerily +effect +effected +effective +effectively +effectiveness +effectivity +effects +efficiencies +efficiency +efficient +efficiently +effluence +effort +efforts +egregious +eigen +eight +eighteen +eighth +eip +either +elapse +elapsed +elapses +elapsing +elect +elected +electing +election +electoral +electric +electrical +electrically +electricity +electrode +electrodes +electromagnetic +electron +electronegativity +electronic +electronics +electrons +elects +elegance +elegant +elegantly +element +elemental +elementals +elementaries +elementary +elements +elephant +elicit +elicited +eligibility +eligible +eliminate +eliminated +eliminates +eliminating +elimination +elision +elite +ellipse +ellipses +ellipsis +elliptic +elliptical +ellipticity +elm +elms +else +elseif +elsewhere +'em +emacs +email +emailing +emanate +emanated +embankment +embankments +embargoed +embargoes +embarrass +embarrassed +embarrasses +embarrassing +embarrassingly +embarrassment +embed +embedded +embedder +embedders +embedding +embeds +embezzled +emblematic +embolden +embrace +embraced +embracer +embraces +embracing +embroidery +embryo +embryos +emergency +emigrant +emigrate +emigrated +emigration +eminent +eminently +emissaries +emissary +emission +emissions +emit +emits +emitted +emitting +emotion +emperor +emphasis +emphasised +emphysema +empirical +empirically +employ +employed +employee +employees +employer +employers +employing +employment +employments +employs +emptied +emptier +empties +emptiness +empty +emptying +emulate +emulated +emulates +emulation +emulator +emulators +enable +enabled +enables +enabling +enameled +encap +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +enchant +enchanted +enchanting +enchantment +enchantments +enchants +enclose +enclosed +encloses +enclosing +enclosings +enclosure +encode +encoded +encoder +encoders +encodes +encoding +encodings +encompass +encompassed +encompasses +encompassing +encore +encores +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourages +encouraging +encrypt +encrypted +encrypting +encryption +encryptions +encrypts +encyclopedia +end +endeavor +endeavored +endeavoring +endeavors +endeavour +endeavoured +endeavouring +endeavours +ended +endian +endianness +endians +endif +ending +endnode +endoliths +endpoint +endpoints +ends +endure +energies +energy +enforce +enforceable +enforced +enforcement +enforces +enforcing +engagement +engine +engineer +engineering +engineers +engines +English +enhance +enhanced +enhancement +enhancements +enhances +enhancing +enlargement +enlargements +enlightenment +enlist +enmity +ennui +enormous +enormously +enough +enqueue +enqueuing +enquire +enquired +enquires +enquiries +enquiring +enquiry +ensconced +ensemble +ensembles +ensue +ensure +ensured +ensures +entanglements +enter +entered +entering +enterprise +enterprises +enters +entertaining +entertainment +enthalpies +enthalpy +enthusiasm +enthusiastic +enthusiastically +enticement +entire +entirely +entirety +entities +entitled +entity +entrance +entranced +entrances +entrepreneur +entrepreneurs +entries +entropy +entrusted +entry +enum +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerator +enumerators +enums +envelop +envelope +enveloped +envelopes +enveloping +envelops +environ +environment +environmental +environmentalist +environmentally +environments +environs +epasv +ephemeral +ephemerally +ephemeris +epigrammatic +epilogue +episode +episodes +episodic +episodical +episodically +epitome +equal +equality +equalizer +equally +equals +equating +equation +equations +equatorial +equerries +equidistant +equilateral +equilibriation +equilibrium +equine +equines +equipment +equipped +equipping +equips +equity +equivalence +equivalency +equivalent +equivalently +equivalents +erase +eraseblocks +eraser +erasure +erect +erected +erecting +erection +erections +erector +erectors +erects +erratic +erratically +erroneous +erroneously +error +errored +erroring +error-prone +errors +erspan +erupted +escalate +escalated +escalates +escalating +escalation +escapable +escape +escaped +escapement +escapes +escaping +escarpment +escarpments +especially +especifica +espouse +espouses +espresso +esquire +esquires +essence +essential +essentially +essentials +establish +established +establishes +establishing +establishment +establishments +estimate +estimated +estimates +estimating +estimation +estimations +estimator +estimators +estuaries +estuary +eswitch +etc +etcetera +eternal +eternally +ethane +ether +ethernet +Ethernet +ethertype +ethnocentrism +ethos +etiquette +etiquettes +etymologies +etymology +euclidean +eulogy +eunuch +eunuchs +euphoric +euphorically +European +Europeans +euthanasia +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluators +even +event +eventmask +events +eventually +ever +every +everybody +everybody's +everyday +everyone +everything +everywhere +evicted +evicting +eviction +evidently +evil +eviscerate +eviscerated +eviscerates +eviscerating +evoke +evoked +evoker +evokes +evoking +evolution +evolutionary +evolutions +evolve +evolved +evolver +evolves +evolving +exacerbate +exacerbated +exact +exacta +exacted +exacting +exactly +exacts +exaggerate +exaggerated +exaggerates +exaggerating +exaggeration +exaggerations +exalted +examine +examined +examines +examining +example +examples +exceed +exceeded +exceeding +exceedingly +exceeds +excel +excellence +excellent +excels +except +excepted +excepting +exception +exceptional +exceptionally +exceptions +excepts +excerpt +excerpted +excerpts +excess +excesses +excessive +excessively +exchange +exchangeable +exchanged +exchanges +exchanging +excise +excised +excises +excising +excitation +excitations +excite +excited +excitement +excites +exciting +exclamation +exclude +excluded +excludes +excluding +exclusion +exclusionary +exclusions +exclusive +exclusively +exclusives +excuse +excused +excuses +excusing +executable +executableness +executables +execute +executed +executes +executing +execution +executioner +executions +executive +executives +executor +executors +exemplar +exemplars +exemplary +exemplified +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exemption +exemptions +exempts +exercise +exercised +exerciser +exercises +exercising +exerted +exes +exhaust +exhausted +exhausting +exhaustion +exhaustive +exhaustively +exhaustiveness +exhaustivity +exhausts +exhibition +exhibitions +exhilarate +exhilarated +exhilarates +exhilarating +exhort +exhorted +exhorter +exhorting +exhorts +exiled +exist +existed +existence +existent +existing +exists +exit +exited +exiting +exits +exitstatus +exonerate +exorbitant +exorbitantly +exoskeleton +expand +expandable +expanded +expanding +expands +expansion +expansions +expansive +expat +expatriate +expats +expect +expectancy +expectation +expectations +expected +expectedly +expecting +expects +expedite +expedited +expedition +expeditionary +expeditions +expel +expels +expendable +expense +expensed +expenses +expensive +experience +experienced +experiences +experiencing +experiential +experiment +experimental +experimentally +experimentation +experimentations +experimented +experimenter +experimenters +experimenting +experiments +expert +experts +expiration +expirations +expire +expired +expires +expiretime +expiry +explain +explained +explaining +explains +explanation +explanations +explanatory +explicate +explicit +explicitly +explode +exploit +exploitation +exploitations +exploitative +exploited +exploiting +exploits +exploration +explore +exploring +explosion +explosions +exponent +exponential +exponentially +exponentiation +exponents +export +exported +exporter +exporting +exports +exposed +express +expressed +expresses +expressible +expressing +expression +expressions +expression's +expropriate +expropriated +expropriates +expropriating +expropriation +extant +extemporaneous +extend +extended +extender +extenders +extending +extends +extensibility +extensible +extension +extensions +extensive +extensively +extent +external +externalities +externality +externally +externals +extinct +extorted +extra +extract +extracted +extracting +extraction +extractions +extractor +extractors +extracts +extradition +extraneous +extraordinarily +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extras +extraterrestrial +extraterrestrials +extravagant +extrema +extremal +extreme +extremely +extremer +extremes +extremest +extremist +extremists +extremities +extremity +extremophile +extremum +extrude +extruded +extrudes +extruding +exuberant +exude +exuded +exudes +exuding +eyas +fabricate +fabricated +fabricates +fabricating +fabrication +facade +facades +face +facedrawing +faces +facetious +facetiously +facilitate +facilitated +facilitates +facilitating +facilities +facility +fact +faction +factor +factored +factories +factoring +factorization +factors +factory +factually +faculties +faculty +fade +faded +fading +Fahrenheit +fail +failed +failing +failover +fails +failsafe +fail-safe +failsafes +fail-safes +failure +failures +fairest +fairies +fairly +fairness +fairway +fairways +faker +fakers +fallback +fallbacks +falling +falls +fallthrough +false +falsely +falter +faltered +faltering +falters +familiar +families +family +famous +fan +fanaticism +fanciness +faq +far +farce +farces +farcical +farl +farls +farrier +farthest +fascinate +fascinated +fascism +fascist +fascists +fasels +fashion +fashionable +fashioned +fashioning +fashions +fasten +fastened +fastener +fasteners +fastening +fastens +faster +fastpath +father +fatigue +fault +faults +favor +favorite +favorites +favors +favour +favourable +favourite +favourites +favours +faze +fazed +fazes +fazing +fd +feasibility +feasible +feather +feats +feature +featured +features +featuring +February +fecund +fed +federally +feedback +feel +feels +feet +feign +felicitous +feminist +femto +fertile +fertility +fervent +fetch +fetched +fetcher +fetches +fetching +feud +fever +few +fiancée +Fibonacci +fiction +fictional +fictitious +fiddly +fidelity +field +fielded +fieldlist +fields +fiend +fiends +fiercely +fiery +fifth +fifty +fight +fighter +fighters +fighting +fights +figure +figured +figures +figurestyles +filament +filaments +file +filed +filename +filenames +files +filesystem +filesystems +filetype +filetypes +fill +filled +filler +fillers +fillet +filling +fills +filter +filtered +filtering +filters +filth +final +finale +finalise +finalization +finalize +finalizes +finalizing +finally +finance +financed +finances +financial +financially +financier +finch +finches +find +fined +fineness +finesse +finger +fingerprint +finish +finished +finishes +finishing +finite +Finnish +fires +firmware +first +firstname +firsttest +fiscal +fissionable +fist +fists +fit +fitness +fitter +fitters +fiver +fivers +fives +fix +fixed +fixer +fixes +fixing +fixme +flag +flagged +flags +flake +flakiness +flame +flammable +flare +flash +flashed +flashes +flashframe +flashing +flask +flasks +flat +flattened +flattening +flatter +flattered +flattering +flatters +flavor +flavored +flavoring +flavorings +flavors +flavour +flavoured +flavouring +flavourings +flavours +flawless +fled +Flemish +flew +flex +flexibility +flexible +flexibly +flicks +flies +flight +flights +flip +flipped +flipping +flips +flirt +flirts +float +floater +floaters +floating +floating-add +flood +flooding +floor +floppies +floppy +florescent +flotation +flourish +flourishing +flow +flowing +fluctuant +fluent +fluorescent +fluoride +fluorine +flush +flushed +flushes +flushing +flutter +fluttered +fluttering +flutters +flyers +focus +focused +focuses +focusing +fog +fold +folded +folder +folders +folding +folds +folks +follow +followed +follower +followers +following +followings +follows +Fomalhaut +fontconfig +fontifying +foot +football +footer +footnotes +footprints +for +forbade +forbid +forbidden +forbidding +forbids +force +forced +forceful +forces +forcibly +forded +fording +forecast +forecasted +forecaster +forecasters +forecasting +forecasts +foreground +foregrounds +forehead +foreign +foreigner +foreigners +foremen +foremost +forerunner +foresaw +foreseeable +foretelling +forever +forewarn +forewarned +forewarning +forewarns +foreword +forewords +forfeit +forfeited +forfeiting +forfeits +forget +forgets +forgetting +forgot +forgotten +form +formal +formalize +formalized +formally +format +formation +formats +formatted +formatter +formatters +formatting +formed +formerly +formidable +forms +formula +formulae +formulaic +formulas +formulate +formulated +formulates +formulating +formulation +formulations +forthcoming +forties +fortran +fortunate +fortunately +forty +forward +forwarded +forwarding +forwards +fought +foul +found +foundation +founding +foundries +foundry +fountain +fountains +fourteen +fourth +fps +fraction +fractional +fractions +fragment +fragmentation +fragmented +fragmenting +fragments +frame +framebuffer +framed +framelayout +frames +frametype +framework +frameworks +framing +franc +France +franchise +Franciscan +Franciscans +francs +franklin +free +freecallreply +freed +freedom +freedoms +frees +freeze +freezer +freezers +freezes +freezing +freight +frequencies +frequency +frequent +frequented +frequently +frequents +fresh +friction +frictional +frictions +Friday +friend +friendly +friends +fringe +frivolous +frivolously +from +front +frontend +frontends +frontier +frou-frou +froze +frozen +fruit +frusta +frustum +frustums +fsck +FTBFS +ftp +ftruncate +fuchsia +fuchsias +fugue +fulfil +fulfill +fulfilled +fulfilling +fulfills +fulfils +fully +function +functional +functionalities +functionality +functionally +functioned +functioning +functionoid +functions +fund +fundamental +fundamentally +fundamentals +funded +funeral +funerals +fungi +funnily +furniture +further +furthermore +furthest +fusion +futhark +futhorc +futile +future +futures +fuzzer +fwrite +gadget +gadgets +gaiety +galactic +Galatians +galaxies +galleries +gallery +galvanized +gambia +Game +gamed +games +gaming +Gandhi +gangster +garage +garbage +garbage-collected +gardaí +gargoyle +gargoyles +garrison +gateable +gateway +gathering +gating +gauge +gauged +gauges +Gauguin +Gauss +Gauss' +gaussian +Gaussian +gauze +gave +gbps +gcode +gear +geisha +geishas +gender +gendered +genealogical +genealogies +genealogy +general +generalisation +generalisations +generalise +generalised +generalises +generalising +generalization +generalizations +generalize +generalized +generalizes +generalizing +generally +generals +generate +generated +generates +generating +generation +generational +generations +generator +generators +generic +generics +generously +genetic +geneve +genitalia +gentle +genuine +geocentric +geocountry +geographic +geographical +geoip +geometer +geometers +geometric +geometrical +geometrically +geometries +geometry +georeferencing +get +getfastpropertyvalue +getitem +getitems +getlabel +getobject +gets +getter +getters +gettext +gettime +gettimeofday +gettimezone +getting +geyser +geysers +ghastly +ghetto +ghost +ghostscript +ghoul +gid +gigabit +gigabits +gigabytes +gingham +giraffe +gist +git +gitattributes +git-buildpackage +git-buildpackages +Giulia +Giulio +Giuseppe +give +given +giving +glamorous +glance +glanced +glances +glancing +glass +global +globally +globals +globbing +globe +glorified +glory +glossaries +glossary +glycerin +glyph +glyphed +glyphing +glyphs +gnarl +gnarled +gnarling +gnarls +gnarly +gnawed +gnomes +go +goatee +goatees +goddess +goddesses +Godunov +goes +goggle +goggles +going +good +Google +Googled +Googles +gore +gory +got +Gothenburg +goto +Gottlieb +gourd +gourmet +governance +government +governmental +governor +governors +grabbed +grabber +grabbing +grace +graced +graceful +gracefully +gracefulness +graceless +graces +gracing +graded +gradient +gradients +gradually +graffiti +gram +grammar +grammars +grammatical +grammatically +grams +granaries +granary +grandchildren +grandeur +grandiose +granted +granularity +graph +graphic +graphical +graphics +graphs +grate +grated +grateful +gratefully +grates +gratuitous +gratuitously +gravimetric +gravimetry +gravitation +great +greater +greatest +Gregorian +greyscales +griddles +grief +groceries +grocery +gropes +grotesque +grotesquely +group +groupby +grouped +grouping +groups +grow +growing +grows +growth +gruesome +gruesomely +gtime +Guadalupe +Guadeloupe +guanine +guaraná +guarantee +guaranteed +guaranteeing +guarantees +guaranty +guard +guarded +guarding +Guatemala +Guatemalan +guava +gubernatorial +guerrilla +guerrillas +guess +guesses +guesswork +guidance +guide +guided +guideline +guidelines +guillotine +guilty +guinea +Guinness +guitar +guitars +gurney +gurneys +gutted +guttural +gw +gymnast +gymnastic +gymnastics +gymnasts +gyp +gyps +gzinflate +gzipped +habeas +habit +Habsburg +hack +hackish +had +haemorrhage +haemorrhaged +haemorrhages +haemorrhagic +haemorrhaging +haggis +haggises +Haitian +half +halfpoints +hall +hallelujah +Halloween +Hallowe'en +halve +halves +hammer +hamster +hand +handful +handheld +handkerchief +handkerchiefs +handle +handled +handler +handlers +handles +handling +handshake +handshakes +handshaking +handsome +handwriting +hanging +hangs +happen +happened +happening +happenings +happens +happily +happiness +harangue +harangued +haranguer +harangues +haranguing +harass +harassed +harasses +harassing +harassment +harassments +hardcode +hardcoded +hardcodes +hardcoding +hardware +hardwares +hardwired +hard-wired +harmonic +has +hash +hashes +hashing +hashmap +hashmaps +hashtable +hashtables +hasn't +hassle +hatch +haters +haughty +have +haven't +having +hdmi +he +head +headed +header +headers +heading +headquarter +headquartered +headquarters +headroom +heads +heal +healthcare +healthy +hear +heard +hearse +heart +heartbeat +heartbeating +heartbeats +hearth +heave +heaviest +heavy +hectically +Heidelberg +heifer +heifers +height +heights +heinous +heirloom +held +hell +hello +helm +helmet +Helmholtz +helms +help +helped +helper +helpers +helpful +helpfully +helping +helps +hemisphere +hemispheres +hemorrhage +hemorrhaged +hemorrhages +hemorrhagic +hemorrhaging +hen +hence +her +Hera +herder +herders +here +heredity +heritage +hero +heroes +herself +hertz +hesitant +hesitate +hesitated +hesitates +hesitating +hesitation +hesitations +heterogeneous +heterogenous +heuristic +heuristics +hew +hex +hexadecimal +hexadecimals +hexagon +hexagonal +hexagons +hiatus +hibernate +hidden +hiding +hierarchic +hierarchical +hierarchically +hierarchies +hierarchy +hieroglyph +hieroglyphics +hieroglyphs +high +high-effort +higher +higher-resolution +highest +highest-resolution +highlight +highlighted +highlighter +highlighters +highlighting +highlights +highly +high-resolution +highs +high-test +highway +hijack +hijacked +hijacker +hijackers +hijacking +hijacks +hilarious +himself +hindrance +hippopotamus +his +histocompatibility +histogram +histograms +historian +historians +historic +historical +historically +histories +history +hit +hitting +hives +hmap +hoax +hoisted +hold +holiday +holocaust +holy +homage +homages +home +homepage +homepages +homogeneity +homogeneous +homogeneously +homogenize +homogenized +honorary +honour +hook +hooks +hopeful +hopefully +hoping +horizontal +horizontally +horrible +horrifying +hors +horse +horses +hospitable +hostname +hotplug +hotspot +hotspots +hours +house +housekeeping +however +However +htaccess +html +http +https +hugepage +hugepages +humanoid +humerus +humor +humoral +humorous +humour +hundred +hundreds +hundredths +hung +hungry +hunted +hunter +hunters +hunting +hurricane +husband +hustle +hw +hwol +hydraulic +hydraulics +hydrogen +hydrophile +hydrophilic +hydrophobe +hydrophobic +hyena +hyenas +hygiene +hygienic +hyper +hyperbole +Hyperledger +hyperlink +hypervisor +hypervisors +hyphen +hyphenate +hyphenated +hyphenates +hyphenating +hyphenation +hyphens +hypocrisy +hypocrite +hypocrites +hypotenuse +hypotenuses +hypotheses +hypothesis +hypothetical +hypothetically +hysterical +icicle +icicles +icmp +icmp4 +icmpv6 +iconify +iconoclastic +icons +I'd +idea +ideas +idempotent +identical +identically +identifiable +identification +identifications +identified +identifier +identifiers +identifies +identify +identifying +identities +identity +ideologies +ideology +ides +idiosyncrasies +idiosyncrasy +idiosyncratic +idl +idle +if +ifindex +ignorable +ignorance +ignorando +ignorant +ignore +ignored +ignores +ignoring +illegal +illegibility +illegible +illegitimacy +illegitimate +illness +illogical +illuminate +illuminated +illuminates +illumination +illuminations +illusion +illustrate +illustrated +illustration +image +imagery +images +imaginary +imagine +imbalance +imbalanced +imitate +imitated +imitates +imitating +imitation +imitations +imitative +imitator +imitators +immanent +immediate +immediately +immense +immensely +immersive +immersively +immigrant +immigrants +immigrate +immigrated +immigration +imminent +immovable +immune +immunity +immunosuppressant +immutable +impact +impacted +impacting +impacts +impasse +impasses +impeach +impeccably +impedance +impede +impending +impenetrable +imperative +imperial +imperially +impermeable +implement +implementation +implementations +implementation-specific +implemented +implementer +implementers +implementing +implements +implicit +implicitly +implied +implies +imply +implying +impolite +import +importable +importance +important +importantly +importation +importations +imported +importer +importers +importing +imports +impossible +impotent +impractical +impracticality +impractically +imprecise +impresario +impress +impressed +impressing +impressive +impressively +imprisoned +imprisonment +improbable +improbably +improper +improperly +improv +improve +improved +improvement +improvements +improves +improving +improvisation +impugn +impugned +impugner +impugning +impugns +imputed +imputes +imputing +in +inability +inaccessible +inaccuracies +inaccuracy +inaccurate +inaccurately +inactive +inactively +inadequate +inadvertent +inadvertently +inanity +inappropriate +inappropriately +inaugurated +inaugurates +inauguration +inbuilt +incantation +incantations +incapacitate +incapacitated +incapacitates +incapacitating +incarcerated +incense +incensed +incenses +incensing +incentive +incentives +inception +incidental +incidentally +inclination +include +included +includes +including +inclusion +inclusions +inclusive +inclusively +incoherence +incoherency +incoherent +incoherently +incoming +incomparable +incompatibilities +incompatibility +incompatible +incompatibly +incompetence +incompetent +incomplete +incompleteness +incompressible +inconclusive +inconsistencies +inconsistency +inconsistent +inconsistently +inconstancy +inconstant +inconstantly +inconvenience +inconveniences +inconvenient +inconveniently +inconvertible +incorporate +incorporated +incorporates +incorporating +incorporation +incorrect +incorrectly +incorruptible +increase +increased +increases +increasing +incredible +increment +incremental +incrementally +incremented +incrementing +increments +incunabula +incur +indeed +indefinite +indefinitely +indent +indentation +indented +indentlevel +independence +independency +independent +independently +index +indexes +indexing +indian +indians +indicate +indicated +indicates +indicating +indication +indications +indicator +indicators +indices +indictment +indigenous +indirect +indirectly +indiscriminate +indispensable +indisputable +indisputably +indistinguishable +individual +individuality +individually +individuals +induce +induced +induces +inducing +indulge +industrial +industry +ineffectual +inefficiency +inefficient +inefficiently +inequalities +inequality +inertia +inertial +inetd +inevitable +inevitably +inexistent +inexpected +inexperience +inexperienced +infallibility +infallible +infamous +infantryman +infectious +inferable +inference +infernal +infernally +inferred +inferring +infiltrate +infiltrated +infiltration +infinite +infinitely +infinitesimal +infinity +inflamed +inflammation +inflatable +inflate +inflated +inflates +inflating +inflation +inflexible +influence +influenced +influences +influencing +influential +info +information +informational +informed +informer +informing +informs +infrastructure +infrastructures +infrequencies +infrequency +infringement +ingenious +ingenue +ingest +ingested +ingesting +ingests +ingredients +inhabitants +inherently +inherit +inheritability +inheritance +inheritances +inherited +inheriting +inheritor +inheritors +inherits +inhomogeneous +initial +initialisation +initialisations +initialise +initialised +initialiser +initialisers +initialises +initialising +initialization +initializations +initialize +initialized +initializer +initializers +initializes +initializing +initialled +initially +initials +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiatives +initiator +initiators +inject +injected +injecting +injection +injects +inline +in-memory +inn +innate +innocence +innocent +innocuous +innumerable +inoculate +inoculated +inode +inoperative +inplace +input +inputs +inputstream +inputted +inputting +inquire +inquired +inquires +inquiries +inquiry +insane +insection +insectivorous +insensitive +insensitively +insensitiveness +insensitivity +inseparable +insert +inserted +inserter +inserters +inserting +insertion +inserts +inside +insides +insight +insights +insignificant +insignificantly +insistence +inspect +inspected +inspecting +inspection +inspections +inspects +inspire +inspiron +install +installation +installationpath +installations +installed +installer +installers +installing +installs +instance +instances +instant +instantiate +instantiated +instantiates +instantiating +instantiation +instantiations +instantly +instead +instill +instillation +instillations +instilled +instilling +instills +institute +institutes +institution +institutional +institutionalized +institutions +instruct +instructed +instructing +instruction +instructional +instructions +instructor +instructors +instructs +instrument +instrumental +instrumentation +instrumented +instrumenting +instruments +insufficiency +insufficient +insufficiently +insurance +insurances +insure +int +intact +integer +integers +integer's +integral +integrally +integrals +integrate +integrated +integrates +integrating +integration +integrations +integrity +intellectual +intelligence +intelligent +intelligently +intelligibility +intelligible +intellisense +intemperance +intend +intended +intending +intends +intense +intensity +intensive +intent +intention +intentional +intentionally +intents +interact +interacted +interacting +interaction +interactions +interactive +interactively +interacts +interbred +interbreed +intercept +interceptor +intercepts +interchange +interchangeable +interchangeably +interchanged +intercollegiate +intercontinental +interdependent +interest +interested +interesting +interests +interface +interfaced +interfaces +interfacing +interfere +interfered +interference +interferences +interferes +interfering +interim +interlace +interlaced +interlaces +interlacing +interleaved +interleaving +intermediaries +intermediary +intermediate +intermittent +intern +internal +internally +internals +international +internationalism +internationalist +internationalists +internationally +interned +interns +interoperability +interoperable +interpolate +interpolated +interpolates +interpolating +interpolation +interpolations +interpolator +interpret +interpretable +interpretation +interpretations +interpreted +interpreter +interpreter-based +interpreters +interpreting +interpretive +interprets +interred +interregnum +interrelated +interrogators +interrupt +interrupted +interrupters +interruptible +interrupting +interrupts +intersect +intersected +intersecting +intersection +intersectional +intersectionality +intersections +intersects +interspersed +intersteps +interval +intervals +intervene +intervenes +intervening +interview +intimate +intimidating +into +intrigue +intrigued +intriguing +intrinsic +intrinsics +introduce +introduced +introduces +introducing +introduction +introductions +introductory +introspectable +introspection +introversion +introvert +introverts +intuitions +intuitive +intuitively +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invariant +invariants +invented +inventor +inventors +inventory +inverse +inversed +inversion +inversions +invert +invertebrates +inverted +inverting +investigate +investigated +investigating +investigation +investigations +invisibility +invisible +invitation +invocable +invocation +invocations +invoke +invoked +invoker +invokers +invokes +invoking +involute +involuted +involutes +involve +involved +involvement +involves +involving +ioctl +iomapped +ipf +ips +ipv4 +ipv6 +ire +ironically +irradiate +irradiated +irradiates +irradiating +irradiation +irregular +irregularities +irrelevant +irreplaceable +irreproducible +irresistible +irresistibly +irrespective +irreversible +irritable +irritate +irritated +irritating +is +isalpha +ISBN +isconnected +iscreated +island +isn't +isolate +isolated +isolates +isolating +isolation +isotropically +Israelis +issue +issued +issues +issuing +Istanbul +isthmus +it +item +items +iterable +iterate +iterated +iterates +iterating +iteration +iterations +iterative +iteratively +iterator +iterators +Ithaca +its +it's +itself +jacques +jagged +jaguar +jalousie +January +japanese +Japanese +java +javascript +jdk +jealous +jealousy +Jenkins +jeopardize +jeopardy +Jew +jewel +jewellery +jiffies +jitter +jittering +jodhpurs +Johannine +johndoe +join +joinable +joining +joint +jointed +jointing +joints +Joseph +jostle +journal +journaled +journaler +journaling +journals +journey +journeyed +journeying +journeys +joystick +jpeg +jpg +jscript +json +jsonrpc +Judaism +Jude +judge +judicial +judiciary +judo +juice +July +jump +jumped +jumping +June +junior +Jupiter +Jupyter +jurisdiction +jurisdictions +just +justices +justification +justifications +justified +justifies +justify +justifying +justly +kaf +Kafka +kaleidoscope +kaleidoscopes +kaph +kayak +kayaked +kayaker +kayakers +kayaking +kayaks +Kazakhstan +kbps +keep-alive +keeping +keeps +kennel +kennels +kept +keratin +kernel +kernels +ketchup +key +keyboard +keyboards +keyevent +keystroke +keystrokes +keytouch +keyword +keywords +khaki +khakis +kibbutz +kibbutzim +kibosh +kiboshed +kiboshes +kiboshing +kick +kidnap +kidnapped +kidnappee +kidnappees +kidnapper +kidnappers +kidnapping +kidnaps +kilobits +kilobytes +kind +kindergarten +kinds +Kinect +kiosk +kiosks +kleenex +knead +kneaded +kneader +kneaders +kneading +kneads +knees +knife +knives +know +knowing +knowingly +knowledge +knowledgeable +known +knowns +knows +Kubernetes +l2 +l3 +l4 +lab +label +labeled +labeling +labelled +labelling +labels +labile +laboratory +laboriously +labyrinth +labyrinths +lac +lachrymose +lachrymosely +lachrymosity +lacp +lacquer +lacquered +lacquering +lacquers +lad +ladle +lag +laid +laker +lamination +laminations +lance +lanced +lances +lancing +language +languages +languagesection +language-specific +Laotian +Laotians +laptops +laravel +large +larger +largest +larry +larvae +larynges +larynx +larynxes +lasagna +laser +lasered +lasering +lasers +lasso +last +lasted +later +latest +latin +latitude +laugh +laughed +laughing +launch +launched +launcher +launchers +launches +launching +lavatory +layer +layered +layering +layers +layout +layouts +lazily +laziness +lead +leaf +league +leagues +leak +lean +leaned +leaner +leaning +leap +learn +learned +learning +learns +learnt +lease +leased +leases +leasing +least +leave +leaving +leery +left +leftmost +legacies +legacy +legal +legalise +legality +legalize +legibility +legible +legion +legionnaire +legionnaires +legions +legitimacy +legitimate +legitimately +leibniz +leisure +leisurely +leisures +length +lengthen +lengthened +lengthening +lengths +lengthy +lenient +leniently +lens +leopard +leopards +leprechaun +leprechauns +leprosy +lesson +lessons +LessTif +lethal +leukaemia +leukemia +levee +levees +level +leveled +leveling +levelling +levels +leverage +levitate +levitated +levitates +levitating +lewd +lewder +lexical +lexicographic +lexicographical +lexicographically +lexis +liable +liaise +liaised +liaises +liaising +liaison +liaisons +liar +liars +libel +libertarianism +liberties +liberty +libpng +libraries +library +libreoffice +libreofficekit +libstdc +Libya +licence +licenced +licences +licencing +license +licensed +licenses +licensing +lick +lie +lieu +lieutenant +lieutenants +lifecycle +lifecycles +lifetime +lifetimes +liger +ligers +light +lightbulb +lightbulbs +lighter +lighters +lighting +lightning +lights +lightweight +lightweights +like +liked +likelihood +likely +likes +likewise +Likud +limit +limitation +limitations +limited +limiter +limiters +limiting +limits +limousine +limousines +line +linear +linearisation +linearisations +linearity +linearization +linearizations +linearly +lineheight +lines +linesearch +linesearches +linestart +linewidth +lingerie +lingual +linguistic +linguistics +link +linked +linkify +links +linnaean +lint +linted +linter +linters +lintian +linting +lints +linux +Linux +lipizzaner +liquefy +liquid +liquids +liquor +lisp +list +listbox +listed +listen +listened +listener +listeners +listening +listens +listing +listpack +lists +literal +literally +literals +literate +literature +little +little-endian +live +lived +lively +liveness +liver +lives +living +load +loadable +loaded +loader +loaders +loading +loads +loaf +local +locale +locales +localhost +localise +localised +localiser +localises +locality +localization +localize +localized +localizer +localizes +localizing +locally +localnet +locals +locate +located +locates +locating +location +locations +lock +lockdown +locked +locking +lockup +lodged +lodger +lodgers +lodging +logarithm +logarithmic +logarithmically +logarithms +logfile +logged +logger +loggers +logging +logic +logical +logically +login +logins +logitech +logwriter +loneliness +lonely +loner +long +longed +longer +longest +longitude +longitudes +longitudinal +long-running +longtext +look +looking +looks +lookup +loom +loop +loopback +loopbacks +loose +loosely +loosen +loosened +lose +loss +lossy +lost +lot +Lothringen +lotion +lotions +loud +lounge +lousy +love +low +lower +lowercase +lowercased +lowercasing +luau +luaus +lucid +luckily +luggage +luminosity +luminous +luscious +lusciously +lye +lying +macabre +macaque +Mach +machete +machine +machined +machine-dependent +machinery +machines +mackerel +macos +macosx +macro +macros +made +madness +maelstrom +maestro +maestros +magazine +magenta +magic +magical +magician +magnet +magnificent +magnitude +magnolia +mail +mailbox +mailing +mainly +maintain +maintainable +maintained +maintainer +maintainers +maintaining +maintains +maintenance +maintenances +major +majority +make +makefile +makefiles +maker +makers +makes +makeup +making +Malcolm +malformed +malice +malicious +maliciously +malign +maligned +maligning +maligns +malloc +Maltese +mammal +mammalian +mammoth +manage +manageable +manageably +managed +management +manager +managers +manages +managing +mandatory +maneuver +maneuverability +maneuverable +maneuvering +maneuvers +manga +mangas +manger +mangers +mangoes +manifest +manifestations +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulator +manipulators +manner +manoeuvrability +manoeuvrable +manoeuvre +manoeuvred +manoeuvres +manoeuvring +mansion +mansions +manual +manually +manuals +manufacture +manufactured +manufacturer +manufacturers +manufactures +manufacturing +many +Maori +map +mappable +mapped +mapping +mappings +March +marching +mare +margin +margins +MariaDB +marines +marked +marker +markers +marketing +marketplace +marks +markup +marl +marls +marmalade +marquee +marquees +marriage +married +Mars +marshal +marshmallow +marshmallows +martyr +martyred +marxism +marxist +marxists +mask +masks +masochist +masquerade +masquerading +mass +Massachusetts +massacre +massage +massaged +massages +massaging +masseur +masseuse +massif +mast +mastectomy +master +masters +masts +masturbate +masturbated +masturbates +masturbating +masturbation +mat +match +matched +matcher +matchers +matches +matching +mater +material +materialism +materialist +materialize +materials +math +mathematic +mathematical +mathematically +mathematician +mathematicians +mathematics +matinal +matinee +matrices +matrix +mats +matter +matters +mattresses +mausoleum +mauve +maverick +max +maxima +maximal +maximize +maximum +maximums +may +maybe +mayonnaise +mbps +mbuf +mbufs +mbundle +mbundles +mccarthyist +me +meadow +meadows +meager +meaning +meaningful +meaningless +meanings +means +meant +measurable +measurably +measure +measured +measurement +measurements +measurer +measurers +measures +measuring +mechanic +mechanical +mechanically +mechanicals +mechanics +mechanism +mechanisms +medal +media +medicinal +medicine +medieval +mediocre +mediterranean +Mediterranean +medium +mediums +meerkat +meerkats +meeting +meetings +megabits +megabytes +megaflow +melancholy +member +memberof +members +membership +memberships +membrane +membranes +membranophone +memcache +memcached +memcmp +memento +mementos +memmove +memoir +memoirs +memorable +memory +mempool +mempools +memset +men +menacing +mending +mentally +menthol +mention +mentioned +mentioning +mentions +mentor +mentored +mentoring +mentors +menu +menuitems +menus +meow +mercantile +merchandise +merchant +merchantability +mere +merely +merge +mergeable +merged +merger +mergers +merges +merging +meringue +meriting +mesh +meshed +meshes +mesmerise +mesmerised +mesmeriser +mesmerises +mesmerising +mesmerize +mesmerized +mesmerizer +mesmerizes +mesmerizing +message +messagebox +messaged +messagequeue +messages +messaging +messed +messenger +messengers +messes +messiah +messing +messy +meta +meta-attribute +meta-attributes +metacharacter +metacharacters +metadata +meta-data +metafile +metal +metallic +metallurgic +metallurgical +metallurgy +metals +metamorphosis +metapackage +metapackages +metaphor +metaphorical +metaphors +metaphysical +metaprogramming +meta-programming +metatable +meteorologist +meteorology +method +methodical +methodically +methodologies +methodology +methods +metric +metrical +metrics +mezzanine +mezzanines +mice +Michigan +microchip +microchips +microcode +microcodes +microcontroller +microcontrollers +micrometer +micrometers +micronesia +microphone +microphones +microprocessor +microprocessors +microscope +microscopes +microscopic +microscopies +microscopy +microsecond +microseconds +microservice +microservices +Microsoft +middleware +midge +midges +midget +midpoint +midpoints +might +migratable +migrate +migrated +migrates +mileage +mileages +milieu +milieux +militant +military +millefleur +millennia +millennial +millennialism +millennials +millennium +milligram +millimeter +millimeters +millimetre +millimetres +million +millionaire +millionaires +millipede +millisecond +milliseconds +millivolts +milquetoast +milquetoasts +mimic +mimicked +mimicking +mimics +min +mineral +MinGW +miniature +miniflow +minima +minimal +minimally +minimisation +minimise +minimised +minimises +minimising +minimization +minimize +minimized +minimizes +minimizing +minimum +minimums +minion +minions +minister +ministries +ministry +minnow +minnows +minor +minors +minty +minus +minuscule +minusculely +minuses +minute +minutes +minutia +minutiae +mirage +mirages +Miranda +mirror +mirrored +mirroring +mirrors +misaligned +misalignment +misbehave +miscellaneous +miscellaneously +mischievous +mischievously +miscible +misconfiguration +misconfigure +misconfigured +misconfigures +misconfiguring +miscounted +misdemeanor +misdemeanors +misfortunes +misinterpret +mis-interpret +misinterpreted +mis-interpreted +misinterpreting +misinterprets +misleading +mismanaged +mismatch +mismatched +mismatches +mismatching +misogynist +misogyny +misplace +misplaced +mispronunciation +miss +missile +missing +missingassignment +mission +missionaries +missionary +missions +Mississippi +Missouri +misspell +misspelled +misspelling +misspellings +misspells +misspelt +mist +mistake +mistaken +mistakes +mistletoe +mistype +mistypes +misunderstood +misuse +misused +misusing +Mithraic +mitigate +mitigated +mitigates +mitigating +mitigator +mixed +mixture +mizzen +mnemonic +mnemonically +mnemonics +moat +mobile +mobiles +moccasin +moccasins +mode +model +modeled +modeling +modelled +modelling +models +modem +moderation +modern +modernization +modernizations +modes +modesetting +modifiable +modification +modifications +modified +modifier +modifiers +modifies +modify +modifying +modprobing +modulated +module +modules +modules' +modulo +moisture +molecular +molecule +molecules +moment +momentarily +momentary +moments +momentum +monarchies +monarchy +monasteries +monastery +monastic +Monday +monetary +money +monikers +monitor +monitored +monitoring +monitors +monkey +monkeys +mono +monochrome +monolayer +monolayers +monolithic +monospace +monotonic +monotonicity +monotypic +monster +montage +montages +Montana +month +monthly +months +Montserrat +mood +moral +more +moreover +morgue +morgues +morissette +moroccan +morocco +mortar +mortgage +mosque +mosquito +mosquitoes +mosquitos +most +mostly +mother +motif +motifs +motion +motions +motivated +motivation +motor +motored +motoring +motorola +motors +mount +mountain +mountainous +mountains +mounted +mounting +mountpoint +mountpoints +mounts +mouse +mousepointer +moustache +mouth +mouths +movable +move +movebackward +moved +movement +movements +movie +mow +mozilla +Mozilla +ms +MSBuild +MSBuild's +msec +msg +msgs +mtu +much +mucous +multi +multibyte +multicast +multiculturalism +multidimensional +multi-dimensional +multifunction +multiindex +multi-index +multiline +multilingual +multi-lingual +multimarked +multipart +multipath +multiplayer +multiple +multiples +multiplexed +multiplication +multiplications +multiplicative +multiplicities +multiplicity +multiplied +multiplier +multipliers +multiplies +multiply +multiplying +multiprecision +multi-precision +multisite +multi-statement +multithread +multithreaded +multi-threaded +multithreading +multithreads +multitude +multivariate +municipal +municipalities +municipality +murder +murdering +muscle +muscles +musical +musician +musicians +mussel +mussels +must +mustache +mustn't +mutability +mutable +mutate +mutated +mutates +mutator +mutators +mutex +mutexes +mutilated +mutually +my +myiterator +myriad +myrrh +myself +mysql +mysterious +mysteriously +mystery +mystic +mystical +mystics +mystique +mystiques +nad +nail +nailed +nailing +nails +naive +naively +naivete +naivety +name +named +names +namespace +namespaced +namespaces +naming +nanosecond +nanoseconds +napalm +napalmed +napalming +napalms +Napoleon +Napoleonic +nark +narked +narking +narks +narrative +narratively +narratives +nary +nasalisation +nasalization +nastiness +nasturtium +nasturtiums +nasty +nat +nated +nation +national +nationalism +nationalist +nationalists +nationally +nationals +nations +native +natively +natives +natting +natural +naturally +nausea +nauseous +nauseously +navigate +navigated +navigates +navigating +navigation +navigator +navigators +Nazareth +near +nearest +nearly +neat +necessaries +necessarily +necessary +necessitate +necessities +necessity +need +needed +needing +needle +needles +needless +needn't +needs +needy +negative +negatively +negatives +negligible +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +negotiator +negotiators +neighbor +neighborhood +neighborhoods +neighboring +neighborly +neighbors +neighbour +neighbourhood +neighbourhoods +neighbouring +neighbourly +neighbours +neither +neolithic +nest +nested +nesting +nests +netdev +netdevs +netflow +netlink +netscape +netsplit +network +networked +networks +neural +neurally +neuron +neuronal +neurons +neutral +neutrally +never +nevertheless +new +New +Newfoundland +newline +newlines +newly +newsletters +newton +next +NHS +nic +nice +niche +niched +niches +niching +nicira +nics +niece +nieves +nightlies +nightly +nighttime +nine +nines +nineteenth +nineties +ninety +ninja +ninjas +ninth +nirvana +nirvanic +no +nod +nodal +nodded +nodding +node +nodes +nods +nohyphen +noise +noisy +nomad +nomads +nominal +nominally +non-alphanumeric +non-ascii +non-assigned +non-blocking +nonce +nonces +noncombatants +non-completed +non-compliant +non-contiguous +non-correlated +nondependent +none +nonequivalent +nonetheless +non-excluded +nonexistence +nonexistent +non-existent +non-immediate +non-indented +non-instant +non-interactive +non-interactively +non-measure +non-mergeable +nonnegative +non-negative +non-negotiable +non-negotiated +non-neighboring +nonoperational +non-persistent +non-privileged +non-reference-counted +non-replaceable +non-reproducible +nonsense +nonsensical +non-separable +non-transparent +non-virtual +no-override +nor +norm +normal +normalisation +normalise +normalised +normalises +normalising +normalization +normalize +normalized +normalizes +normalizing +normally +normals +norms +norse +norses +north +northeastern +northern +nostalgia +nostalgic +nostalgically +not +notable +notably +notate +notated +notates +notating +notation +notations +notch +notched +notches +notching +note +notebook +notebooks +noted +notes +nothing +notice +noticeable +noticeably +noticed +notices +noticing +notifiable +notification +notifications +notified +notifier +notifies +notify +notifying +noting +notional +notmuch +notoriety +notorious +notoriously +notwithstanding +noun +nouns +nourish +nourished +nourisher +nourishes +nourishing +nourishment +nouveau +November +novitiate +novitiates +now +nowadays +noxious +noxiously +ns +nsec +nuance +nuanced +nuances +nuancing +nuclear +nucleolus +nucleus +nuisance +nuisances +null +Nullarbor +null-terminated +num +numa +numb +number +numbered +numbering +numbers +numeral +numerals +numerate +numeration +numerator +numerators +numeric +numerical +numerically +numerous +Nuremberg +nurse +nurturing +nutrient +nutrients +nutritious +nymph +nymphal +nymphean +nymphlike +nympho +nymphomania +nymphomaniac +nymphomaniacs +nymphos +nymphs +NYSE +oaken +oakier +obedience +obedient +obelisk +obelisks +obey +obeyed +obeying +obeys +objdump +object +objected +objectification +objectifications +objectified +objectifies +objectify +objectifying +objecting +objection +objections +objective +objectively +objectives +objects +oblique +obliquely +obscure +observable +observant +observation +observations +observe +observed +observer +observers +observes +observing +obsessed +obsession +obsessions +obsolescence +obsolete +obsoleted +obstacle +obstacles +obstruct +obstructed +obstructing +obstruction +obstructions +obstructs +obtain +obtained +obtaining +obtains +obvious +obviously +OCaml +occasion +occasional +occasionally +occasioned +occasions +occlusion +occupied +occupier +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrences +occurring +occurs +ocher +ocherous +ocherously +ochery +o'clock +octahedra +octahedral +octahedron +octave +octaves +octet +octets +October +odder +oddly +odious +odiously +odor +odors +odp +odyssey +odysseys +oeuvre +of +ofctl +offence +offences +offend +offends +offense +offenses +offer +offered +offering +offerings +offers +office +officer +officers +offices +official +officially +officials +offload +off-load +offloaded +off-loaded +offloading +off-loading +offset +offsets +offsetted +offsetting +ofpbuf +ofpbufs +ofport +ofproto +often +oftener +oftenest +ogling +ogre +ogreish +ogres +oil +okay +old +older +oldest +ole +Olly +Oman +omelet +omelets +omelette +omelettes +omission +omit +omits +omitted +omitting +omniscience +omnisciences +omnivorous +omnivorously +on +once +onchange +one +one-dimensional +one-liners +ones +oneself +oneway +ongoing +online +only +onomatopoeia +onward +oops +opacity +opaque +opaquely +opaques +open +openbrowser +opened +openflow +opengroup +opening +openings +openly +openness +opens +opensource +open-source +opensourced +open-sourced +openssl +openvswitch +operand +operands +operate +operated +operates +operating +operation +operational +operations +operator +operators +ophthalmic +ophthalmologist +ophthalmology +opiate +opiates +opinion +opinionable +opinional +opinionate +opinionated +opinionatedly +opinionates +opinionative +opinionator +opinionators +opinionist +opinionists +opinionnaire +opinions +opponent +opponents +opportunist +opportunistically +opportunities +opportunity +oppose +opposed +opposes +opposing +opposite +opposition +oppression +oppressive +oppugn +oppugned +oppugning +oppugns +opted +optimal +optimality +optimally +optimisation +optimisations +optimise +optimised +optimiser +optimisers +optimises +optimising +optimism +optimistic +optimistically +optimization +optimizations +optimize +optimized +optimizer +optimizers +optimizes +optimizing +optimum +option +optional +optionally +options +opts +opulent +or +oracle +oracles +orally +orangutan +orangutans +oratory +orchestra +orchestras +orchestrate +orchestrated +orchestrates +orchestrating +orchestrator +orchid +orchids +order +ordered +ordering +orders +ordinal +ordinarily +ordinate +ordinates +ore +oregano +organ +organisation +organisations +organise +organised +organiser +organisers +organises +organising +organism +organization +organizations +organize +organized +organizer +organizers +organizes +organizing +organs +orient +orientate +orientated +orientation +orientations +oriented +origin +original +originally +originals +originate +originated +originates +originating +origins +originx +originy +ornate +orphan +orphanage +orphaned +orphans +orthogonal +orthogonality +orthogonalize +orthogonally +orthographic +orthonormalization +oscillate +oscillated +oscillates +oscillating +oscillations +oscillator +oscillators +oscilloscope +oscilloscopes +ostensible +ostensibly +ostrich +ostriches +other +others +otherwise +otherworldly +otoh +otter +ounces +our +ours +ourself +ourselves +out +outdoing +outer +outermost +outgoing +outing +outline +outlined +outlinenodes +outliner +outlines +outlining +outlook +outperform +outperforming +output +outputarea +outputs +outputted +outputting +outside +outstanding +outweigh +outweighs +ovaries +ovary +ovation +ovations +over +overall +overcompensate +overcompensated +overcompensates +overcompensating +overcompensation +overcompensations +overengineer +over-engineer +overengineering +over-engineering +overflow +overflowed +overflowing +overflows +overhead +overlaid +overlap +overlapped +overlapping +overlaps +overload +overloaded +overloading +overloads +overrate +overridable +overridables +overridden +override +overrides +overriding +overrode +overrun +overshadowed +oversubscribe +oversubscribed +oversubscribes +oversubscribing +overview +overwhelm +overwhelming +overwritable +overwrite +overwrites +overwriting +overwritten +overwrote +overzealous +overzealously +ovs +ovs-ctl +ovsdb +ovs-vswitchd +own +owned +owner +ownership +owning +owns +oxygen +oxymoron +pace +paced +paces +pacific +pacifically +pacification +pacifications +pacified +pacifier +pacifiers +pacifies +pacify +pacifying +pacing +pack +package +packaged +packageimpl +packages +packages' +packaging +packed +packet +packets +packing +packs +pad +padded +padding +pads +page +pageant +pageantry +pageants +paid +pain +paint +painting +painttile +pair +paired +pairs +palace +paleolithic +pales +Palestinian +Palestinians +palette +paletted +palm +pamphlet +panel +panels +panicked +panicking +pantomime +Papanicolaou +parade +paradigm +paragraph +paragraphs +parakeets +parallel +parallelisation +parallelise +parallelised +parallelises +parallelising +parallelism +parallelization +parallelize +parallelized +parallelizes +parallelizing +parallelly +parallelogram +parallels +param +paramedic +parameter +parameterisation +parameterise +parameterised +parameterises +parameterising +parameterization +parameterize +parameterized +parameterizes +parameterizing +parameterless +parameters +parametric +parametrical +parametrically +parametrised +params +paranoia +paranoiac +paraphernalia +parasitic +parasitics +paravirtualisation +paravirtualise +paravirtualised +paravirtualization +paravirtualize +paravirtualized +pare +pared +parent +parentheses +parenthesis +parenthesized +parents +pares +parfait +pariah +pariahs +parietal +paring +parity +parka +parkas +parkway +parkways +parlay +parlays +parliament +parliamentarian +parliamentary +parliaments +Parma +Parmesan +parochial +parochiality +parochially +parquet +parquets +parrot +parry +parse +parsec +parsed +parser +parsers +parses +parsing +part +partial +partially +partials +participant +participants +participate +participated +participates +participating +participation +participations +particle +particles +particular +particularity +particularly +particulars +partition +partitioned +partitioner +partitioning +partitions +partner +partnered +partnering +partners +partnership +partnerships +parts +party +pass +passed +passengers +passer +passers +passersby +passes +passing +passive +passthrough +pass-through +passwd +password +passwords +past +paste +pasted +pastes +pasteurisation +pasteurise +pasteurised +pasteurises +pasteurising +pasteurization +pasteurize +pasteurized +pasteurizes +pasteurizing +pastime +pasting +pastoral +pastries +pastry +pasv +pat +patch +patched +patches +patching +patchouli +patent +patented +patents +path +pathing +pathname +pathnames +pathological +paths +pathway +pathways +patience +patron +patrons +pats +pattern +patterned +patterns +pavilion +pavilions +pci +pdf +peace +peaceful +peacefully +peculiar +peculiarities +peculiarity +peculiarly +pedantic +pedestal +pedestals +pedestrian +peignoir +pejorative +Peloponnese +Peloponnesus +penalties +penalty +pencil +pending +penetrator +penguin +penguins +peninsula +peninsular +peninsulas +penis +penitentiaries +penitentiary +Pennsylvania +penultimate +people +peoples +perceivable +perceivably +perceive +perceived +percent +percentage +percentages +percentile +percentiles +percents +percentual +perceptive +percussion +percussions +perennially +perf +perfect +perfection +perfectly +perform +performance +performances +performant +performative +performed +performer +performers +performing +performs +perfume +perhaps +perilous +perimeter +perimeters +per-interpreter +period +periodic +periodical +periodically +periodicals +periodicity +periods +peripatetic +peripheral +peripherals +perjury +perlcritic +permanent +permanently +permeable +permissible +permission +permissioned +permissions +permit +permits +permitted +permutate +permutated +permutates +permutating +permutation +permutations +permute +permuted +permutes +permuting +perpendicular +perpendicularly +perpetrate +perpetrated +perpetrates +perpetrator +perpetrators +perror +perseverance +persevere +persevered +perseveres +persevering +persist +persistable +persisted +persistence +persistency +persistent +persistently +persisting +persists +person +personal +personalities +personality +personally +personnel +persons +perspective +perspectives +persuade +persuaded +persuades +persuading +pertain +pertained +pertaining +pertains +pertinent +pertinently +perturb +perturbation +perturbations +perturbed +perturbing +perturbs +perverse +pervert +perverted +perverting +perverts +pessary +petition +petitioned +petitioning +petitions +pewter +pgid +phantom +pharaoh +pharmaceutic +pharmaceutical +pharmaceuticals +pharmaceutics +pharmacist +pharmacists +phase +phased +phases +phasespace +phasing +pheasant +phenomena +phenomenal +phenomenally +phenomenon +pheromone +phial +phials +Philippine +philippines +Philippines +philosopher +philosophers +philosophical +philosophically +philosophies +philosophy +phlegm +phlegma +phlegmatic +phlegmatically +phlegmatous +phlegmy +phloem +Phoenecian +phonetic +phonetically +phonograph +photo +photograph +photographic +photographical +photography +phy_interface +physical +physically +physicals +physician +physicians +physicist +physics +physique +picayune +picayunes +pick +picked +picking +picnic +picnicked +picnicker +picnicking +picnics +picosecond +picoseconds +picturesque +picturesquely +picturesqueness +pid +piece +pieced +piecemeal +pieces +piecewise +piechart +piecing +piedmont +piedmonts +pier +piers +pigeon +pigeons +piggyback +piggybacked +pigpen +pigpens +pilgrim +pilgrimage +pilgrimages +pillion +pillions +pinch +pinched +pinches +pinching +pineapple +ping +pinochle +pinscher +pint +pints +pioneered +pipeline +pipelines +pipelining +piracy +piranha +pirate +pirouette +pirouettes +pitch +pitched +pitches +pitching +piton +pity +pivot +pivoting +pixel +pixels +pixies +pixmap +pixmaps +pkts +place +placebo +placed +placeholder +placeholders +placemat +placemats +placement +placements +places +placing +plagiarise +plagiarism +plagiarize +plague +plaice +plaid +plaided +plain +plains +plaintext +plaintiff +plan +plangent +plangently +plangents +plantation +plate +plateau +plateaus +plates +platform +platforms +platform-specific +plausibility +plausible +playable +player +playful +playfully +playground +playlist +playlists +playwright +playwrights +plead +pleaded +pleasant +pleasantly +please +pleased +pleases +pleasing +plebiscite +pleiotropy +plenty +pliant +pliers +plotted +plotting +plug +pluggable +plugged +plugging +plugin +plugins +plus +pmd +pmds +pneumatic +pneumatically +pneumonectomies +pneumonectomy +pneumonia +pneumonic +pneumonitis +png +pocket +podfile +poem +poems +poetry +pogrom +pogroms +poignant +poinsettia +point +pointcloud +pointed +pointer +pointers +pointing +pointless +pointlessly +points +poison +poisoned +poisoning +poisons +polar +polarity +police +policer +policies +policy +politic +political +politically +politician +politicians +politicking +politics +pollinate +pollinator +pollinators +pollute +polluted +pollutes +polluting +pollution +polygon +polygonal +polygons +polyhedral +polymorph +polymorphic +polymorphism +polymorphisms +polymorphs +polynomial +polynomials +polyphonic +polypolygon +polypolygons +polysaccharide +pomegranate +Pompeii +ponce +pool +pooped +pooping +poor +popen +popped +popping +popular +popularity +populate +populated +populates +populating +population +populations +popup +popups +porcelain +porcelains +portability +portable +portion +portioning +portions +portlet +portlets +portrait +portraits +portrayal +portrayed +portraying +Portuguese +posing +position +positional +positioned +positioning +positions +positive +positively +positives +positivity +positron +positrons +POSIX-compliant +possess +possessed +possesses +possessing +possession +possessions +possessive +possibilities +possibility +possible +possibly +post +postcondition +postconditions +postfix +PostgreSQL +posthumous +postimage +postincrement +post-mortem +postpone +postponed +postponing +post-process +postprocessing +post-processing +posts +postscript +postulate +potato +potatoes +potential +potentially +potentials +potentiometer +potpourri +Potsdam +pouch +poultry +pound +pour +powder +power +powerful +powerpc +powers +ppid +practical +practically +practice +practise +practitioner +practitioners +pragma +prairie +prairies +pram +prams +pre +preallocate +preallocated +preallocates +preallocating +preallocation +preamble +preapproved +precached +precaution +precede +preceded +precedence +precedences +precedent +precedents +precedes +preceding +precession +precious +preciously +precise +precisely +precision +precisions +preclude +precluded +precludes +precomputed +precondition +preconditioner +preconditioners +preconditions +pre-configure +preconfigured +pre-configured +precursor +predecessor +predecessors +predeclaring +predefined +pre-defined +predicate +predictable +predictions +predominately +preeminence +preempt +preemptible +preemption +preemptive +preemptively +preexisting +preface +prefaced +prefaces +prefacing +prefect +prefects +prefer +preferable +preferably +preference +preferences +preferential +preferentially +preferred +preferring +prefers +prefetch +prefetches +prefilter +prefiltered +prefiltering +prefilters +prefix +prefixed +prefixes +prefixing +pregnancies +prejudice +prejudiced +prejudices +prejudicing +preliminary +premiere +premiered +premillennial +Premonstratensians +preoccupation +preparation +preparations +preparatory +prepare +prepared +prepares +preparing +prepend +prepended +prepending +prepends +preponderance +pre-populate +pre-populated +pre-populates +pre-populating +preprent +pre-pre-release +preprint +preprints +preprocess +pre-process +preprocessed +preprocessing +pre-processing +preprocessor +preprocessors +pre-registers +pre-release +prerequisite +prerequisites +prerogative +Presbyterian +Presbyterians +prescient +prescribe +prescribed +prescription +prescriptions +presence +present +presentation +presentational +presentations +presented +presenter +presenters +presenting +presents +preservation +preservations +preserve +preserved +preserver +preserves +preserving +preset +presets +preside +presided +president +presidential +presidents +presides +presiding +press +pressed +presses +pressing +pressure +pressured +pressures +pressuring +prestigious +presumable +presumably +presume +presumed +presumes +presuming +preteen +pretence +pretended +pretty-printer +prevalence +prevalent +prevent +prevented +preventing +prevention +preventions +prevents +preview +previewed +previewer +previewers +previews +previous +previously +pricy +pried +priesthood +primarily +primary +primeval +primitive +primitively +primitives +primordial +principal +principality +principally +principals +principle +principles +print +printer +printers +printf +printing +prio +prior +priorities +prioritisation +prioritisations +prioritise +prioritised +prioritises +prioritising +prioritization +prioritizations +prioritize +prioritized +prioritizes +prioritizing +priority +priors +prise +prism +prison +prisons +priv +privacy +private +privies +privilege +privileged +privileges +privity +privy +proactive +probabilistic +probabilities +probability +probable +probably +probate +probe +probed +probes +problem +problematic +problems +procedural +procedurally +procedure +procedures +proceed +proceeded +proceeding +proceedings +proceeds +process +processed +processes +processhandler +processing +procession +processor +processors +proclaimed +proclaiming +proclamation +procrastinate +procrastinated +procrastinates +procrastinating +proctor +proctors +procure +procured +procurer +procures +procuring +prod +prodigy +prods +produce +produced +producer +producers +produces +producible +producing +product +production +productions +productivity +products +profess +professed +professes +professing +profession +professional +professionally +professionals +professor +professors +proficiency +proficient +proficiently +profile +profiled +profiler +profilers +profiles +profiling +profound +profoundly +profusion +program +programmability +programmable +programmatic +programmatical +programmatically +programme +programmed +programmer +programmers +programming +programs +progress +progressbar +progressed +progresses +progressing +progression +progressions +progressive +progressively +progressor +prohibit +prohibited +prohibiting +prohibition +prohibitive +prohibits +project +projectable +projected +projecting +projection +projections +projective +projectively +projector +projectors +projects +project's +prolegomena +proliferate +proliferated +proliferates +proliferating +proliferation +prolific +prolix +prominence +prominent +prominently +promisc +promiscuous +promise +promised +promises +promising +promontory +promoted +promoter +promoters +promoting +promotion +promotional +promotions +prompt +prompted +prompter +prompters +prompting +prompts +pronominal +pronounce +pronounced +pronouncements +pronunciation +proof +proofread +propaganda +propagate +propagated +propagates +propagating +propagation +propagations +propagator +propagators +propane +proper +properly +properties +property +prophecy +proportion +proportional +proportionally +proportioning +proportions +proposal +proposals +propose +proposed +proposer +proposers +proposes +proposing +proposition +proprietaries +proprietary +proprietor +proprietors +proselytizing +prospect +prospected +prospecting +prospection +prospective +prospectively +prospectless +prospector +prospects +prospectus +prospectuses +protagonist +protagonists +protean +protect +protectable +protected +protecting +protection +protections +protective +protectively +protector +protectors +protects +protege +protein +protocol +protocols +prototype +prototyped +prototypes +prototyping +protuberance +protuberances +provable +provably +prove +proved +proven +prover +provers +proves +provide +provided +provident +provider +providers +provides +providing +providore +providores +province +provinces +provincial +proving +provision +provisional +provisionally +provisioned +provisioning +provisions +provocative +prowess +proxied +proxies +proximity +proxy +pseudo +pseudocode +pseudo-fork +pseudoinverse +pseudolayer +pseudonym +pseudonymity +pseudonymous +pseudonyms +pseudo-palette +pseudopotential +pseudopotentials +Psion +Psions +psychedelic +psychic +psychology +ptarmigan +pterodactyl +pthread +pthreads +pubic +public +publication +publications +publicise +publicize +publicly +publish +published +publisher +publishers +publishes +publishing +Puccini +Puerto +pulse +pumpkin +punctuation +pundit +pundits +purchase +purchased +purchasing +pure +purgeable +purges +puritanical +purplish +purported +purportedly +purpose +purposed +purposely +purposes +purposing +pursue +pursued +pursuer +pursues +pursuing +pursuit +pursuits +purview +purviews +push +pushed +put +puts +putting +pyint +pylon +pylons +pyramid +pyramids +Pyrrhic +python +qdisc +qos +qsort +quaddec +quadrangle +quadrangles +quadratically +quadruped +quadrupedal +quadrupeds +quadruple +quadrupled +quadruples +quadrupling +qualification +qualifications +qualified +qualifier +qualifies +qualify +qualifying +qualities +quantification +quantifications +quantified +quantifies +quantify +quantifying +quantitative +quantities +quantity +quarantine +quarry +quarter +quaternion +quaternions +Queensland +queried +queries +query +queryable +querying +queryinterface +quest +question +questionable +questioned +questioning +questionnaire +questionnaires +questions +quests +queue +queued +queueing +queues +queuing +quiche +quick +quicker +quickie +quickly +quickstarter +quiesce +quiescent +quiet +quietly +quintessential +quit +quite +quitting +quizzes +quorum +quotation +quotations +quote +quoted +quotes +quotient +quotients +quoting +rabbinical +rabbit +rabbits +raccoon +raccoons +racket +rackets +racquet +racquets +radiant +radiation +radii +radioactive +radiobutton +radius +radiuses +radix +rage +raid +raids +raise +raised +raises +raisin +raising +raisins +ran +random +randomly +range +rapid +rappel +rappelled +rappelling +rappells +rapport +rarefied +rarely +raspberries +raspberry +ratatouille +rather +ratify +ratio +ration +rational +rationale +rationales +rationalism +rationalist +rationalists +rationals +rations +ratios +rattle +rattled +rattler +rattles +rattling +raucous +ray +reachability +reachable +reached +reaches +reaching +reacquire +reacquired +reacquires +reacquiring +reacting +reaction +reactions +reactivate +reactivated +reactive +read +readability +readable +re-adapted +re-add +re-added +readdress +readdressed +readdresses +readdressing +reader +readers +readily +readiness +reading +readings +readme +README +readmission +readonly +read-only +reads +ready +reagent +real +realisation +realisations +realise +realised +realises +realising +realistic +realization +realizations +realize +realized +realizes +realizing +reallocate +reallocates +reallocating +reallocation +reallocations +really +realm +realms +realtime +ream +reams +reappear +reappeared +reappearing +reappears +rearrange +rearrangeable +rearrangeables +rearranged +rearrangement +rearrangements +rearranges +rearranging +reason +reasonable +reasonably +reasoned +reasoning +reasons +reassign +reassigned +reassigning +reassociation +reassociations +reattach +reattached +reattachment +re-attachment +rebellions +reboot +rebound +rebuild +rebuilding +rebuilds +rebuilt +re-calculable +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +re-calculator +recall +recant +receded +receding +receipt +receipts +receive +received +receiver +receivers +receivership +receives +receiving +recent +recently +receptacle +receptacles +reception +receptive +receptively +recess +recessed +recesses +recessing +recession +recessions +rechargeable +recharged +recharging +recheck +recipe +recipes +recipient +recipients +reciprocal +reciprocals +recirc +recirculation +reckon +reckoned +reckoning +reclaimed +reclamation +reclusion +reclusions +reclusive +reclusively +recognise +recognised +recogniser +recognisers +recognises +recognising +recognition +recognizable +recognize +recognized +recognizer +recognizers +recognizes +recognizing +recommend +recommendation +recommendations +recommended +recommending +recommends +recompense +recompile +recompiled +recomply +recompression +recomputation +recompute +recomputed +recomputes +recomputing +recon +reconcilable +reconciliation +reconfig +reconfigure +reconfigured +reconnaissance +reconnect +reconnected +reconnecting +reconnection +reconnections +reconnects +reconsider +reconstruct +reconstructed +reconstructing +reconstruction +reconstructions +reconstructor +reconstructors +reconstructs +record +recorded +recorder +recording +recordings +records +recourse +recover +recovers +recreate +recreated +recreates +recreating +recreation +recreational +recruit +recruited +recruiter +recruiters +recruiting +recruits +rectangle +rectangles +rectangular +rectilinear +recuperate +recur +recurred +recurrence +recurrences +recurrent +recurrently +recurring +recurs +recurse +recursed +recurses +recursing +recursion +recursions +recursive +recursively +recusing +recycle +recycled +recycles +recycling +red +redaction +redder +redeclaration +redeeming +redefine +redefined +re-defined +redefines +redefining +redefinition +redefinitions +redemption +redemptions +redesign +redirect +redirected +redirection +redistributable +redistribute +redistributed +redistributes +redistributing +redistribution +redistributions +redlines +redness +reduce +reduced +reduces +reducible +reducing +reduction +reductions +redundancy +redundant +redundantly +reefer +reefers +reelected +re-enable +re-enabled +re-enables +re-enabling +re-encode +re-engineer +re-engineering +reevaluate +reevaluated +re-evaluated +reevaluating +refactor +refactored +refactoring +refactors +refcount +refer +referee +refereeing +referees +reference +referenceable +referenced +references +referencing +referendum +referent +referential +referentially +referents +referral +referrals +referred +referrer +referrers +referring +refers +refinement +refinements +reflect +reflected +reflecting +reflection +reflections +reflective +reflectivity +reflector +reflectors +reflects +refocus +reform +reformation +reformatted +reformatting +reforming +reformist +reformists +reforms +refracted +refractor +refractoring +refresh +refreshed +refreshes +refreshing +refrigerate +refrigerated +refrigerates +refrigeration +refrigerator +refrigerators +refusal +refuse +refused +refuses +refusing +regard +regarded +regarding +regardless +regards +regenerated +regenerating +regeneration +regenerative +region +regional +regions +register +registered +registering +registers +registration +registrations +registries +registry +regress +regressed +regresses +regressing +regression +regressions +regular +regularisation +regularise +regularised +regulariser +regularises +regularising +regularization +regularize +regularized +regularizer +regularizes +regularizing +regularly +regulars +regulate +regulated +regulates +regulation +regulations +regulator +regulators +regulatory +rehearsal +rehearsing +reign +reigning +reigns +reimplant +reimplantation +reimplantations +reimplanted +reimplanting +reimplants +reimplement +re-implement +reimplementation +reimplementations +reimplemented +reimplementing +re-implementing +reimplements +reincarnation +reindeer +reindeers +reinforce +reinforced +reinforcement +reinforcements +reinforces +reinforcing +reinitialise +reinitialised +reinitialize +reinitialized +reinstantiate +reinstantiated +reinstantiates +reinstantiating +reinstantiation +reinterpret +reinterpreted +reiserfs +reiterate +reiterated +reiterates +reject +rejected +rejecting +rejects +relapse +relapsed +relapses +relapsing +relatable +relate +related +relatedness +relates +relating +relation +relations +relationship +relationships +relative +relatively +relay +release +released +releaser +releasers +releases +releasing +relent +relevance +relevancy +relevant +relevantly +reliability +reliable +reliably +reliant +relied +relief +relies +relieve +relieved +reliever +relieves +relieving +religion +religions +religious +religiously +relinquish +relinquishing +relinquishment +reload +reloaded +reloading +reloads +relocatable +relocate +relocated +relocates +relocating +relocation +relocations +rely +rem +remain +remainder +remained +remaining +remains +remake +remapped +remapping +remember +remembered +remembering +remembers +remembrance +remind +reminder +reminders +reminding +reminisce +reminisced +reminiscence +reminiscent +reminiscently +reminiscer +reminisces +reminiscing +remiss +remnant +remote +remoted +remotely +remotes +remoting +removable +remove +removed +removeformat +removes +removing +renaissance +rename +renamed +renames +renaming +rend +render +renderable +rendered +renderer +renderers +renderer's +rendering +renders +rendezvous +rendezvoused +renege +reneged +reneger +reneging +renegotiable +re-negotiable +renegotiate +re-negotiate +renegotiated +re-negotiated +renegotiates +re-negotiates +renegotiating +re-negotiating +renegotiation +re-negotiation +renegotiations +re-negotiations +renegotiator +re-negotiator +renegotiators +re-negotiators +renew +renewal +renewed +renewing +renews +renounced +renovate +renovated +renovating +renovation +renown +renowned +rent +renters +renumber +renumbered +renumbering +renumbers +reoccur +reoccurred +reoccurring +reoccurs +reopened +reorder +reorganisation +reorganised +reorganized +repackage +repackaged +repaint +repaints +reparameterisation +reparameterise +reparameterised +reparameterises +reparameterising +reparameterization +reparameterize +reparameterized +reparameterizes +reparameterizing +repartition +repeat +repeatability +repeatable +repeated +repeatedly +repeater +repeating +repeats +repel +repelled +repeller +repelling +repels +repent +repentance +repentant +repented +repenting +repents +repercussion +repercussions +repertoire +repertoires +repetition +repetitions +repetitive +repetitively +rephase +rephased +rephases +rephasing +replace +replaceability +replaceable +replaceables +replaced +replacement +replacements +replaces +replacing +replenish +replenished +replenishes +replenishing +replete +replica +replicability +replicable +replicaof +replicas +replicate +replicated +replicates +replicating +replication +replications +replies +reply +replying +report +reported +reportedly +reporting +reportresources +reports +repose +reposed +reposes +repositioning +repositories +repository +reposts +represent +representation +representational +representations +representative +representatives +represented +representing +represents +repression +reprint +reprinted +reprints +reprocure +reprocured +reprocures +reprocuring +reproduce +reproduceability +reproduceable +reproduced +reproduces +reproducibility +reproducible +reproducibly +reproducing +reproduction +reproductions +republic +republican +republicans +republics +repurpose +repurposed +repurposes +repurposing +reputation +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesters +requesting +requests +requeued +requiem +requiems +require +required +requirement +requirements +requires +requireseek +requiresgpos +requiresgsub +requiressl +requiring +requisite +requisites +requite +requited +requites +requiting +reregistration +re-release +reroute +rerouted +reroutes +rerouting +rerun +rerunning +rescanned +rescind +rescindable +rescinded +rescinding +rescinds +rescue +rescued +rescues +rescuing +research +researched +researcher +researchers +reselection +resemblance +resemble +resembled +resembles +resembling +reservation +reservations +reserve +reserved +reserves +reserving +reservoir +reset +resets +resetstatus +resettable +resetting +reside +resided +resident +residential +residents +residing +residual +resignment +resilience +resistance +resistances +resistant +resistible +resistor +resistors +resizable +resize +resizeable +resizes +resizing +resolution +resolutions +resolvable +resolve +resolved +resolver +resolvers +resolves +resolving +resonance +resorted +resource +resourced +resourceful +resources +resourcetype +resourcing +respawn +respawned +respawning +re-spawning +respawns +respect +respectable +respected +respecting +respective +respectively +respects +respond +responded +responder +responders +responder's +responding +responds +response +responses +responsibilities +responsibility +responsible +responsive +responsiveness +restart +restarted +restarting +restarts +restating +restaurant +restaurants +restaurateur +restaurateurs +restorable +restoration +restorations +restorative +restore +restored +restorer +restorers +restores +restoring +restraint +restraints +restrict +restricted +restricting +restriction +restrictions +restrictive +restricts +restructuration +restructure +restructured +reStructuredText +restructures +restructuring +resubmitted +resubmitting +resubstitution +result +resulted +resulting +results +resultsets +resume +resumed +resumes +resuming +resurrect +resurrected +resurrecting +resurrection +resurrections +resurrects +resync +re-syncing +retaliated +retaliation +retardation +retest +retesting +retinue +retract +retracted +retracting +retraction +retractions +retracts +retransfer +retransferred +retransferring +retranslate +retransmission +retransmitted +retrial +retrievable +retrieval +retrieve +retrieved +retriever +retrievers +retrieves +retrieving +retry +retrying +retune +retuned +retuning +return +returned +returning +returns +reupload +re-upload +reuploaded +re-uploaded +reuploader +re-uploader +reuploaders +re-uploaders +reuploading +re-uploading +reuploads +re-uploads +reusable +reusables +reuse +reused +reuses +reusing +revalidate +revalidating +revalidation +revalidator +revamping +revel +reveled +reveling +revels +reverence +reverences +reversal +reverse +reversed +reverse-engineer +reverse-engineering +reverses +reversible +revert +reverted +review +reviewed +reviewer +reviewers +reviewing +reviews +reviewsection +revised +revision +revisions +revisit +revisited +revisiting +revisits +revive +revived +reviver +revivers +revives +reviving +revokes +revolution +revolutionary +revolutions +rewire +rewired +rewires +rewiring +reworked +rewritable +rewrite +rewrites +rewriting +rewritten +rewrote +rezoned +rezoning +rhapsodies +rhapsody +rhel +rhetoric +rhetorical +rhetorically +rheumatic +rhinoceros +rhinoceroses +rhubarb +rhyme +rhythm +rhythmic +rhythmically +rhythms +Rican +Ricans +rice +richer +ricochet +ricocheted +ricocheting +ricochets +riddle +riddled +riddler +riddles +riddling +ride +rides +ridge +ridges +ridiculous +right +rightmost +rights +rigor +rigorous +rigour +rigs +rigueur +ring +ringing +rings +rip +ripostes +RISCV +RISC-V +rises +risky +risqué +rival +roadmap +roaming +roast +roasted +roasting +roasts +robot +robustness +Rockefeller +rococo +rolling +roommate +rose +rosed +rot +rotatable +rotate +rotated +rotates +rotating +rotation +rotations +rotatory +roughly +round +rounded +rounding +round-robin +roundtrip +round-trip +roundtripped +round-tripped +roundtripping +round-tripping +roundtrips +round-trips +route +routed +router +routers +routes +routine +routines +routing +rss +rsslim +rsync +rudimentary +rue +ruined +ruining +rule +rules +rummaging +run +runners +running +runs +runtime +runtimes +Russian +rx +rxq +sabotage +sabotaged +sabotages +sabotaging +saboteur +saccharin +Sacramento +sacrifice +sacrificial +sacrificing +sacrilegious +sad +saddle +sadly +Safari +safe +safeguard +safeguarded +safely +safepoint +safe-point +safepoints +safe-points +safety +sagittal +Sagittarius +salaries +salary +salience +saliences +salient +saliently +saline +salmon +salve +salves +same +sample +sampled +samples +sampling +Samuel +samurai +sanctioned +sanctioning +sanctity +sandbox +sandwich +sandwiches +sandy +Sanhedrin +sanitise +sanitization +sanitize +sanitized +sanitizer +sanitizers +sanitizes +sanitizing +sanity +sapped +sapphire +sapphires +sassy +sat +satellite +satellites +satiric +satirical +satirically +satisfaction +satisfactorily +satisfiability +satisfied +satisfies +satisfy +satisfying +saturation +Saturday +Saturdays +Saturn +satyr +sauerbraten +sauté +sautéd +sautéing +sautés +save +saved +savegroup +saves +saving +savvy +sawed +saxophone +says +sbrec +scaffold +scaffolded +scaffolder +scaffolding +scaffolds +scalability +scalable +scalar +scalars +scale +scaled +scaling +Scandinavia +scanned +scanning +scarcity +scavenge +scavenged +scavenger +scavengers +scavenges +scenario +scenarios +scene +scenegraph +scenegraphs +scenes +schar +schedule +scheduled +scheduler +schedulers +schedules +scheduling +schema +schemas +schematic +schematics +scheme +schemed +schemes +scheming +schizophrenic +schizophrenics +scholarly +scholarship +scholarships +scholastic +school +schooled +schooling +schools +science +sciences +scientific +scientifically +scientist +scientists +scintillaqt +scintillation +scissor +scissored +scissoring +scissors +sclera +scoop +scope +scopes +scoping +scorch +scoreboard +scoured +scourer +scourge +scourged +scourges +scourging +scouse +scouser +scouters +scrap +scrape +scratch +scratched +scratcher +scratches +scratching +scream +screen +screens +screenshot +screenshots +screenwriter +screw +scribe +scrip +script +scripted +scripting +scripts +scripttype +scroll +scrollable +scrollbar +scrollbars +scrolled +scrolling +scrolls +scrutiny +sculpt +sculpted +sculpting +sculptor +sculptors +sculpture +sculptures +scythe +scythes +seamless +seamlessly +search +searchable +searched +searcher +searches +searching +searchkey +seating +secede +seceded +seceder +seceders +secedes +seceding +second +secondary +secondly +seconds +secret +secretary +section +sectional +sectioned +sectioning +sections +sector +secure +securely +security +seduction +see +seeing +seem +seems +seen +seething +segfault +segfaults +segment +segmentation +segmentations +segmented +segmenting +segments +segue +segued +segueing +segues +seine +seismograph +seismological +seismologically +seismologist +seismologists +seismology +seize +seized +seizes +seizing +seizure +seizures +seldom +select +selectable +selected +selecting +selection +selections +selector +selectors +selects +self +self-comparison +self-contained +self-opinionated +self-referential +self-referring +selinux +semantic +semantical +semantically +semantics +semaphore +semaphores +semicolon +semiconductor +semiconductors +send +sender +sendfile +sending +sendmmsg +sendmsg +sends +senior +sense +senses +sensibilities +sensibility +sensible +sensibly +sensitive +sensitively +sensitiveness +sensitivities +sensitivity +sensor +sensors +sentence +sentences +sentinel +sentinels +separable +separate +separated +separately +separates +separating +separation +separations +separatism +separatist +separator +separators +September +sepulcher +sepulchral +sepulchrally +sepulchre +sequel +sequels +sequence +sequenced +sequencer +sequencers +sequences +sequencing +sequential +sequentially +sequentials +sergeant +serial +serialisation +serialise +serialised +serialises +serialising +serialization +serialize +serialized +serializes +serializing +series +serious +seriously +serous +serrated +serval +serve +served +server +serverless +serves +service +serviced +services +servicing +servile +serving +session +sessions +set +setenv +setgid +sets +setstatusbar +setstatusmsg +setted +settees +setter +setters +setting +settings +settle +settled +settlement +settlements +settles +settling +setup +setups +several +severally +severe +severely +severities +severity +sew +sewer +sflow +sha1sum +shadaloo +shaders +shadow +shadows +shall +shaman +shamans +shame +shamed +shames +shaming +Shanghai +shanked +shanking +shape +shaped +shapes +shaping +shared +sharing +shawl +she +sheath +shebang +sheep +sheet +shell +shellcheck +shepherd +shepherded +shepherding +shepherdly +shepherds +sherbet +sheriff +sheriffs +shield +shielded +shielding +shields +shift +shifted +shifting +shifts +shift-tab +shining +shipped +shipping +shoal +shop +shopkeepers +shopped +shopping +shops +short +shortage +short-circuit +short-circuits +shortcoming +shortcomings +shortcut +shortcuts +shorten +short-ended +shortened +shortly +should +shoulder +shouldered +shoulders +shouldn +shouldn't +show +shower +showing +shown +shows +shrank +shrew +shriek +shrink +shrinking +shrinks +shrunk +shrunken +shuck +shucked +shucker +shucking +shucks +shudder +shuddered +shudders +shuffle +shutdown +shutting +shuttle +shuttled +shuttles +shuttling +sibling +siblings +sick +sickly +sid +side +sidereal +sides +siege +sieged +sieges +sieging +sienna +sieve +sieved +sieves +sieving +sift +sifts +sigh +sighs +sight +sights +sigil +sigils +sign +signable +signal +signaled +signalled +signals +signatories +signatory +signature +signatures +significance +significand +significant +significantly +signifies +signify +signifying +signs +silence +silenced +silencer +silencers +silences +silencing +silent +silently +silents +silhouette +silhouetted +silhouettes +silhouetting +silhouettist +silver +similar +similarity +similarly +simile +similes +simple +simpler +simplest +simplicity +simplification +simplifications +simplified +simplifier +simplifiers +simplifies +simplify +simplifying +simply +simulate +simulated +simulates +simulating +simulation +simulations +simulator +simulators +simultaneity +simultaneous +simultaneously +since +sincerely +sines +singe +single +singled +singles +single-threaded +singleton +singletons +singling +singly +singsong +singular +singularities +singularity +singularly +sinusoid +sinusoidal +sinusoids +sipped +sisal +sissier +sister +sisters +Sistine +sit +site +sits +sitting +sittings +situation +situational +situationally +situations +six +Sixteen +sizable +size +sizeable +sized +sizeof +sizer +sizers +sizes +sizing +Skagerrak +skate +skated +skates +skating +skb +skeleton +sketch +sketched +sketcher +sketches +sketching +skilful +skilfully +skilfulness +skillful +skillfully +skillfulness +skip +skiplist +skipped +skipping +skips +Skype +skyped +slack +slash +slashes +slat +slaughterhouses +slaveof +sleep +sleeping +sleight +slept +sleuth +sleuthed +sleuthing +sleuths +sliceable +slide +slideshow +slight +slightly +sling +slings +slipped +slit +slits +sliver +slopped +slot +sloth +slowly +slowpath +slugify +small +smaller +smallest +smap +smell +smelting +smile +smiles +smiley +smileys +smooth +smoother +smoothing +smoothness +SMTP +SMTPE +snapped +snapping +snapshot +snapshots +snarl +snarled +snarling +snarls +sneaks +sneeze +snippet +snippets +snoop +so +soap +soared +social +socialism +socialist +socialists +societies +socket +sockets +sod +soda +sods +softened +software +solar +Solaris +solarmutex +sold +solder +soldered +soldering +solders +soldier +soldiered +soldiering +soldiers +solely +solemn +solicitation +solicitations +solidification +solidifications +soliloquy +solitaire +solitary +solo +soluble +solution +solutions +solvable +solve +solved +solver +solvers +solves +solving +some +somebody +somehow +someone +somersault +something +somethingelse +somethings +sometime +sometimes +somewhat +somewhere +sonic +soot +sooth +sophisticated +sophomore +sophomores +sopped +sorcerer +sore +sored +sores +sorry +sort +sorted +sorter +sorting +sortlist +sorts +sough +sought +sound +soundcard +sounded +sounding +sounds +soundtrack +soup +sour +source +sourced +sourcedirectory +sources +sourcing +soured +sours +south +southbridge +southern +souvenir +souvenirs +sovereign +sovereignty +soviets +sow +space +spaced +spaces +spacial +spacing +spaghetti +Spanish +spanning +spatial +spatially +spawn +spawned +spawning +spawns +speak +speaking +spec +spec-compliant +special +specialisation +specialisations +specialised +specialization +specializations +specialized +specially +species +specifiable +specific +specifically +specification +specifications +specificities +specificity +specifics +specified +specifier +specifiers +specifies +specify +specifying +specimen +specs +spectacular +spectacularly +spectaculars +spectated +specter +spectral +spectre +spectrum +speculative +sped +speech +speeches +speed +speed-up +spellchecking +spelling +spend +spending +spends +spermatozoon +sphagnum +sphere +spheres +spherical +spice +spindle +spindles +spinlock +spiral +spiritual +spite +splash +splashed +splashes +splendour +splice +splign +split +splits +splitter +splitting +sponsor +sponsored +sponsors +sponsorship +spontaneous +spoon +spoonfuls +sporadic +spread +spreadsheet +spreadsheets +spring +springing +sprintf +spruce +spruces +spurious +sql +square +squared +squares +squash +squashed +squashing +squatting +squawk +squawked +squawking +squawks +squeeze +squirrel +src +ssh +stability +stabilization +stabilize +stabilized +stabilizer +stabilizers +stabilizes +stabilizing +stable +stack +stage +stages +stained +stainless +stalactite +stalk +stamp +stand +standalone +stand-alone +standard +standard-compliant +standardisation +standardise +standardised +standardiser +standardises +standardising +standardization +standardize +standardized +standardizer +standardizes +standardizing +standards +standby +standee +star +stars +start +started +starter +starters +starting +startlistening +startparentheses +starts +startup +startups +starvation +state +statement +statements +statement's +statesman +statically +station +stationary +stationed +stationery +stations +statistic +statistics +stats +status +statusbar +statuses +statusline +statuslines +staying +steam +steaming +steams +steganographic +steganography +stein +stemming +step +steps +stereo +stereotype +stereotypes +steroids +stick +stickiness +sticks +sticky +stiffening +still +stime +stimuli +stir +stirring +stirs +stitch +stochastic +stockbrush +stomach +stomped +stop +stopped +stopping +stops +storable +storage +storages +store +stored +stores +storeys +stories +storing +story +storyboard +straight +straighten +straightened +straightening +straightens +straightforward +straightish +straightly +straightness +straights +strain +strains +strait +straits +strand +strange +strangely +strangeness +stranger +strangers +strangle +strata +strategic +strategically +strategies +strategise +strategised +strategize +strategized +strategy +strawberries +strawberry +strcasecmp +strcmp +stream +streamed +streamer +streaming +streamlining +streampropinfo +streams +strength +strengthen +strengthened +strengthening +strengths +strenuous +strerror +stretch +stretched +stretches +stretching +stricter +strictest +strictly +strikeout +strikingly +strine +string +stringent +stringification +stringified +stringifies +stringify +stringifying +strings +strip +stripe +stripped +stripping +strips +stroll +strolled +strolling +strolls +strong +stronger +strongest +strongly +strstr +struct +structs +structural +structurally +structure +structured +structures +structuring +struggle +struggled +struggles +struggling +strut +stubbornness +stuck +student +students +studies +studio +studios +study +studying +style +styled +styleless +styles +stylesheet +stylesheets +styling +stylistic +stylus +suave +subcategories +subcategory +subcircuit +subclass +subclasse +subclasses +subclause +sub-clause +subcommand +subconscious +subconsciously +subdirectories +subdirectory +subdivision +subdivisioned +subdolder +subdolders +subdomain +subdomains +subelement +subelements +subexpression +subexpressions +subfile +subfiles +subfolder +subfolders +subformat +subformats +subforms +subject +subjugation +submachine +submission +submissions +submit +submits +submitted +submitting +submodule +submodules +subnegotiation +subnegotiations +subnet +subobjects +subpackage +subpackages +subpoena +subpoenaed +subpoenaing +subpoenas +subprocess +subprogram +subqueue +subregion +subresource +subresources +subroutine +subroutines +subsampling +subscribe +subscribed +subscriber +subscribers +subscribes +subscribing +subscript +subscription +subscriptions +subscripts +subsection +subsequence +subsequent +subsequently +subsidiary +subspace +subspecies +substance +substances +substantial +substantially +substantively +substituent +substituents +substitutable +substitute +substituted +substitutes +substituting +substitution +substitutions +substrate +substrates +substring +substrings +substructure +substructures +subsystem +subsystems +subtable +subtables +subtarget +sub-target +subtargets +sub-targets +subtask +subtasks +subterfuge +subterranean +subtitle +subtitles +subtle +subtlety +subtract +subtracted +subtracting +subtraction +subtracts +subtree +suburban +succeed +succeeded +succeeding +succeeds +success +successes +successful +successfully +successfulness +succession +successive +successively +successor +successors +succinct +succinctly +succumb +such +suction +suctional +suctioned +suctioning +suctions +sudo +sued +suede +suet +suffered +suffering +sufficiency +sufficient +sufficiently +suffix +suffixation +suffixed +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocation +suffrage +suggest +suggested +suggesting +suggestion +suggestions +suggests +suicidal +suicide +suit +suitable +suite +suites +summaries +summarisation +summarise +summarised +summarises +summarising +summarization +summarize +summarized +summarizes +summarizing +summary +summed-up +summer +summers +summery +sums +Sunday +sunglasses +super +superblock +superblocks +supercalifragilisticexpialidocious +superfluous +superintendent +superior +superiors +superoperator +supersede +superseded +supersedes +superseding +superset +supped +supplant +supplanted +supplanting +supplants +supplement +supplementary +supplemented +supplementing +supplied +supplier +supplies +supply +supplying +support +supported +supporter +supporters +supporting +supportive +supports +supposable +suppose +supposed +supposedly +supposes +supposing +suppress +suppressed +suppresses +suppressible +suppressing +suppression +suppressions +suppressor +suppressors +sure +surely +surface +surfaces +surgeon +surgeons +surly +surpassing +surprise +surprised +surprises +surprising +surprisingly +surrendered +surrendering +surreptitious +surreptitiously +surrogate +surround +surrounded +surrounding +surroundings +surrounds +surveil +surveiled +surveiling +surveillance +surveils +survey +surveyor +surveys +survive +survived +survives +survivor +survivors +susceptible +suspect +suspected +suspecting +suspects +suspend +suspended +suspension +suspicion +suspicious +suspiciously +sustainability +svelte +swallowed +swapped +swappiness +swapping +swarming +swcolumns +swear +swears +swept +swimming +swish +swished +swishes +swishing +switch +switchable +switchback +switchbacks +switchboard +switchboards +switched +switcher +switchers +switches +switching +switchover +sword +sycamore +sycamores +syllabi +syllabification +syllable +syllabus +syllabuses +symbol +symbolic +symbolical +symbolically +symbolname +symbols +symmetric +symmetrical +symmetrically +symmetries +symmetry +symphony +symptom +symptomatic +symptomatically +symptoms +synagogue +synagogues +sync +synchronisation +synchronisations +synchronise +synchronised +synchroniser +synchronises +synchronising +synchronization +synchronizations +synchronize +synchronized +synchronizer +synchronizes +synchronizing +synchronmode +synchronous +synchronously +syncing +syndrome +syndromes +synonym +synonymous +synonyms +synopses +synopsis +syntactic +syntactical +syntactically +syntax +syntaxes +synthesis +synthesise +synthesised +synthesize +synthesized +synthesizes +synthetic +synthetically +synthetics +syntonic +syphilis +syringe +syringes +syrup +syscall +sysfs +syslog +system +systematic +systematically +systematics +systematies +systematising +systematizing +systematy +systemd +systemed +systemerror +systemic +systemically +systemics +systemist +systemists +systemize +systemized +systemizes +systemizing +systemmemory +systems +systemwindow +tab +table +tableau +tables +tablespace +tablespaces +taboret +tabs +tabular +tabulate +tabulated +tabulates +tabulating +tabulator +tabulators +tabview +tactically +tag +tagged +taggen +tags +tailored +tainted +take +taken +taker +takes +taking +talk +talked +talking +tall +taller +talus +tangent +tangential +tangentially +tangents +tarball +tarballs +target +targeted +targeting +targets +tarpaulin +task +taskbar +tasklet +tasks +taste +tattoo +tattoos +taught +taxonomic +taxonomy +tc +tchotchke +tchotchkes +tcp +tcp4 +tcpdump +tcpv4 +teacher +teachers +teaches +teaching +tease +teased +technical +technically +technician +technicians +technique +techniques +technologies +technology +tedious +teetotaler +teetotalers +Tekken +telecom +telegram +telephony +television +temperament +temperamental +temperate +temperature +temperatures +template +templated +templates +templating +templatised +templatized +temporal +temporally +temporaries +temporarily +temporary +temptation +tenacious +tenaciously +tenant +tenants +tendencies +tendency +tennis +tense +tension +tensor +tensors +tentacle +tentacles +tentative +tentatively +term +terminal +terminals +terminate +terminated +terminates +terminating +termination +terminations +terminator +terminators +terminological +terminologies +terminology +terms +terraform +terraformed +terraforming +terraforms +terrain +terrains +terrestrial +terrible +terrific +territories +territory +terror +terrorist +terrors +terse +tessellate +tessellated +tessellates +tessellating +tessellation +tessellations +tessellator +tessellators +test +testcase +testcases +tested +tester +testers +testicular +testimony +testing +tests +tether +tetrahedra +tetrahedral +tetrahedron +tetrahedrons +teutonic +text +textframe +texting +textline +texts +textual +textually +texture +textured +textures +than +thank +thanked +thankful +thankfully +thankfulness +thanking +thanks +that +that's +thaw +the +theater +their +theirs +them +theme +themes +themself +themselves +then +theorem +theoretical +theoretically +theory +therapeutic +there +thereafter +thereby +therefore +therein +there's +thermistor +thermistors +thermo +thermostat +thermostats +these +thesis +theta +they +they're +they've +thick +thickened +thickening +thickens +thickness +thicknesses +thief +thieves +thigh +thighs +thin +thine +thing +things +thingy +think +thinkable +thinking +thinks +third +thirst +thirtieth +this +thistle +thoracic +thorn +thorough +thoroughly +those +though +thought +thoughtful +thoughts +thousand +thousands +thralling +thrash +thrashed +thrashes +thrashing +thread +threaded +threading +threads +threadsafe +threat +threatened +threatening +three +three-dimensional +threshold +thresholds +threw +throne +throttle +throttled +throttles +throttling +through +throughout +throughput +throw +thrown +throws +thumb +thumbnail +thumbnails +thumbs +thunderbird +Thursday +thus +thyme +tick +tidbit +tidbits +tidiness +tidy +tie +ties +tiger +tight +tighten +tightened +tightening +tightens +tightly +tights +tiles +tilt +tilted +tilts +time +timecode +timed +timedelta +timeout +timeouts +timer +timers +times +timespan +timespans +timestamp +timestamp-based +timestamped +timestamping +timestamps +timezone +timezones +timing +tip +titch +tithe +title +titled +titles +titling +tlv +tlvs +to +tobacco +today +todo +toe +toey +together +togetherness +toggle +toggled +toggles +toggling +token +tokens +tolerable +tolerance +tolerances +tolerant +Tolkien +tomato +tomatoes +tomb +tome +tomorrow +tongue +tongues +tonight +too +took +tool +toolbar +toolbox +toolkit +toolkits +tools +top +topicalizer +topological +topologically +topologies +topology +torch +tormentors +tornado +toroidal +torpedoes +torque +torse +torses +tortellini +tortoise +toshiba +tot +total +totally +totals +toucan +toucans +touch +touches +touchscreen +tough +tournament +tow +toward +towards +town +Town +tows +toxin +toy +tpid +trace +traceability +traced +traces +tracing +track +tracked +tracker +trackers +tracking +trade +traded +trades +trading +tradition +traditional +traditionally +traditions +traffic +trafficked +trafficking +tragedy +tragic +trail +trailed +trailing +trails +train +trained +trainer +trainers +training +trains +trajectory +tram +trampoline +trams +transact +transaction +transactional +transactions +transaction-specific +transceiver +transceivers +transcend +transcendence +transcendent +transcendental +transcending +transcode +transcoded +transcoder +transcoders +transcodes +transcoding +transcodings +transcribing +transcription +transfer +transferred +transferring +transfers +transform +transformable +transformation +transformational +transformations +transformative +transformed +transformer +transformers +transforming +transforms +transient +transients +transistor +transistors +transition +transitional +transitioned +transitioning +transitions +translatable +translate +translated +translates +translating +translation +translations +translator +translators +transliteration +translucency +transmissible +transmission +transmissions +transmissive +transmit +transmits +transmitted +transmitter +transmitters +transmitting +transparencies +transparency +transparent +transparently +transplant +transport +transportable +transportation +transported +transporter +transporting +transports +transposable +transpose +transposed +transposes +transposing +transposition +transpositions +transsexuals +transversal +transverse +trapezoid +trapezoidal +trash +trashed +trashes +trashing +trauma +traumas +traveled +traveling +travelled +travelling +travels +traversal +traversals +traverse +traversed +traverses +traversing +travis +Travis +TravisCI +trawled +trawling +treaded +treasure +treasured +treasurer +treasures +treasuring +treat +treated +treating +treatment +treatments +treats +tree +tremolo +tremolos +trestle +triad +triads +triage +triager +triagers +triages +triaging +trial +trialed +trialing +trialled +trialling +trials +triangle +triangles +triangular +triangulate +triangulated +triangulates +triangulating +triangulation +triangulations +triathlon +triathlons +trick +tricked +trickery +tricks +tricky +tried +tries +trigger +triggered +triggering +triggers +trigonometric +trigonometry +trike +trikes +trilinear +trilled +trilling +trillionaire +trilogy +trimmed +trimming +trinity +trinket +trinkets +trip +triple +tripled +triples +tripped +tripping +trips +triptych +triptychs +triskaidekaphobia +trivia +trivial +trivially +troglodyte +troglodytes +troglodytic +troglodytical +troglodytism +trolled +trolley +trolleys +trolling +troops +trot +trots +Trotsky +trotskyism +trotskyist +trotskyists +trotted +trotting +troubadour +troubadours +trouble +troubled +troubles +troubleshoot +troubleshooted +troubleshooter +troubleshooting +troubleshoots +troubling +troupe +troupes +trousseau +trousseaus +trousseaux +trudged +trudging +true +truly +truncate +truncated +truncates +truncating +truncation +trunk +trust +trustworthiness +trustworthy +truthful +truthfully +try +trying +Tucson +Tuesday +tugged +tuition +tunctl +tuned +tuning +tunnel +tunneling +tunnelled +tuple +tuples +turn +turned +turnkey +turns +turquoise +turtle +turtles +tutorial +tutorials +tweak +tweaked +tweaking +tweaks +twelfth +twelve +twinge +two +two-dimensional +tx +txq +tying +type +typecast +typecasting +typecasts +typecheck +typechecking +typed +typedef +types +typescript +typical +typically +typing +typo +typographic +typographical +typos +tyrannies +tyranny +ubiquitous +ubiquitously +Ubuntu +udon +udp +udp4 +udpv4 +ufid +UFO +Uganda +ugliness +ugly +uid +uint8_t +Ukrainian +ulterior +ultimately +umbrella +umount +unable +unacceptable +unaccompanied +unacknowledged +unacquired +unallowed +unambiguous +unambiguously +unanimous +unanimously +unappreciated +unappreciative +unarchiving +unassign +unassigned +unassigning +unassigns +unattended +unauthenticated +unauthorised +unauthorized +unavailability +unavailable +unavoidable +unbalance +unbeknownst +unbelievable +unbelievably +unborn +unbound +unbounded +unbundled +uncache +uncached +uncalculated +unceasing +uncertain +uncertainties +uncertainty +unchallengeable +unchangeable +unchanged +uncheck +unchecked +uncle +unclear +uncles +unclosed +uncomfortable +uncomment +uncommented +uncommenting +uncomments +uncommitted +uncommon +uncompetitive +uncompress +uncompressed +uncompresses +uncompressing +uncompression +uncompressor +uncompressors +unconditional +unconditionally +unconfigured +unconscious +unconsciousness +unconstitutional +unconstrained +uncontrollable +unconventional +unconverted +unconvertible +uncorrelated +undecidable +undefinable +undefine +undefined +undefines +under +underflow +underflowed +underflowing +underflows +underground +underlaid +underlying +underneath +underrun +underruns +underscan +underscore +underscored +underscores +understand +understandable +understanding +understands +understood +underwater +underwear +undesirable +undetectable +undo +undocumented +undone +undoubtedly +unduly +unduplicated +unencrypt +unencrypted +unenforceable +unescape +unescaped +unevaluated +unexpected +unexpectedly +unflagged +unflip +unflipped +unflipping +unflips +unforeseen +unforgettable +unforgivable +unformatted +unfortunate +unfortunately +ungeneralizable +unhandled +unhappy +unheeded +unhighlight +unhighlighted +unhighlights +unicast +unicode +Unicode +unidentified +unidimensional +uniform +uniformed +uniforming +uniformity +uniformly +uniforms +unify +unifying +unilateral +unilaterally +unimplemented +unimportant +unindented +uninform +uninformed +uninforming +uninforms +uninhabited +uninitialise +uninitialised +uninitialises +uninitialising +uninitialize +uninitialized +uninitializes +uninitializing +uninstall +uninstallable +uninstallation +uninstallations +uninstalled +uninstaller +uninstallers +uninstalling +uninstalls +uninstantiated +unintelligible +unintended +unintentionally +uninteresting +uninterpreted +uninterrupted +uninterruptible +unintuitive +union +unions +unique +uniqueness +unit +unite +UnitedStates +units +universal +universality +universally +universe +universes +universities +university +unix +unknowing +unknowingly +unknown +unknowns +unlabeled +unlabelled +unleash +unless +unlike +unlikely +unlimited +unlink +unloading +unmaintained +unmaneuverable +unmanoeuvrable +unmapped +unmapping +unmark +unmarked +unmarshalling +unmatched +unmaximize +unmistakable +unmistakably +unmodifiable +unmodified +unmounted +unnamed +unnecessarily +unnecessary +unneeded +unnoticeable +uno +unobtrusive +unofficial +unoptimise +unoptimised +unoptimize +unoptimized +unorder +unordered +unpacked +unparsable +unperturbed +unpleasant +unprecedented +unpredictability +unpredictable +unprivileged +unprompted +unprovable +unqueue +unquote +unquoted +unquotes +unquoting +unreachable +unreasonable +unreasonably +unrecognised +unrecognized +unrecoverable +unrecovered +unregister +unregistered +unregistering +unregisters +unrelated +unreleased +unreliable +unrepentant +unreplaceable +unreproducible +unresolvable +unresolved +unresponsive +unrestricted +unrotated +unsafe +unscaled +unsearchable +unselect +unselectable +unselected +unselecting +unselects +unset +unsets +unsetting +unshift +unshifted +unshifting +unshifts +unsign +unsigned +unsolicited +unspecialized +unspecific +unspecified +unstable +unsubscribe +unsubscribed +unsubscribing +unsubscription +unsubscriptions +unsubstantiated +unsuccessful +unsuccessfully +unsupportable +unsupported +unsuppress +unsuppressed +unsuppresses +unsure +unsurprised +unsurprising +unsurprisingly +unswitched +unsynchronise +unsynchronised +unsynchronize +unsynchronized +untargeted +until +untitled +untouched +untracked +untransform +untransformed +untranslatable +untransposed +untrustworthy +unusable +unused +unusual +unusually +unverified +unversioned +unwarranted +unwieldy +unwrapped +unwrapping +unwritten +unzipped +up +upanishad +upcall +upcalls +upcoming +updatable +update +updated +updater +updaters +updates +updating +upgradability +upgrade +upgraded +upgrader +upgraders +upgrades +upgrading +upholstery +upload +uploaded +uploader +uploaders +uploading +uploads +upon +upper +uppercase +uppercased +uppercasing +upperclass +upstart +upstarts +upstream +upstreamed +upstreamer +upstreaming +upstreams +uptime +up-to-date +up-to-dateness +upwards +urea +urllib +us +usability +usable +usage +use +usec +used +useful +usefully +usefulness +useless +uselessness +Usenet +user +user-defined +username +usernames +users +userspace +uses +using +usual +usually +UTF-8-ness +utilisation +utilise +utilised +utilises +utilising +utilities +utility +utilization +utilize +utilized +utilizes +utilizing +utils +utime +uuid +vaccinate +vaccinated +vaccinates +vaccinating +vaccination +vaccinations +vaccine +vaccines +vacuously +vacuum +vacuumed +vacuuming +vacuums +vagaries +valet +valeted +valeting +valets +valgrind +valiance +valiant +valiantly +valid +validate +validated +validaterelease +validates +validating +validation +validations +validator +validators +validity +valletta +valley +valleys +valse +valses +valuable +valuables +valuation +valuations +value +valued +values +valuing +valve +valves +vanishes +vantage +vapid +vapidity +variability +variable +variables +variance +variances +variant +variants +variation +variational +variations +variegated +varieties +variety +various +variously +varmint +varmints +varying +vassal +vassals +vast +vastly +vaudeville +vaudevillian +vbscript +vconn +vconns +vector +vectored +vectoring +vectors +vegetable +vegetables +vegetarian +vegetarians +vehement +vehemently +vehicle +vehicles +velocities +velocity +vendor +vendors +venerate +vengeance +venomous +ventilate +ventilated +ventilates +ventilating +veranda +verbatim +verbiage +verbose +verbosely +verbosity +verifiable +verification +verifications +verified +verifier +verifiers +verifies +verify +verifying +Verilog +veritable +vermilion +vermin +vermouth +versatile +versatility +version +versionadded +versioned +versioner +versioners +versioning +versions +vertebrae +vertebraes +vertex +vertical +verticalalign +vertically +vertices +very +vest +vested +veteran +veterans +veterinarian +veterinarians +veth +veto +vetoed +vetoes +vetoing +vhost +vhostuser +via +viable +vial +vials +vibrate +vibrated +vibrates +vibrator +vibrators +vice +vice-versa +vicinity +vicious +viciously +victim +victimize +victimized +victimizes +victimizing +victims +victories +video +videostreaming +vie +Vietnamese +view +viewed +viewer +viewers +viewing +viewings +viewport +viewports +views +viewtransformation +vigilance +vigilante +vigilantes +vignette +vignettes +vigor +vigorous +vigour +vigueur +vilification +vilify +villain +villains +villein +villi +vinaigrette +vinaigrettes +vinegar +violate +violated +violating +violation +violations +violence +viral +virtio +virtual +virtualenv +virtualisation +virtualise +virtualised +virtualises +virtualising +virtualization +virtualize +virtualized +virtualizes +virtualizing +virtually +virtuals +virtue +virtues +virtuoso +virulence +virulently +visceral +viscerally +visibilities +visibility +visible +visibly +vision +visions +visit +visited +visiting +visitor +visitors +visits +vista +visual +visualisation +visualisations +visualise +visualised +visualises +visualising +visualization +visualizations +visualize +visualized +visualizer +visualizes +visualizing +visually +visuals +vitiate +vitiation +vitiator +vitiators +vitriol +vlan +vlans +void +volcano +volleyball +voltage +voltages +volume +voluntary +volunteer +volunteered +volunteering +volunteers +voxel +voxels +voyeur +voyeuristic +voyeuristically +voyeurs +vsize +vswitch +vswitchd +Vulcan +Vulkan +vulnerabilities +vulnerability +vulnerable +vulnerably +vxlan +vxlans +waistline +waistlines +wait +waiting +wake +wakeup +wakeups +walking +wall +wallow +wallowing +walrus +want +wanted +wanting +wants +wardrobe +warn +warned +warning +warnings +warns +warped +warper +warping +warps +warrant +warranties +warrants +warranty +warriors +wars +wart +warts +wary +was +wasn't +wasteful +wastefully +wastefulness +watch +watchdog +watches +watermark +wavelength +wavelengths +wavelines +way +waypoint +waypoints +ways +wayward +we +wean +weapon +weaponries +weaponry +weapons +wear +weary +weasel +weasels +weather +weathers +weave +weaved +weaves +weaving +web +web-based +webhooks +webpage +webpages +webserver +website +wedge +Wednesday +weigh +weighed +weighing +weighs +weight +weighted +weighting +weights +weird +weirdly +weirdness +well +well-renowned +Wen +were +weren't +what +whatever +whats +whcan +wheel +whelp +when +whenever +where +whereabouts +whereas +wherever +whether +which +whichever +which's +while +whilst +whine +whipped +whisk +whisper +whispered +whispering +whispers +whistle +whistled +whistles +whistling +white +whitelist +whitelisted +whitelisting +whitelists +whiteout +whitespace +whitespaces +who +whole +wholly +whom +who's +whose +why +wick +wicked +wider +widespread +widget +widgets +widow +widows +width +widthpoint +widthpoints +widths +wield +wielded +wife +wikipedia +wild +wildcard +wildcards +wildebeest +wildebeests +will +willingness +win +wince +window +windows +wing +winged +winger +wings +wiped +wiping +wired +wireframe +wireframes +wise +wish +wishlist +with +withdraw +withdrawal +withheld +withhold +withholding +within +without +wives +wizard +wok +woke +woks +womanly +woman's +women +women's +wonderful +wondering +wondrous +wondrously +won't +Worcester +word +wordpress +work +workaround +workarounds +workbench +workbenches +workbook +workbooks +worked +worker +workers +workflow +workflows +working +workload +workloads +works +workspace +workspaces +workstation +workstations +world +worldly +worlds +worldwide +worn +worried +worries +worry +worrying +worse +worsened +worst +worth +worthwhile +would +wouldn't +wound +wove +wrap +wrapped +wrapper +wrappers +wrapping +wraps +wrath +wrestle +wrestled +wrestler +wrestlers +wrestles +wrestling +writable +write +writeable +writebuffer +writecheque +writer +writers +writes +writhe +writhed +writhes +writhing +writing +written +wrong +wronged +wrongly +wrongs +wrote +X +x86_64 +xbundle +xbundles +xcode +xenophobia +xgettext +xinitialize +xlate +xlated +xmodel +xpdf +xsl +xylophone +xylophones +yacht +yachting +yachts +yaw +year +yearly +years +yellow +Yemeni +Yemenite +yeoman +yeomen +yes +yet +yield +yielded +yielding +yields +Yorker +you +young +your +you're +yours +yourself +yourselves +yousef +youtube +yugoslav +zealot +zealots +zebra +zebras +zephyr +zephyrs +zig-zag +zig-zags +zinc +Zionist +Zionists +zipmap +zipmaps +zipped +zipper +zippers +zipping +zombie +zombies +zucchini +zucchinis
Add personal words list as spellcheck.txt and load it into enchant spell checker. This file is generated from codespell dictionary.txt and contains words users use but enchant spell checker failed on like refcount, pthread, enqueuing, etc. Signed-off-by: Roi Dayan <roid@nvidia.com> --- utilities/automake.mk | 1 + utilities/checkpatch.py | 4 +- utilities/dictionary.txt | 16161 +++++++++++++++++++++++++++++++++++++ 3 files changed, 16165 insertions(+), 1 deletion(-) create mode 100644 utilities/dictionary.txt