Commit Graph

21 Commits (master)

Author SHA1 Message Date
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
hsutter 3528dd91ef Updated Lifetime spec to 1.1
Major changes in R1:
- Added SharedOwner concept.
- Added “Diagnostic sensitivity options” section to define a way to
start with zero-false-positive warnings and increasingly opt into
additional diagnostics.
- Changed function annotation syntax to contract-like pre(cond) and
post(cond) syntax, and added that they are implicitly inherited by
virtual overrides.
- Renamed static to global to reduce confusion with the keyword.
- Refined default lifetimes semantics of Pointer-to-Pointer parameters.
2019-11-22 10:31:54 -08: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
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 f02b24a71a Update Lifetime profile to 1.0 2018-09-20 18:32:38 -07:00
jeffreylindsey 6dd14321c1 GSL grammar fix, added missing plurality in full name (#1243)
* Renamed all appropriate instances of "guideline support library" to "guidelines support library".

* Renamed additional instances of "guideline support library" to "guidelines support library" in remaining files.
2018-08-06 08:04:40 -07:00
Herb Sutter 7aac5313d9 Correct example comment 2018-01-09 11:02:25 -05:00
Herb Sutter e1cc6fedb0 In docs\gsl-intro, cleaned up stray notes into a "hints" section 2018-01-08 13:53:39 -05:00
hsutter 3794dc2f45 `span`s -> spans for readability 2017-05-26 10:14:00 -07:00
hsutter cafe186e42 Added Mike's suggested notes 2017-05-24 11:56:59 -07:00
hsutter 444f7040e3 Applied Bjarne's and Neil's feedback 2017-05-24 11:51:39 -07:00
hsutter 8b6d795732 Added first draft of GSL intro 2017-04-17 11:09:46 -07:00
Neil MacIntosh 46916f4dbe Added latest span standardization proposal. 2017-03-10 16:52:41 -08:00
hsutter a8b6bf4b7c Corrected "updated" date in Lifetimes 2015-12-02 12:58:47 -08:00
hsutter 314300f54c Updated Lifetimes to address issue #307, and rename array_view to span 2015-12-02 12:57:36 -08:00
Herb Sutter f91fdc4347 Fixed a typo 2015-10-12 13:40:58 -07:00
Herb Sutter 9aa9f290e2 Added Intro to type/resource safety paper 2015-10-07 07:13:19 -07:00
Gabriel Dos Reis f3780fa74b Formal account of the soundness of RAII for local objects 2015-10-02 04:24:47 -07:00
Herb Sutter cda8d7ad5c Added more explanation to Example 5.2 and fixed a typo 2015-09-29 10:54:03 -07:00
Herb Sutter 09aef9bd86 Added current draft of Lifetimes I and II paper 2015-09-22 08:01:41 -07:00