Zachary Henkel
f3ff5bae6d
Clarify "unnecessary cast" by decomposing the class into identity casts and implicit casts.
9 years ago
Zachary Henkel
4b3352b435
Add words used in anchors to custom dictionary
9 years ago
Zachary Henkel
3c867e5079
Final style changes
9 years ago
Zachary Henkel
2ef544d4ad
Additional formatting
9 years ago
Zachary Henkel
abd71982da
Another try with the linter
9 years ago
Zachary Henkel
ca35984813
Try to make the linter happy
9 years ago
Zachary Henkel
2cd9993ae4
Revise cast guidance following upstream edits
9 years ago
Zachary Henkel
6a7552db21
Additonal merge from https://github.com/isocpp/CppCoreGuidelines
9 years ago
Zachary Henkel
9ef1d51c34
Merge from https://github.com/isocpp/CppCoreGuidelines
9 years ago
Bjarne Stroustrup
6c3620d1e8
minor cleanup
9 years ago
Malcolm Parsons
4dfe88b716
Fix broken links ( #935 )
9 years ago
Sergey Zubkov
531a8a5ebd
travis CI fixes and other typos
9 years ago
Shalom Craimer
5f5d5d8ca6
Fixing link to C.146 to be valid, and a link to ??? to be unlinked ( #934 )
...
this fixes links and the issues discovered by travis CI
9 years ago
Bjarne Stroustrup
5975f4d5db
more bounds profile reorganization
9 years ago
Bjarne Stroustrup
df160f3654
Most of the bounds safety profile
9 years ago
Bjarne Stroustrup
9eb18fdf9e
vector exception to {} initializers
9 years ago
Bjarne Stroustrup
9d44e718eb
Reorganized the Type safety profile
9 years ago
Andrew Pardoe
c721b2c325
Merge pull request #931 from sizeofvoid/master
...
fix: unsigned int value comment
9 years ago
Bjarne Stroustrup
5da51a9a44
more work on anchors
9 years ago
Bjarne Stroustrup
9d283bc451
anchors for Type.*
9 years ago
Bjarne Stroustrup
986106c63c
more Type.* reorganization
9 years ago
Bjarne Stroustrup
e2719d035b
Reorganize Type.1-3
9 years ago
Bjarne Stroustrup
6e86c182f9
Don't detach, rename raii_thread to joining_thread
...
Addressing #925 . Please review carefully. #925 is tricky.
9 years ago
Sergey Zubkov
96a41a4a6e
travis CI fixes
9 years ago
Bjarne Stroustrup
a1f59395bb
modifications to C.43
...
Issue #544
9 years ago
Sergey Zubkov
85cb14703c
travis CI fixes
9 years ago
Bjarne Stroustrup
aabfe119d3
typo fix
9 years ago
Rafael Sadowski
a591b3c279
fix: unsigned int value comment
9 years ago
Bjarne Stroustrup
14ef2cde84
add rules against use of unsigned
...
addresses #571
9 years ago
Bjarne Stroustrup
50576c0144
issue #841
...
SF.10: Avoid dependencies on implicitly `#included` names
9 years ago
Bjarne Stroustrup
974fdf4661
improve I.11
...
as suggested in #552
9 years ago
Bjarne Stroustrup
fa1d0e5995
exceptionsand const
...
Added to E.15
9 years ago
Bjarne Stroustrup
81493f331c
Undid untentional change to C.85
9 years ago
Bjarne Stroustrup
7206b618a4
C.86 example accesses private members #541
...
fixed
9 years ago
Bjarne Stroustrup
9620ea8d43
I.30: Encapsulate rule violations
...
Fiexed #893 by moving the bad example from ES.28 to a new rule: I.30:
Encapsulate rule violations.
I may inadvertenly have invented a new suppression syntax
9 years ago
Bjarne Stroustrup
17ccab5836
Fix C.139
9 years ago
Sergey Zubkov
7237499ecc
hunspell update for travis CI
9 years ago
hsutter
b10ffdf55f
Reversed order of Lifetime.1 and .2
9 years ago
hsutter
ff9bce8035
Add Lifetime.1-3 rules so tools can refer to them
9 years ago
Zachary Henkel
f1b348e0db
Additional guidance around casts:
...
- Warn on unnecessary casts
- Avoid casts on arithmetic types
- Add specializations of the rules for Pro-type-reinterpretcast
9 years ago
Sergey Zubkov
17715010a2
travis CI fixes and grammar fix from #920
9 years ago
Andrew Pardoe
b09b9ad8b9
Updating date & typos
9 years ago
Andrew Pardoe
bec67d690a
Merge pull request #914 from AndrewPardoe/issue911
...
Clarify I.11 with regards to recommending smart pointers/owner<T>.
9 years ago
Andrew Pardoe
52eca9a174
Merge pull request #917 from scraimer/master
...
C.148 adding Reason and Example
9 years ago
Andrew Pardoe
2e1d9c34d4
Merge pull request #920 from cubbimew/issue899
...
CP.111 more precise motivation and examples
9 years ago
Andrew Pardoe
d5ea1fcc4f
Merge pull request #922 from AndrewPardoe/issue-918
...
Fix anchors in C.147/148
9 years ago
Gabriel Dos Reis
52aa9ba997
Fix #903 .
9 years ago
Andrew Pardoe
e354279e0e
Fix anchors in C.147/148
9 years ago
Bjarne Stroustrup
ad6f863152
Added not about notation to Con.2
...
in response to #902
9 years ago
Sergey Zubkov
f41d36ff25
CP.111 more precise motivation and examples
9 years ago