Commit Graph

  • e92886217c Adding .DS_Store to the .gitignore file since MacOS loves touching those files. (#1886) Michael B. Price 2022-02-03 19:16:40 -08:00
  • 256e6a939f Remove irrelevant source file mistakenly committed (#1885) Michael B. Price 2022-02-03 13:22:03 -08:00
  • e01a72ee93 make two more mentions of supported standards agree with the Abstract Sergey Zubkov 2022-01-28 01:38:17 -05:00
  • 43f2e34148 E.14 exception type examples for #1852 (#1857) bgloyer 2022-01-27 13:10:34 -08:00
  • 369beb8a0c make other mentions of supported standards agree with the Abstract Sergey Zubkov 2022-01-21 00:47:39 -05:00
  • 1a57ff0226 Fixed typos (#1876) Hyuk Myeong 2022-01-21 06:10:52 +09:00
  • 5f393d53af Promote C++20 (#1880) Melroy van den Berg 2022-01-17 06:00:25 +01:00
  • 171fda3597 F.7: de-lowercase two lines Sergey Zubkov 2022-01-06 23:26:42 -05:00
  • ba12aca973 Fix broken cross-references. (#1878) Ryan A. Pavlik 2022-01-06 22:24:22 -06:00
  • 11cc4c4775 E.15: typo in title Sergey Zubkov 2022-01-05 10:03:44 -05:00
  • 0105032ed4 E.15: typo in title Sergey Zubkov 2022-01-05 10:02:45 -05:00
  • c34bd653b9 update from master Sergey Zubkov 2022-01-03 17:07:19 -05:00
  • fdbaff2bf7 [CP.2] link CP.102 list of books and add Herlihy-Shavit Sergey Zubkov 2022-01-03 17:04:06 -05:00
  • ce5341b02d merge ES.74 into ES.6, leaving a redirect behind Sergey Zubkov 2022-01-03 16:50:07 -05:00
  • dc6ea376c4 ES.48: fix wording in reasoning (#1859) Kevin Boyette 2021-11-30 23:14:38 -05:00
  • b6d7ab64ad C.130: drop a destructor in the D class (#1855) oleksandrkozlov 2021-11-18 22:08:34 +01:00
  • 620cf6278e C.130: drop final from last commit per meeting notes Sergey Zubkov 2021-11-11 16:13:12 -05:00
  • 86a42c29fc Update CppCoreGuidelines.md (#1851) bgloyer 2021-11-11 13:11:36 -08:00
  • 2ba69f786e satisfy CI checks Sergey Zubkov 2021-11-05 14:44:24 -04:00
  • 4a51d9f129 satisfy CI checks Sergey Zubkov 2021-11-05 14:41:32 -04:00
  • 6ed82c8b7b ES.11 Issue #1763 (#1849) bgloyer 2021-11-04 11:56:35 -07:00
  • 23350fd99f Updated E.15 Herb Sutter 2021-11-04 11:47:28 -07:00
  • d568d190f6 Generalized E.15, closes #1848 Herb Sutter 2021-11-04 11:47:01 -07:00
  • 740e71ecf8 C.147: Add missing example. (#1835) stefanhige 2021-10-18 05:12:02 +02:00
  • 34c4b9f525 Update example in F20 (#1839) Alexey Dmitriev 2021-10-16 06:17:41 +03:00
  • b35c837477 Replace structured bindings example in ES.11 (#1840) Alexey Dmitriev 2021-10-15 16:39:08 +03:00
  • 590c87bc4e Create SECURITY.md Sergey Zubkov 2021-10-07 11:54:32 -04:00
  • 72b235041b Update C.183 to use std::byte, closes #1823 Herb Sutter 2021-09-30 11:43:57 -07:00
  • 369a5be424 Made char* advice more consistent, closes #1826 Herb Sutter 2021-09-30 11:30:59 -07:00
  • e44a9fcbd4 Add enforcement for C.35, closes #1831 Herb Sutter 2021-09-30 11:24:47 -07:00
  • 596f1ee227 ES.46 Issue 1797 - narrowing to bool (#1824) bgloyer 2021-09-30 11:05:14 -07:00
  • d28958ae66 Fix typos. (#1829) Fangjun Kuang 2021-09-13 21:17:39 +08:00
  • c4cdbe369e Fix typo in "Using the GSL: A Tutorial and FAQ" (#1828) char-lie 2021-09-06 06:25:01 +03:00
  • 375d452495 R.34-35 shared_ptr examples (#1808) bgloyer 2021-08-29 11:01:17 -07:00
  • 202412e484 update from master Sergey Zubkov 2021-08-20 17:51:16 -04:00
  • ddc8f3e7d6 Add CP.52 and CP.53 guidelines, closes #1805, closes #1806 (#1812) David Machaj 2021-08-19 11:11:47 -07:00
  • ca2ad9dbca Added update dictionary instructions (#1820) bgloyer 2021-08-11 19:57:34 -07:00
  • 5bbf843942 T.61 example fixes (#1813) ash 2021-07-29 23:52:06 +05:00
  • fa726d5b0a make CI happier Sergey Zubkov 2021-07-22 14:39:42 -04:00
  • 786749e60c Clarify "concrete type" and make type category descriptions consistent (closes #1780) (#1798) Herb Sutter 2021-07-08 11:25:12 -07:00
  • 2dc6d0d5ea Elaborated that we can't generally add comparison operators to C structs concrete-terminology Herb Sutter 2021-07-08 11:21:41 -07:00
  • eba3eddf67 markdown fixup Sergey Zubkov 2021-06-27 23:55:02 -04:00
  • 2feba4fbd3 make CI happier Sergey Zubkov 2021-06-27 23:52:42 -04:00
  • 652a93ef46 [Pro.safety] Changed lettered list to a numbered (isocpp#1800) (#1801) Gustav Jansson 2021-06-28 05:52:00 +02:00
  • 78295eb7c8 Clarify "concrete type" and make type category descriptions consistent (closes #1780) Herb Sutter 2021-06-24 12:22:18 -07:00
  • 79094ad1e7 update from master Sergey Zubkov 2021-06-20 13:25:01 -04:00
  • bda7ff108f CI fixes Sergey Zubkov 2021-06-18 17:03:45 -04:00
  • 4c4fb37b43 Corrected enforcement of C.67 Herb Sutter 2021-06-17 11:45:01 -07:00
  • 528cb9e832 Update C.67 and C.130 to address #1151 Herb Sutter 2021-06-17 11:33:14 -07:00
  • 52e6263377 Add Tour2e example to C.126, closes #1794 Herb Sutter 2021-06-17 11:16:12 -07:00
  • 402815345e Added suggestion to use a pointer member instead of a reference; closes #1783 Herb Sutter 2021-06-10 11:36:01 -07:00
  • 03fc3a359b Closes #1791 Herb Sutter 2021-06-10 11:27:17 -07:00
  • d93489f3d4 Applying Jonathan's suggestion for #1792 Herb Sutter 2021-06-10 11:16:54 -07:00
  • b96d861fd1 Add clarification at C.21 (#1792) Alessandro Gentilini 2021-06-10 20:14:58 +02:00
  • da97de7160 Rewrite C.164 enforcement (#1789) Marco Gartmann 2021-06-10 20:13:22 +02:00
  • e2dbebed73 Do not allocate an excessive amount of memory in example code. (#1788) Juha Reunanen 2021-06-10 21:12:19 +03:00
  • e583929996 Updated Con.1 to make one function a definition, closes #1785 Herb Sutter 2021-05-13 11:48:20 -07:00
  • bfa349b648 Remove 2 redundant else, according to rule F.56 (#1766) peno2 2021-05-13 20:41:42 +02:00
  • 211f6cfe3a Fix C.127 example (#1775) 5chmidti 2021-05-13 20:39:14 +02:00
  • de20b33dab Restored *sizeof(int) after merging PR #1776 Herb Sutter 2021-05-13 11:36:50 -07:00
  • bf63aca389 A mixed bag of minor fixes, mostly related to language use (I mean English, not C++) (#1776) Juha Reunanen 2021-05-13 21:34:30 +03:00
  • 8a0053d671 Update change_speed example in P.1 to use user-defined literal syntax (#1778) Bill Rose 2021-05-13 14:30:53 -04:00
  • 2541e809b6 [I.9] fix typo (#1787) Kie 2021-05-10 12:55:53 +08:00
  • 58f91d7cf1 C.86: Improve language just a bit (#1774) Juha Reunanen 2021-04-06 16:47:06 +03:00
  • 52b0aa7cdf C.other: Improve language just a bit (#1773) Juha Reunanen 2021-04-06 16:46:25 +03:00
  • b933a61940 C.31: Improve language just a bit (#1772) Juha Reunanen 2021-04-06 16:45:23 +03:00
  • c3baa7ce8b C.66: Improve language just a bit (#1771) Juha Reunanen 2021-04-06 16:44:53 +03:00
  • 652b71b2c0 F.20: Improve language just a bit (#1768) Juha Reunanen 2021-04-06 05:24:33 +03:00
  • 402565d74e F.52: Improve language just a bit (#1770) Juha Reunanen 2021-04-06 05:22:05 +03:00
  • 077a29ee3c CI fixes Sergey Zubkov 2021-04-05 15:11:05 -04:00
  • 7849d7e7c4 Added F.56, closes #1752 Herb Sutter 2021-04-01 21:22:44 -07:00
  • 77b4175785 Added C.12 to discourage const/reference data members Herb Sutter 2021-04-01 12:12:03 -07:00
  • 4498e078e7 Refined spec for narrow to cover signedness promotions, closes #1726 Herb Sutter 2021-04-01 12:01:33 -07:00
  • c8e72981c4 Fixed misapplied edit for <=> Herb Sutter 2021-04-01 11:41:27 -07:00
  • 4f6e11940e Added bad/good example for C.89, closes #1727 Herb Sutter 2021-04-01 11:37:58 -07:00
  • 8bdb8fe0dc Add '<=>' to comparison operators related rules (C.87, C.167) (#1759) nullptr-cpp 2021-04-02 02:12:18 +08:00
  • 5f75ea4b4b C.63: Fix a minor typo (#1760) nullptr-cpp 2021-03-26 02:08:46 +08:00
  • af44f95577 and another fix to md-split.py for CI Sergey Zubkov 2021-03-18 13:19:45 -04:00
  • f36b3ccaa4 fix md-split.py for CI Sergey Zubkov 2021-03-18 12:19:36 -04:00
  • e3d16e5f17 update from master Sergey Zubkov 2021-03-11 15:24:37 -05:00
  • 1dd82988d7 make CI happier Sergey Zubkov 2021-03-11 15:21:49 -05:00
  • ee28f50025 dict update for CI Sergey Zubkov 2021-03-11 15:12:00 -05:00
  • 4f0659fb75 Added CP.coro and CP.51, closes #1756 Herb Sutter 2021-03-11 11:37:45 -08:00
  • ccb7eff4ec CP.1: Made "bad" example consistent with now-updated "good" example Herb Sutter 2021-03-11 11:07:31 -08:00
  • ffeca2a254 Change comparison to use int instead of double (#1758) Martin 2021-03-11 20:05:59 +01:00
  • 1caef9a7f1 Use the same phrasing in index and actual rule JuliusBrueggemann 2021-02-24 08:46:33 +01:00
  • c57e95d1c8 Clarify meaning of "inline" in F.5, closes #1731 Herb Sutter 2021-02-18 11:33:58 -08:00
  • fa56634596 Add local lambdas and variable templates to T.61: Closes #1742 Herb Sutter 2021-02-18 11:29:49 -08:00
  • 64ab13b3d0 Closes #1748 Herb Sutter 2021-02-18 11:20:09 -08:00
  • a97be2d528 Addresses #1732 Herb Sutter 2021-02-11 11:57:50 -08:00
  • 3e61563a0c make hunspell happy Sergey Zubkov 2021-01-28 22:16:03 -05:00
  • 75cc9a102f Improves I.24 rule wording, closes #1733 Herb Sutter 2021-01-28 11:53:10 -08:00
  • caab79d1e9 Improving the wording of I.25 per #1734 Herb Sutter 2021-01-28 11:46:27 -08:00
  • f46ce437e0 Slightly improved F.20 to highlight the note about const return values Herb Sutter 2021-01-28 11:36:40 -08:00
  • a5a4d0b4a2 update Enum.7 note with consistent capitalization (#1739) syntroniks 2021-01-28 12:57:07 -06:00
  • f6f1a49a41 typo Sergey Zubkov 2021-01-24 22:32:35 -05:00
  • 3c1991b87b Updated T.68 example Herb Sutter 2021-01-21 11:46:01 -08:00
  • 520ac9c695 Updated the new ES.3 Herb Sutter 2021-01-21 11:43:50 -08:00
  • 627ed66ce6 Update reference to SF.7 to match text (#1735) shaneasd 2021-01-22 03:39:04 +08:00
  • c142bc9d7e Improve example in CP.4 to not contradict F.53. (#1724) Florian Behrens 2021-01-21 20:38:19 +01:00