Michael B. Price
e92886217c
Adding .DS_Store to the .gitignore file since MacOS loves touching those files. ( #1886 )
4 years ago
Michael B. Price
256e6a939f
Remove irrelevant source file mistakenly committed ( #1885 )
4 years ago
Sergey Zubkov
e01a72ee93
make two more mentions of supported standards agree with the Abstract
4 years ago
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
4 years ago
Sergey Zubkov
369beb8a0c
make other mentions of supported standards agree with the Abstract
4 years ago
Hyuk Myeong
1a57ff0226
Fixed typos ( #1876 )
4 years ago
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.
4 years ago
Sergey Zubkov
171fda3597
F.7: de-lowercase two lines
4 years ago
Ryan A. Pavlik
ba12aca973
Fix broken cross-references. ( #1878 )
4 years ago
Sergey Zubkov
11cc4c4775
E.15: typo in title
4 years ago
Sergey Zubkov
fdbaff2bf7
[CP.2] link CP.102 list of books and add Herlihy-Shavit
...
closes #1725
4 years ago
Sergey Zubkov
ce5341b02d
merge ES.74 into ES.6, leaving a redirect behind
...
closes #1858
4 years ago
Kevin Boyette
dc6ea376c4
ES.48: fix wording in reasoning ( #1859 )
4 years ago
oleksandrkozlov
b6d7ab64ad
C.130: drop a destructor in the D class ( #1855 )
...
To follow the Rule of Zero.
4 years ago
Sergey Zubkov
620cf6278e
C.130: drop final from last commit per meeting notes
4 years ago
bgloyer
86a42c29fc
Update CppCoreGuidelines.md ( #1851 )
4 years ago
Sergey Zubkov
2ba69f786e
satisfy CI checks
4 years ago
Sergey Zubkov
4a51d9f129
satisfy CI checks
4 years ago
bgloyer
6ed82c8b7b
ES.11 Issue #1763 ( #1849 )
...
* Update for Issue 1763
* add copy case
* Add 'DataRecord'
4 years ago
Herb Sutter
23350fd99f
Updated E.15
...
Straggler edit
4 years ago
Herb Sutter
d568d190f6
Generalized E.15, closes #1848
...
Extended guideline to throw by value rather than by pointer
4 years ago
stefanhige
740e71ecf8
C.147: Add missing example. ( #1835 )
4 years ago
Alexey Dmitriev
34c4b9f525
Update example in F20 ( #1839 )
...
Rewrite copy vs move example to actually involve copy/move as opposite to be copy elided
4 years ago
Alexey Dmitriev
b35c837477
Replace structured bindings example in ES.11 ( #1840 )
...
Closes #1655
4 years ago
Sergey Zubkov
590c87bc4e
Create SECURITY.md
4 years ago
Herb Sutter
72b235041b
Update C.183 to use `std::byte`, closes #1823
4 years ago
Herb Sutter
369a5be424
Made `char*` advice more consistent, closes #1826
4 years ago
Herb Sutter
e44a9fcbd4
Add enforcement for C.35, closes #1831
4 years ago
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
4 years ago
Fangjun Kuang
d28958ae66
Fix typos. ( #1829 )
4 years ago
char-lie
c4cdbe369e
Fix typo in "Using the GSL: A Tutorial and FAQ" ( #1828 )
...
Duplicated `is` is redundant.
4 years ago
bgloyer
375d452495
R.34-35 shared_ptr examples ( #1808 )
4 years ago
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
4 years ago
bgloyer
ca2ad9dbca
Added update dictionary instructions ( #1820 )
4 years ago
ash
5bbf843942
T.61 example fixes ( #1813 )
4 years ago
Sergey Zubkov
fa726d5b0a
make CI happier
5 years ago
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>
5 years ago
Sergey Zubkov
2feba4fbd3
make CI happier
5 years ago
Gustav Jansson
652a93ef46
[Pro.safety] Changed lettered list to a numbered (isocpp#1800) ( #1801 )
...
* Changed lettered list to a numbered (isocpp##1800)
* Added blank line for CI (isocpp##1800)
5 years ago
Sergey Zubkov
bda7ff108f
CI fixes
5 years ago
Herb Sutter
4c4fb37b43
Corrected enforcement of C.67
5 years ago
Herb Sutter
528cb9e832
Update C.67 and C.130 to address #1151
5 years ago
Herb Sutter
52e6263377
Add Tour2e example to C.126, closes #1794
5 years ago
Herb Sutter
402815345e
Added suggestion to use a pointer member instead of a reference; closes #1783
5 years ago
Herb Sutter
03fc3a359b
Closes #1791
5 years ago
Herb Sutter
d93489f3d4
Applying Jonathan's suggestion for #1792
5 years ago
Alessandro Gentilini
b96d861fd1
Add clarification at C.21 ( #1792 )
5 years ago
Marco Gartmann
da97de7160
Rewrite C.164 enforcement ( #1789 )
...
Rewrite C.164 enforcement to flag non-explicit conversion operators only.
5 years ago
Juha Reunanen
e2dbebed73
Do not allocate an excessive amount of memory in example code. ( #1788 )
...
This reverts commit de20b33dab .
5 years ago
Herb Sutter
e583929996
Updated Con.1 to make one function a definition, closes #1785
...
Also fixed "arguments" -> "parameters"
5 years ago