{"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":"3610b55a17220219f7dc121298fe7b8270c7f7f1","after":"161327bcecebc579604e2e83f7171be1ea4b0f84","ref":"refs/heads/v50dev","pushedAt":"2024-09-21T22:23: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":"Added csview_trim() docs. Removed zsview_trim().","shortMessageHtmlLink":"Added csview_trim() docs. Removed zsview_trim()."}},{"before":"2d672b67d4e17f66c1c896791d6b6f007186a63d","after":"3610b55a17220219f7dc121298fe7b8270c7f7f1","ref":"refs/heads/v50dev","pushedAt":"2024-09-21T22:04:34.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 type parameter in c_shuffle_array() in random.h\n- Added csview_trim() and zsview_trim() to trim whitespace from string views at front, end or both.","shortMessageHtmlLink":"- Removed type parameter in c_shuffle_array() in random.h"}},{"before":"fb1b476c0b98ca39ce6e85b2bd3537a8c5928aec","after":"2d672b67d4e17f66c1c896791d6b6f007186a63d","ref":"refs/heads/v50dev","pushedAt":"2024-09-20T09:50:27.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":"Forgot the do { ... } while (0) around the shuffle macros...","shortMessageHtmlLink":"Forgot the do { ... } while (0) around the shuffle macros..."}},{"before":"cf010c8d37bf5440d3ca78d27b634b805d9e9a4b","after":"fb1b476c0b98ca39ce6e85b2bd3537a8c5928aec","ref":"refs/heads/v50dev","pushedAt":"2024-09-20T09:06: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":"- c_shuffle*(): Replaced __typeof__ with a type parameter, for C99 compatability. Now works with vec, stack, AND deque!\n- Renamed c_shuffle_n(arr, n) => c_shuffle_array(T, arr, n)\n- Removed #include in several headers. common.h includes it.","shortMessageHtmlLink":"- c_shuffle*(): Replaced __typeof__ with a type parameter, for C99 co…"}},{"before":"3d335ca97c8b40010ee33371c8179b44cc94fa65","after":"cf010c8d37bf5440d3ca78d27b634b805d9e9a4b","ref":"refs/heads/v50dev","pushedAt":"2024-09-18T15:33:07.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":"Added shortened int-typedefs (removed _t). -DSTC_NO_INT_DEFS to supress.","shortMessageHtmlLink":"Added shortened int-typedefs (removed _t). -DSTC_NO_INT_DEFS to supress."}},{"before":"4b503976ddaeee7e3f996874771fb86f680953eb","after":"3d335ca97c8b40010ee33371c8179b44cc94fa65","ref":"refs/heads/v50dev","pushedAt":"2024-09-18T09:31:08.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":"Cleanup last commit.","shortMessageHtmlLink":"Cleanup last commit."}},{"before":"61369085a947375fd9d02e549f7537c198bf5884","after":"4b503976ddaeee7e3f996874771fb86f680953eb","ref":"refs/heads/v50dev","pushedAt":"2024-09-18T09:24:29.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 crand64_shuffle() functions to random.h.","shortMessageHtmlLink":"Added crand64_shuffle() functions to random.h."}},{"before":"a9095a92510c8f0968cbaf446994cbabc9156df4","after":"61369085a947375fd9d02e549f7537c198bf5884","ref":"refs/heads/v50dev","pushedAt":"2024-09-17T15:45:27.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 cregex API (again) for \"extended\" functions to use _ex postfix.\nFixed bug in zsview.h function.","shortMessageHtmlLink":"Reverted cregex API (again) for \"extended\" functions to use _ex postfix."}},{"before":"048d15f6de05d870fd3866947fe45280da6c6cbf","after":"a9095a92510c8f0968cbaf446994cbabc9156df4","ref":"refs/heads/v50dev","pushedAt":"2024-09-16T21:28:59.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 docs heading toward Release V5.0.","shortMessageHtmlLink":"Improved docs heading toward Release V5.0."}},{"before":"bfc69a98a64a67af3ceb0af14914ffa7da679f12","after":"048d15f6de05d870fd3866947fe45280da6c6cbf","ref":"refs/heads/v50dev","pushedAt":"2024-09-13T22:47: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":"Updated cstr to split it into two translation units.","shortMessageHtmlLink":"Updated cstr to split it into two translation units."}},{"before":"652289b7a3ff2940e8b06117a435177f1a83c0ac","after":"bfc69a98a64a67af3ceb0af14914ffa7da679f12","ref":"refs/heads/v50dev","pushedAt":"2024-09-10T21:27:23.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 sort.h include.","shortMessageHtmlLink":"Fixed sort.h include."}},{"before":"75819bac8b56684d173d6d73d3807ebf720ef0a6","after":"652289b7a3ff2940e8b06117a435177f1a83c0ac","ref":"refs/heads/v50dev","pushedAt":"2024-09-10T15:28: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":"Partly reverted naming of extended cregex functions.","shortMessageHtmlLink":"Partly reverted naming of extended cregex functions."}},{"before":"93b759393c910c43cc690b7cbb125614b18901b3","after":"75819bac8b56684d173d6d73d3807ebf720ef0a6","ref":"refs/heads/v50dev","pushedAt":"2024-09-09T21:50:20.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_foreach_count(k, it, C, cnt) in common.h","shortMessageHtmlLink":"Added c_foreach_count(k, it, C, cnt) in common.h"}},{"before":"0d5cc63e13a1fb0f7983f51f40357d58a07a3037","after":"93b759393c910c43cc690b7cbb125614b18901b3","ref":"refs/heads/v50dev","pushedAt":"2024-09-09T19:32:25.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 linkage specifications for cregex and csview functions.","shortMessageHtmlLink":"Fixed linkage specifications for cregex and csview functions."}},{"before":"d914839b5603b3d7a1e58d720f9ddf74a3928cbb","after":"0d5cc63e13a1fb0f7983f51f40357d58a07a3037","ref":"refs/heads/v50dev","pushedAt":"2024-09-09T13:04:23.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":"Reverted c_deferred (...) => to c_defer(...) and updated godbolt.org examples.","shortMessageHtmlLink":"Reverted c_deferred (...) => to c_defer(...) and updated godbolt.org …"}},{"before":"c404209469f6b44a94d3acaf8eb97adb7e62a1dd","after":"d914839b5603b3d7a1e58d720f9ddf74a3928cbb","ref":"refs/heads/v50dev","pushedAt":"2024-09-08T11:30: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":"Update cregex API, final.","shortMessageHtmlLink":"Update cregex API, final."}},{"before":"b16787d2b45e436849ebd8e541b5e3186f5879ff","after":"c404209469f6b44a94d3acaf8eb97adb7e62a1dd","ref":"refs/heads/v50dev","pushedAt":"2024-09-06T15:20:49.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 cregex API: uses postfix _with instead of overloading on number of parameters.","shortMessageHtmlLink":"Updated cregex API: uses postfix _with instead of overloading on numb…"}},{"before":"72c9b2878f7e137e85a99a588946d24cf7c17bd7","after":"b16787d2b45e436849ebd8e541b5e3186f5879ff","ref":"refs/heads/v50dev","pushedAt":"2024-09-04T16:06:28.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":"Split utf8 functions into unicode (ucd_prv.c) used for cregex, and upper/lower/case insensitive utf8 string comparison used by strings and views.","shortMessageHtmlLink":"Split utf8 functions into unicode (ucd_prv.c) used for cregex, and up…"}},{"before":"84e94b966c89a809d3fadbbf51dfd45fdc10b789","after":"72c9b2878f7e137e85a99a588946d24cf7c17bd7","ref":"refs/heads/v50dev","pushedAt":"2024-09-02T17:03:24.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":"Fix compiler error.","shortMessageHtmlLink":"Fix compiler error."}},{"before":"df0fff11c87400dd5bb8d02e75d80162792bd108","after":"84e94b966c89a809d3fadbbf51dfd45fdc10b789","ref":"refs/heads/v50dev","pushedAt":"2024-09-02T16:59:49.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 fix in string equal comparisons.","shortMessageHtmlLink":"Minor fix in string equal comparisons."}},{"before":"bcded97fc8737860d0e521c6e5919eac7534236a","after":"df0fff11c87400dd5bb8d02e75d80162792bd108","ref":"refs/heads/v50dev","pushedAt":"2024-09-02T16:41:58.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":"Some more cmp csview/zsview additions and docs.","shortMessageHtmlLink":"Some more cmp csview/zsview additions and docs."}},{"before":"dd92d6bc2528af3fd6198b94e31b558606892683","after":"bcded97fc8737860d0e521c6e5919eac7534236a","ref":"refs/heads/v50dev","pushedAt":"2024-09-02T05:48: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":"Removed c_formatch_sv().","shortMessageHtmlLink":"Removed c_formatch_sv()."}},{"before":"a00bfd29b32799cb73264d72e2f1e13bba2617fd","after":"dd92d6bc2528af3fd6198b94e31b558606892683","ref":"refs/heads/v50dev","pushedAt":"2024-08-30T05:01:54.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 random.h: Define i_static or i_implement before include to enable normal_dist functions.","shortMessageHtmlLink":"Updated random.h: Define i_static or i_implement before include to en…"}},{"before":"c4820bcde0625d4f6448e8150151d5c9d3670204","after":"a00bfd29b32799cb73264d72e2f1e13bba2617fd","ref":"refs/heads/v50dev","pushedAt":"2024-08-29T16:08: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":"Removed crand32_normal_dist() and crand32_normal(). Use 64-bit version.","shortMessageHtmlLink":"Removed crand32_normal_dist() and crand32_normal(). Use 64-bit version."}},{"before":"2013b779fad1969e73de2c10f3fc7666798e886b","after":"c4820bcde0625d4f6448e8150151d5c9d3670204","ref":"refs/heads/v50dev","pushedAt":"2024-08-29T11:58: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":"Fixed: cstr and smart pointers should not automatically enable/include searching and sorting for vec/deque/stack. Define i_use_eq and i_use_cmp (or #define i_opt c_use_eq|c_use_cmp) like for all other element types.","shortMessageHtmlLink":"Fixed: cstr and smart pointers should not automatically enable/includ…"}},{"before":"c9ddf4c5238d0202ad1b21e4b54ad7bfd897448d","after":"2013b779fad1969e73de2c10f3fc7666798e886b","ref":"refs/heads/v50dev","pushedAt":"2024-08-29T08:29:14.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 old name schema for functions in common.h","shortMessageHtmlLink":"Reverted to old name schema for functions in common.h"}},{"before":"86bf23a55c903d5e035593bf3602e0badee07faf","after":"c9ddf4c5238d0202ad1b21e4b54ad7bfd897448d","ref":"refs/heads/v50dev","pushedAt":"2024-08-28T15:17: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":"Make crand??_normal() functions optional. Define i_normal_dist before including \"stc/random.h\".","shortMessageHtmlLink":"Make crand??_normal() functions optional. Define i_normal_dist before…"}},{"before":"f02f1fcc1ea48ee94286e8ce6ec92abb2615fac0","after":"86bf23a55c903d5e035593bf3602e0badee07faf","ref":"refs/heads/v50dev","pushedAt":"2024-08-28T13:18:49.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":"Moved algorithms headers into priv (crange.h, filter.h, utility.h). Include \"stc/algorithm.h\" instead.","shortMessageHtmlLink":"Moved algorithms headers into priv (crange.h, filter.h, utility.h). I…"}},{"before":"a8f08e6c260e9eac3f9372d8c0bf397b68d5f754","after":"f02f1fcc1ea48ee94286e8ce6ec92abb2615fac0","ref":"refs/heads/v50dev","pushedAt":"2024-08-27T08:37: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":"Changed random.h API. Type crand64_rng => crand64. crand64() => crand64_uint(). Same for crand32.","shortMessageHtmlLink":"Changed random.h API. Type crand64_rng => crand64. crand64() => crand…"}},{"before":"79da281472c2b48f93a3b947d193d14278974008","after":"a8f08e6c260e9eac3f9372d8c0bf397b68d5f754","ref":"refs/heads/v50dev","pushedAt":"2024-08-27T07:00:32.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 crange_make(...) => crange_from(...). crange_from(n) now consistent with c_iota(n).\nRenamed:\n crand32_make(seed) => crand32_from(seed)\n crand64_make(seed) => crand64_from(seed)","shortMessageHtmlLink":"Renamed crange_make(...) => crange_from(...). crange_from(n) now cons…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMjoyMzoxOC4wMDAwMDBazwAAAAS86A_B","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMjoyMzoxOC4wMDAwMDBazwAAAAS86A_B","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QwNzowMDozMi4wMDAwMDBazwAAAASlBpkP"}},"title":"Activity · stclib/STC"}