Commit Graph

  • cb798c4f94 [P.6] copyedit: Move a comment for consistency, change "a" to "the", and fix a typo: "f" to "f2" (#2288) master Michael Witten 2025-12-03 20:11:51 +00:00
  • f33dd5127f C.183: Mention bit_cast as a C++20+ solution (#2293) Hong Xu 2025-12-03 12:08:43 -08:00
  • f52da2b27e Resolves #2297 Herb Sutter 2025-12-03 12:06:20 -08:00
  • a102f15e7a Fix T.65: retrieve copy_trait tag in code example (#2291) Ulrich Dorsch 2025-12-03 20:54:17 +01:00
  • 4e1e155fc4 Proposed specification for gsl::dyn_array (#2261) Carson Radtke 2025-12-03 12:25:33 -07:00
  • 851308a3d6 Fix sidebar anchors for recent changes (#2306) Jonathan Wakely 2025-11-23 23:22:31 +00:00
  • dcceef6096 Replace broken links to videos of Bjarne's talks Jonathan Wakely 2025-11-14 20:53:01 +00:00
  • f51cbb3aa1 [RF.core] fix link to slides from my 2017 talk Sergey Zubkov 2025-11-13 13:22:11 -05:00
  • 3088cf4f1d Fix invalid regex in scripts/python/md-split.py (#2303) Jonathan Wakely 2025-11-13 18:13:34 +00:00
  • ee52a86110 Change all explicitly created <a name="..."> anchors to lowercase (#2304) Jonathan Wakely 2025-11-13 18:12:56 +00:00
  • 0572c075fc Use https:// for all URLs where possible (#2301) Jonathan Wakely 2025-11-13 18:10:54 +00:00
  • 2a64d42398 Revert "Fixed a typo. local var name (#2284)" Sergey Zubkov 2025-09-29 11:03:50 -04:00
  • d40a490d48 [NR.6] trivial: s/goto_exit/goto exit/ (#2287) Michael Witten 2025-09-28 22:04:51 -05:00
  • 2722375cee Fixed a typo. local var name (#2284) kalyanmysore 2025-09-18 21:14:08 -05:00
  • bf48712293 declutter isocpp.dic Sergey Zubkov 2025-07-27 09:54:11 -04:00
  • b4c5037b40 Fix errata (#2280) ivanpanch 2025-07-27 15:53:41 +02:00
  • ad93f8d0a6 [T.84] make List::front example compile Sergey Zubkov 2025-07-08 23:38:52 -04:00
  • cb0744e931 [C.183] make example compile Sergey Zubkov 2025-05-08 15:44:28 -04:00
  • a446e940a8 [C.128] reword the note on final classes Sergey Zubkov 2025-05-08 15:10:53 -04:00
  • e76e1acaa8 bump date Sergey Zubkov 2025-05-08 15:00:42 -04:00
  • eee70d8f2e fix CI Sergey Zubkov 2025-05-08 14:28:42 -04:00
  • 21d6761a84 Clarify NR.7 ("Don't make data members protected") (#2273) Niels Dekker 2025-05-08 20:11:24 +02:00
  • 177b50eced Add notes, closes #2266, closes #2267 Herb Sutter 2025-04-15 11:02:42 -07:00
  • 39097e3f85 Added missing periods for consistency and correctness (#2250) Shay Molcho 2025-04-15 20:32:02 +03:00
  • e1bfeb2c8b Update AUTOSAR Guidelines link (#2262) Xavier Bonaventura 2025-04-15 19:29:24 +02:00
  • 9b3f20eb42 F.6 noexcept Issue #2220 (#2264) bgloyer 2025-04-15 10:28:10 -07:00
  • 0459ef444d Demote enforcement to note, closes #2246 Herb Sutter 2025-01-16 17:10:12 -05:00
  • f7d1181212 Fix P.11: Missing bug description. (#2245) Sergii Slobodianiuk 2025-01-16 20:08:50 +01:00
  • 6864a9fc9e Clarify the status of dyn_array (#2243) Gabriel Dos Reis 2024-12-19 14:16:58 -08:00
  • 8a59841030 update dict to clear CI Sergey Zubkov 2024-12-19 17:13:31 -05:00
  • de1861cdbd Remove guidance against passing unique_ptr<T> by const&, closes #2240 Herb Sutter 2024-12-19 09:50:45 -10:00
  • e738bcc73c Remove "Capping" note, closes #2236 Herb Sutter 2024-12-19 09:49:16 -10:00
  • 8557755adb Replace R.5 exception and examples with moving a BigObject to the heap to save stack Herb Sutter 2024-10-24 11:51:04 -07:00
  • f3bc9dd1af Reword 3 occurrences of "special operations" Herb Sutter 2024-10-24 11:38:06 -07:00
  • 5b98c70498 Fix R.21 warning to cover all Shared_pointer parameters Herb Sutter 2024-10-24 11:17:43 -07:00
  • 4e3a6f24bc Correct grammar for NR.2 (#2228) arkadye 2024-10-24 18:59:51 +01:00
  • 48c3395fe1 C.20: another example touch-up to comply with C.46 Sergey Zubkov 2024-10-04 09:52:31 -04:00
  • 417da7404d C.20: rephrase example, re #2212 Sergey Zubkov 2024-10-04 09:49:16 -04:00
  • 0915e25942 update date Sergey Zubkov 2024-10-03 16:40:01 -04:00
  • dd57964801 C.20: define a ctor to not imply we're forbidding all ctors Sergey Zubkov 2024-10-03 16:36:32 -04:00
  • 50afe0234c E.16: Fix inconsistent description (#2209) boyeong-jeon 2024-07-02 22:19:37 +09:00
  • 5ff92185f3 we should be able to publish the page from main branch Sergey Zubkov 2024-05-11 22:29:27 -04:00
  • 7710d71da0 copy new jekyll workflow yml gh-pages Sergey Zubkov 2024-05-11 22:16:50 -04:00
  • fc65166a3a update from master Sergey Zubkov 2024-05-11 22:10:56 -04:00
  • 019ec5df95 update date Sergey Zubkov 2024-05-11 22:09:50 -04:00
  • 4d339c0b95 Create jekyll-gh-pages.yml Sergey Zubkov 2024-05-11 22:06:29 -04:00
  • 46c70fe2e5 Make exception safety new notes consistent, and mention that problem was fixed in C++17 Herb Sutter 2024-05-09 12:44:11 -07:00
  • 9656da8cb5 Add missing links Herb Sutter 2024-05-09 12:42:40 -07:00
  • 6435165ea0 Update link to MISRA C++ Guidelines (#2194) Piotr Idzik 2024-05-09 19:03:56 +02:00
  • 6c68bf8f34 Add note about pointerlike indirections, and remove incorrect destructor note Herb Sutter 2024-04-14 14:34:20 -04:00
  • 4f723b0fff Add "take a copy for immediate local use" case to F.16 (#2172) Herb Sutter 2024-04-11 10:24:34 -07:00
  • d76efeb645 Removed confusing comments (#2076) (#2179) Paul Jansen 2024-04-11 19:14:02 +02:00
  • c91ea43aba Improve reasoning and examples for F.48 (#2100) Jan Schultke 2024-04-11 18:59:42 +02:00
  • 2a2581cc95 R.3: Fill in placeholder link (#2173) 1024 2024-04-04 19:07:33 +02:00
  • 1b37b50162 Make suppress tag a string literal, closes #2042 Herb Sutter 2024-02-15 12:45:51 -10:00
  • 13176c69de Revert adding short anchors, and keep fixes to avoid {{ Herb Sutter 2024-02-15 11:33:49 -10:00
  • 554f61d507 Revert adding short tags Herb Sutter 2024-02-15 11:32:19 -10:00
  • a713e2bb89 Remove the other {{ that confuse Pages rendering Herb Sutter 2024-02-15 11:20:30 -10:00
  • 5cd99a5783 Merge branch 'gh-pages' of https://github.com/isocpp/CppCoreGuidelines into gh-pages Herb Sutter 2024-02-15 10:23:58 -10:00
  • 7c0307bd4b Work around Pages issue Herb Sutter 2024-02-15 10:23:44 -10:00
  • 85d1b68b38 Update CppCoreGuidelines.md Herb Sutter 2024-02-15 12:19:54 -08:00
  • 786c7ba95c Resync from main branch Herb Sutter 2024-02-15 10:03:27 -10:00
  • acf08ddd46 Add #pNN anchors for P section Herb Sutter 2024-02-15 09:54:18 -10:00
  • 631eccd444 F.21 Don't return tuples (#2166) Jan Schultke 2024-01-25 21:27:47 +01:00
  • e784212ef0 Fix spell check regression Herb Sutter 2024-01-22 12:38:07 -08:00
  • fcda019d0b fix CI Sergey Zubkov 2024-01-22 15:19:26 -05:00
  • 2cb21db559 Add "take a copy for immediate local use" case to F.16 2170-hs Herb Sutter 2024-01-18 16:44:03 -05:00
  • e44d35b55c Fix F.27 example, closes #2171 Herb Sutter 2024-01-18 16:38:45 -05:00
  • 41426a1a5f #1191 replace member variable with data member (#2087) Jan Schultke 2024-01-18 22:20:40 +01:00
  • 85e2fa321f fix missing forward for function object parameter (#2092) Jan Schultke 2024-01-18 19:30:32 +01:00
  • 48d57dc6a2 added missing title to GSL.owner link (#2156) 1024 2024-01-18 19:23:57 +01:00
  • 0e5b13b543 Fix typos (#2158) Amir Livneh 2024-01-18 13:21:43 -05:00
  • 0f1e36cf06 Use the term "default member initializer" (#2161) A. Jiang 2024-01-19 02:20:49 +08:00
  • 8789617b23 ES.87 (redundant == or !=) Fix dynamic_cast to Circle pointer (#2168) Niels Dekker 2024-01-09 05:51:31 +01:00
  • 7dce4d9c7a update from master Sergey Zubkov 2023-10-12 17:05:22 -04:00
  • e49158aa7e update date Sergey Zubkov 2023-10-12 17:04:18 -04:00
  • 1bdb43e5c7 ES.30 fix example code (#2143) Sleep_AllDay 2023-10-13 05:02:51 +08:00
  • 56e5b42eee Con.1 Issue #1905 Return local const (#2114) bgloyer 2023-10-12 13:02:28 -07:00
  • e694c3cd04 Modernize uses of POD types (#2120) Jan Schultke 2023-10-12 21:55:10 +02:00
  • 77680bff2b fix NL.9 ALL_CAPS does not apply to non-macro symbolic constants (#2130) Kimi MA 2023-10-13 03:53:14 +08:00
  • 9b9eeccf3a NL.8: elaborate on reserved identifiers (#2131) Jan Schultke 2023-10-12 21:52:16 +02:00
  • 6d96d8e09d I.30: use const c-string to pass filename and input string in example (#2140) Timm Knape 2023-10-12 21:42:27 +02:00
  • 4ad63d7d34 F.21 add loop increment in bad example (#2141) Timm Knape 2023-10-12 21:41:49 +02:00
  • b6363bbf11 Fix DeprecationWarning for cgi package (#2148) Nicolas van Kempen 2023-10-12 20:33:10 +01:00
  • 2a3690d1e3 Use portable header identifiers (#2149) apenn-msft 2023-10-12 12:32:05 -07:00
  • 2d87c45e4b ES.23: change example code to better match the rule (#2150) Werner Henze 2023-10-12 21:25:52 +02:00
  • a43285d95a Make example code adhere to C.65 (#2151) Werner Henze 2023-10-12 21:23:59 +02:00
  • 55cfd7f94c update from master Sergey Zubkov 2023-09-29 09:43:19 -04:00
  • 27e662bebb ES.61 clarify wording (#2137) Raymond Chen 2023-09-28 15:00:36 -07:00
  • 5eb1467d5e I.12: use a const string as mentioned in the text Timm Knape 2023-09-18 19:40:08 +02:00
  • b43874936f ES.34: use the previously declared "const char * is" antcolag 2023-08-28 06:06:14 +02:00
  • b5adbd2564 F_3 void auto (#2125) bgloyer 2023-08-17 19:04:37 -07:00
  • 7c9dd4dda8 dual hierarchy example: interface hierarchies fix (#2122) MikhailBerezhanov 2023-08-14 18:45:43 +04:00
  • e1b17ec9a5 C.181 Fix missing type specifier (#2117) Xavier1113 2023-08-07 11:06:08 -07:00
  • f2485c56a1 Fix variable name in example (#2116) Xavier1113 2023-08-05 22:25:02 -07:00
  • efbc482f0d Fix missing noexcept specifiers (#2102) Eisenwave 2023-07-05 04:32:22 +02:00
  • 892b8ea7f3 fix stray inline link (#2104) Eisenwave 2023-06-25 05:45:30 +02:00
  • fe3e83e648 fix memory leak in example of C.66 (#2096) Eisenwave 2023-06-25 05:40:24 +02:00
  • b11fbd0195 replace "modulo arithmetic" with "modular arithmetic" (#2088) Eisenwave 2023-06-24 05:42:15 +02:00
  • 68f56f0a34 fix missing return *this (#2097) Eisenwave 2023-06-24 05:39:17 +02:00