{"push_id":1331464629,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"67674131185f66287cf66d385cf361e857355931","before":"d23f9872e0a90fc8e3d84aa40f7e839e0ac0ea9b","commits":[{"sha":"7f872a9d50f3a581e0a7dcfd1819d37c4fed0507","author":{"name":"Krishna Kumar","email":"02b655af2143d8b69c391c615d91427b886581a0@cam.ac.uk"},"message":"Fixes wrong order of type and function name in naming scheme","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/7f872a9d50f3a581e0a7dcfd1819d37c4fed0507"},{"sha":"e66f5bb28e86e8bee85f815c26bc696e545d694c","author":{"name":"Malcolm Parsons","email":"5c8f4e75f752da5402e1b65e7a70120bd58d58a5@gmail.com"},"message":"P.3 Split execution policy and container","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/e66f5bb28e86e8bee85f815c26bc696e545d694c"},{"sha":"71df1537b30365778065ad1257fec5c4393b6a6d","author":{"name":"Malcolm Parsons","email":"5c8f4e75f752da5402e1b65e7a70120bd58d58a5@gmail.com"},"message":"P.5 Correct case of Int alias\n\nRevert d9562f683d4cbefd5c8b5ab356ab3de6bcc35baf and part of 9590bb94b10ee78439589b658c6fdfa6234bd6ed","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/71df1537b30365778065ad1257fec5c4393b6a6d"},{"sha":"ec2f23781d96764afe41dbf466ff671fcd83763b","author":{"name":"Eliyahu Ravuna","email":"048a6d34d54b2b1d8aa6ac055a4c347c6e24f0d2@users.noreply.github.com"},"message":"CP.110 renamed as \"Do not write your own double-checked locking\"\n\nCP.110 renamed as \"Do not write your own double-checked locking\".\nExplanation and two examples added.\n\nAdded exception\n\nDouble-checked locking may be legitimately used in lock-free programming. However, see the rule [CP.100: Don't use lock-free programming unless you absolutely have to](#Rconc-lockfree).\n\nTitle made clearer and a conventional pattern has been added\n\n* Title made clearer\n* A correct example of double-checked locking has been added\n\nCasing fixed\n\nCasing fixed\n\nExtra whitespace deleted\n\nCP.110 and CP.111 separated\n\n- CP.110: Do not write your own double-checked locking for initialization\n- CP.111: Use a conventional pattern if you really need double-checked locking\n\nWhitespace removed\n\nExample simplified\n\nWhitespace issue fixed.\n\npunctuation fixed.","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/ec2f23781d96764afe41dbf466ff671fcd83763b"},{"sha":"4d45c6bb1d5d4dfbc96573f390825adc573720e3","author":{"name":"Andrew Pardoe","email":"87eed9ed480d3e4f53c6db5f6ae80a9f209b9494@users.noreply.github.com"},"message":"Merge pull request #755 from pepsiman/executionpolicy\n\nP.3 Split execution policy and container","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/4d45c6bb1d5d4dfbc96573f390825adc573720e3"},{"sha":"b149a50faf91724b7d9a651f00d7329e2588718a","author":{"name":"Andrew Pardoe","email":"87eed9ed480d3e4f53c6db5f6ae80a9f209b9494@users.noreply.github.com"},"message":"Merge pull request #756 from pepsiman/patch-1\n\nP.5 Correct case of Int alias","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/b149a50faf91724b7d9a651f00d7329e2588718a"},{"sha":"798177568eaeb09e564b524e905aa702104ae743","author":{"name":"Andrew Pardoe","email":"87eed9ed480d3e4f53c6db5f6ae80a9f209b9494@users.noreply.github.com"},"message":"Merge pull request #754 from Eliyahu-Ravuna/patch-21\n\nCP.110 & CP.111: Double-checked locking","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/798177568eaeb09e564b524e905aa702104ae743"},{"sha":"f66d9aea46db18737f3b68818b805f564bfcbb7e","author":{"name":"Andrew Pardoe","email":"51e7b17abf3b528f46b9dd02544bb8e34d37391f@microsoft.com"},"message":"Fix 798177568eaeb09e564b524e905aa702104ae743","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/f66d9aea46db18737f3b68818b805f564bfcbb7e"},{"sha":"f6dd6159f8eb2f154d28b6132fd583cb8611101a","author":{"name":"Andrew Pardoe","email":"51e7b17abf3b528f46b9dd02544bb8e34d37391f@microsoft.com"},"message":"Fix issue #747","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/f6dd6159f8eb2f154d28b6132fd583cb8611101a"},{"sha":"52c4376433cba034b383591662f4603f4d977626","author":{"name":"Eliyahu Ravuna","email":"048a6d34d54b2b1d8aa6ac055a4c347c6e24f0d2@users.noreply.github.com"},"message":"Short string optimization example for C.180\n\nExtra blank lines removed\n\nstrcpy replaced with strcpy_s to get rid of Travis CI warnings\n\nNote: strcpy_s  is defined in the Annex K of the C++11 standard.\n\nGabriel's comments incorporated\n\n- No need for braces for a single statement.\n- Comment to explain why buffer_size is 16.\n\nBracing style made consistent with the rest of the examples\n\nBracing style made consistent with the rest of the examples\n\nbraces made consistent with the rest of the examples","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/52c4376433cba034b383591662f4603f4d977626"},{"sha":"804964d6534e25393fcda10c2d07df6efb361024","author":{"name":"Gabriel Dos Reis","email":"697976482ef38493035b64717602ea5d92038f5e@users.noreply.github.com"},"message":"Merge pull request #758 from Eliyahu-Ravuna/patch-22\n\nShort string optimization example for C.180","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/804964d6534e25393fcda10c2d07df6efb361024"},{"sha":"7b4a1903ec3cbe29a4bc750200a19db7dfd80c4a","author":{"name":"Gabriel Dos Reis","email":"697976482ef38493035b64717602ea5d92038f5e@users.noreply.github.com"},"message":"Merge pull request #745 from kks32/master\n\nFixes wrong order of type and function name in naming scheme - master branch","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/7b4a1903ec3cbe29a4bc750200a19db7dfd80c4a"},{"sha":"6c29e226d8d6dd07392928ec2af01a5c26db63af","author":{"name":"Derek Li","email":"68f6f33f2c47d0d663e55d02b10fa612c76cb254@gmail.com"},"message":"P.11 call vector reserve(100) instead of vector(100)","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/6c29e226d8d6dd07392928ec2af01a5c26db63af"},{"sha":"38772fc251fba3029582ae9735bbfde527097f2d","author":{"name":"Malcolm Parsons","email":"5c8f4e75f752da5402e1b65e7a70120bd58d58a5@gmail.com"},"message":"Correct spelling of nullptr","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/38772fc251fba3029582ae9735bbfde527097f2d"},{"sha":"6819dd6f5fd2358b5f47b7f37b3d8c90af22981c","author":{"name":"Gabriel Dos Reis","email":"697976482ef38493035b64717602ea5d92038f5e@users.noreply.github.com"},"message":"Merge pull request #761 from pepsiman/patch-2\n\nCorrect spelling of nullptr","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/6819dd6f5fd2358b5f47b7f37b3d8c90af22981c"},{"sha":"67674131185f66287cf66d385cf361e857355931","author":{"name":"Gabriel Dos Reis","email":"697976482ef38493035b64717602ea5d92038f5e@users.noreply.github.com"},"message":"Merge pull request #760 from derekxgl/patch-1\n\nP.11 call vector reserve(100) instead of vector(100)","distinct":true,"url":"https://api.github.com/repos/ascherer/CppCoreGuidelines/commits/67674131185f66287cf66d385cf361e857355931"}]}
{"actor":{"display_login":"ascherer"}}