{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":257118357,"defaultBranch":"main","name":"Chipmunk","ownerLogin":"MyWorldLLC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-19T22:50:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63844121?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718726094.0","currentOid":""},"activityList":{"items":[{"before":"6adf27d194ddf5caafd2ac356cfe22d0f34324cc","after":"e6351a1b32d6815aabef59cf9db4ef8266e7babe","ref":"refs/heads/main","pushedAt":"2024-06-18T19:35:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Reworked exception sandboxing to allow for multiple uncatchable types","shortMessageHtmlLink":"Reworked exception sandboxing to allow for multiple uncatchable types"}},{"before":"b7da4d06be2c664c496ba057e38021b4dd57bdb9","after":"6adf27d194ddf5caafd2ac356cfe22d0f34324cc","ref":"refs/heads/main","pushedAt":"2024-06-18T15:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Switch out old backjump/yield sandboxing for new trap-based sandboxing","shortMessageHtmlLink":"Switch out old backjump/yield sandboxing for new trap-based sandboxing"}},{"before":"a74305f7252880ac0f9b1417b560d318ff7ac1fe","after":"b7da4d06be2c664c496ba057e38021b4dd57bdb9","ref":"refs/heads/main","pushedAt":"2024-06-16T06:28:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Implement trap dispatch","shortMessageHtmlLink":"Implement trap dispatch"}},{"before":"56c2212459b9c4a384511f65a885e34219c8e091","after":"a74305f7252880ac0f9b1417b560d318ff7ac1fe","ref":"refs/heads/main","pushedAt":"2024-06-16T05:43:04.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Merge branch 'jvm-sandboxing-transformer'\n\n# Conflicts:\n#\tLang/src/main/java/chipmunk/compiler/codegen/TryCatchVisitor.java\n#\tLang/src/main/java/chipmunk/vm/ChipmunkVM.java","shortMessageHtmlLink":"Merge branch 'jvm-sandboxing-transformer'"}},{"before":"ca9eb00cf6cfcc259a2c312ade69d201855c5ea8","after":"56c2212459b9c4a384511f65a885e34219c8e091","ref":"refs/heads/main","pushedAt":"2024-05-04T16:54:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Switch thread pool to virtual threads","shortMessageHtmlLink":"Switch thread pool to virtual threads"}},{"before":"c38aac5597a88e641857de672debbe0e3c4fe81d","after":"ca9eb00cf6cfcc259a2c312ade69d201855c5ea8","ref":"refs/heads/main","pushedAt":"2024-04-17T18:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Added linkage sort order to predictably handle ambiguous linkage cases introduced by automatic proxying.","shortMessageHtmlLink":"Added linkage sort order to predictably handle ambiguous linkage case…"}},{"before":"b9c42e103528bf8fcd3c93321e5d94694c3dd9ca","after":"4dd96372e6c0427e25bc19dbda8999882884df9a","ref":"refs/heads/jvm-sandboxing-transformer","pushedAt":"2024-04-17T16:22:04.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Began drafting sandbox visitor","shortMessageHtmlLink":"Began drafting sandbox visitor"}},{"before":"8afbad3aed3ec1a5b7fc4e68ecc25281ef258324","after":"c38aac5597a88e641857de672debbe0e3c4fe81d","ref":"refs/heads/main","pushedAt":"2024-04-17T15:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Support automatic proxying of Chipmunk objects to Java interfaces when calling Java methods.","shortMessageHtmlLink":"Support automatic proxying of Chipmunk objects to Java interfaces whe…"}},{"before":"4396b8f94f39a5e5400f89da985ca5a07286de31","after":"8afbad3aed3ec1a5b7fc4e68ecc25281ef258324","ref":"refs/heads/main","pushedAt":"2024-02-27T01:14:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Fix missing line numbering in if-else codegen","shortMessageHtmlLink":"Fix missing line numbering in if-else codegen"}},{"before":"cc59e786d72dc3753ec98bf6ce900088fa218d2d","after":"4396b8f94f39a5e5400f89da985ca5a07286de31","ref":"refs/heads/main","pushedAt":"2024-02-27T01:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Added if-else expressions","shortMessageHtmlLink":"Added if-else expressions"}},{"before":"e17418540ca9c84a1ca29483aa55549628a8cecc","after":"cc59e786d72dc3753ec98bf6ce900088fa218d2d","ref":"refs/heads/main","pushedAt":"2024-02-15T22:19:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Support simple type annotations on variable declarations and methods.","shortMessageHtmlLink":"Support simple type annotations on variable declarations and methods."}},{"before":"2b4e287e635883bb0e772cdae398b1ddfa5afec2","after":"b9c42e103528bf8fcd3c93321e5d94694c3dd9ca","ref":"refs/heads/jvm-sandboxing-transformer","pushedAt":"2024-01-29T01:18:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Stubbed out TrapTransformer","shortMessageHtmlLink":"Stubbed out TrapTransformer"}},{"before":"fe1ae1e6fcc6aeea957c84d9da01a6ff0860f69b","after":"2b4e287e635883bb0e772cdae398b1ddfa5afec2","ref":"refs/heads/jvm-sandboxing-transformer","pushedAt":"2023-11-07T23:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Better trap API, hooked up sandboxing to JVM code generation.","shortMessageHtmlLink":"Better trap API, hooked up sandboxing to JVM code generation."}},{"before":"30875c78f723147594a2bfb297f6d4194bdf5ad7","after":"fe1ae1e6fcc6aeea957c84d9da01a6ff0860f69b","ref":"refs/heads/jvm-sandboxing-transformer","pushedAt":"2023-11-04T16:08:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Handle array type class loading in TrapSite bootstrap","shortMessageHtmlLink":"Handle array type class loading in TrapSite bootstrap"}},{"before":"e00ed9be33022f435b8deaec77b17a516d18c016","after":"30875c78f723147594a2bfb297f6d4194bdf5ad7","ref":"refs/heads/jvm-sandboxing-transformer","pushedAt":"2023-11-04T06:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Added configs for sandbox features, added TrapSite, began work on bootstrapping TrapSite dynamic constants.","shortMessageHtmlLink":"Added configs for sandbox features, added TrapSite, began work on boo…"}},{"before":null,"after":"e00ed9be33022f435b8deaec77b17a516d18c016","ref":"refs/heads/jvm-sandboxing-transformer","pushedAt":"2023-11-03T06:23:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Initial working uncatchable throwables.","shortMessageHtmlLink":"Initial working uncatchable throwables."}},{"before":"92877f913e5f7d0aa1d7ae9035c751853cc63b93","after":"e17418540ca9c84a1ca29483aa55549628a8cecc","ref":"refs/heads/main","pushedAt":"2023-10-02T18:55:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Fixed local variable shadowing bug","shortMessageHtmlLink":"Fixed local variable shadowing bug"}},{"before":"cbba4eb3be1ef6293fb7d77f805fc04d966a300d","after":"92877f913e5f7d0aa1d7ae9035c751853cc63b93","ref":"refs/heads/main","pushedAt":"2023-10-02T18:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Make all returned async futures CompleteableFuture","shortMessageHtmlLink":"Make all returned async futures CompleteableFuture"}},{"before":"c12f02ef5a3177690469f4a2c20dd072e05aff6e","after":"cbba4eb3be1ef6293fb7d77f805fc04d966a300d","ref":"refs/heads/main","pushedAt":"2023-07-08T05:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Draft VM & script support for trap handlers.","shortMessageHtmlLink":"Draft VM & script support for trap handlers."}},{"before":"e595a27cfe8a1765f28b0e2a447e8411469355c4","after":"c12f02ef5a3177690469f4a2c20dd072e05aff6e","ref":"refs/heads/main","pushedAt":"2023-06-21T06:23:46.153Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Trim code path (fixes unrecognized extension on Windows)","shortMessageHtmlLink":"Trim code path (fixes unrecognized extension on Windows)"}},{"before":"b8d8664abb3b687cf929eb75a96e50b70ad79670","after":"e595a27cfe8a1765f28b0e2a447e8411469355c4","ref":"refs/heads/main","pushedAt":"2023-06-09T17:18:30.041Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"When default security mode is \"denying,\" add a default rule to the link policy allowing calls to NativeTypeLib.","shortMessageHtmlLink":"When default security mode is \"denying,\" add a default rule to the li…"}},{"before":"69318108fc75d5df7c9e527ccb7cf28591e76a2d","after":"b8d8664abb3b687cf929eb75a96e50b70ad79670","ref":"refs/heads/main","pushedAt":"2023-06-09T17:15:22.312Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Use native type library's \"setAt\" to create maps rather than \"put\".","shortMessageHtmlLink":"Use native type library's \"setAt\" to create maps rather than \"put\"."}},{"before":"c324154a2f95f7aafa4f1a7fa7895d41d07a0322","after":"69318108fc75d5df7c9e527ccb7cf28591e76a2d","ref":"refs/heads/main","pushedAt":"2023-05-31T18:30:26.978Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Fix parsing issue in multiline expressions","shortMessageHtmlLink":"Fix parsing issue in multiline expressions"}},{"before":"39f448dd709f91b8a580233e4d53b77e8d005f6c","after":"c324154a2f95f7aafa4f1a7fa7895d41d07a0322","ref":"refs/heads/main","pushedAt":"2023-05-31T18:21:25.411Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Support multiline expressions","shortMessageHtmlLink":"Support multiline expressions"}},{"before":"4cce157599442b0fa8d86f475dd554999ac1f96c","after":"39f448dd709f91b8a580233e4d53b77e8d005f6c","ref":"refs/heads/main","pushedAt":"2023-05-31T16:56:28.018Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Support negative indices in list range slices.","shortMessageHtmlLink":"Support negative indices in list range slices."}},{"before":"7f5a7e8b679a97c66f0189e18a23f197216dccd7","after":"4cce157599442b0fa8d86f475dd554999ac1f96c","ref":"refs/heads/main","pushedAt":"2023-05-26T21:53:52.680Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Remove debug printout","shortMessageHtmlLink":"Remove debug printout"}},{"before":"bd9a5d3c11209df1088509b1d4e8619b66f0ae01","after":"7f5a7e8b679a97c66f0189e18a23f197216dccd7","ref":"refs/heads/main","pushedAt":"2023-05-26T21:27:54.650Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Split CLI commands into separate classes, added parameter to print stack traces upon compiler/script error (defaults to no stack traces now).","shortMessageHtmlLink":"Split CLI commands into separate classes, added parameter to print st…"}},{"before":"96dd18975a1df28a9abf62604ac785ae1592cfbd","after":"bd9a5d3c11209df1088509b1d4e8619b66f0ae01","ref":"refs/heads/main","pushedAt":"2023-05-26T19:59:16.292Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Sanitize Mac package version numbers too","shortMessageHtmlLink":"Sanitize Mac package version numbers too"}},{"before":"462bc516e78fe8b08822c362ad1965a03dbb93be","after":"96dd18975a1df28a9abf62604ac785ae1592cfbd","ref":"refs/heads/main","pushedAt":"2023-05-26T19:54:13.444Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Bump MacOS version to 11","shortMessageHtmlLink":"Bump MacOS version to 11"}},{"before":"16b5b45c47c0840bae57564898a049c206353d99","after":"462bc516e78fe8b08822c362ad1965a03dbb93be","ref":"refs/heads/main","pushedAt":"2023-05-26T18:35:21.474Z","pushType":"push","commitsCount":1,"pusher":{"login":"danielperano","name":"Daniel Perano","path":"/danielperano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51095634?s=80&v=4"},"commit":{"message":"Bump MacOS version to 11","shortMessageHtmlLink":"Bump MacOS version to 11"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaNW5RAA","startCursor":null,"endCursor":null}},"title":"Activity · MyWorldLLC/Chipmunk"}