{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":383985095,"defaultBranch":"v0.7","name":"x.h","ownerLogin":"neur1n","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-08T03:01:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17579247?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713862092.0","currentOid":""},"activityList":{"items":[{"before":"387f2d5e08060dcc4ca2cca338fbbeef168f2c69","after":"c6a8fdcb1307dc5b069a10ed104de93df59f9d35","ref":"refs/heads/v0.7","pushedAt":"2024-08-19T08:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"refactor(cpp): make the type of x_delete deducible","shortMessageHtmlLink":"refactor(cpp): make the type of x_delete deducible"}},{"before":"801a3692f959438a820937448cb2119c9dd7cbf7","after":"387f2d5e08060dcc4ca2cca338fbbeef168f2c69","ref":"refs/heads/v0.7","pushedAt":"2024-07-09T09:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix(cpp): fix argument type for `FormatMessageA`","shortMessageHtmlLink":"fix(cpp): fix argument type for FormatMessageA"}},{"before":"a1d13e66424d05eabed4678ee8ef68c269b401c5","after":"801a3692f959438a820937448cb2119c9dd7cbf7","ref":"refs/heads/v0.7","pushedAt":"2024-06-25T07:37:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix(cpp): fix inclusion of header `format`","shortMessageHtmlLink":"fix(cpp): fix inclusion of header format"}},{"before":"4c96d0572d867e9f7565af61ebdf96c686e578a3","after":"a1d13e66424d05eabed4678ee8ef68c269b401c5","ref":"refs/heads/v0.7","pushedAt":"2024-06-14T02:17:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"refactor(cpp): remove echo from x_stopwatch(_cu)'s tic and toc","shortMessageHtmlLink":"refactor(cpp): remove echo from x_stopwatch(_cu)'s tic and toc"}},{"before":"65fc2b46760ba0bc86a0dd90173ad5130dbd12fd","after":"4c96d0572d867e9f7565af61ebdf96c686e578a3","ref":"refs/heads/v0.7","pushedAt":"2024-06-11T08:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"cpp: several changes\n\n1. feat: add stream and flag support to x_stopwatch_cu\n2. refactor: use constexpr only\n3. fix: fix some linux issues","shortMessageHtmlLink":"cpp: several changes"}},{"before":"c8ddad2c0184c2529b38d0f2b79e832cdac21a66","after":"65fc2b46760ba0bc86a0dd90173ad5130dbd12fd","ref":"refs/heads/v0.7","pushedAt":"2024-06-11T05:28:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix(cpp): disable std::format if the compiler does not support it","shortMessageHtmlLink":"fix(cpp): disable std::format if the compiler does not support it"}},{"before":"a5fb03d72a57ef420dc865ee89e3af54d5e81c2a","after":"c8ddad2c0184c2529b38d0f2b79e832cdac21a66","ref":"refs/heads/v0.7","pushedAt":"2024-05-31T05:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"doc: update link to c++ docs","shortMessageHtmlLink":"doc: update link to c++ docs"}},{"before":"b180791348f39fc3d402fac15d321421a089d80f","after":"a5fb03d72a57ef420dc865ee89e3af54d5e81c2a","ref":"refs/heads/v0.7","pushedAt":"2024-05-31T05:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"doc(cpp): use doxygen style documentation","shortMessageHtmlLink":"doc(cpp): use doxygen style documentation"}},{"before":"0556b7eebec21e4066088d74dc245b3343b1b706","after":"b180791348f39fc3d402fac15d321421a089d80f","ref":"refs/heads/v0.7","pushedAt":"2024-05-27T11:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix(cpp): fix a problem that x_free cannot set ptr to nullptr","shortMessageHtmlLink":"fix(cpp): fix a problem that x_free cannot set ptr to nullptr"}},{"before":"c226bdbf48e2e17000c98ea69050e58af1264ac5","after":"0556b7eebec21e4066088d74dc245b3343b1b706","ref":"refs/heads/v0.7","pushedAt":"2024-05-26T04:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"refactor(c): align funcionalities with cpp","shortMessageHtmlLink":"refactor(c): align funcionalities with cpp"}},{"before":"f8f71ec5bf7dba2261bcc7e9b47df2baa11a086d","after":"c226bdbf48e2e17000c98ea69050e58af1264ac5","ref":"refs/heads/v0.7","pushedAt":"2024-05-24T10:44:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"refactor(cpp): revert to non-unified apis","shortMessageHtmlLink":"refactor(cpp): revert to non-unified apis"}},{"before":"e4bb6c1f31aea49d9fab78525eb74084ca032b4c","after":"f8f71ec5bf7dba2261bcc7e9b47df2baa11a086d","ref":"refs/heads/v0.7","pushedAt":"2024-04-29T04:53:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"feat(cpp): add std::format support to x_log","shortMessageHtmlLink":"feat(cpp): add std::format support to x_log"}},{"before":null,"after":"e4bb6c1f31aea49d9fab78525eb74084ca032b4c","ref":"refs/heads/v0.7","pushedAt":"2024-04-23T08:48:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"refactor(app): unify some std/posix/win32 and cuda functions","shortMessageHtmlLink":"refactor(app): unify some std/posix/win32 and cuda functions"}},{"before":"660bae3d1668dea7115132d9b4db31ba80b98398","after":"8a0311bf232d1b37fa83ce530c7f1462a2339001","ref":"refs/heads/v0.6","pushedAt":"2024-04-14T05:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix: make x_free and x_cu_free work with volatile pointers","shortMessageHtmlLink":"fix: make x_free and x_cu_free work with volatile pointers"}},{"before":"ba5c7dcc4efd37f90a58e905df98a47ea8e41c73","after":"660bae3d1668dea7115132d9b4db31ba80b98398","ref":"refs/heads/v0.6","pushedAt":"2024-04-10T04:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"feat: add x_meminfo","shortMessageHtmlLink":"feat: add x_meminfo"}},{"before":"82ba7f0c31ca227cfc151bdd3084b477871ceff8","after":"ba5c7dcc4efd37f90a58e905df98a47ea8e41c73","ref":"refs/heads/v0.6","pushedAt":"2024-04-09T12:29:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"feat: add x_fopen","shortMessageHtmlLink":"feat: add x_fopen"}},{"before":"04f5af03b197eed61f6f88fdf989c42a810e5cee","after":"82ba7f0c31ca227cfc151bdd3084b477871ceff8","ref":"refs/heads/v0.6","pushedAt":"2024-02-22T09:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"chore(c): make x_narg accept more than 127 arguments since /Zc:experiment allows it","shortMessageHtmlLink":"chore(c): make x_narg accept more than 127 arguments since /Zc:experi…"}},{"before":"69061370492fcea3e6a7f08ffc45d3c8b8506a55","after":"04f5af03b197eed61f6f88fdf989c42a810e5cee","ref":"refs/heads/v0.6","pushedAt":"2024-02-19T12:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix: fix the license badge in readme","shortMessageHtmlLink":"fix: fix the license badge in readme"}},{"before":"f8609bbed2f0d71a190dc467e9ca6b9900510a80","after":"69061370492fcea3e6a7f08ffc45d3c8b8506a55","ref":"refs/heads/v0.6","pushedAt":"2024-02-19T09:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix(c): fix x_log and make x_narg work with MSVC","shortMessageHtmlLink":"fix(c): fix x_log and make x_narg work with MSVC"}},{"before":"8272129a13f3b092ff102e863dd89ee4402fbd07","after":"f8609bbed2f0d71a190dc467e9ca6b9900510a80","ref":"refs/heads/v0.6","pushedAt":"2024-02-06T08:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix(cpp): fix x_err::msg() and some compilation issues on Windows","shortMessageHtmlLink":"fix(cpp): fix x_err::msg() and some compilation issues on Windows"}},{"before":"7a6bccfc01ad3156eb6ba1410293ff17b0905bd3","after":"8272129a13f3b092ff102e863dd89ee4402fbd07","ref":"refs/heads/v0.6","pushedAt":"2024-01-22T12:02:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"refactor(cpp): change x_prev/next_exp/mul and x_gcd/lcm to templated","shortMessageHtmlLink":"refactor(cpp): change x_prev/next_exp/mul and x_gcd/lcm to templated"}},{"before":"86cc1fe92d0737ba35bf0873be42d167de707709","after":"7a6bccfc01ad3156eb6ba1410293ff17b0905bd3","ref":"refs/heads/v0.6","pushedAt":"2024-01-22T11:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"feat(c, cpp): add x_gcm and x_lcm","shortMessageHtmlLink":"feat(c, cpp): add x_gcm and x_lcm"}},{"before":"bce147f3c7875539e68ecb94c51bb8789a78628e","after":"86cc1fe92d0737ba35bf0873be42d167de707709","ref":"refs/heads/v0.6","pushedAt":"2024-01-22T06:23:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"several updates\n\n1. feat(c, cpp): add x_prev_mul and x_next_mul\n2. fix(c, cpp): fix calculations in x_prev_mul and x_next_mul\n3. refactor(c, cpp): limit data type to size_t for x_prev_exp and x_next_mul","shortMessageHtmlLink":"several updates"}},{"before":"85ecd8753f18a6862ebb810adc14e304a284a74b","after":"bce147f3c7875539e68ecb94c51bb8789a78628e","ref":"refs/heads/v0.6","pushedAt":"2024-01-20T13:47:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix: fix x_next_exp and x_prev_exp","shortMessageHtmlLink":"fix: fix x_next_exp and x_prev_exp"}},{"before":"c0c114a5ea334fc009f05de2de97b582396411a9","after":"85ecd8753f18a6862ebb810adc14e304a284a74b","ref":"refs/heads/v0.6","pushedAt":"2024-01-20T12:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix: fix x_next_exp and x_prev_exp when src == base","shortMessageHtmlLink":"fix: fix x_next_exp and x_prev_exp when src == base"}},{"before":"97c63d17b87ddba98710703d72ca9cda0ea51d74","after":"c0c114a5ea334fc009f05de2de97b582396411a9","ref":"refs/heads/v0.6","pushedAt":"2024-01-18T08:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"fix: fix x_log when prints to stderr","shortMessageHtmlLink":"fix: fix x_log when prints to stderr"}},{"before":"8a2ef1e47ca7cb09a1d749a9f55a6464e82c95ff","after":"97c63d17b87ddba98710703d72ca9cda0ea51d74","ref":"refs/heads/v0.6","pushedAt":"2024-01-17T07:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"refactor: change the printing strategy of x_log when file is not null","shortMessageHtmlLink":"refactor: change the printing strategy of x_log when file is not null"}},{"before":"85531742fb6166cd31914f78596feb6d26db9f15","after":"8a2ef1e47ca7cb09a1d749a9f55a6464e82c95ff","ref":"refs/heads/v0.6","pushedAt":"2024-01-15T08:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"feat: add x_prev_exp and x_next_exp for c and cpp","shortMessageHtmlLink":"feat: add x_prev_exp and x_next_exp for c and cpp"}},{"before":"db4f22bd5d5bd592d341915b64b429bf9ac3496d","after":"85531742fb6166cd31914f78596feb6d26db9f15","ref":"refs/heads/v0.6","pushedAt":"2023-12-16T13:10:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"refactor(c): use a macro to unify x_err_get and x_err_set","shortMessageHtmlLink":"refactor(c): use a macro to unify x_err_get and x_err_set"}},{"before":"3044db69bb305dc812911f7fa8364f1ecf80582c","after":"db4f22bd5d5bd592d341915b64b429bf9ac3496d","ref":"refs/heads/v0.6","pushedAt":"2023-12-02T07:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neur1n","name":null,"path":"/neur1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17579247?s=80&v=4"},"commit":{"message":"feat(cpp): add x_(cu_)timing::reset to allow tic again","shortMessageHtmlLink":"feat(cpp): add x_(cu_)timing::reset to allow tic again"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwODowNDoyNS4wMDAwMDBazwAAAASdxC0O","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwODowNDoyNS4wMDAwMDBazwAAAASdxC0O","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wMlQwNzo0NTo1NC4wMDAwMDBazwAAAAO-DxZk"}},"title":"Activity · neur1n/x.h"}