Commit Graph

2121 Commits

Author SHA1 Message Date
Markus Hofbauer
ddef6cdbae Move F.60 to align with TOC (#1914) 2022-05-19 17:05:04 -04:00
Sergey Zubkov
e30543d06a NL dropping parenthesized bit, per commit comment 2022-05-07 23:02:44 -04:00
Sergey Zubkov
697a78b4f4 NL: rules-> suggestsions (closes #1906) 2022-05-05 16:19:56 -04:00
Sergey Zubkov
dc8f95d608 F.46: add note regarding the return of main (see #1896) 2022-04-07 16:54:17 -04:00
Sergey Zubkov
4a386f0a65 [SF.21] adjust per editors call 2022-04-07 16:21:10 -04:00
bgloyer
0db2b88c57 Added example for SF.21 (#1890)
* Example for SF.21

* Update isocpp.dic

* remove space

* revert isocpp.dic change
2022-04-07 13:20:49 -07:00
William So
d9d985a9f6 [C.148] Fix 1 anchor link (#1904) 2022-04-05 16:17:56 -04:00
Sergey Zubkov
66bdbf1a90 modernizing concepts (#1883) 2022-04-03 11:41:41 -04:00
Werner Henze
df6787f651 formatting typo (#1895)
Co-authored-by: Werner Henze <w.henze@avm.de>
2022-03-09 13:43:31 -05:00
Sandor DARGO
afa6f73f1a formatting: Updates to I.4 (#1891) 2022-02-22 11:21:20 -05:00
apenn-msft
ead60212f3 conditionally unused parameters can be declared using maybe_unused attribute. (#1863)
* conditionally unused parameters can be declared using maybe_unused attribute.

* move to Notes and add example

* whitespace?

* ok got the whitespace

* adjust example
2022-02-10 13:34:32 -08:00
al-mission-2016
eb2f4d7756 code formating fix: +1 new line (#1888)
One more new line is necessary after the text "Return statements in a case label are also OK:" to make the code excerpt after it be formatted as code.
2022-02-06 23:07:30 -05:00
Michael B. Price
e92886217c Adding .DS_Store to the .gitignore file since MacOS loves touching those files. (#1886) 2022-02-03 22:16:40 -05:00
Michael B. Price
256e6a939f Remove irrelevant source file mistakenly committed (#1885) 2022-02-03 16:22:03 -05:00
Sergey Zubkov
e01a72ee93 make two more mentions of supported standards agree with the Abstract 2022-01-28 01:38:17 -05:00
bgloyer
43f2e34148 E.14 exception type examples for #1852 (#1857)
* E.14

* clean-up

* add final

* Added words to dictionary

* cleanup

* fix typo

* Update CppCoreGuidelines.md
2022-01-27 13:10:34 -08:00
Sergey Zubkov
369beb8a0c make other mentions of supported standards agree with the Abstract 2022-01-21 00:47:39 -05:00
Hyuk Myeong
1a57ff0226 Fixed typos (#1876) 2022-01-20 13:10:52 -08:00
Melroy van den Berg
5f393d53af Promote C++20 (#1880)
The documentation still mentions C++17, while C++20 is already out for some time. So I updated the introduction paragraphs.
2022-01-17 00:00:25 -05:00
Sergey Zubkov
171fda3597 F.7: de-lowercase two lines 2022-01-06 23:26:42 -05:00
Ryan A. Pavlik
ba12aca973 Fix broken cross-references. (#1878) 2022-01-06 23:24:22 -05:00
Sergey Zubkov
11cc4c4775 E.15: typo in title 2022-01-05 10:03:44 -05:00
Sergey Zubkov
fdbaff2bf7 [CP.2] link CP.102 list of books and add Herlihy-Shavit
closes #1725
2022-01-03 17:04:49 -05:00
Sergey Zubkov
ce5341b02d merge ES.74 into ES.6, leaving a redirect behind
closes #1858
2022-01-03 16:50:16 -05:00
Kevin Boyette
dc6ea376c4 ES.48: fix wording in reasoning (#1859) 2021-11-30 23:14:38 -05:00
oleksandrkozlov
b6d7ab64ad C.130: drop a destructor in the D class (#1855)
To follow the Rule of Zero.
2021-11-18 13:08:34 -08:00
Sergey Zubkov
620cf6278e C.130: drop final from last commit per meeting notes 2021-11-11 16:13:12 -05:00
bgloyer
86a42c29fc Update CppCoreGuidelines.md (#1851) 2021-11-11 16:11:36 -05:00
Sergey Zubkov
2ba69f786e satisfy CI checks 2021-11-05 14:44:24 -04:00
Sergey Zubkov
4a51d9f129 satisfy CI checks 2021-11-05 14:41:32 -04:00
bgloyer
6ed82c8b7b ES.11 Issue #1763 (#1849)
* Update for Issue 1763

* add copy case

* Add 'DataRecord'
2021-11-04 11:56:35 -07:00
Herb Sutter
23350fd99f Updated E.15
Straggler edit
2021-11-04 11:47:28 -07:00
Herb Sutter
d568d190f6 Generalized E.15, closes #1848
Extended guideline to throw by value rather than by pointer
2021-11-04 11:47:01 -07:00
stefanhige
740e71ecf8 C.147: Add missing example. (#1835) 2021-10-17 23:12:02 -04:00
Alexey Dmitriev
34c4b9f525 Update example in F20 (#1839)
Rewrite copy vs move example to actually involve copy/move as opposite to be copy elided
2021-10-15 23:17:41 -04:00
Alexey Dmitriev
b35c837477 Replace structured bindings example in ES.11 (#1840)
Closes #1655
2021-10-15 09:39:08 -04:00
Sergey Zubkov
590c87bc4e Create SECURITY.md 2021-10-07 11:54:32 -04:00
Herb Sutter
72b235041b Update C.183 to use std::byte, closes #1823 2021-09-30 11:43:57 -07:00
Herb Sutter
369a5be424 Made char* advice more consistent, closes #1826 2021-09-30 11:30:59 -07:00
Herb Sutter
e44a9fcbd4 Add enforcement for C.35, closes #1831 2021-09-30 11:24:47 -07:00
bgloyer
596f1ee227 ES.46 Issue 1797 - narrowing to bool (#1824)
* ES.46 Issue 1797

* spacing

* remove spaces

* dereference ptr

* spacing

* used contextual conversions to bool wording
2021-09-30 11:05:14 -07:00
Fangjun Kuang
d28958ae66 Fix typos. (#1829) 2021-09-13 09:17:39 -04:00
char-lie
c4cdbe369e Fix typo in "Using the GSL: A Tutorial and FAQ" (#1828)
Duplicated `is` is redundant.
2021-09-05 23:25:01 -04:00
bgloyer
375d452495 R.34-35 shared_ptr examples (#1808) 2021-08-29 14:01:17 -04:00
David Machaj
ddc8f3e7d6 Add CP.52 and CP.53 guidelines, closes #1805, closes #1806 (#1812)
* Add CP.52 and CP.53 guidelines

* Address some feedback on CP.52

* Fix PR break caused by code line longer than 100 characters in CP.53

* Fix spelling error and one line of trailing whitespace

* Tweaks to CP.53 based on feedback
2021-08-19 11:11:47 -07:00
bgloyer
ca2ad9dbca Added update dictionary instructions (#1820) 2021-08-11 22:57:34 -04:00
ash
5bbf843942 T.61 example fixes (#1813) 2021-07-29 14:52:06 -04:00
Sergey Zubkov
fa726d5b0a make CI happier 2021-07-22 14:39:42 -04:00
Herb Sutter
786749e60c Clarify "concrete type" and make type category descriptions consistent (closes #1780) (#1798)
* Clarify "concrete type" and make type category descriptions consistent (closes #1780)

* markdown fixup

Co-authored-by: Jonathan Wakely <cxx@kayari.org>

* Elaborated that we can't generally add comparison operators to C structs

Co-authored-by: Sergey Zubkov <cubbi@cubbi.com>
Co-authored-by: Jonathan Wakely <cxx@kayari.org>
2021-07-08 11:25:12 -07:00
Sergey Zubkov
2feba4fbd3 make CI happier 2021-06-27 23:52:42 -04:00