beinhaerter
4e8ab7ae86
F.21 wording changed to current status of the standard ( #1313 )
2019-01-10 14:01:22 -05:00
Mark Abraham
e58bce6f6a
Fix typo in ES.102 ( #1312 )
...
The value -2 is signed, so the word "unsigned" is clearly wrong. The
text notes that negative subscripts are a source of surprises and
bugs, so the correction to "negative" seems to reflect Bjarne's
original intent.
2019-01-10 14:00:55 -05:00
Honggyu Kim
526f14f56a
Prefer bullet points to a long sentence in SL section ( #1310 )
...
It'd be better to have bullet points than writing the points in a long
sentence even with description in parenthesis.
2019-01-10 14:00:12 -05:00
Max Bozzi
dd8fc629d7
Remove claims that "constexpr functions are pure" ( #1307 )
...
F.4 and F.8 made this erroneous claim as parts of notes which are
entirely removed.
2019-01-03 14:05:55 -05:00
hsutter
714bec5010
Updated date
2019-01-03 11:01:46 -08:00
Marzo Sette Torres Junior
f971ad2f17
Fixing tagged union example ( #1301 )
...
It did not compile previously due to missing type specifier on placement new.
2018-12-19 15:52:05 +00:00
Jonathan Wakely
d822f80d5d
Fix whitespace errors in code, to make Travis CI pass
2018-12-19 15:51:17 +00:00
Andriy Berestovskyy
a7fc6f6d4e
Fix a typo ( #1300 )
2018-12-18 14:19:06 -05:00
hsutter
0fe73c966d
Fixed typo
...
Thanks @dalg24!
2018-12-16 11:47:32 -08:00
hsutter
d6d7d749c3
Minor rewording
2018-12-13 11:35:36 -08:00
hsutter
334c902a13
Adding suggestion in #1283 comment thread
...
Thanks, Mike!
2018-12-13 11:34:49 -08:00
Sergey Zubkov
41b10255c4
date update
2018-12-07 11:06:45 -05:00
Herb Sutter
6e3d2d2c22
Closes #1297
2018-12-06 15:07:23 -05:00
Herb Sutter
4fa9d4019f
Minor edits to #1291
2018-12-06 14:36:40 -05:00
Chris Guzak
407fcc0eac
update to I.4: Make interfaces precisely and strongly typed ( #1291 )
...
* updates to I.4: Make interfaces precisely and strongly typed
* Update enforcement list
* address PR feedback from blakehawkins
2018-12-06 14:33:38 -05:00
Kyle
0181ab40a7
Fix example in C.51 ( #1294 )
...
The example looks like it previously used i to represent date, but now the variable is called d. I updated the use and related parameters to match.
2018-11-29 12:02:41 -05:00
Sergey Zubkov
50b9cefe39
travis CI and typo fixes
2018-10-16 18:08:01 -04:00
Bjarne Stroustrup
dd67c99f1f
made C.con a bit less incomplate
...
More will eventually come
2018-10-13 12:03:32 -04:00
Bjarne Stroustrup
1103509895
A philosophical rule/caution
2018-10-13 10:55:06 -04:00
Bjarne Stroustrup
0f61a4be4e
typos
2018-10-12 15:29:21 -04:00
Bjarne Stroustrup
417d512fea
clarifications for #1267
...
references to resource handles
2018-10-12 15:27:55 -04:00
Bjarne Stroustrup
11f58787b8
minor clarifications
...
for #1268 and #1267
2018-10-12 15:12:49 -04:00
Bjarne Stroustrup
2cfcd878c4
fiexed C.49
...
remover contradiction to C.45 (#1092 ) ) and mention string_view
2018-10-12 14:48:17 -04:00
Bjarne Stroustrup
8825798df6
clarify rules for {} initialization
...
in response to #1279
2018-10-12 13:53:24 -04:00
hsutter
61cdce115e
Improved description of F.3 example
...
The example in F.3 is not really long, but it is complex
2018-10-11 12:09:41 -07:00
hsutter
3fbc0b35a4
Closes #1265 , make the chaining exception more visible
2018-10-11 11:33:49 -07:00
Alexander Knorre
7733c326b2
No double deletion ( #1278 )
2018-10-11 11:04:27 -07:00
Martin
0b275097b6
Fixed a typo within ES.23
2018-10-10 20:49:09 +01:00
tcorbat
e81d770bdc
Fix broken link to Lifetime paper ( #1274 )
2018-10-03 08:38:23 -07:00
Sergey Zubkov
30a0e1bef7
closes #1239
2018-09-30 21:24:00 -04:00
hsutter
4e3476569e
Minor tweaks
...
Fixed Pin/Oin naming
Updated 1.1.3 example to be parallel to the others in 1.1 for easier
side by side comparison
2018-09-25 11:44:58 -07:00
Sergey Zubkov
8915f05950
travis CI fixes
2018-09-23 16:02:45 -04:00
hsutter
f770a03f2e
Fixed typo
2018-09-22 08:05:58 -07:00
hsutter
009460acd1
Fixed typos in three Godbolt links
...
Two examples with an extranous }
One example with an unnecessary struct that the example didn't need
2018-09-22 07:30:09 -07:00
hsutter
fa7b1fe41f
Fixed Lifetime.pdf link
2018-09-20 18:33:26 -07:00
hsutter
f02b24a71a
Update Lifetime profile to 1.0
2018-09-20 18:32:38 -07:00
hsutter
ecfd61c8d8
Clarify C.128
...
Improved readability of primary paragraph.
Added Discussion section of the classes of errors being addressed.
2018-09-13 13:22:23 -07:00
hsutter
104cd63a37
Closes #1257
...
Fixed example
2018-09-06 11:59:34 -07:00
hsutter
60e19d76a4
Closes #1254
2018-09-06 11:52:03 -07:00
beinhaerter
5b372a99d8
Fixes Issue #1253 : wrong link in SS-bounds to Res-simple ( #1255 )
...
Replaced Res-simple with Res-ptr.
2018-09-06 14:44:06 -04:00
Sergey Zubkov
1e12aba7af
missing a return *this in a copy-assignment
2018-09-06 07:30:45 -04:00
Sergey Zubkov
faad9d8b56
one more typo
2018-09-05 20:19:03 -04:00
Sergey Zubkov
73057d3b0b
travis CI fixes and typos
2018-09-05 20:01:36 -04:00
Sergey Zubkov
b16eb424e9
typo: funct1_tau -> func1_tau
2018-09-05 19:40:24 -04:00
Bjarne Stroustrup
e75a7056c4
Resolving #1146
...
explaining SCARY and referencing the SCARY paper
2018-09-03 17:25:44 -04:00
Bjarne Stroustrup
a0bc2d71ca
resolving #1137
...
clarification
2018-09-03 17:02:01 -04:00
Bjarne Stroustrup
647aa80f0d
applying #1139
...
more references to C++17
2018-09-03 16:45:26 -04:00
Bjarne Stroustrup
79a5b08ad9
resolve #1175
...
I added a note
2018-09-03 14:51:03 -04:00
Bjarne Stroustrup
5cabda84d7
resolve #1185
...
implicit operator functions
2018-09-03 14:28:01 -04:00
Bjarne Stroustrup
d3c3e3aa98
resolve #1209 , #814 , and #167
...
noexcept and destructors
2018-09-03 13:50:10 -04:00