{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14663647,"defaultBranch":"master","name":"hxcpp","ownerLogin":"HaxeFoundation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-11-24T15:31:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3826779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719335287.0","currentOid":""},"activityList":{"items":[{"before":"f61cd0131ff4d697fd1c060ecd25a0a477d319dc","after":"abecbdad6434545de7b6589440edea52b7db23f8","ref":"refs/heads/master","pushedAt":"2024-06-25T18:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Don't undefine __STRICT_ANSI__ for mingw (#1112)\n\nThis was done originally to fix #785. However, since gcc 11.1.0, this\r\ngives a warning:\r\n__STRICT_ANSI__ seems to have been undefined; this is not supported\r\n\r\nDue to this change:\r\nhttps://gcc.gnu.org/git/?p=gcc.git;a=commit;f=libstdc%2B%2B-v3/include/bits/c%2B%2Bconfig;h=767537a8b027bcb5807bb45b0268c5da98c2c7a0\r\n\r\nThe original issue no longer happens with mingw-w64. The original mingw\r\nproject is outdated (and 32 bit only) it is safe remove this flag now.","shortMessageHtmlLink":"Don't undefine __STRICT_ANSI__ for mingw (#1112)"}},{"before":"0ab4cf09239b322f6f81068639c92267fb2d1559","after":"f61cd0131ff4d697fd1c060ecd25a0a477d319dc","ref":"refs/heads/master","pushedAt":"2024-06-25T18:07:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Add tools/hxcpp/cpp to git ignore (#1043)","shortMessageHtmlLink":"Add tools/hxcpp/cpp to git ignore (#1043)"}},{"before":"73243b3879618ee64aff9d085ecd6373c1861ffe","after":"0ab4cf09239b322f6f81068639c92267fb2d1559","ref":"refs/heads/master","pushedAt":"2024-06-25T16:53:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Do not add host architecture if arm architecture is set (#1079)","shortMessageHtmlLink":"Do not add host architecture if arm architecture is set (#1079)"}},{"before":"01902821437331b4aca781fe9741bdbc31681d82","after":"73243b3879618ee64aff9d085ecd6373c1861ffe","ref":"refs/heads/master","pushedAt":"2024-06-25T16:40:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Fix arm64 library names on mac (#1088)","shortMessageHtmlLink":"Fix arm64 library names on mac (#1088)"}},{"before":"72c719ddb136c24e11afc269f73bbeb09a3ed983","after":"01902821437331b4aca781fe9741bdbc31681d82","ref":"refs/heads/master","pushedAt":"2024-06-25T16:40:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Added Android's x86_64 architecture for older NDKs (#855)\n\nCo-authored-by: Caio ","shortMessageHtmlLink":"Added Android's x86_64 architecture for older NDKs (#855)"}},{"before":"dd23d898696f0e7831652c3d750aa869f29d88c6","after":"72c719ddb136c24e11afc269f73bbeb09a3ed983","ref":"refs/heads/master","pushedAt":"2024-06-25T16:07:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Make sys_read_dir errors consistent between platforms (#1095)\n\nHaxe documentation specifies that an exception should be thrown if the path is not a valid directory. This was already the case on all platforms except Windows, where `null` was returned. Now the behavior is consistent.","shortMessageHtmlLink":"Make sys_read_dir errors consistent between platforms (#1095)"}},{"before":"5c12506489631479f7d5e2dc64e3b96a7115418b","after":"dd23d898696f0e7831652c3d750aa869f29d88c6","ref":"refs/heads/master","pushedAt":"2024-06-25T15:15:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Fix c standard error when compiling mbedtls (#1111)\n\nOn some platforms (e.g. Android) it is necessary to specify the use of\r\nthe c99 standard","shortMessageHtmlLink":"Fix c standard error when compiling mbedtls (#1111)"}},{"before":"052a92408d076d36c8f3f09c083ddec7dfa75e09","after":"5c12506489631479f7d5e2dc64e3b96a7115418b","ref":"refs/heads/master","pushedAt":"2024-06-25T14:39:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"mingw-toolchain: use same default paths for MinGW on macOS as are used on Linux (#1105)","shortMessageHtmlLink":"mingw-toolchain: use same default paths for MinGW on macOS as are use…"}},{"before":"fcfca292ea0f1f0cbe0cfc324a8f499c039caf11","after":"052a92408d076d36c8f3f09c083ddec7dfa75e09","ref":"refs/heads/master","pushedAt":"2024-06-25T14:29:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Add HXCPP_CPP17 support for android toolchain","shortMessageHtmlLink":"Add HXCPP_CPP17 support for android toolchain"}},{"before":"f376d04dc81695c3fff621eb3ec50c16937932e7","after":"fcfca292ea0f1f0cbe0cfc324a8f499c039caf11","ref":"refs/heads/master","pushedAt":"2024-06-25T11:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"GitHub CI (#1106)\n\n* test github ci\r\n\r\n* pass through haxe version\r\n\r\n* Use macos-13\r\n\r\n* better matrix config\r\n\r\n* fancier test matrix\r\n\r\n* revert fancier matrix change\r\n\r\n* Basic hxcpp setup\r\n\r\n* First haxe test attempt\r\n\r\n* cffi tests attempt\r\n\r\n* Fix debug flag for build.xml based compile\r\n\r\n* Fix all defines for build.xml based compile\r\n\r\n* Remove bash specific command\r\n\r\n* Try excluding macos from 32bits\r\n\r\n* More tests\r\n\r\n* Fix std tests\r\n\r\n* Fix differing output folder for std tests\r\n\r\n* haxe unit test\r\n\r\n* Use git switch\r\n\r\n* Try removing the escaping\r\n\r\n* Use checkout action\r\n\r\n* try sub jobs\r\n\r\n* comment out unimplemented jobs\r\n\r\n* Fully qualify working directory\r\n\r\n* try actual relative paths\r\n\r\n* try explicit working directory for all steps\r\n\r\n* try composite action\r\n\r\n* try hopefully correct composite action\r\n\r\n* cant have checkout in the setup action\r\n\r\n* Fix wrong path\r\n\r\n* Fix wrong path (again...)\r\n\r\n* Specify shell\r\n\r\n* Fix some old copy paths\r\n\r\n* explicit hxcpp path to composite action\r\n\r\n* Install gcc on linux\r\n\r\n* custom names\r\n\r\n* lets try pwsh\r\n\r\n* Do bring back the native lib stage though\r\n\r\n* More custom names\r\n\r\n* Do cffi copy on 32bit as well\r\n\r\n* build neko on 32bit as well\r\n\r\n* try a matrix telemetry\r\n\r\n* Remember setup guff\r\n\r\n* Add more test jobs\r\n\r\n* flip around cppia file name\r\n\r\n* add haxe tests suite job\r\n\r\n* Restore other ci jobs\r\n\r\n* Goodbye azure pipelines\r\n\r\n* Try splitting up into OS specific jobs\r\n\r\n* change naming again\r\n\r\n* Remove now un-needed intermediate workflow\r\n\r\n* add arch define to cffi hxml calls\r\n\r\n* Don't fail fast\r\n\r\n* Add pull request trigger\r\n\r\n* unmask mysql service\r\n\r\n* Move packaging stuff into independent yml file\r\n\r\n* limit packaging to master instead of tags\r\n\r\n* relax packaging requirements as a test\r\n\r\n* specify prs as well for the test\r\n\r\n* restrict packaging to master\r\n\r\n* Use setup-haxe fork and try macos-latest","shortMessageHtmlLink":"GitHub CI (#1106)"}},{"before":"e1798e6f7bf61f01d0ddae38785e0113cd285d4a","after":"f376d04dc81695c3fff621eb3ec50c16937932e7","ref":"refs/heads/master","pushedAt":"2024-06-25T09:30:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"add compiler flag to enable c++17 support (#1116)","shortMessageHtmlLink":"add compiler flag to enable c++17 support (#1116)"}},{"before":"8e3bc36641b3c28610ecc621204d8bf64fc25ed6","after":"e1798e6f7bf61f01d0ddae38785e0113cd285d4a","ref":"refs/heads/master","pushedAt":"2024-06-16T20:21:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Split up localhost and resolve tests (#1115)","shortMessageHtmlLink":"Split up localhost and resolve tests (#1115)"}},{"before":"fa8e537111fad63e155329b5324034d3247c2f38","after":"8e3bc36641b3c28610ecc621204d8bf64fc25ed6","ref":"refs/heads/master","pushedAt":"2024-06-16T17:22:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"unmask mysql service before starting (#1114)","shortMessageHtmlLink":"unmask mysql service before starting (#1114)"}},{"before":"b1359b43354aa52e7da29dbdd711bace63a51685","after":"fa8e537111fad63e155329b5324034d3247c2f38","ref":"refs/heads/master","pushedAt":"2024-05-10T08:34:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Use cwd when running `haxelib path` (#1107)\n\nIf a local haxelib repo is being used, then moving out of the cwd will break library resolution.\r\n\r\nThis was presumably done in case `haxelib` is not in `PATH`, but in that situation `HAXEPATH` is unlikely to have been set either.","shortMessageHtmlLink":"Use cwd when running haxelib path (#1107)"}},{"before":"4693f95d54e967441e20463b5e8941d458cc0e6b","after":"b1359b43354aa52e7da29dbdd711bace63a51685","ref":"refs/heads/master","pushedAt":"2024-04-25T14:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsando","name":"Hugh Sanderson","path":"/hughsando","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665494?s=80&v=4"},"commit":{"message":"Restore hx4compat lib","shortMessageHtmlLink":"Restore hx4compat lib"}},{"before":"7a7a17a61ad7cc7b273b2b493a4641f635db4350","after":"4693f95d54e967441e20463b5e8941d458cc0e6b","ref":"refs/heads/master","pushedAt":"2024-04-25T02:33:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsando","name":"Hugh Sanderson","path":"/hughsando","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665494?s=80&v=4"},"commit":{"message":"Allow optional detaching of main thread after Native Init call. for #1100","shortMessageHtmlLink":"Allow optional detaching of main thread after Native Init call. for #…"}},{"before":"3b183115466c417a445cb7b984ab6138ec21330e","after":"7a7a17a61ad7cc7b273b2b493a4641f635db4350","ref":"refs/heads/master","pushedAt":"2024-04-14T03:26:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hughsando","name":"Hugh Sanderson","path":"/hughsando","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665494?s=80&v=4"},"commit":{"message":"Merge pull request #1101 from cortex-engine/master\n\ncppia: fix crash on functions with empty bodies","shortMessageHtmlLink":"Merge pull request #1101 from cortex-engine/master"}},{"before":"739241bb7b46ecb3ca7aeb11bbd47594bd4a5cd6","after":"3b183115466c417a445cb7b984ab6138ec21330e","ref":"refs/heads/master","pushedAt":"2024-03-20T15:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsando","name":"Hugh Sanderson","path":"/hughsando","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665494?s=80&v=4"},"commit":{"message":"Remove the -v flag on the android link line.","shortMessageHtmlLink":"Remove the -v flag on the android link line."}},{"before":"0f2e870f066ae456ac65d65c6fb1fbdd3b22f251","after":"739241bb7b46ecb3ca7aeb11bbd47594bd4a5cd6","ref":"refs/heads/master","pushedAt":"2024-03-20T15:27:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hughsando","name":"Hugh Sanderson","path":"/hughsando","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1665494?s=80&v=4"},"commit":{"message":"Remove 'register' keyword. Tweak logic for finding android NDK.","shortMessageHtmlLink":"Remove 'register' keyword. Tweak logic for finding android NDK."}},{"before":null,"after":"11fbe53bdfab35e75b948373b7058961961f90b4","ref":"refs/heads/coro","pushedAt":"2024-02-14T21:12:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"add Coroutine.h","shortMessageHtmlLink":"add Coroutine.h"}},{"before":"45ee673796438ea5e8e57cb9ee4b7f47ea47d213","after":"0f2e870f066ae456ac65d65c6fb1fbdd3b22f251","ref":"refs/heads/master","pushedAt":"2024-02-08T13:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"adjust indexOf and lastIndexOf on empty search strings\n\nsee https://github.com/HaxeFoundation/haxe/pull/7402","shortMessageHtmlLink":"adjust indexOf and lastIndexOf on empty search strings"}},{"before":"4f73919e54be2210aec416f30578743e4a176128","after":"45ee673796438ea5e8e57cb9ee4b7f47ea47d213","ref":"refs/heads/master","pushedAt":"2023-12-22T13:09:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Use hx4compat for running sys.db tests (#1078)","shortMessageHtmlLink":"Use hx4compat for running sys.db tests (#1078)"}},{"before":"5b23e3642ea52d3affcadb60c3ea8e6ca2092cb3","after":"4f73919e54be2210aec416f30578743e4a176128","ref":"refs/heads/master","pushedAt":"2023-12-21T18:22:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Fix mingw dll issues (#1046)\n\n* Allow dynamic linking with mingw on linux\r\n\r\n* Update copied mingw libraries\r\n\r\nAdd 64-bit gcc library\r\nAdd another winpthread location","shortMessageHtmlLink":"Fix mingw dll issues (#1046)"}},{"before":"18f87b949464ddcf24c6a83a2f7b8f76233540bc","after":"5b23e3642ea52d3affcadb60c3ea8e6ca2092cb3","ref":"refs/heads/master","pushedAt":"2023-12-21T18:21:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Set -m64 flags on mingw (#1045)","shortMessageHtmlLink":"Set -m64 flags on mingw (#1045)"}},{"before":"b8ee1792525c61c42b0f2815a94ff0d87faebd32","after":"18f87b949464ddcf24c6a83a2f7b8f76233540bc","ref":"refs/heads/master","pushedAt":"2023-11-29T09:31:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Fix compiler errors on mingw (#1044)\n\n* Fix dynamic constructor errors on mingw\r\n\r\n* Fix Socket.cpp when compiling with mingw on linux","shortMessageHtmlLink":"Fix compiler errors on mingw (#1044)"}},{"before":"a2b2945dfb7479eeab0b0fc8873569c4dc88428a","after":"b8ee1792525c61c42b0f2815a94ff0d87faebd32","ref":"refs/heads/master","pushedAt":"2023-10-28T15:06:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"fix \"critial\" error misspelling (#1071)\n\nhow did this even happen in the first place lmao","shortMessageHtmlLink":"fix \"critial\" error misspelling (#1071)"}},{"before":"51175fc0ee313ed616aa792eced58e2c40161df7","after":"a2b2945dfb7479eeab0b0fc8873569c4dc88428a","ref":"refs/heads/master","pushedAt":"2023-10-21T11:01:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"update to latest mac ci image (#1069)","shortMessageHtmlLink":"update to latest mac ci image (#1069)"}},{"before":"298ad2d6589f9eca4a46e1c2ea7892e124285b74","after":"51175fc0ee313ed616aa792eced58e2c40161df7","ref":"refs/heads/master","pushedAt":"2023-10-01T16:17:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Fixed `@:enum` deprecation on Haxe 4.3 (#1067)","shortMessageHtmlLink":"Fixed @:enum deprecation on Haxe 4.3 (#1067)"}},{"before":"769261c7868fe9baefcf88ad693cee4a3ca8854b","after":"298ad2d6589f9eca4a46e1c2ea7892e124285b74","ref":"refs/heads/master","pushedAt":"2023-06-25T19:17:16.128Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Include string in Immix.cpp for GC logging (#1059)\n\nTried to compile a project with GC debug logging (HXCPP_GC_DEBUG_LEVEL) and found it failed to compile with string not found in std errors. Including string in immix gets things working.","shortMessageHtmlLink":"Include string in Immix.cpp for GC logging (#1059)"}},{"before":"d9ab559f2521314ed8f3029385eba1e1bb190927","after":"769261c7868fe9baefcf88ad693cee4a3ca8854b","ref":"refs/heads/master","pushedAt":"2023-06-05T13:31:17.273Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Simn","name":"Simon Krajewski","path":"/Simn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/634365?s=80&v=4"},"commit":{"message":"Update HaxeTarget.md (#1056)\n\nFix typo in build_xml docs.","shortMessageHtmlLink":"Update HaxeTarget.md (#1056)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbvDkHwA","startCursor":null,"endCursor":null}},"title":"Activity · HaxeFoundation/hxcpp"}