{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31348070,"defaultBranch":"main","name":"spasm-ng","ownerLogin":"tari","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-02-26T03:04:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/506181?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695021532.0","currentOid":""},"activityList":{"items":[{"before":"ce757d20049052fe8af19ea89f5b816edf18983c","after":"eb1f1316af939c6cad2ecf7ae76c35574e056b5e","ref":"refs/heads/uncrustify","pushedAt":"2023-10-21T11:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Add a macos target to CI builds","shortMessageHtmlLink":"Add a macos target to CI builds"}},{"before":"6c7e116b7fa50234c630ded3508fb1ff3d082da5","after":"ce757d20049052fe8af19ea89f5b816edf18983c","ref":"refs/heads/uncrustify","pushedAt":"2023-09-30T22:12:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"tests: expect UTF-8 output\n\nIf textual output ends up containing garbage, we'd like to know.\nThis will display badly-encoded data if we find it, making\nthat somewhat easier to debug.","shortMessageHtmlLink":"tests: expect UTF-8 output"}},{"before":"b491625090e9a4a98e6b84dbb1f97eb348206525","after":"6c7e116b7fa50234c630ded3508fb1ff3d082da5","ref":"refs/heads/uncrustify","pushedAt":"2023-09-29T23:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"tests: expect UTF-8 output","shortMessageHtmlLink":"tests: expect UTF-8 output"}},{"before":"0e961dac927077d45ec67c4b00a57414785d33c2","after":"b491625090e9a4a98e6b84dbb1f97eb348206525","ref":"refs/heads/uncrustify","pushedAt":"2023-09-26T22:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Silence MSVC warnings about spectre mitigations\n\nWe don't actually care, but it's still probably useful to enable -Wall.","shortMessageHtmlLink":"Silence MSVC warnings about spectre mitigations"}},{"before":"dadc04c8b99b519355997eb7e26b4c20244edf33","after":"0e961dac927077d45ec67c4b00a57414785d33c2","ref":"refs/heads/uncrustify","pushedAt":"2023-09-26T11:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Add a Windows application manifest\n\nIn particular this requests UTF-8 mode for versions of Windows that support\nusing the UTF-8 codepage. This is useful because it allows us to use bytestrings\nand assume they're always UTF-8, without needing to deal with the mess that is\nWindows wide characters and UCS-2 being completely unusable for non-BMP characters.","shortMessageHtmlLink":"Add a Windows application manifest"}},{"before":"ccad8ae199e16eb5ec11be340c3edef67d730f96","after":"dadc04c8b99b519355997eb7e26b4c20244edf33","ref":"refs/heads/uncrustify","pushedAt":"2023-09-26T10:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Remove more windows type names\n\nThis avoids including Windows.h except where actually required, and deletes\nmore uses of windows type names like WORD. bitmap.cpp is normalized to use\nthe windows names because it uses them extensively, but it no longer includes\nWindows.h. Some former DWORDs that were incorrectly converted to int32_t are\nchanged to be unsigned again.","shortMessageHtmlLink":"Remove more windows type names"}},{"before":"c234df9485cad318d8b066a5e3fae6e411c0aa75","after":"ccad8ae199e16eb5ec11be340c3edef67d730f96","ref":"refs/heads/uncrustify","pushedAt":"2023-09-19T07:54:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Add pkgconf dependency for Windows\n\nThis allows cmake to use PKG_CONFIG without any other installs.\nhttps://github.com/microsoft/vcpkg/issues/17481","shortMessageHtmlLink":"Add pkgconf dependency for Windows"}},{"before":"b14ab53210440cf5cd44c33a016b581545c05c2e","after":"c234df9485cad318d8b066a5e3fae6e411c0aa75","ref":"refs/heads/uncrustify","pushedAt":"2023-09-19T04:16:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Include a public-domain MD5 implementation\n\nThis removes the dependency on the Windows cryptography libraries and\nOpenSSL, at the cost of including a little bit more code.","shortMessageHtmlLink":"Include a public-domain MD5 implementation"}},{"before":"e5916c33cbdb71abe08b593747bada91ab7ed209","after":"b14ab53210440cf5cd44c33a016b581545c05c2e","ref":"refs/heads/uncrustify","pushedAt":"2023-09-19T03:54:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Include a public-domain MD5 implementation\n\nThis removes the dependency on the Windows cryptography libraries and\nOpenSSL, at the cost of including a little bit more code.","shortMessageHtmlLink":"Include a public-domain MD5 implementation"}},{"before":"33aaa18be9f9cde563213b9e05627f7873e27560","after":"e5916c33cbdb71abe08b593747bada91ab7ed209","ref":"refs/heads/uncrustify","pushedAt":"2023-09-19T03:46:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Include a public-domain MD5 implementation\n\nThis removes the dependency on the Windows cryptography libraries and\nOpenSSL, at the cost of including a little bit more code.","shortMessageHtmlLink":"Include a public-domain MD5 implementation"}},{"before":"518384cec3b9c27a93aca94991c7ba09c9bfa477","after":"33aaa18be9f9cde563213b9e05627f7873e27560","ref":"refs/heads/uncrustify","pushedAt":"2023-09-19T01:45:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Include a public-domain MD5 implementation\n\nThis removes the dependency on the Windows cryptography libraries and\nOpenSSL, at the cost of including a little bit more code.","shortMessageHtmlLink":"Include a public-domain MD5 implementation"}},{"before":"b68ea05807c38d3ab9b5c232b21225c524df8a12","after":"518384cec3b9c27a93aca94991c7ba09c9bfa477","ref":"refs/heads/uncrustify","pushedAt":"2023-09-19T00:55:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Include a public-domain MD5 implementation\n\nThis removes the dependency on the Windows cryptography libraries and\nOpenSSL, at the cost of including a little bit more code.","shortMessageHtmlLink":"Include a public-domain MD5 implementation"}},{"before":"a8e1d03fada04ede5451948bf9a72076fae168a8","after":"b68ea05807c38d3ab9b5c232b21225c524df8a12","ref":"refs/heads/uncrustify","pushedAt":"2023-09-19T00:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Include a public-domain MD5 implementation\n\nThis removes the dependency on the Windows cryptography libraries and\nOpenSSL, at the cost of including a little bit more code.","shortMessageHtmlLink":"Include a public-domain MD5 implementation"}},{"before":"291b97d67d2127314bd618b425e8d80b6a9e926c","after":"a8e1d03fada04ede5451948bf9a72076fae168a8","ref":"refs/heads/uncrustify","pushedAt":"2023-09-18T23:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Silence MSVC unsafe function warnings\n\n\"consider using sprintf_s instead\" and the like is not helpful because\nit's not portable.","shortMessageHtmlLink":"Silence MSVC unsafe function warnings"}},{"before":null,"after":"5c60eb8888546c33969b96233305ed74386a1452","ref":"refs/heads/remove-travis","pushedAt":"2023-09-18T07:18:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Delete obsolete .travis.yml\n\nTravis hasn't been truly free for open-source projects since 2021, and\nis no longer used by this project.","shortMessageHtmlLink":"Delete obsolete .travis.yml"}},{"before":"1bcb1f7b3beea8f22b05f718a2e2a9f9779dc36c","after":"291b97d67d2127314bd618b425e8d80b6a9e926c","ref":"refs/heads/uncrustify","pushedAt":"2023-09-18T07:17:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Replace bare windows/POSIX APIs with c++17\n\nc++17's std::filesystem allows us to get rid of some mess using either\nbare win32 or POSIX APIs depending on the target platform. The code is\neasier to understand and shorter.","shortMessageHtmlLink":"Replace bare windows/POSIX APIs with c++17"}},{"before":"eeba699bb92ad4ef22edb8f631d0511fe802c172","after":"e3e7ca17d5eac593747bc2227de9b29ea576219c","ref":"refs/heads/remove-binary-function","pushedAt":"2023-09-18T07:16:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Remove use of std::binary_function\n\nThis is unneeded after c++11, and broken from c++17.\n\nFixes https://github.com/alberthdev/spasm-ng/issues/73","shortMessageHtmlLink":"Remove use of std::binary_function"}},{"before":"439101ea3ad509d76ae170fc91b1fa871e92fc6a","after":"eeba699bb92ad4ef22edb8f631d0511fe802c172","ref":"refs/heads/remove-binary-function","pushedAt":"2023-09-18T07:15:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Remove use of std::binary_function\n\nThis is unneeded after c++11, and broken from c++17.\n\nFixes https://github.com/alberthdev/spasm-ng/issues/73","shortMessageHtmlLink":"Remove use of std::binary_function"}},{"before":"a04bae3d2e03ce87d583c8839f51619fd8c6881c","after":"439101ea3ad509d76ae170fc91b1fa871e92fc6a","ref":"refs/heads/main","pushedAt":"2023-09-18T07:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Remove use of std::binary_function\n\nThis is unneeded after c++11, and broken from c++17.\n\nFixes https://github.com/alberthdev/spasm-ng/issues/73","shortMessageHtmlLink":"Remove use of std::binary_function"}},{"before":null,"after":"439101ea3ad509d76ae170fc91b1fa871e92fc6a","ref":"refs/heads/remove-binary-function","pushedAt":"2023-09-18T07:14:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Remove use of std::binary_function\n\nThis is unneeded after c++11, and broken from c++17.\n\nFixes https://github.com/alberthdev/spasm-ng/issues/73","shortMessageHtmlLink":"Remove use of std::binary_function"}},{"before":"1cf286d8f99496ba3f0971871366d0f9b214172d","after":"1bcb1f7b3beea8f22b05f718a2e2a9f9779dc36c","ref":"refs/heads/uncrustify","pushedAt":"2023-09-18T06:43:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Replace bare windows/POSIX APIs with c++17\n\nc++17's std::filesystem allows us to get rid of some mess using either\nbare win32 or POSIX APIs depending on the target platform. The code is\neasier to understand and shorter.","shortMessageHtmlLink":"Replace bare windows/POSIX APIs with c++17"}},{"before":"f4974579452c0f037f6380be66f0c1a24d7c0033","after":"1cf286d8f99496ba3f0971871366d0f9b214172d","ref":"refs/heads/uncrustify","pushedAt":"2023-09-18T06:28:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Replace bare windows/POSIX APIs with c++17\n\nc++17's std::filesystem allows us to get rid of some mess using either\nbare win32 or POSIX APIs depending on the target platform. The code is\neasier to understand and shorter.","shortMessageHtmlLink":"Replace bare windows/POSIX APIs with c++17"}},{"before":"ae9c182959f7f36d7cac9b817f0422fd3aa015cf","after":"f4974579452c0f037f6380be66f0c1a24d7c0033","ref":"refs/heads/uncrustify","pushedAt":"2023-09-18T06:25:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Replace bare windows/POSIX APIs with c++17\n\nc++17's std::filesystem allows us to get rid of some mess using either\nbare win32 or POSIX APIs depending on the target platform. The code is\neasier to understand and shorter.","shortMessageHtmlLink":"Replace bare windows/POSIX APIs with c++17"}},{"before":"4d2c189755df38988f241b9659acc0bee0ef68d7","after":"dfebd214f1b62bf12f9416199086f6ab6768730b","ref":"refs/heads/vcpkg","pushedAt":"2023-09-18T05:36:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Use vcpkg to get libraries on Windows","shortMessageHtmlLink":"Use vcpkg to get libraries on Windows"}},{"before":"e558a7c5affc2f0ab9a9fa2ff8e6711584f48cec","after":"4d2c189755df38988f241b9659acc0bee0ef68d7","ref":"refs/heads/vcpkg","pushedAt":"2023-09-18T05:33:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Use vcpkg to get libraries on Windows","shortMessageHtmlLink":"Use vcpkg to get libraries on Windows"}},{"before":"29e412f1e81bcbe6a900b8ba2f672ff2795f57ab","after":"ae9c182959f7f36d7cac9b817f0422fd3aa015cf","ref":"refs/heads/uncrustify","pushedAt":"2023-09-18T05:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Replace bare windows/POSIX APIs with c++17\n\nc++17's std::filesystem allows us to get rid of some mess using either\nbare win32 or POSIX APIs depending on the target platform. The code is\neasier to understand and shorter.","shortMessageHtmlLink":"Replace bare windows/POSIX APIs with c++17"}},{"before":"430b5967017d1633b7dda08edf0caece72c29e2e","after":"29e412f1e81bcbe6a900b8ba2f672ff2795f57ab","ref":"refs/heads/uncrustify","pushedAt":"2023-09-18T04:19:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Remove support for building with Make\n\nCMake should be used going forward.","shortMessageHtmlLink":"Remove support for building with Make"}},{"before":"ff8524e3b3c00f2c86c665c686b562b5a98d3afe","after":"430b5967017d1633b7dda08edf0caece72c29e2e","ref":"refs/heads/uncrustify","pushedAt":"2023-09-18T03:31:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Remove support for building with Make\n\nCMake should be used going forward.","shortMessageHtmlLink":"Remove support for building with Make"}},{"before":"0658e8d74ed7ebd4127dc53a5734772ae981b775","after":"a04bae3d2e03ce87d583c8839f51619fd8c6881c","ref":"refs/heads/main","pushedAt":"2023-09-18T01:55:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"Merge pull request #1 from tari/cmake\n\nSupport building with cmake","shortMessageHtmlLink":"Merge pull request #1 from tari/cmake"}},{"before":null,"after":"157e34bca63fdad09b1319537027178b2afd6509","ref":"refs/heads/strings","pushedAt":"2023-09-18T01:51:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tari","name":"Peter Marheine","path":"/tari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/506181?s=80&v=4"},"commit":{"message":"WIP: use std::string for source\n\nThis won't convert everything, but the plan is to operate on a\nstd::string at the root and convert to C strings as needed. Consumers\ncan then switch to using std::string_view piecemeal, pushing the C++\nniceties further down as we go and eventually getting rid of the raw\npointers.","shortMessageHtmlLink":"WIP: use std::string for source"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yMVQxMToyNTozMy4wMDAwMDBazwAAAAOcf3dB","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yMVQxMToyNTozMy4wMDAwMDBazwAAAAOcf3dB","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xOFQwMTo1MToyOC4wMDAwMDBazwAAAAOCnMMJ"}},"title":"Activity ยท tari/spasm-ng"}