{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":59481716,"defaultBranch":"Cog","name":"opensmalltalk-vm","ownerLogin":"OpenSmalltalk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-23T12:40:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19434631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703079578.0","currentOid":""},"activityList":{"items":[{"before":"c5bdc5ffa29c93151b11c23f4a6fd7dd37f9bcc8","after":"0058882a55223ace0fc97fccb01a966fafbf2ae5","ref":"refs/heads/Cog","pushedAt":"2024-05-24T21:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Correctly identify the inter-interpreter/cogit dependencies in the unix vm Makefile(.in).","shortMessageHtmlLink":"Correctly identify the inter-interpreter/cogit dependencies in the un…"}},{"before":"5dd00dcc0f525dbea561ea253d2c5367ea23d1af","after":"c5bdc5ffa29c93151b11c23f4a6fd7dd37f9bcc8","ref":"refs/heads/Cog","pushedAt":"2024-05-24T21:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"CogVM source as per VMMaker.oscog-eem.3380\n\nRefactor stack zone initialization to provide an alternate initialization path\nthrough initStackPagesAndContinueInto:with:. This allows e.g. the threaded vm\nto allocate the stack zone on a thread other than the first VM thread.\n\nFix a few more printf warnings in the StackInterpreter.\nFix some pointer type waarnings.\n\nSlang:\nFix a type inference issue with methodDictionaryHash:mask: by making its\nreturn type explicit.\n\nFully elide assignments of a variable to itself to just a mention of the\nvariable.\n\nSlang: make the default return type of CogStackPages void. Properly implement\nTAssignmentNode>>#hasEffect and hence eliminate the elision of the assignment\nhack in TAssignmentNode>>#emitCCodeOn:level:generator:.\n\nMisc:\nFilter out unused variables from clusteredVariableNames (which is for access\nto interpreter variables from the cogit).","shortMessageHtmlLink":"CogVM source as per VMMaker.oscog-eem.3380"}},{"before":"748a3401c419bb2147e94dc4e14e8e94ec3fd2fa","after":"5dd00dcc0f525dbea561ea253d2c5367ea23d1af","ref":"refs/heads/Cog","pushedAt":"2024-05-24T07:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krono","name":"Tobias Pape","path":"/krono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119279?s=80&v=4"},"commit":{"message":"[unix,config,doc] Add some blurp on the autotools configure","shortMessageHtmlLink":"[unix,config,doc] Add some blurp on the autotools configure"}},{"before":"ab824f4b16a6900a4b9be00403ec29a8e1861ad7","after":"748a3401c419bb2147e94dc4e14e8e94ec3fd2fa","ref":"refs/heads/Cog","pushedAt":"2024-05-24T06:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krono","name":"Tobias Pape","path":"/krono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119279?s=80&v=4"},"commit":{"message":"[unix,config] robustify configure generation","shortMessageHtmlLink":"[unix,config] robustify configure generation"}},{"before":"c2ecb9106a15eb802d5acefcb97886dc995414fd","after":"ab824f4b16a6900a4b9be00403ec29a8e1861ad7","ref":"refs/heads/Cog","pushedAt":"2024-05-24T06:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krono","name":"Tobias Pape","path":"/krono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119279?s=80&v=4"},"commit":{"message":"[unix,config] sync ltmain.sh to be in lockstep with rest of autotools","shortMessageHtmlLink":"[unix,config] sync ltmain.sh to be in lockstep with rest of autotools"}},{"before":"dff8b71c98602a705d8d09283c9085f09de19e4e","after":"c2ecb9106a15eb802d5acefcb97886dc995414fd","ref":"refs/heads/Cog","pushedAt":"2024-05-24T02:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Update the Cog support code to use pthread_kill on the unix platforms.\nWin32 will be addressed later.","shortMessageHtmlLink":"Update the Cog support code to use pthread_kill on the unix platforms."}},{"before":"cd4967957ee380bbe0c2cefff22ca2adb5a77d45","after":"dff8b71c98602a705d8d09283c9085f09de19e4e","ref":"refs/heads/Cog","pushedAt":"2024-05-24T00:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"In calculating the stack page byte size we determine the space needed for an\ninterrupt handler. In a threaded VM we msut ensure that the signal used to\nprovoke the interrupt is sent and caught on the same thread. This adds a\nsuitable assert for macOS. Other platforms will follow.","shortMessageHtmlLink":"In calculating the stack page byte size we determine the space needed…"}},{"before":"07d0f489456c139eec059a45c9090ba140695059","after":"cd4967957ee380bbe0c2cefff22ca2adb5a77d45","ref":"refs/heads/Cog","pushedAt":"2024-05-20T22:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Oops, the embedded image support implies changes in all includers of\nplatforms/unix/vm/sqImageFileAccess.h","shortMessageHtmlLink":"Oops, the embedded image support implies changes in all includers of"}},{"before":"4f1615c4cf42700f61eb40d4836c23d92076a56d","after":"07d0f489456c139eec059a45c9090ba140695059","ref":"refs/heads/Cog","pushedAt":"2024-05-20T21:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Add the support for compressed image resources on win32, along with instructions\non how to compress using 7-Zip. Make sure that if zlib is missing on either unix\nor win32 that a suitable error message is printed.\n\nN.B. this is in advance of figuring out how to include zlib on win32. So not\nready for use yet.","shortMessageHtmlLink":"Add the support for compressed image resources on win32, along with i…"}},{"before":"e5b2e7c7253d0d305d6a1af6d7b22075e32d0c3e","after":"4f1615c4cf42700f61eb40d4836c23d92076a56d","ref":"refs/heads/Cog","pushedAt":"2024-05-20T19:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Undo my stupidity in 5efd46497f8a1c2fc3fbd4217eac2f80e7c46505 and\n2eefa4123429ac250822681d21d98922ed9ffada in trying to move\nioSetInputSemaphore elsewhere. The shared object architecture of the unix\nplatform says no can do.\n\nClean up some old cruft, mainly the pre-cog JIT command line parsing.","shortMessageHtmlLink":"Undo my stupidity in 5efd464 and"}},{"before":"5efd46497f8a1c2fc3fbd4217eac2f80e7c46505","after":"e5b2e7c7253d0d305d6a1af6d7b22075e32d0c3e","ref":"refs/heads/Cog","pushedAt":"2024-05-20T06:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krono","name":"Tobias Pape","path":"/krono","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119279?s=80&v=4"},"commit":{"message":"Add check for zlib via ax_check_zlib\n\nas requested by eliot","shortMessageHtmlLink":"Add check for zlib via ax_check_zlib"}},{"before":"2eefa4123429ac250822681d21d98922ed9ffada","after":"5efd46497f8a1c2fc3fbd4217eac2f80e7c46505","ref":"refs/heads/Cog","pushedAt":"2024-05-20T03:42:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"For the move of ioSetInputSemaphore to sqUnixEvent noEvents must be declared","shortMessageHtmlLink":"For the move of ioSetInputSemaphore to sqUnixEvent noEvents must be d…"}},{"before":"01682907abdb20128b929c2e125dff7503df16af","after":"2eefa4123429ac250822681d21d98922ed9ffada","ref":"refs/heads/Cog","pushedAt":"2024-05-19T23:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Clean up sqUnixMain.c:imgInit and move the input event semaphore index code\nto where it belongs.","shortMessageHtmlLink":"Clean up sqUnixMain.c:imgInit and move the input event semaphore inde…"}},{"before":"cf86ae5e0629358334f92c27dee3b74dba3cba38","after":"01682907abdb20128b929c2e125dff7503df16af","ref":"refs/heads/Cog","pushedAt":"2024-05-19T22:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Guard the zlib cpmpressed embedded image support by HAVE_LIBZ in advance of\nsome kind soul upgrading configure.ac & configure.","shortMessageHtmlLink":"Guard the zlib cpmpressed embedded image support by HAVE_LIBZ in adva…"}},{"before":"9912fe228b9d19a349e54e656c40a1303156923d","after":"cf86ae5e0629358334f92c27dee3b74dba3cba38","ref":"refs/heads/Cog","pushedAt":"2024-05-18T00:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Extend image embedding on Unix with support for gzipped compressed images\n(64-bit images are compressed to about 1/7.5 times their original size).\nExtend the image embedding preprocessor (genUnixImageResource.c) to run\ngzip if given a -z argument.","shortMessageHtmlLink":"Extend image embedding on Unix with support for gzipped compressed im…"}},{"before":"be70093900e23469c7d07f8970f1d92670ef4084","after":"9912fe228b9d19a349e54e656c40a1303156923d","ref":"refs/heads/Cog","pushedAt":"2024-05-17T01:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Fix a warning in genUnixImageResource.c, and a misspelled reserved word\nin sqMacV2Browser.m.","shortMessageHtmlLink":"Fix a warning in genUnixImageResource.c, and a misspelled reserved word"}},{"before":"cc0821558f32ff5e89facdb6cfd6460bd082edaa","after":"be70093900e23469c7d07f8970f1d92670ef4084","ref":"refs/heads/Cog","pushedAt":"2024-05-16T03:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Support for embedding images in unix executables. See deploy/packaging/README.unix\nfor instructions.","shortMessageHtmlLink":"Support for embedding images in unix executables. See deploy/packagin…"}},{"before":"15b25fa59fe21753da2e9c571fe9fbad919661c9","after":"cc0821558f32ff5e89facdb6cfd6460bd082edaa","ref":"refs/heads/Cog","pushedAt":"2024-05-14T23:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"CogVM source as per VMMaker.oscog-eem.3376\n\nFix some compilation warnings in the ImmX11Plugin due to casting pointers\nto ints for testing, but do so by using a more modern API.","shortMessageHtmlLink":"CogVM source as per VMMaker.oscog-eem.3376"}},{"before":"7724918b22bac8971eb16f3592d4853cc302d9e7","after":"15b25fa59fe21753da2e9c571fe9fbad919661c9","ref":"refs/heads/Cog","pushedAt":"2024-05-13T02:04:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"CogVM source as per VMMaker.oscog-eem.3375\n\nCleanups:\nfix all (clang) format warnings in the 64-bit cointerpreter and cogit.\nRewrite SocketPlugin>>#intToNetAddress: to avoid asCharPtr.\n\nSocketPlugin\nFix a few unchecked invocations of socketValueOf:. Simplify some methods\nto remove variables.","shortMessageHtmlLink":"CogVM source as per VMMaker.oscog-eem.3375"}},{"before":"ffa05c26d8ebc15d9b593c54a7e877a5139d63dc","after":"7724918b22bac8971eb16f3592d4853cc302d9e7","ref":"refs/heads/Cog","pushedAt":"2024-05-12T20:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"CogVM source as per VMMaker.oscog-eem.3374\n\nSlang:\nEnhance TParseNode comparison (isSameAs:) with relative label comparison,\nmapping label values to abstract values using a comparison context object,\nand passing it as the extra argument to isSameAs:within:.\n\nUse this to simplify and improve the horribly hacky duplicate detection\nin the main interpreter loop. This saves nearly 2k lines (almost 3%)\nof the code from the Spur multiple bytecode set stack interpreter.\n\nHave Slang prune cCode: nil inSmalltalk: as it does for cCode: [] & cCode: ''.\n\nCleanups:\narrayFormat is better as a macro.\nshouldBeTenured: must use oop:isLessThan: instead of <.\nEliminate unnecessary newSpace enumerations in the firstInstance/nextInstance\nimplementation. Fix an assert due to recompilation (shape change) in\ndivorceFramesIn:. Eliminate some dead code in the LargeIntegersPlugin and\nthe Cogit.\n\nFix a silly bug in primitiveShowDisplayRect, which checked for argument marcshalling failure *after* using the parameters!!\n\nMore concise implementation of FloatMathPlugin>>#primitiveLog10.\n\nA better fix to the non-inlining of isAlien: in assert: is not to mark\nisAlien: as but .\n\nA couple of methods should use objectMemory displayObject rather than\naccess TheDisplay directly.","shortMessageHtmlLink":"CogVM source as per VMMaker.oscog-eem.3374"}},{"before":"5e6de001f7757365b5db7c9b080e8e57e0706530","after":"ffa05c26d8ebc15d9b593c54a7e877a5139d63dc","ref":"refs/heads/Cog","pushedAt":"2024-05-09T22:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Minor change, less lines in new code in platforms/win32/vm/sqWin32Main.c.\nMinor upgrades to Slang Test Workspace.text","shortMessageHtmlLink":"Minor change, less lines in new code in platforms/win32/vm/sqWin32Mai…"}},{"before":"6c22cca124119296731daa5e8abbbeb5d94719cc","after":"5e6de001f7757365b5db7c9b080e8e57e0706530","ref":"refs/heads/Cog","pushedAt":"2024-05-07T23:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Move the pharo-specific deployment scripts from deploy/packaging to deploy/packaging/pharo.\nMention in README.md that documentation for deployment is to be found in deploy.\nDocument the packaging process for single-exe win32 VMs using ResourceHacker.","shortMessageHtmlLink":"Move the pharo-specific deployment scripts from deploy/packaging to d…"}},{"before":"a1877644d3125a249326819b4aa3f03cfa96e683","after":"6c22cca124119296731daa5e8abbbeb5d94719cc","ref":"refs/heads/Cog","pushedAt":"2024-04-26T01:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"CogVM source as per VMConstruction-Plugins-OSProcessPlugin.oscog-eem.77\n\nFinally understand (Thanks John Mac) the difference between sa_sigaction\nand sa_handler in a struct sigaction, and apply this to setting handlers.","shortMessageHtmlLink":"CogVM source as per VMConstruction-Plugins-OSProcessPlugin.oscog-eem.77"}},{"before":"5473cde3bc0d3b97679633d6333fd9ce40a58d81","after":"a1877644d3125a249326819b4aa3f03cfa96e683","ref":"refs/heads/Cog","pushedAt":"2024-04-20T06:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliotmiranda","name":"Eliot Miranda","path":"/eliotmiranda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15850192?s=80&v=4"},"commit":{"message":"Provide ioEventThreadAffinity defines for macOS & other platforms.\nFix macos 64-bit Makefiles for threading regime.","shortMessageHtmlLink":"Provide ioEventThreadAffinity defines for macOS & other platforms."}},{"before":"d926670ee26591e2fe4a33c7aae2569c4679e726","after":"5473cde3bc0d3b97679633d6333fd9ce40a58d81","ref":"refs/heads/Cog","pushedAt":"2024-04-19T01:12:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtlewis290","name":"David T Lewis","path":"/dtlewis290","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2997787?s=80&v=4"},"commit":{"message":"Merge pull request #673 from dcstes/whole-archive\n\nuse --whole-archive option instead of -whole-archive for solaris ld","shortMessageHtmlLink":"Merge pull request #673 from dcstes/whole-archive"}},{"before":"1b153ff230c2647057458c9f40fb2126c0e32212","after":"d926670ee26591e2fe4a33c7aae2569c4679e726","ref":"refs/heads/Cog","pushedAt":"2024-04-16T16:50:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marceltaeumel","name":"Marcel Taeumel","path":"/marceltaeumel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5765308?s=80&v=4"},"commit":{"message":"Adjust cross-platform code for new disownVM/ownVM API.","shortMessageHtmlLink":"Adjust cross-platform code for new disownVM/ownVM API."}},{"before":"256f332e1c2414b22dd71af2aedd86462566a092","after":"1b153ff230c2647057458c9f40fb2126c0e32212","ref":"refs/heads/Cog","pushedAt":"2024-04-16T00:04:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtlewis290","name":"David T Lewis","path":"/dtlewis290","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2997787?s=80&v=4"},"commit":{"message":"Do not link XDisplayControlPlugin to vm-display-X11 module\nThe VM might be running vm-display-null or other vm-display-XYZ module, so\nreferences must be dynamic. The previous makefile hack from commit e84f3c2a\nis no longer required and can be removed now. Motivated by issues observed\non squeaksource.com when running vm-dev-null and calling forkSqueak, the\nX11 runtimes should not be loaded and interaction with X display socket\nAIO must not be allowed when running headless.","shortMessageHtmlLink":"Do not link XDisplayControlPlugin to vm-display-X11 module"}},{"before":"8e9abfbe6aa6ca35dfb7c5a1238147fddb3a82aa","after":"256f332e1c2414b22dd71af2aedd86462566a092","ref":"refs/heads/Cog","pushedAt":"2024-04-15T13:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marceltaeumel","name":"Marcel Taeumel","path":"/marceltaeumel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5765308?s=80&v=4"},"commit":{"message":"For Windows (non-MSVC) builds, fix makefiles to support all combinations of CONFIGURATION/THREADING. As known from macOS builds, the \"-T\" option can now be used in mvm scripts to enable multi-threading.\n\nNote that THREADING=multi only works for squeak.cog.spur flavors. Finally, for 32-bit builds, also disable the stack protector when we are using the clang compiler, which we already do for 64-bits.","shortMessageHtmlLink":"For Windows (non-MSVC) builds, fix makefiles to support all combinati…"}},{"before":"c0073180cc6b16691cb014c25ecaf95c1c4d8cd1","after":"8e9abfbe6aa6ca35dfb7c5a1238147fddb3a82aa","ref":"refs/heads/Cog","pushedAt":"2024-04-05T14:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marceltaeumel","name":"Marcel Taeumel","path":"/marceltaeumel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5765308?s=80&v=4"},"commit":{"message":"Fixes 32-bit build regression. Win32 callback functions must be __stdcall, which seems to be the default for 64-bit builds but not fore 32-bit builds. So, make 32-bit builds work again by being specific about enumImageResources callback.","shortMessageHtmlLink":"Fixes 32-bit build regression. Win32 callback functions must be __std…"}},{"before":"7927053bb7f97cd8bf1059712db17c2d400c53a4","after":"c0073180cc6b16691cb014c25ecaf95c1c4d8cd1","ref":"refs/heads/Cog","pushedAt":"2024-04-04T14:58:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marceltaeumel","name":"Marcel Taeumel","path":"/marceltaeumel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5765308?s=80&v=4"},"commit":{"message":"For win32 file access, adds missing include for DWORD type","shortMessageHtmlLink":"For win32 file access, adds missing include for DWORD type"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU22RtAA","startCursor":null,"endCursor":null}},"title":"Activity · OpenSmalltalk/opensmalltalk-vm"}