{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":244745918,"defaultBranch":"master","name":"STC","ownerLogin":"stclib","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-03T21:31:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119251830?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717517825.0","currentOid":""},"activityList":{"items":[{"before":"c0722008cbbfd732cd86c0c5afa3fe47c8e929d5","after":"a83e2f9b6a53ade185c1434c66cc538c2a4c973d","ref":"refs/heads/v50dev","pushedAt":"2024-08-09T16:47:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"- Added i_class template parameter (= i_type + i_keyclass).\n- Renamed c_hash_pod(p) => c_hash(p)","shortMessageHtmlLink":"- Added i_class template parameter (= i_type + i_keyclass)."}},{"before":"982c0795ebf345bc91aca9e3b3732de429a4f9b9","after":"c0722008cbbfd732cd86c0c5afa3fe47c8e929d5","ref":"refs/heads/v50dev","pushedAt":"2024-08-07T12:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Reverted to use \"old\" c_deferred() insted of c_guard, because it is not portable.","shortMessageHtmlLink":"Reverted to use \"old\" c_deferred() insted of c_guard, because it is n…"}},{"before":"406c58f0f8ba62f48c84bd7a60c1b5dd42997eb5","after":"982c0795ebf345bc91aca9e3b3732de429a4f9b9","ref":"refs/heads/v50dev","pushedAt":"2024-08-07T09:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Update defer.h: removed c2_guard and cx_guard.","shortMessageHtmlLink":"Update defer.h: removed c2_guard and cx_guard."}},{"before":"ca194ae120d25c9af6d025fbbd164c8fc8429a7a","after":"406c58f0f8ba62f48c84bd7a60c1b5dd42997eb5","ref":"refs/heads/v50dev","pushedAt":"2024-08-07T05:22:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Minor change","shortMessageHtmlLink":"Minor change"}},{"before":"851bf7b8f69892b25513cc12e33a7d0759a37812","after":"ca194ae120d25c9af6d025fbbd164c8fc8429a7a","ref":"refs/heads/v50dev","pushedAt":"2024-08-07T05:15:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Added support for c_foreach_kv(key, val, Cnt, start, end).","shortMessageHtmlLink":"Added support for c_foreach_kv(key, val, Cnt, start, end)."}},{"before":"43d98f13531d398ccafd0550b7ab338acd5a4c50","after":"851bf7b8f69892b25513cc12e33a7d0759a37812","ref":"refs/heads/v50dev","pushedAt":"2024-08-06T06:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"- Fixed regression in quicksort.h\n- Added short names for fundamental integer/float types in common.h.\n- renamed c_LITERAL() => c_literal()","shortMessageHtmlLink":"- Fixed regression in quicksort.h"}},{"before":"bbcf0d9d0eb1571b114fce4d1bea2073a0bd2577","after":"43d98f13531d398ccafd0550b7ab338acd5a4c50","ref":"refs/heads/v50dev","pushedAt":"2024-08-05T17:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Update of c_cmpclass , c_use_eq | c_use_cmp, and docs.","shortMessageHtmlLink":"Update of c_cmpclass <Type>, c_use_eq | c_use_cmp, and docs."}},{"before":"2f3c29b97e9cc6498581348ffa75c4b33155acd7","after":"bbcf0d9d0eb1571b114fce4d1bea2073a0bd2577","ref":"refs/heads/v50dev","pushedAt":"2024-08-05T12:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Fixed smart pointers + music_arc.c example.","shortMessageHtmlLink":"Fixed smart pointers + music_arc.c example."}},{"before":"90999b09fcfabe7bc9c692ea421f7a42bd021ab1","after":"2f3c29b97e9cc6498581348ffa75c4b33155acd7","ref":"refs/heads/v50dev","pushedAt":"2024-08-05T10:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Renamed i_keyto => i_keytoraw, i_valto => i_valtoraw.","shortMessageHtmlLink":"Renamed i_keyto => i_keytoraw, i_valto => i_valtoraw."}},{"before":"6d1b6d38555e7b85d6173a1f12cff472edd28647","after":"90999b09fcfabe7bc9c692ea421f7a42bd021ab1","ref":"refs/heads/v50dev","pushedAt":"2024-08-05T09:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"More cleanup/docs. Added i_cmpclass: defines both i_rawclass and i_use_cmp.","shortMessageHtmlLink":"More cleanup/docs. Added i_cmpclass: defines both i_rawclass and i_us…"}},{"before":"c69cc2bc7c68883f2e708530fc171d12db441142","after":"6d1b6d38555e7b85d6173a1f12cff472edd28647","ref":"refs/heads/v50dev","pushedAt":"2024-08-04T20:51:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Simplified: Removed option to specify i_val instead of i_key for non-maps.\n- Removed undocumented i_keyclass2/i_valclass2.","shortMessageHtmlLink":"Simplified: Removed option to specify i_val instead of i_key for non-…"}},{"before":"daffd8115345ca5fed94d6543ccad0b9b7ed9c73","after":"c69cc2bc7c68883f2e708530fc171d12db441142","ref":"refs/heads/v50dev","pushedAt":"2024-08-02T17:38:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"House keeping.","shortMessageHtmlLink":"House keeping."}},{"before":"e3fc10205fe93999396b816b38ad249f0a099c21","after":"daffd8115345ca5fed94d6543ccad0b9b7ed9c73","ref":"refs/heads/v50dev","pushedAt":"2024-08-01T15:56:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"- `i_type Name,Key[,Value]` now to be used instead of i_TYPE (deprecated).\n- `i_type Name` still works when also specifying i_key, (or i_key_cstr etc).\n- Updated `i_foreach_kv` macro (replaces i_forpair macro usage).","shortMessageHtmlLink":"- i_type Name,Key[,Value] now to be used instead of i_TYPE (depreca…"}},{"before":"026973c7b43e8144bbc27537cdc945cd0f994bcd","after":"e3fc10205fe93999396b816b38ad249f0a099c21","ref":"refs/heads/v50dev","pushedAt":"2024-07-30T21:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Removed c2_break_outer; replaced by c2_panic({});","shortMessageHtmlLink":"Removed c2_break_outer; replaced by c2_panic({});"}},{"before":"7d456338b2b213e2c72a1f4ec1850ff1c32fbd33","after":"026973c7b43e8144bbc27537cdc945cd0f994bcd","ref":"refs/heads/v50dev","pushedAt":"2024-07-30T16:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Added c_panic and c2_panic, updated docs.","shortMessageHtmlLink":"Added c_panic and c2_panic, updated docs."}},{"before":"3418cf762ce94761780e222c4331a0140208bd9b","after":"7d456338b2b213e2c72a1f4ec1850ff1c32fbd33","ref":"refs/heads/v50dev","pushedAt":"2024-07-30T05:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"defer.h: Renamed c*_guard_with_cap(N) => c*_guard_max(N).\nfmt.h: Changed API for printing time.","shortMessageHtmlLink":"defer.h: Renamed c*_guard_with_cap(N) => c*_guard_max(N)."}},{"before":"0ef409e42d993c7a41c52d8d03517d2a63f6409c","after":"3418cf762ce94761780e222c4331a0140208bd9b","ref":"refs/heads/v50dev","pushedAt":"2024-07-29T19:09:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"- Updated c_return, c2_return, cx_return to evaluate return expression before deferred statements are executed (and removed dangling-if warning).\n- Now uses non-std but very portable __typeof__.\n- Added c*_return_typed(TYPE, x) for compilers not supporting __typeof__.","shortMessageHtmlLink":"- Updated c_return, c2_return, cx_return to evaluate return expressio…"}},{"before":"adc8c0215491c3123257c68b7815be26b9b7249f","after":"0ef409e42d993c7a41c52d8d03517d2a63f6409c","ref":"refs/heads/v50dev","pushedAt":"2024-07-28T11:17:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Updated c_with(init, deinit) to support no variable declaration in init.","shortMessageHtmlLink":"Updated c_with(init, deinit) to support no variable declaration in init."}},{"before":"44bad3a66e73d57ca5c87ae8841f89aa1e6f9803","after":"adc8c0215491c3123257c68b7815be26b9b7249f","ref":"refs/heads/v50dev","pushedAt":"2024-07-28T10:44:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Renamed c_scope => c_guard, which is more inline with C defer proposals.","shortMessageHtmlLink":"Renamed c_scope => c_guard, which is more inline with C defer proposals."}},{"before":"5c4021f5120859d8fc82ac4320019cdbfee2c9f0","after":"44bad3a66e73d57ca5c87ae8841f89aa1e6f9803","ref":"refs/heads/v50dev","pushedAt":"2024-07-24T15:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Update defer.","shortMessageHtmlLink":"Update defer."}},{"before":"14e2ad136e5790b21031ca4fd390aade786c9227","after":"5c4021f5120859d8fc82ac4320019cdbfee2c9f0","ref":"refs/heads/v50dev","pushedAt":"2024-07-24T10:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"More docs and minor cleanups.","shortMessageHtmlLink":"More docs and minor cleanups."}},{"before":"13d3e068b780262c12b6ddc786a5626308a36e62","after":"14e2ad136e5790b21031ca4fd390aade786c9227","ref":"refs/heads/v50dev","pushedAt":"2024-07-23T20:58:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Changed cs_scope => cm_scope. Some docs changes.","shortMessageHtmlLink":"Changed cs_scope => cm_scope. Some docs changes."}},{"before":"6ac72834024a6d8d9731c24de2fed6004e4b6cd1","after":"13d3e068b780262c12b6ddc786a5626308a36e62","ref":"refs/heads/v50dev","pushedAt":"2024-07-23T12:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Added .md documentation for defer functionality.","shortMessageHtmlLink":"Added .md documentation for defer functionality."}},{"before":"c198b1732e4f40469fb0fdcc8fd8009baf1b1d3e","after":"6ac72834024a6d8d9731c24de2fed6004e4b6cd1","ref":"refs/heads/v50dev","pushedAt":"2024-07-23T09:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Improved wording. Set default max defers in c2_scope/cs_scope to 10, because each use 200 bytes (same as all 50 defers in c_scope).","shortMessageHtmlLink":"Improved wording. Set default max defers in c2_scope/cs_scope to 10, …"}},{"before":"f3493db39bde1d4e81d14c78c36b61cdb1839f0f","after":"c198b1732e4f40469fb0fdcc8fd8009baf1b1d3e","ref":"refs/heads/v50dev","pushedAt":"2024-07-23T07:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"defer.h: increased default number of statements for c_scope to 50, c2_scope/cs_scope to 16.","shortMessageHtmlLink":"defer.h: increased default number of statements for c_scope to 50, c2…"}},{"before":"76be3ebd43d35658063ad1bfe5f528324bdaa60d","after":"f3493db39bde1d4e81d14c78c36b61cdb1839f0f","ref":"refs/heads/v50dev","pushedAt":"2024-07-23T07:24:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"defer.h: simplified: _defer.state was not needed.","shortMessageHtmlLink":"defer.h: simplified: _defer.state was not needed."}},{"before":"a6ffa2ace08bbb4e024523776237109a93071525","after":"76be3ebd43d35658063ad1bfe5f528324bdaa60d","ref":"refs/heads/v50dev","pushedAt":"2024-07-22T17:34:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"defer.h: Reverted c1_.. to c_.. for STC compability.","shortMessageHtmlLink":"defer.h: Reverted c1_.. to c_.. for STC compability."}},{"before":"a1c70f6ff95c96ad202693a0873680c54e1097b1","after":"a6ffa2ace08bbb4e024523776237109a93071525","ref":"refs/heads/v50dev","pushedAt":"2024-07-22T16:54:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"defer.h:\n- Renamed: c_scope, c_defer, c_return => c1_scope, c1_defer, c1_return\n- Added: c1_break, c2_break, c2_break_c1, and cs_break\n- Updated and added docs.","shortMessageHtmlLink":"defer.h:"}},{"before":"18f96da60afac56c17b9a93f1d87d165d5ee756c","after":"a1c70f6ff95c96ad202693a0873680c54e1097b1","ref":"refs/heads/v50dev","pushedAt":"2024-07-21T06:31:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"Tiny docs update in defer.h and updated external c++ maps for used for benchmarks.","shortMessageHtmlLink":"Tiny docs update in defer.h and updated external c++ maps for used fo…"}},{"before":"17c45dd32c44b3bd6535908bccb7de79aede44fb","after":"18f96da60afac56c17b9a93f1d87d165d5ee756c","ref":"refs/heads/v50dev","pushedAt":"2024-07-20T08:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylov","name":"Tyge Løvset","path":"/tylov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60263450?s=80&v=4"},"commit":{"message":"DEFER: Added c2_defer and cs_defer to allow 2-level nesting of defer scopes and allow several defer scopes in sequence.","shortMessageHtmlLink":"DEFER: Added c2_defer and cs_defer to allow 2-level nesting of defer …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElneCswA","startCursor":null,"endCursor":null}},"title":"Activity · stclib/STC"}