Jay Bazuzi
a277ba71da
Update forward looking statement.
2017-10-23 10:37:37 -07:00
Yogendra Singh
c4f833ad5c
Simple typo fix. ( #1060 )
2017-10-19 11:06:55 +01:00
Jonathan Wakely
74cab35f85
Improve hyperlink text in C.8
2017-10-19 11:05:26 +01:00
chili
ace8d7b279
struct -> class to conform to C8
2017-10-19 10:28:16 +09:00
luav
17fe8a957f
Manual non-async task removed
2017-10-16 12:08:21 +02:00
luav
147f4d2dc3
Spaces in blank lines removed
2017-10-15 10:42:51 +02:00
luav
f8159d26e0
Formatting and grammer fixed
2017-10-15 10:31:33 +02:00
luav
45376bb6b2
Example CP.4 (task vs thread)
2017-10-15 10:06:01 +02:00
Jonathan Wakely
e251862408
Adjust "formatting" to pass spellchecking
2017-10-07 16:15:56 +01:00
Seulgi Kim
05c44d23ab
Fix typos in example.
2017-10-08 00:00:04 +09:00
Andrew Pardoe
f3596553a5
.\CppCoreGuidelines.md
2017-10-05 10:13:57 -07:00
Tom Isaacson
9cf0fcf19d
#1045 Fix reference to narrow_cast ( #1046 )
2017-10-03 17:23:48 +01:00
Jonathan Wakely
58e80fc2c5
Adjust "incomplet and incorrekt" joke.
...
This adjusts it to be closer to the form in the C++ working drafts.
Fixes #1043
2017-10-02 23:48:22 +01:00
Jonathan Wakely
6153d69b2c
Fix CI errors due to missing whitespace around operators ( #1037 )
...
Also rephrase comments to avoid overlong lines.
2017-10-02 19:39:18 +01:00
JonasToth
2184c57dd1
reorder sections C.167 and C.168 to be in numerical ascending order ( #1034 )
2017-09-28 13:23:28 +01:00
Franz Hollerer
531952a300
Issue #999 c128 applied to c129 ( #1036 )
2017-09-26 11:27:49 +01:00
Artem Golubikhin
d318a68e35
ES.20: Fix typo ( #1033 )
2017-09-18 22:50:19 +01:00
hsutter
1b2ba25b4b
Closes #997
2017-09-18 12:06:35 -07:00
Andrew Pardoe
74c36a43b0
Fixing ES.87
2017-09-18 11:13:09 -07:00
Artem Golubikhin
f77fa1ad40
R.1: Fix finally link
2017-09-18 19:50:36 +03:00
Bjarne Stroustrup
6574f05356
added ES.87 about conditions in if-statements
...
#1006 and #1010
2017-09-17 18:51:43 -04:00
Bjarne Stroustrup
1a3de0e9b8
add a cross reference to P.3
2017-09-17 18:13:16 -04:00
Bjarne Stroustrup
2839c87890
add example to R.20
...
addresses #1015
2017-09-17 17:54:33 -04:00
Neil MacIntosh
b87d21b662
Merge pull request #1018 from Cleroth/patch-1
...
Avoid `std::endl` :)
2017-09-11 11:24:33 -07:00
Gabriel Dos Reis
6d5a219e66
Merge pull request #1023 from marzojr/master
...
Fixing memory handling in E.5 example
2017-09-11 11:22:06 -07:00
Gabriel Dos Reis
26f3ee9cfd
Fix #998 .
2017-09-11 10:48:20 -07:00
Gabriel Dos Reis
7146b55d30
Fix #1008 .
2017-09-11 10:36:50 -07:00
Sebastian Valle
9840eefacf
CP.2: Fixed a typo in the async example code. ( #1030 )
...
span a task -> spawn a task
2017-08-21 18:01:00 +01:00
tg-m
7a3d3c5a29
Fix issue #1026 ( #1027 )
2017-08-18 15:59:16 +01:00
Ivan Baidakou
c2456ccf5b
Fix typo: Public
-> public
( #1025 )
2017-08-13 13:22:06 +01:00
Andrew Pardoe
c04e3657fb
Updating date
2017-08-11 10:41:03 -07:00
Marzo Sette Torres Junior
0bb69d80e6
Fixing memory handling in E.5 example
...
Instead of constructing an array, it constructs and deletes a single double, and accesses elements as if it had constructed an array.
2017-08-08 16:37:19 +02:00
Cleroth
d51a304e0a
Update CppCoreGuidelines.md
2017-08-06 21:36:48 +02:00
TalLancaster
e61f111301
Per C.66: a global edit adding noexcept to move constructor/assignment examples ( #1016 )
2017-08-06 15:25:29 +01:00
Cleroth
43f378c6b3
Avoid std::endl
:)
2017-08-06 11:04:41 +02:00
Gabriel Dos Reis
4ffab15e77
Merge pull request #1012 from franzhollerer/aligning_case_with_switch
...
aligning case with switch
2017-08-01 17:05:57 -07:00
Gabriel Dos Reis
e5e7082efa
Merge pull request #1013 from franzhollerer/opening_brace_in_same_line_as_switch
...
opening brace in same line with switch statement to be aligned with NL.17
2017-08-01 17:05:24 -07:00
Björn Schäpers
378370e20d
Fix typo in ES.84
2017-08-01 12:24:51 +02:00
Franz Hollerer
1cc009bb57
placing opening brace in same line with switch statement to be aligned with NL.17
2017-07-31 21:23:43 +02:00
Franz Hollerer
83561b15eb
aligning case with switch
2017-07-31 21:21:09 +02:00
Andrew Pardoe
82755da679
Fixing NL.17 per issue #1002 discussion
2017-07-31 11:29:09 -07:00
Ben
4b6e6eb190
Fix example in C.61
2017-07-27 03:40:16 +02:00
Benoît Blanchon
150744a8d3
Fix example in CP.21 ( #1007 )
2017-07-25 11:32:29 -04:00
Jonathan Bohren
69f749bf7f
Fixing typo / improving language in NR.3 ( #1005 )
...
Current text has a plurality typo ("separates" vs "separate"), modified version more precisely conveys the idea.
2017-07-25 08:15:49 +01:00
Jonathan Wakely
9c9d8d2dfc
Separate good example from bad
...
Fixes #1001
2017-07-24 20:36:44 +01:00
Gabriel Dos Reis
8249a49c69
Merge pull request #625 from GlassAndOneHalf/example-update
...
Issue #624 ES.34 Add Example.
2017-07-24 11:57:50 -07:00
hsutter
f0935e33b1
Closes #315
2017-07-24 11:52:25 -07:00
hsutter
f01bded2a1
Elminated 's' typo
2017-07-24 11:41:03 -07:00
hsutter
a55cd51662
Fixed typos introduced when 'fixing' PR merge
2017-07-24 11:40:33 -07:00
jeanphilippeD
1d8ed2b59e
Fix CP.3 to allow local reasoning and compilation without error ( #951 )
...
* Fix CP.3 to allow local reasoning and compilation without error
(CP.3: Minimize explicit sharing of writable data)
Use 'ES.28: Use lambdas for complex initialization,
especially of const variables' to ensure we can see from the body
of the function that the function called in async only require const
parameter.
This ensure that if a non local change to the function signature
(making the const parameter non const) it will result in a compilation
error.
Added necessary construct and compiled with https://godbolt.org/g/tjGXbV
* Update CppCoreGuidelines.md
2017-07-24 11:38:45 -07:00
Gabriel Dos Reis
0de765443a
Merge pull request #974 from Talkless/patch-1
...
Fix if statement for checking error condition
2017-07-24 11:28:32 -07:00
Jonathan Wakely
898f819b00
Add [Abrahams01] bibliography entry for exception-safety ( #991 )
...
Link to it when talking about the strong and basic exception-safety
guarantees.
Add it to the dictionary.
2017-07-24 19:26:03 +01:00
Gabriel Dos Reis
45fff26517
Merge pull request #976 from willwray/patch-1
...
Fix Inconsistent definition of czstring in comments
2017-07-24 11:25:18 -07:00
Jonathan Wakely
7e7e1d8926
Move period outside parenthesis
2017-07-20 20:05:42 +01:00
Gabriel Dos Reis
cf223f3cb8
Merge pull request #992 from isocpp/broken-links
...
Replace broken links to #Rf-pass-ref-ref and #Rf-pass-ref-move
2017-07-20 09:26:55 -07:00
Gabriel Dos Reis
2a1472657f
Merge pull request #990 from isocpp/issue-989
...
Remove confusing "copy" in discussion of move ops
2017-07-20 09:24:48 -07:00
Abigail
56df32bd95
Fix typo in C.8 ( #985 )
2017-07-20 13:22:38 +01:00
Jonathan Wakely
3924087459
Replace broken links to #Rf-pass-ref-ref and #Rf-pass-ref-move
2017-07-20 13:16:07 +01:00
Jonathan Wakely
3a6466f09c
Fix anchor links with double hash symbols
2017-07-20 12:53:27 +01:00
Jonathan Wakely
598e6f99b6
Fix cross-references to [C++03] and [C++CS]
...
Anchors should be #Cplusplus03 and #CplusplusCS not #C++03 and #C++CS.
2017-07-20 12:46:57 +01:00
Jonathan Wakely
498eb97dd2
Remove repetition of "as well"
...
Fixes #983
2017-07-20 12:39:15 +01:00
Jonathan Wakely
1143bfab79
Remove confusing "copy" in discussion of move ops
...
Fixes #989
2017-07-20 12:35:16 +01:00
Andrew Pardoe
bf7d7da165
updating date
2017-07-18 09:36:10 -04:00
michaelz85
e9b627f209
C.64 fixed typo ( #987 )
2017-07-17 12:29:22 +01:00
Jonathan Wakely
24b733f0b9
NL.17 fix typo
...
Fixes #982
2017-07-12 13:38:40 +01:00
Felix Kälberer
d26dde2a4f
Fix Fibonacci sequence
...
A number sequence called `fib` should be the Fibonacci sequence or have a different name.
https://en.wikipedia.org/wiki/Fibonacci_number
2017-07-06 22:24:32 +02:00
Andrew Pardoe
f6ba91e90a
update date
2017-07-03 09:22:01 -07:00
Will Wray
5ffabce718
Fix Inconsistent definition of czstring in comments
...
Comments in sections SL.str.3 and GSL.view disagree on whether czstring may be the nullptr.
This PR fixes the first comment definition in SL.str.3 that czstring `is a C-style string that is not the nullptr`
### SL.str.3: Use zstring or czstring to refer to a C-style, zero-terminated, sequence of characters
```
void f1(zstring s); // s is a C-style string or the nullptr
void f1(czstring s); // s is a C-style string that is not the nullptr
```
### GSL.view: Views
`zstring` // a `char*` supposed to be a C-style string; that is, a zero-terminated sequence of `char` or `nullptr`
`czstring` // a `const char*` supposed to be a C-style string; that is, a zero-terminated sequence of const `char` or `nullptr`
2017-07-03 12:13:40 -04:00
Vincas Dargis
0b1b5bbac8
Fix if statement for checking error condition
...
Example mentions that it handles error, and errors are commonly non-zero values.
Closes #970
2017-07-01 19:29:35 +03:00
Andrew Pardoe
66fc5d4f5c
Merge branch 'master' of https://github.com/isocpp/CppCoreGuidelines
2017-06-26 10:51:38 -07:00
Andrew Pardoe
7ba2317992
Updating date
2017-06-26 10:51:23 -07:00
Andrew Pardoe
a3860f3cc2
Merge pull request #971 from tkruse/style-fixes2
...
Style fixes for compile-time, run-time and similar
2017-06-25 10:23:34 -07:00
Thibault Kruse
d13bfcda64
Consistent hyphenation of ajectives like lock-free, well-defined, old-style,...
2017-06-25 13:30:17 +09:00
Thibault Kruse
015ee8df10
make 'non-' prefix spelling consistent
2017-06-25 13:30:17 +09:00
Thibault Kruse
9159315d8c
make non-const
spelling consistent
2017-06-25 13:30:17 +09:00
Thibault Kruse
ba82be70bd
make 'side effect' vs. 'side-effect' spelling consistent
2017-06-25 13:30:16 +09:00
Thibault Kruse
172520b570
make 'reuse' vs. 're-use' spelling consistent
2017-06-25 13:30:16 +09:00
Thibault Kruse
d14067a5b4
make 'error-prone' usage consistent
2017-06-25 13:30:16 +09:00
Thibault Kruse
9aa9e8fc9f
fix hyphenation of ...-allocated adcjectives
2017-06-25 13:30:16 +09:00
Thibault Kruse
95b001c0d8
fix hyphenation of open-source
2017-06-25 13:26:24 +09:00
Thibault Kruse
00f9e9ae50
fix bad hyphen for standard-library as adjective
2017-06-25 13:26:24 +09:00
Thibault Kruse
d28a46983e
Fix missing comma
2017-06-25 13:26:23 +09:00
Thibault Kruse
b4c1e30743
Make usage of run-time, compile-time, lifetime, real-time and hard-real-time consistent
2017-06-25 13:26:23 +09:00
Thibault Kruse
f70ca3ee9e
Consistent formatting of interval ranges
2017-06-25 11:26:41 +09:00
Andrew Pardoe
69d2341c1e
Fixing edit fail
2017-06-19 12:25:30 -07:00
Andrew Pardoe
b3b329f937
Fixing up suggestions from Issues 505 and 496
2017-06-19 12:22:21 -07:00
Andrew Pardoe
2bd4a7c9ad
Fix Enforcement for C.151 after PR #952
2017-06-19 10:11:05 -07:00
Andrew Pardoe
8c0f764b77
Merge pull request #952 from tkruse/code-fixes
...
small issues found trying to compile examples
2017-06-19 10:09:36 -07:00
Rory Jaffe
24fa6d4b00
Added break to each case in switch statement
2017-06-18 16:44:57 -07:00
Thibault Kruse
b02eb91b84
code fixes
2017-06-18 20:39:00 +09:00
Sergey Zubkov
22c305fdee
travis fixes and a typo
2017-06-17 20:36:23 -04:00
Thibault Kruse
70655d1131
Fix typos and change spellcheck call to not check URLs ( #961 )
2017-06-17 20:32:04 -04:00
Jacob Taylor Hindle
e12e73e670
ES.34 Add alternative example.
2017-06-13 16:14:12 +01:00
Andrew Pardoe
03dc7d3f44
Updating date
2017-06-12 16:13:30 -07:00
Bjarne Stroustrup
9472111c6c
Talk materials list
...
Issue #929 .
It would be nice to have more material, and I haven't yet uploaded all
slides.
2017-06-12 17:55:01 -04:00
Bjarne Stroustrup
8cc76e2c38
Fix Enum.4 example
...
Issue #716
2017-06-12 17:07:50 -04:00
Bjarne Stroustrup
5393fab88f
labels missing
...
#938 . I have inserted a temporary fix. We need to re-work the whole
discussions section
2017-06-12 16:54:38 -04:00
Andrew Pardoe
5e2f9064b2
Merge pull request #927 from ZachHenkel/master
...
Additional guidance around casts:
2017-06-12 11:26:37 -07:00
Andrew Pardoe
19da9a1d03
Merge pull request #950 from cubbimew/pimpl
...
New rule: I.27 Pimpl
2017-06-12 11:20:56 -07:00
Sergey Zubkov
0048b15ead
fix mismatch between title and toc for F.22
2017-06-12 08:57:15 -04:00
Andrew Pardoe
5205a4e567
updating date
2017-06-11 21:25:28 -07:00
Andrew Pardoe
c0b1ea189f
Merge pull request #958 from xfix/patch-1
...
Rename rnd to round in I.1
2017-06-11 18:44:55 -07:00
Andrew Pardoe
18e8e91745
Merge pull request #957 from eliaskosunen/master
...
Add braces to for loop in P.1 example
2017-06-11 18:41:25 -07:00
Andrew Pardoe
ba3bdb1f40
Merge pull request #949 from robert-andrzejuk/patch-2
...
Minor typo (I think)
2017-06-11 18:36:21 -07:00
Konrad Borowski
7367e07598
Rename rnd to round in I.1
...
At first, I assumed that this is "rand" function, not "round" function,
and was confused why exactly is it a problem that this returns
different values. While it's easy to notice when actually reading the
code, this slows down the comprehension, and bad function naming is
not point of that particular guideline.
2017-06-10 12:08:12 +02:00
Elias Kosunen
7763b97b52
Add braces to for loop in P.1 example
...
`for` with no `block-statement` as its `statement` is bad practice and should not be shown in an example. This example is meant to demonstrate code duplication and expessiveness, not to show poor usage of braces or lack thereof.
2017-06-09 23:30:42 +03:00
Andrew Pardoe
6907911089
Updating date
2017-06-08 16:58:52 -07:00
Robert Andrzejuk
d5667c5f8a
Minor typo
...
I think a minor typo got itself in ... the second 'string_span' should be string_view.
2017-06-08 22:24:25 +02:00
Tom Isaacson
974d6a2090
Fix link to constructor virtual
2017-06-09 08:04:15 +12:00
Florin
d4d48ec772
Fix tense, semantic error
2017-06-08 13:57:50 +02:00
Sergey Zubkov
fe9861d98a
New rule: I.27 Pimpl
2017-06-04 10:58:27 -04:00
Sergey Zubkov
906ae347f3
travis CI fixes
2017-06-04 10:47:46 -04:00
Bjarne Stroustrup
c355df948f
reorganize the lifetime profile description
2017-06-03 15:38:36 -04:00
Abigail
11e92eb4c5
Fix Markdown rendering failure
...
Use of <iostream> without backticks causes the Markdown render to fail
from this point onwards on GitHub pages.
2017-06-03 07:47:06 +01:00
Zachary Henkel
f3ff5bae6d
Clarify "unnecessary cast" by decomposing the class into identity casts and implicit casts.
2017-06-02 09:24:29 -05:00
Thibault Kruse
9cc50836bd
Diverse style fixes
...
Remove whitespace at end of line
fix code indent
whitepsace between operators
align comments
add method name to fix syntax highlighting
typo: start with capital letter
Apply snake-case naming for unctions (for consistency)
2017-06-02 20:34:32 +09:00
Gabriel Dos Reis
520087569f
Merge pull request #943 from galik/fix_unique_target_case
...
Fix case of unique anchors to match others
2017-06-01 19:51:54 -07:00
Bledson Kivy
d240b7611e
#include
d instead of #included
2017-06-01 23:26:45 -03:00
Zachary Henkel
3c867e5079
Final style changes
2017-05-31 10:11:19 -05:00
Zachary Henkel
2ef544d4ad
Additional formatting
2017-05-31 10:10:00 -05:00
Zachary Henkel
abd71982da
Another try with the linter
2017-05-31 10:03:02 -05:00
Zachary Henkel
ca35984813
Try to make the linter happy
2017-05-31 09:50:10 -05:00
Andrew Pardoe
c7733a398a
Updating date
2017-05-29 17:46:56 -07:00
galik
7cf5f01bad
Fix case if unique anchors to match others
...
SL.str.5, SL.str.10, SL.str.11, SL.str.12
2017-05-26 06:21:54 +01:00
Gabriel Dos Reis
07d2413d80
Merge pull request #939 from galik/fix_item_tags
...
Fix various item tags (missing colons)
2017-05-25 15:18:15 -07:00
galik
fa50221dd0
Fix various item tags (missing colons)
...
I.2, C.10, A.1, A.2, A.4, NL.5
2017-05-25 23:09:08 +01:00
Gabriel Dos Reis
9e29780db6
Merge pull request #937 from ProgramMax/add-missing-period
...
Add missing period
2017-05-25 15:05:02 -07:00
Chris Blume
ea50b4ea78
Add missing period
2017-05-25 13:38:51 -07:00
Sergey Zubkov
d816cc5705
travis CI fixes
2017-05-24 22:35:05 -04:00
Zachary Henkel
2cd9993ae4
Revise cast guidance following upstream edits
2017-05-24 15:31:11 -05:00
Zachary Henkel
9ef1d51c34
Merge from https://github.com/isocpp/CppCoreGuidelines
2017-05-24 14:58:33 -05:00
Bjarne Stroustrup
6c3620d1e8
minor cleanup
2017-05-24 08:49:21 -04:00
Malcolm Parsons
4dfe88b716
Fix broken links ( #935 )
2017-05-24 11:15:58 +01:00
Sergey Zubkov
531a8a5ebd
travis CI fixes and other typos
2017-05-23 23:48:56 -04:00
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
2017-05-23 22:55:06 -04:00
Bjarne Stroustrup
5975f4d5db
more bounds profile reorganization
2017-05-23 21:36:14 -04:00
Bjarne Stroustrup
df160f3654
Most of the bounds safety profile
2017-05-23 15:55:51 -04:00
Bjarne Stroustrup
9eb18fdf9e
vector exception to {} initializers
2017-05-23 15:03:52 -04:00
Bjarne Stroustrup
9d44e718eb
Reorganized the Type safety profile
2017-05-23 14:39:13 -04:00
Andrew Pardoe
c721b2c325
Merge pull request #931 from sizeofvoid/master
...
fix: unsigned int value comment
2017-05-22 07:55:26 -07:00
Bjarne Stroustrup
5da51a9a44
more work on anchors
2017-05-22 10:45:16 -04:00
Bjarne Stroustrup
9d283bc451
anchors for Type.*
2017-05-21 21:54:27 -04:00
Bjarne Stroustrup
986106c63c
more Type.* reorganization
2017-05-21 21:15:35 -04:00
Bjarne Stroustrup
e2719d035b
Reorganize Type.1-3
2017-05-21 15:40:25 -04:00
Bjarne Stroustrup
6e86c182f9
Don't detach, rename raii_thread to joining_thread
...
Addressing #925 . Please review carefully. #925 is tricky.
2017-05-21 12:18:59 -04:00
Sergey Zubkov
96a41a4a6e
travis CI fixes
2017-05-20 21:04:04 -04:00
Bjarne Stroustrup
a1f59395bb
modifications to C.43
...
Issue #544
2017-05-20 14:29:23 -04:00
Sergey Zubkov
85cb14703c
travis CI fixes
2017-05-19 23:33:06 -04:00
Bjarne Stroustrup
aabfe119d3
typo fix
2017-05-19 18:05:17 -04:00
Rafael Sadowski
a591b3c279
fix: unsigned int value comment
2017-05-19 18:01:41 +02:00
Bjarne Stroustrup
14ef2cde84
add rules against use of unsigned
...
addresses #571
2017-05-18 16:45:10 -04:00
Bjarne Stroustrup
50576c0144
issue #841
...
SF.10: Avoid dependencies on implicitly `#included` names
2017-05-17 15:06:48 -04:00
Bjarne Stroustrup
974fdf4661
improve I.11
...
as suggested in #552
2017-05-17 14:41:53 -04:00
Bjarne Stroustrup
fa1d0e5995
exceptionsand const
...
Added to E.15
2017-05-17 14:25:13 -04:00
Bjarne Stroustrup
81493f331c
Undid untentional change to C.85
2017-05-16 15:58:01 -04:00
Bjarne Stroustrup
7206b618a4
C.86 example accesses private members #541
...
fixed
2017-05-16 15:56:16 -04:00
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
2017-05-16 14:59:55 -04:00
Bjarne Stroustrup
17ccab5836
Fix C.139
2017-05-16 13:28:23 -04:00
hsutter
b10ffdf55f
Reversed order of Lifetime.1 and .2
2017-05-11 19:09:56 -07:00
hsutter
ff9bce8035
Add Lifetime.1-3 rules so tools can refer to them
2017-05-11 17:56:25 -07:00
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
2017-05-09 16:17:45 -07:00
Sergey Zubkov
17715010a2
travis CI fixes and grammar fix from #920
2017-05-08 22:34:18 -04:00
Andrew Pardoe
b09b9ad8b9
Updating date & typos
2017-05-08 12:05:23 -07:00
Andrew Pardoe
bec67d690a
Merge pull request #914 from AndrewPardoe/issue911
...
Clarify I.11 with regards to recommending smart pointers/owner<T>.
2017-05-08 11:09:19 -07:00
Andrew Pardoe
52eca9a174
Merge pull request #917 from scraimer/master
...
C.148 adding Reason and Example
2017-05-08 11:08:12 -07:00
Andrew Pardoe
2e1d9c34d4
Merge pull request #920 from cubbimew/issue899
...
CP.111 more precise motivation and examples
2017-05-08 11:05:28 -07:00
Andrew Pardoe
d5ea1fcc4f
Merge pull request #922 from AndrewPardoe/issue-918
...
Fix anchors in C.147/148
2017-05-08 11:04:21 -07:00
Gabriel Dos Reis
52aa9ba997
Fix #903 .
2017-05-08 10:50:03 -07:00
Andrew Pardoe
e354279e0e
Fix anchors in C.147/148
2017-05-08 10:21:01 -07:00
Bjarne Stroustrup
ad6f863152
Added not about notation to Con.2
...
in response to #902
2017-05-07 15:59:55 -04:00
Sergey Zubkov
f41d36ff25
CP.111 more precise motivation and examples
2017-05-07 14:17:21 -04:00
Bledson Kivy
7c90bdba50
Intended heading level?
...
Following the heading levels throughout the doc, it seems these are typos.
2017-05-05 16:47:41 -03:00
Shalom Craimer
12f0954f66
Fixed the errors detected by Travis CI and @jwakely
2017-05-05 01:20:16 +03:00
Shalom Craimer
cdf2e7e5ea
Fixed the errors detected by Travis CI and @jwakely
2017-05-05 00:56:29 +03:00
Jonathan Wakely
bdb5d27a10
Remove spaces before ptr-declarators in examples
2017-05-04 09:48:19 +01:00
Shalom Craimer
1c53b29a3a
C.148 - Fixing Travis-reported errors discovered so far in the code example
2017-05-04 11:19:31 +03:00
Shalom Craimer
b6132db539
C.148 adding Reason and Example
2017-05-04 10:13:22 +03:00
Andrew Pardoe
343f40792a
Clarify I.11 with regards to recommending smart pointers/owner<T>.
2017-05-01 15:32:28 -07:00
Sergey Zubkov
f0239407ad
travis fixes
2017-05-01 15:51:44 -04:00
Andrew Pardoe
03c2b4699d
Updating date
2017-05-01 12:03:31 -07:00
Jonathan Wakely
32d6313607
Improve example for ES.45
...
Fixes #895
2017-05-01 19:57:39 +01:00
Andrew Pardoe
a96fed9c99
Merge pull request #896 from tlanc007/master
...
ES.45/ES.46 renamed and reordered to match anchors found later in file
2017-05-01 11:10:57 -07:00
Gabriel Dos Reis
0ff5518dca
Merge pull request #905 from ewoudvc/es24_toc_rule_correction
...
ES.24: have TOC rule match body rule
2017-05-01 11:07:32 -07:00
Andrew Pardoe
b41bea68c1
Merge pull request #909 from tvaneerd/patch-2
...
Note -> Not, are -> is
2017-05-01 11:07:16 -07:00
Gabriel Dos Reis
f9f3422ac5
Fix C.183.
2017-05-01 11:05:32 -07:00
Gabriel Dos Reis
918a5695c7
Address C.128: say 'avoid'.
2017-05-01 10:45:36 -07:00
Tony Van Eerd
481996c849
Note -> Not, are -> is
2017-04-30 22:32:46 -04:00
Bjarne Stroustrup
e0de4df83b
added clarifying note for C.139
2017-04-30 13:33:35 -04:00
Bjarne Stroustrup
b3584cfa5f
added reference to C.137
2017-04-30 12:18:42 -04:00
Bjarne Stroustrup
a6a087dfc5
regular added to glossary
2017-04-30 12:06:28 -04:00
Bjarne Stroustrup
64622d5cca
testing
...
and fixing one "thinko"
2017-04-30 10:57:58 -04:00
ewoudvc
caa86ae38b
GSL.assert: replace is by are ( #908 )
2017-04-28 16:34:25 +01:00
Jonathan Wakely
e3fe0c5b5e
Fix indentation of NR.1 example
2017-04-28 13:31:20 +01:00
Ewoud Van Craeynest
10805fb7a1
ES.24: have TOC rule match body rule
2017-04-27 21:44:51 +02:00
Sergey Zubkov
94a7a3fd46
travis CI fixes, one more time
2017-04-26 22:08:13 -04:00
Bjarne Stroustrup
046d62c51e
minor improvements to SL.io
2017-04-25 15:07:41 -04:00
Sergey Zubkov
c99a366bba
travis CI fixes
2017-04-24 22:49:02 -04:00
Bjarne Stroustrup
4f9a6c89be
banning exception specifications
...
a bit more abut exceptions; the beginnings of I/O
2017-04-24 17:41:18 -04:00
Bjarne Stroustrup
1e38eb8ae7
ban longjmp
2017-04-22 18:10:58 -04:00
Bjarne Stroustrup
5397c9c5fe
very minor typo
...
testing
2017-04-21 15:18:21 -04:00
Bjarne Stroustrup
1b7d217cd1
nothing
2017-04-20 20:46:17 -04:00
Tal Lancaster
5306795214
ES.45/ES.46: renamed and reordered to match jump tags
...
The anchors later in the file were using 46 for narrowing and 45 for
magic. Renamed and reordered the tags in the TOC to match.
2017-04-20 11:35:25 -06:00
Sergey Zubkov
2a098a2b39
travis CI fixes
2017-04-20 10:54:50 -04:00
Bjarne Stroustrup
df8a441dcf
fix bug in C.9 example
...
a real-world example would be an improvement
2017-04-20 08:28:30 -04:00
Bjarne Stroustrup
d1ff56d07e
date
2017-04-19 20:53:12 -04:00
Bjarne Stroustrup
cfa2fec1f2
C.137
2017-04-18 21:27:30 -04:00
Bjarne Stroustrup
6987bfd2f0
C.9 and C.133
2017-04-18 20:35:46 -04:00
Bjarne Stroustrup
05118054f6
NL.11 literals
2017-04-18 18:11:30 -04:00
Bjarne Stroustrup
e30bb60320
more xrefs
2017-04-18 17:51:49 -04:00
Louis Brandy
540c393501
Merge pull request #892 from lbrandy/master
...
Example of an inheritance hierarchy for C.120.
2017-04-18 12:05:29 -07:00
Sergey Zubkov
04537cdb11
travis CI fixes
2017-04-17 23:37:21 -04:00
Sergey Zubkov
74ab713700
travis CI and some typo fixes
...
had to drop runtime/printf from the checks because it bans strcpy
2017-04-17 23:07:21 -04:00
Bjarne Stroustrup
54f57d8d1b
more language feature xrefs
...
These xrefs are menat part as teasers to get language-feature obsessed
programmers to look at the guidelines and partly to cover topics that
appears in several places. They are not meant to be complete
2017-04-17 21:01:51 -04:00
Bjarne Stroustrup
6fa4cb32cd
more language feature xrefs
2017-04-17 17:05:07 -04:00
Bjarne Stroustrup
e144bd4f9b
minor
2017-04-17 16:00:18 -04:00
Louis Brandy
29fdd0d30c
Attempt to add an example (that is as non-controversial as possible) of an inheritance hierarchy to C.120
2017-04-17 12:23:22 -07:00
Andrew Pardoe
f1d3846300
updating date
2017-04-17 12:00:18 -07:00
hsutter
0ff543fe19
Addresses #568
2017-04-17 11:51:20 -07:00
hsutter
323912e609
A pass at improving F.52. Closes #884
2017-04-17 11:42:08 -07:00
Bjarne Stroustrup
6d01cfd99b
more language term examples
2017-04-17 12:37:42 -04:00
Bjarne Stroustrup
c46bebc58f
idea for language feature xref
2017-04-17 12:24:28 -04:00
Bjarne Stroustrup
1b5f6d0c97
change "concepts lite" to "concepts"
2017-04-17 11:12:41 -04:00
Bjarne Stroustrup
098dd3ee90
add example to NR.1
2017-04-16 21:50:52 -04:00
Bjarne Stroustrup
13ee61a3cb
start of impact statements for profiles
2017-04-16 15:55:13 -04:00
Bjarne Stroustrup
fc5222ca26
Added a first cut of string guidelines
2017-04-16 14:50:07 -04:00
Bjarne Stroustrup
6bcfaa4fbe
Clarify that finally() is a last resort
...
E.6 and E.19
2017-04-15 21:32:57 -04:00
Andrew Pardoe
a8572ad328
Update link to iso.org per #888
2017-04-15 09:23:47 -07:00
Sergey Zubkov
d71d95a4b6
travis CI fixes
2017-04-12 22:56:23 -04:00
Bjarne Stroustrup
0b58d04fde
ES.84
2017-04-10 15:57:38 -04:00
Bjarne Stroustrup
6a3d61fd8d
a few more fix-ups in ES.*
2017-04-09 15:15:48 -04:00
Bjarne Stroustrup
26d56a2f54
More changes to ES.*
...
break and continue
goto
fallthrough
when to use "default"
order of evaluation (C++17)
2017-04-09 12:16:58 -04:00
Bjarne Stroustrup
1f948653bb
Cleanup of ES.7*
...
also ES.10: structured binding
and ES.28: eliminating an owning reference
2017-04-09 10:52:48 -04:00
Andrew Pardoe
960f6dad1c
updating date
2017-04-04 16:38:57 -07:00
Andrew Pardoe
0aa9994e54
whitespace for formatting
2017-04-03 12:15:05 -07:00
Andrew Pardoe
5b1043104c
Resolving issue #662
2017-04-03 12:07:43 -07:00
Bjarne Stroustrup
fbeff91d05
typos
2017-04-02 20:42:58 -04:00
Bjarne Stroustrup
cbb3de625e
add example to F.21
2017-04-02 20:42:58 -04:00
Neil MacIntosh
b0cd06aa2e
Updated note in C.131 to add clarity.
2017-04-02 12:50:48 -07:00
Bjarne Stroustrup
45e11be0ad
added example to C.136
2017-04-02 14:36:21 -04:00
Bjarne Stroustrup
13d6eff946
improving SF.6
...
In respose to #725
2017-04-02 14:13:37 -04:00
Bjarne Stroustrup
5080166d3c
fix ES.10
2017-04-02 13:36:09 -04:00
Sergey Zubkov
83566ba7d1
travis fixes
2017-03-31 21:01:48 -04:00
Jonathan Wakely
65aa60fe10
Clarify that synchronized_value is not standardised yet
2017-03-27 20:06:29 +01:00
Jonathan Wakely
85543a94e9
Replace invalid uses of defer_lock in C.21 with adopt_lock
2017-03-27 20:06:29 +01:00
Anthony Williams
1b51c917d0
Expanded CP.50 to reference synchronized_value<T>
2017-03-27 20:06:29 +01:00
Anthony Williams
f15d001ba0
Added note about detached threads racing with global destructors
2017-03-27 20:06:29 +01:00
Anthony Williams
ce93de647a
Added reference to variadic scoped_lock to CP.21
2017-03-27 20:06:29 +01:00
Andrew Pardoe
795efa71f7
missed one space
2017-03-27 12:05:48 -07:00
Andrew Pardoe
f9f35c78bc
adding space after includes per #769
2017-03-27 12:02:06 -07:00
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
2017-03-26 10:13:20 -07:00
Neil MacIntosh
907de2aa4c
Corrected mistake in enforcement for R.3.
2017-03-21 14:19:31 -07:00
Neil MacIntosh
deb47c0c47
Corrected obsolete syntax in span examples.
2017-03-20 19:54:30 -07:00
Andrew Pardoe
8caa0fe007
updating date
2017-03-20 12:02:59 -07:00
Andrew Pardoe
de099e2b57
adding punctuation
2017-03-20 11:50:15 -07:00
Andrew Pardoe
cc284d260f
Merge remote-tracking branch 'refs/remotes/origin/master'
2017-03-20 11:47:49 -07:00
Andrew Pardoe
e19aed0ef3
Update glossary per issue 820
2017-03-20 11:47:26 -07:00
Neil MacIntosh
33098ab31e
Updated guidance on noexcept on destructors ( #814 )
2017-03-20 11:44:13 -07:00
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.
2017-03-20 11:35:33 -07:00
Andrew Pardoe
b8b178e98a
Merge pull request #867 from tkruse/fix-warnings
...
Fix travis warnings, includes other PRS
2017-03-20 11:10:01 -07:00
Neil MacIntosh
c6f8afc931
Updated example of enforcement suppression.
2017-03-20 08:34:02 -07:00
Jacob Langley
2c8b34653d
Add a line to help remark identify code block inside bullet list
2017-03-20 11:19:35 +09:00
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]
2017-03-20 11:19:35 +09:00
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
2017-03-20 11:19:34 +09:00
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
2017-03-20 11:19:34 +09:00
Kevin Kennedy
b9a1ed62e9
Change Unicode EN SPACE (U+2002) characters to SPACE (U+0020) so that Pandoc-generated LaTeX can compile without Error
2017-03-19 10:07:40 -04:00
Andrew Pardoe
5408dd3e75
updating date
2017-03-17 15:48:41 -07:00
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
2017-03-17 15:39:49 -07:00
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
2017-03-16 08:54:26 -07:00
hsutter
55780020c1
Added lifetime profile placeholder
2017-03-15 11:14:29 -07:00
hsutter
398d3a7400
Added Bounds.* section index
2017-03-15 11:05:22 -07:00
hsutter
e436db0a0e
Type.5.1 actually belongs after Type.4
...
So making it Type.4.1 for now
2017-03-15 10:59:19 -07:00
hsutter
901b301b1f
Updated refresh date
2017-03-15 10:47:31 -07:00
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.
2017-03-15 10:42:56 -07:00
hsutter
0af5e31eb2
Closes #836
2017-03-13 12:05:51 -07:00
hsutter
33adf1eede
Elaborated on #835 .
...
Incorporating @cubbimew's comments. Thanks!
2017-03-13 11:48:22 -07:00
hsutter
3b3148d99c
Closes #835
...
We do not encourage `owner<T&>`.
2017-03-13 11:44:40 -07:00
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.
2017-03-13 11:32:41 -07:00
Jonathan Wakely
c7c5614a42
Fix spelling typos
2017-02-13 20:20:05 +00:00
Jonathan Wakely
464870c7d3
Fix some markdown warnings seen in the Travis CI checks
2017-02-13 20:14:47 +00:00
Andrew Pardoe
52ad087bb3
Merge pull request #845 from jacobl-at-ms/jacobl.macbuild
...
Enable building directly on a mac
2017-02-13 11:45:27 -08:00
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
2017-02-13 14:38:07 -05:00
Gabriel Dos Reis
2b6d208d58
Merge pull request #777 from cubbimew/nvi
...
dropping NVI from proto-rules due to no consensus on #768
2017-02-13 11:35:46 -08:00
Bjarne Stroustrup
bd5f0c34db
Merge branch 'master' into bs-local-1
2017-02-11 13:02:30 -05:00
Bjarne Stroustrup
c5cecf1e88
new rule F.9; unused parameters
...
Issue #808
2017-02-11 12:25:05 -05:00
Bjarne Stroustrup
631bbbbaf8
typos MI and membership
2017-02-09 17:32:01 -05:00
Jacob Langley
eb4be01970
Fix spelling errors
2017-02-08 10:04:05 -08:00
Bjarne Stroustrup
87bb531080
tools and library rules
...
in philosophy
2017-02-07 18:05:54 -05:00
Andrew Pardoe
47e5764e6e
Update date
2017-02-06 11:55:23 -08:00
Andrew Pardoe
9ddb9e1648
Merge parts of PR #787
2017-02-06 11:51:03 -08:00
Andrew Pardoe
20403c8d6d
Merge branch 'thread-tooling' of https://github.com/tituswinters/CppCoreGuidelines into tituswinters-thread-tooling
2017-02-06 11:36:22 -08:00
Andrew Pardoe
11e5e00f23
Merge pull request #818 from cubbimew/c138
...
C.138 initial content
2017-02-06 11:23:59 -08:00
Bjarne Stroustrup
f2dfcfc438
minor cleanup
2017-02-01 17:05:22 -05:00
Jonathan Wakely
14f67ae8dd
Fix typos from commit 9858685786
2017-01-31 12:13:10 +00:00
hsutter
8f2ecf0665
Closed #557
...
Added example from the issue
2017-01-30 11:52:11 -08:00
hsutter
51b4cddbca
Closed #810
...
Added an example to SF.7
Clarified SF.6 and SF.7 that "using-directive" means "using namespace"
2017-01-30 11:40:47 -08:00
Andrew Pardoe
9858685786
Clarifying title per issue 793
2017-01-30 11:36:57 -08:00
teassy000
8a9bb3bc61
fix c.127 example issue. ( #789 )
...
auto will deduce as unique_ptr<D> and the correct destructor will call. Anyway, this should be a bad example.
2017-01-30 19:32:41 +00:00
Sergey Zubkov
4d86abfdb4
When the title of ES.56 was changed, its entry in the ES ToC wasn't ( #831 )
2017-01-30 19:27:13 +00:00
Sergey Zubkov
0b4b815d0b
uncross links to the self-assignment rules ( #830 )
2017-01-30 19:26:56 +00:00
Andrew Pardoe
51191c13d2
Merge pull request #825 from johelegp/interfaces_non_trivial_fixes
...
I: Enforcement fixes/completion
2017-01-30 11:19:55 -08:00
Gabriel Dos Reis
dd7275623d
Merge pull request #834 from cubbimew/c131-constify
...
C.131: getters should be const member functions
2017-01-30 06:59:27 -08:00
Sergey Zubkov
bee5e87e90
C.131: getters should be const member functions
2017-01-30 06:47:00 -05:00
Sergey Zubkov
808d304687
C.127 should not claim that there is a defined behavior
2017-01-30 06:24:16 -05:00
mancoast
63582c929e
Rework of English Language style
2017-01-18 07:45:47 -05:00
Gabriel Dos Reis
655bbcafa8
Merge pull request #824 from johelegp/interfaces_fixes
...
I: Grammar, spacing and typo fixes
2017-01-02 12:51:18 -08:00
Gabriel Dos Reis
94fdad103d
Merge pull request #823 from johelegp/gsl_concept_dead_link_fix
...
GSL.concept: Dead link fix
2017-01-02 12:50:02 -08:00
Gabriel Dos Reis
c040dfab55
Merge pull request #822 from johelegp/gsl_fixes
...
GSL: Grammar, spacing and markdown fixes
2017-01-02 12:49:05 -08:00
Johel Ernesto Guerrero Peña
2b3e249cff
I: Grammar, spacing and typo fixes
2016-12-31 20:58:30 -04:00
Johel Ernesto Guerrero Peña
5f95cb2734
I: Enforcement fixes/completion
2016-12-31 20:56:49 -04:00
Johel Ernesto Guerrero Peña
3bb9192d66
GSL: Grammar, spacing and markdown fixes
2016-12-30 18:20:04 -04:00
Johel Ernesto Guerrero Peña
bb4202ed92
GSL.concept: Dead link fix
...
Described in #407 , 4a9e41d7
added the section but didn't fix the links.
2016-12-30 17:28:21 -04:00
Johel Ernesto Guerrero Peña
d30134b150
P: Grammar, correction and typo fixes
2016-12-30 00:21:51 -04:00
Sergey Zubkov
a968af59d0
C.138 initial content
2016-12-18 14:46:11 -05:00
Andrew Pardoe
9cfa3eafd7
Updating date
2016-12-12 11:39:59 -08:00
Andrew Pardoe
4f2a64b920
Per our discussion, C.42 enforcement belongs to C.41
2016-12-12 11:27:40 -08:00
hsutter
882d88ebe5
Closed #809 .
2016-12-05 14:20:37 -08:00
Severin Meyer
bcd9904ae2
Fix remaining typos mentioned in issue #556
...
ES.23: Correct the Fibonacci series
ES.71: Fix bug in example code
T.61: Use the correct type for the class member
Appendix C: Use an example string that is not identical to a C++ keyword and clarify comment
2016-11-22 23:08:27 +01:00
Gabriel Dos Reis
7fb5621495
Merge pull request #799 from severinmeyer/NL-Typos-squashed
...
Fix typos in section NL: Naming and layout
2016-11-22 07:54:48 -08:00
Gabriel Dos Reis
32368d99c6
Merge pull request #800 from severinmeyer/CP-Typos-squashed
...
Fix typos in section CP: Concurrency
2016-11-22 07:53:52 -08:00
Gabriel Dos Reis
1b259959f6
Merge pull request #801 from severinmeyer/ES-Typos-squashed
...
Fix typos in section ES: Expressions and statements
2016-11-22 07:53:00 -08:00
Gabriel Dos Reis
783ab6c6ca
Merge pull request #802 from severinmeyer/E-Typos-squashed
...
Fix typos in section E: Error handling
2016-11-22 07:52:01 -08:00
Severin Meyer
6fb7ad6bb5
Fix a few more typos
...
F.22: Fix typos
C.128: Update the title in the ToC, to match the new title from commit f0e29f0
Con.1: Fix typo
T.84: Fix typo
NR.2: Remove duplicated word from title (single single)
2016-11-22 16:10:31 +01:00
Severin Meyer
185f70781d
Fix typos in section E: Error handling
...
E.25: Fix several typos
E.25: Add missing comma
E.2: Add missing verb
2016-11-22 15:53:13 +01:00
Severin Meyer
63f1948962
Fix typos in section NL: Naming and layout
...
NL.1: Add missing period to title in ToC
NL.5: Fix typo
NL.8: Fix several typos
NL.9: Add missing period in title
NL.9: Fix typo
NL.19: Fix typo
2016-11-22 13:56:52 +01:00
Severin Meyer
efdd83bf9a
Fix typos in section ES: Expressions and statements
...
ES.dcl: Fix typo
ES.25: Use the singular form for the title, to correct it and to match it with the entry in the ToC
ES.30: Fix several typos
ES.40: Fix typo in code comments
ES.61: Capitalize first word of title
ES.63: Fix typo
ES.70: Fix typo and capitalization
ES.74: Fix typo in title
ES.102: Fix typo and add missing comma
2016-11-22 13:43:07 +01:00
Severin Meyer
c1ed09786d
Fix typos in section CP: Concurrency
...
CP.8: Add missing colon to title
CP.30: In title, close inline code block with backtick
CP.101: Correct saying, Icarus flew to close to the sun, not the wind
2016-11-22 13:32:38 +01:00
Andrew Pardoe
9987d835b9
Updating date
2016-11-21 08:38:55 -08:00
Andrew Pardoe
7741b8689e
Merge pull request #796 from severinmeyer/C-Typos
...
Fix typos in section C: Classes and class hierarchies
2016-11-21 08:33:22 -08:00
Severin Meyer
353f8ffc4c
C.140: Fix typo in text
2016-11-17 14:56:45 +01:00
Severin Meyer
26953e0bf9
C.139: Fix typo in text
2016-11-17 14:55:54 +01:00
Severin Meyer
fc0999c56e
C.129: Fix typo in text
2016-11-17 14:54:52 +01:00
Severin Meyer
434f995679
C.128: Fix typo in text
2016-11-17 14:53:58 +01:00
Severin Meyer
66c0348d19
C.80: Fix typo in text
2016-11-17 14:51:08 +01:00
Severin Meyer
7070ffa839
C.41: Add missing comma
2016-11-17 14:49:54 +01:00
Severin Meyer
efb284388f
C.defop: Fix typo in introductory text
2016-11-17 14:48:43 +01:00
Severin Meyer
db8273d068
C.concrete: Fix typo in introductory text
2016-11-17 14:47:44 +01:00
Severin Meyer
0d02b7e8bf
C.9: Capitalize first word of title
2016-11-17 14:45:50 +01:00
Severin Meyer
edb59eea86
C.8: Fix typo in text
2016-11-17 14:43:03 +01:00
Severin Meyer
b516c49efc
C.8: Fix typo in title and capitalize first word
2016-11-17 14:41:18 +01:00
Severin Meyer
c6071b8add
CP.41: Fix typo in code example
2016-11-17 13:28:15 +01:00
Gabriel Dos Reis
09d76d93fc
Merge pull request #791 from severinmeyer/P.9-Typo
...
P.9: Fix typo in code example
2016-11-15 07:57:54 -08:00
Severin Meyer
c3ee965a28
P.9: Fix typo in code example
2016-11-15 16:00:56 +01:00
Stéphane Magnenat
17c7ba9b8b
Fixed missing `
2016-11-15 10:25:34 +01:00
Titus Winters
3768e82fc3
Fix spelling / expand dictionary.
2016-11-10 13:35:22 -05:00
Titus Winters
e8ecae3171
Added some example tooling discussion.
2016-11-03 12:09:26 -04:00
Mustafa Serdar Sanli
53bc78fd49
Fix broken anchor link
2016-10-31 20:00:14 +00:00
Jan Nils Ferner
d86a82f1eb
Fix typo ( #782 )
2016-10-20 10:48:31 +01:00
Frank Zingsheim
84b1d80c61
T.84 Correction of Example: Change type of suc and pre to Link_base
2016-10-18 22:35:18 +02:00
Sergey Zubkov
bc41bd6e9f
dropping NVI from proto-rules due to no consensus on #768
2016-10-17 17:41:56 -04:00
Jonathan Wakely
98f1e46602
C.146 Compare pb2->id() instead of pb2
...
Fixes #504
2016-10-17 19:15:04 +01:00