{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22339736,"defaultBranch":"master","name":"spartan","ownerLogin":"Idorobots","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-28T11:03:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1641850?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717798067.0","currentOid":""},"activityList":{"items":[{"before":"2010791bb0ce9baba52dea7170b44f8e24c068ec","after":"4ae37f05f4ef44044165da28395e34ac16a101ef","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-25T07:48:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Made test runner reported timings consistent with reality.","shortMessageHtmlLink":"Made test runner reported timings consistent with reality."}},{"before":"1ba7a5dfb4fcbb60b9df196a73511870975ff2d9","after":"2010791bb0ce9baba52dea7170b44f8e24c068ec","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-25T07:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Expose the right primop in the base namespace.","shortMessageHtmlLink":"Expose the right primop in the base namespace."}},{"before":"c232471e49e549eb514838bf60e8e631f139472f","after":"1ba7a5dfb4fcbb60b9df196a73511870975ff2d9","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-23T18:48:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Made the test suite (sort of) pass.\n\nNote: continutations seem to be a bit slower in the current setup.","shortMessageHtmlLink":"Made the test suite (sort of) pass."}},{"before":"95ce22c038d7e478b86f6efef3745a2ebb97341e","after":"c232471e49e549eb514838bf60e8e631f139472f","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-23T13:50:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Moved the scheduler implementation to the core module and simplified the scheduler example.","shortMessageHtmlLink":"Moved the scheduler implementation to the core module and simplified …"}},{"before":"bb9269427cd05f2893a8363144c42eb7af78c75f","after":"95ce22c038d7e478b86f6efef3745a2ebb97341e","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-22T22:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Refactored runtime structure representation.","shortMessageHtmlLink":"Refactored runtime structure representation."}},{"before":"9df0ddf3488bba1fc02286833450c736a722564e","after":"bb9269427cd05f2893a8363144c42eb7af78c75f","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-22T21:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Reimplemented the scheduler as a Spartan module.","shortMessageHtmlLink":"Reimplemented the scheduler as a Spartan module."}},{"before":"a509a9aed52c073214881cacddc0ffdce08c48cd","after":"9df0ddf3488bba1fc02286833450c736a722564e","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-22T13:45:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Refactored scheduler queue implementation not to require racket heaps.","shortMessageHtmlLink":"Refactored scheduler queue implementation not to require racket heaps."}},{"before":"453aed19809b52fa2fc2c97de8f10ea22df9527b","after":"a509a9aed52c073214881cacddc0ffdce08c48cd","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-22T10:16:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Refactored yield-cont codegen.","shortMessageHtmlLink":"Refactored yield-cont codegen."}},{"before":"123312b1e0cdf41342f0675c86666f65f40888f2","after":"453aed19809b52fa2fc2c97de8f10ea22df9527b","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-20T20:56:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Moved instrumentation phase to run before validation.","shortMessageHtmlLink":"Moved instrumentation phase to run before validation."}},{"before":"c404507427bd2ad655bf7d2e7b8f9360131ad99f","after":"123312b1e0cdf41342f0675c86666f65f40888f2","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-19T22:30:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Cleaned up the core.sprtn module.","shortMessageHtmlLink":"Cleaned up the core.sprtn module."}},{"before":"81b67010f4a06f31eb9074543dfee8a3b093bb90","after":"c404507427bd2ad655bf7d2e7b8f9360131ad99f","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-19T15:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Moved ¤t-continuation handling to the CPC.","shortMessageHtmlLink":"Moved &current-continuation handling to the CPC."}},{"before":"8ceb3035d1456ede9755aed6593be61d864c5f2b","after":"81b67010f4a06f31eb9074543dfee8a3b093bb90","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-17T22:21:52.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Cleaned up the bootstrap code.","shortMessageHtmlLink":"Cleaned up the bootstrap code."}},{"before":"7d051c06ad27516db0c1b4f68917aeb4d1e04ad6","after":"8ceb3035d1456ede9755aed6593be61d864c5f2b","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-16T21:48:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Refactored the Actor Model tests not to bootstrap the core during load-time.","shortMessageHtmlLink":"Refactored the Actor Model tests not to bootstrap the core during loa…"}},{"before":"396e6aef10e3ed26e4988da0b557c60069a8af30","after":"7d051c06ad27516db0c1b4f68917aeb4d1e04ad6","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-16T19:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Replace Racket bootstrap with Spartan bootstrap.","shortMessageHtmlLink":"Replace Racket bootstrap with Spartan bootstrap."}},{"before":"db4bd5ae7a25a7baa2c3ee36e4fb235f46d63db5","after":"396e6aef10e3ed26e4988da0b557c60069a8af30","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-16T18:10:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Laxed the rules on structure contents.","shortMessageHtmlLink":"Laxed the rules on structure contents."}},{"before":"29e98e7e89513c812219d8d7fd0013c7123e14ad","after":"db4bd5ae7a25a7baa2c3ee36e4fb235f46d63db5","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-16T15:13:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Refactored continue-with* primops out of the bootstrap code.","shortMessageHtmlLink":"Refactored continue-with* primops out of the bootstrap code."}},{"before":"316fb48a25d2c205c27088e8b02ed8d0c93698d7","after":"29e98e7e89513c812219d8d7fd0013c7123e14ad","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-16T15:07:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Refactored continue-with* primops out of the bootstrap code.","shortMessageHtmlLink":"Refactored continue-with* primops out of the bootstrap code."}},{"before":"1dd5731ca4557bb737edc34be509ec76bcda5127","after":"316fb48a25d2c205c27088e8b02ed8d0c93698d7","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-15T23:14:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Added initial support for runtime-generic bootstrap.\n\nASM macro allows embedding primops directly in the implementations of\nthe bootstrap functions, but that proved not to be too useful - the main\nissue lies in &apply and &yield-cont which are then wrapped in another\nsimilar call during compilation, resulting in weird behaviour. Instead,\na set of generic continuation-manipulating function is assumed to exist\n- yield, continue-with* - in terms of which then the other functions are\n defined.\nKnown issues: ¤t-continuation primop is expanded during code-gen,\nmeaning that its lexical placement may change in case the containing\nfunction is inlined. That results in weird continuation behaviour.\nIdeally, it would be expanded during CPS.","shortMessageHtmlLink":"Added initial support for runtime-generic bootstrap."}},{"before":"6d9244f20a12bec11a146a272e4861f4b6f81296","after":"1dd5731ca4557bb737edc34be509ec76bcda5127","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-14T17:17:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Make sure \"special\" expanders remain special.","shortMessageHtmlLink":"Make sure \"special\" expanders remain special."}},{"before":"3c9896c6247da7df2991887e3257ea70ba8a23f5","after":"6d9244f20a12bec11a146a272e4861f4b6f81296","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-11T20:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Made call/* variants yield their continuation shenanigans.","shortMessageHtmlLink":"Made call/* variants yield their continuation shenanigans."}},{"before":"46f556cbbfc21e061e743da61ca46fc558d8f9a1","after":"3c9896c6247da7df2991887e3257ea70ba8a23f5","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-09T21:14:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Added a run script for running the CLI without building it first.","shortMessageHtmlLink":"Added a run script for running the CLI without building it first."}},{"before":"bade8c51dc265715f103080c1dedb120658eaccc","after":"46f556cbbfc21e061e743da61ca46fc558d8f9a1","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-09T20:13:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Refactored closure & continuation related JS code generation.","shortMessageHtmlLink":"Refactored closure & continuation related JS code generation."}},{"before":"44fb1f50dad470bb7d2855a70a4fed96384bd6d6","after":"bade8c51dc265715f103080c1dedb120658eaccc","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-09T14:20:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Excluded compilation time from perf test results and updated perf test snapshots.","shortMessageHtmlLink":"Excluded compilation time from perf test results and updated perf tes…"}},{"before":"41060c11cd2151ff609bda65b2d1555d6f4cbf50","after":"44fb1f50dad470bb7d2855a70a4fed96384bd6d6","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-07T22:55:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Fixed how actor-model related primops behave..","shortMessageHtmlLink":"Fixed how actor-model related primops behave.."}},{"before":"980f24f2511d724502a9aef3534ce9079fa95949","after":"41060c11cd2151ff609bda65b2d1555d6f4cbf50","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-07T22:46:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Fixed how actor-model related primops behave..","shortMessageHtmlLink":"Fixed how actor-model related primops behave.."}},{"before":null,"after":"980f24f2511d724502a9aef3534ce9079fa95949","ref":"refs/heads/runtime-overhaul","pushedAt":"2024-06-07T22:07:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Added runtime reduction optimization for the Scheme runtime.","shortMessageHtmlLink":"Added runtime reduction optimization for the Scheme runtime."}},{"before":"48fd2ede9c9655b89b67cdbabdcd33b9e8adbcca","after":null,"ref":"refs/heads/parser-improvements","pushedAt":"2024-06-06T21:18:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"}},{"before":"b1bb3ec03eaad5fd9d108d9e65719d8b289519d5","after":"66c1344a3d5140ce2730f2bcd1864792ba955e51","ref":"refs/heads/master","pushedAt":"2024-06-06T21:18:39.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Merge pull request #189 from Idorobots/parser-improvements\n\nParser improvements","shortMessageHtmlLink":"Merge pull request #189 from Idorobots/parser-improvements"}},{"before":"d3ac1fc5741cede9e133e1fef911069869dc5194","after":"48fd2ede9c9655b89b67cdbabdcd33b9e8adbcca","ref":"refs/heads/parser-improvements","pushedAt":"2024-06-06T21:14:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Added support for Emojis in the identifiers. Sorry.","shortMessageHtmlLink":"Added support for Emojis in the identifiers. Sorry."}},{"before":null,"after":"d3ac1fc5741cede9e133e1fef911069869dc5194","ref":"refs/heads/parser-improvements","pushedAt":"2024-06-05T22:53:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Idorobots","name":"Kajetan Rzepecki","path":"/Idorobots","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1641850?s=80&v=4"},"commit":{"message":"Add escape sequence handling to the string parser.","shortMessageHtmlLink":"Add escape sequence handling to the string parser."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEblItAQA","startCursor":null,"endCursor":null}},"title":"Activity · Idorobots/spartan"}