Commit Graph

1178 Commits (5080166d3c8aac03f87ad5c79b66bda2296f246c)
 

Author SHA1 Message Date
Bjarne Stroustrup 5080166d3c fix ES.10 9 years ago
Sergey Zubkov a516bfe7e7 Merge pull request #877 from cubbimew/travis-fixes-3-30-17
travis fixes
9 years ago
Sergey Zubkov 83566ba7d1 travis fixes 9 years ago
Jonathan Wakely 65aa60fe10 Clarify that synchronized_value is not standardised yet 9 years ago
Jonathan Wakely 85543a94e9 Replace invalid uses of defer_lock in C.21 with adopt_lock 9 years ago
Anthony Williams 1b51c917d0 Expanded CP.50 to reference synchronized_value<T> 9 years ago
Anthony Williams f15d001ba0 Added note about detached threads racing with global destructors 9 years ago
Anthony Williams ce93de647a Added reference to variadic scoped_lock to CP.21 9 years ago
Andrew Pardoe 795efa71f7 missed one space 9 years ago
Andrew Pardoe f9f35c78bc adding space after includes per #769 9 years ago
Andrew Pardoe 49abfa6509 Merge pull request #780 from zingsheim/T.84.Link_base
T.84 Correction of Example: Change type of suc and pre to Link_base
9 years ago
Neil MacIntosh 907de2aa4c Corrected mistake in enforcement for R.3. 9 years ago
Jonathan Wakely feb6a2c569 Fix markdown heading 9 years ago
Neil MacIntosh deb47c0c47 Corrected obsolete syntax in span examples. 9 years ago
Andrew Pardoe cc1912bf3a added settled style points to contributing.md 9 years ago
Andrew Pardoe 8caa0fe007 updating date 9 years ago
Andrew Pardoe de099e2b57 adding punctuation 9 years ago
Andrew Pardoe cc284d260f Merge remote-tracking branch 'refs/remotes/origin/master' 9 years ago
Andrew Pardoe e19aed0ef3 Update glossary per issue 820 9 years ago
Neil MacIntosh 33098ab31e Updated guidance on noexcept on destructors (#814) 9 years ago
hsutter 38a6acc1c0 Closes #827
Stated the main two reasons why functions with lots of parameters exist:
Because they're missing an abstraction, or because the function is
trying to do more than one job.
Added explicit coverage of those reasons and another example
illustrating that.
9 years ago
Andrew Pardoe b8b178e98a Merge pull request #867 from tkruse/fix-warnings
Fix travis warnings, includes other PRS
9 years ago
Neil MacIntosh c6f8afc931 Updated example of enforcement suppression. 9 years ago
Thibault Kruse 847bd8205e Warn on the presence of Uniceode EN space instead of plain blank 9 years ago
Jacob Langley 2c8b34653d Add a line to help remark identify code block inside bullet list 9 years ago
Jacob Langley a2dba2e78b Fix cpplint issues
Rconc-create0.cpp:20:  Line ends in whitespace.  Consider deleting these extra spaces.  [whitespace/end_of_line] [4]
Res-always5.cpp:15:  Missing space after ,  [whitespace/comma] [3]
Rp-lib0.cpp:15:  Missing space after ,  [whitespace/comma] [3]
Rs-using-directive0.cpp:25:  Extra space after ( in function call  [whitespace/parens] [4]
Rs-using-directive0.cpp:25:  Extra space before )  [whitespace/parens] [2]
9 years ago
Jacob Langley 48b40df328 Fix markdown lint errors
11979:3          warning  Incorrect indentation before bullet: remove 1 space  list-item-bullet-indent
19412:1-19462:23   warning  Missing blank line before block node                 no-missing-blank-lines
9 years ago
Jacob Langley 04fd2a5807 Fix spellcheck errors
Line 1037: analyser -> analyses
Line 2399: yu -> yew
Line 3745: funtions -> functions
Line 3748: multimethods -> multi methods
Line 6652: mixins -> mixing
Line 11991: unittests -> unittest
9 years ago
Kevin Kennedy b9a1ed62e9 Change Unicode EN SPACE (U+2002) characters to SPACE (U+0020) so that Pandoc-generated LaTeX can compile without Error 9 years ago
Andrew Pardoe 5408dd3e75 updating date 9 years ago
hsutter ba3c4b5692 Updated example for Con.1
The original example was good, but it used a reference where the point
of Con.1 is about declaring objects themselves const
9 years ago
hsutter dfb2a5b1fe Minor consistency cleanup
- Fixed an inconsistent title (section ToC and actual guideline title
differed)
- Can't reseat a reference, so changed it to pointer
- Removed what I think is a stray/outdated rule against passing
move-only types (unique_ptr) by &&
- Reordered a three-line example for logical flow
9 years ago
hsutter 55780020c1 Added lifetime profile placeholder 9 years ago
hsutter 398d3a7400 Added Bounds.* section index 9 years ago
hsutter e436db0a0e Type.5.1 actually belongs after Type.4
So making it Type.4.1 for now
9 years ago
hsutter 901b301b1f Updated refresh date 9 years ago
hsutter 42da80ef76 Fixed numbering in Type section
There were two Type.7's. Renumbered one of them to .5.1 for now, and
fixed the section table of contents.
9 years ago
hsutter 0af5e31eb2 Closes #836 9 years ago
hsutter 33adf1eede Elaborated on #835.
Incorporating @cubbimew's comments. Thanks!
9 years ago
hsutter 3b3148d99c Closes #835
We do not encourage `owner<T&>`.
9 years ago
hsutter 0bb2de37a0 Closed 856 and 857
Added C++17-specific text in ES.6 for `if` and `switch` initializers.

Note that the Guidelines assume C++14, so the "Enforcement" clauses for
C++17-specific rules will be separate until we assume people have broad
access to C++17 features in their compilers. Once that happens we can
roll the C++17-specific parts into the main text.
9 years ago
Neil MacIntosh 46916f4dbe Added latest span standardization proposal. 9 years ago
Jonathan Wakely c7c5614a42 Fix spelling typos 9 years ago
Jonathan Wakely 464870c7d3 Fix some markdown warnings seen in the Travis CI checks 9 years ago
Andrew Pardoe 52ad087bb3 Merge pull request #845 from jacobl-at-ms/jacobl.macbuild
Enable building directly on a mac
9 years ago
Herb Sutter 3f2e675f7d Merge pull request #763 from Eliyahu-Ravuna/patch-1
Exception of CP.100 refined to include the "sequentially consistent memory model" only
9 years ago
Gabriel Dos Reis 2b6d208d58 Merge pull request #777 from cubbimew/nvi
dropping NVI from proto-rules due to no consensus on #768
9 years ago
Bjarne Stroustrup 80e06dee13 Merge pull request #846 from isocpp/bs-local-1
tools and library rules
9 years ago
Bjarne Stroustrup bd5f0c34db Merge branch 'master' into bs-local-1 9 years ago
Bjarne Stroustrup c5cecf1e88 new rule F.9; unused parameters
Issue #808
9 years ago