{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":707038913,"defaultBranch":"main","name":"ChezScheme","ownerLogin":"ur4t","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-19T05:26:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46435411?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700101089.0","currentOid":""},"activityList":{"items":[{"before":"a982d6b0ea9bd520d7287be4299dac8f7c336ff2","after":"f01e22d6c57e5072d7c11fd9bfd2f2954f61d674","ref":"refs/heads/main","pushedAt":"2024-09-09T16:04:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"doc,release_notes: clarify that ios section refers to native code","shortMessageHtmlLink":"doc,release_notes: clarify that ios section refers to native code"}},{"before":"74ca188c971bce295b4cf77a19c98557ba043dd4","after":"a982d6b0ea9bd520d7287be4299dac8f7c336ff2","ref":"refs/heads/main","pushedAt":"2024-09-01T05:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Chez Scheme: improve support for lists in cptypes (#858)\n\nMove `list` form the normalptr slot to the multiplet slot.\r\nIn particular, this allows the reduction of\r\n\r\n (lambda (x f)\r\n (unless (list-assuming-immutable? x)\r\n (f)\r\n (list-assuming-immutable? x)))\r\n\r\n`pair`s are split in `list-pairs` and `nonlist-pairs`.\r\nA `pair` may go from one classification to the other,\r\nso the internal representations of the `list?` predicate\r\nuse both of them or neither.\r\n\r\nCo-authored-by: Gustavo Massaccesi ","shortMessageHtmlLink":"Chez Scheme: improve support for lists in cptypes (cisco#858)"}},{"before":"f0be891d24a82c9282130d889c6394172f824eb7","after":"74ca188c971bce295b4cf77a19c98557ba043dd4","ref":"refs/heads/main","pushedAt":"2024-08-27T12:42:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"report \"non-flonum found in flvector\", not non-fixnum (#865)","shortMessageHtmlLink":"report \"non-flonum found in flvector\", not non-fixnum (cisco#865)"}},{"before":"f1ad314a3809074c6f2b986a5db6a84ad88700c1","after":"f0be891d24a82c9282130d889c6394172f824eb7","ref":"refs/heads/main","pushedAt":"2024-08-07T15:58:29.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"repair check in `$describe-fasl-from-port` (#859)\n\nThis is an internal function, but it's used by a decompilation tool\r\nthat's included with Racket: `raco decompile --partial-fasl`.","shortMessageHtmlLink":"repair check in $describe-fasl-from-port (cisco#859)"}},{"before":"66c40f11423cf0718a0676b3cb09a0abd4990ec1","after":"f1ad314a3809074c6f2b986a5db6a84ad88700c1","ref":"refs/heads/main","pushedAt":"2024-07-17T02:23:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"use `__has_builtin` to detect available intrinsics (#846)","shortMessageHtmlLink":"use __has_builtin to detect available intrinsics (cisco#846)"}},{"before":"ad064de67269f6dd06e1bd8a7ac4324ee2a6324f","after":"66c40f11423cf0718a0676b3cb09a0abd4990ec1","ref":"refs/heads/main","pushedAt":"2024-05-02T15:13:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"repair `pseudo-random-generator-next!` for large integers (#831)\n\nFor an argument exact integer greater than 4294967087, generation of a\r\nrandom integer by piecing together smaller random numbers was broken.\r\nIt didn't cover the whole range uniformly, and by mistreating the\r\nlargest part of the integer, it could always produce 0 (e.g., for\r\n`(expt 2 32)`).\r\n\r\nCloses #830","shortMessageHtmlLink":"repair pseudo-random-generator-next! for large integers (cisco#831)"}},{"before":"66dd7a813934f71ec988d5b0ecd98b4b9386abb4","after":"ad064de67269f6dd06e1bd8a7ac4324ee2a6324f","ref":"refs/heads/main","pushedAt":"2024-04-28T10:46:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"configure: improve inference of compiler flags for pb builds (#829)\n\nWhen building an pb variant like `tpb64l`, and even when building for\r\na platform without native-code support, the \"configure\" script may\r\nstill be able to infer suitable C compilation and linking flags for\r\nthe kernel. Add an `--os=...` flag that can be used to override that\r\ninference in case it's not correct (as in the case of cross\r\ncompilation).","shortMessageHtmlLink":"configure: improve inference of compiler flags for pb builds (cisco#829)"}},{"before":"d327968f37cdf669d15a9ad6d356bbf92c502bb9","after":"66dd7a813934f71ec988d5b0ecd98b4b9386abb4","ref":"refs/heads/main","pushedAt":"2024-04-07T14:27:35.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"repairs for pb32 foreign interface (#824)\n\nSupport via libffi for pb32 had not been well tested before. Just\r\nrunning existing tests turned up several problems in the handling of\r\ncallable addresses and 64-bit arguments and results.","shortMessageHtmlLink":"repairs for pb32 foreign interface (cisco#824)"}},{"before":"fc081fc447a786dd53286e5d7314b7217631cb68","after":"d327968f37cdf669d15a9ad6d356bbf92c502bb9","ref":"refs/heads/main","pushedAt":"2024-03-21T10:44:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"adjust `configure ZUO=` support (#816)\n\nContinuing from b8838c3280, adjust the generated makefile so the\r\nsupplied `` is not a makefile dependency. That way, `ZUO=zuo`\r\nworks if `zuo` is installed and the current build directory is not the\r\nsource directory. (The `zuo` executable is a dependency in a real and\r\nrelevant sense, but not in the sense of dependencies that we normally\r\ntrack in makefiles.)\r\n\r\nAlso adapt the makefile for the case that `ZUO=...` is not supplied\r\nand the build directory is not the source directory, in which case\r\n`ZUO_LIB_PATH` needs to be relative to the source directory.\r\n\r\nUsing `make ZUO=zuo` can also work, but in that case, `bin/zuo` is\r\nstill built as a dependency. It's possible that some portable makefile\r\nmagic could overcome that limitation, but it doesn't seem important.","shortMessageHtmlLink":"adjust configure ZUO=<command> support (cisco#816)"}},{"before":"b8838c3280ef10e115236d2f7ac9ae857f83e268","after":"fc081fc447a786dd53286e5d7314b7217631cb68","ref":"refs/heads/main","pushedAt":"2024-03-09T04:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"constrain signal delivery to Scheme to the main thread (#813)\n\nThe intent is to avoid crashes when a signal gets delimited to a\r\nthread that might not even be a Scheme thread. Also, we don't try to\r\nqueue the event directly in the main thread's context, because then\r\nwe'd need more of a lock (while signal handling is otherwise an\r\nimplicit lock).","shortMessageHtmlLink":"constrain signal delivery to Scheme to the main thread (cisco#813)"}},{"before":"57f92bb76aed694437a2e201780654e9c03a576f","after":"b8838c3280ef10e115236d2f7ac9ae857f83e268","ref":"refs/heads/main","pushedAt":"2024-03-01T09:22:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Repairs and improvements for building with external dependencies (#807)\n\n* configure: fix zlib and lz4 submodule checks\r\n\r\nConditionals to skip the submodule checks were using the wrong\r\nvariable names, so the checks were always skipped. The correct\r\nbehavior is to perform the check unless given `ZLIB=` or\r\n`LZ4=`, as applicable.\r\n\r\n* configure: support `ZUO=`\r\n\r\nSupplying `ZUO=` skips the submodule check in `configure`\r\nand configures the generated makefile not to build or remove Zuo.\r\n\r\n* configure: support `STEXLIB=`\r\n\r\nFor compatibility with older scripts, when not explicitly configured,\r\ncontinue to honor the `STEXLIB` environment variable at build time.","shortMessageHtmlLink":"Repairs and improvements for building with external dependencies (cis…"}},{"before":"1f5adec2c18712c89eb1692458fcf5d6514bff42","after":"57f92bb76aed694437a2e201780654e9c03a576f","ref":"refs/heads/main","pushedAt":"2024-02-22T04:33:05.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"bump version to 10.1.0-pre-release.1 (#806)","shortMessageHtmlLink":"bump version to 10.1.0-pre-release.1 (cisco#806)"}},{"before":"0fbd922a00c3eb50f1f92c4c46c46897549dcb8a","after":"1f5adec2c18712c89eb1692458fcf5d6514bff42","ref":"refs/heads/main","pushedAt":"2024-02-03T02:48:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Update debug.stex to fix link to \"How to Debug Chez Scheme Programs\". (#800)\n\n* Correct description of TLC inspector objects","shortMessageHtmlLink":"Update debug.stex to fix link to \"How to Debug Chez Scheme Programs\". ("}},{"before":"056efe111d77251c49a6b9a46b6a39e0e5da81e9","after":"0fbd922a00c3eb50f1f92c4c46c46897549dcb8a","ref":"refs/heads/main","pushedAt":"2024-01-24T15:38:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Unicode 15.1 (#795)","shortMessageHtmlLink":"Unicode 15.1 (cisco#795)"}},{"before":"33db0375d06021be3d80d10e6eabfaeb6247a6e4","after":"056efe111d77251c49a6b9a46b6a39e0e5da81e9","ref":"refs/heads/main","pushedAt":"2023-12-23T13:12:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"ensure write barrier in last step of `vector-sort!` (#784)\n\nThe old `$vector-copy!` could use `$ptr-copy!`, which doesn't have an\r\nassociated write barrier. As a result, using `$vector-copy!` at the\r\nend of `vector-sort!` is incorrect.\r\n\r\nThe new test is arranges for one half of a vector to have generation-0\r\nobjects and the other to have immediate objects; the two halves are\r\nalready sorted, so they end up being swapped via a temporary vector\r\nand `$vector-copy!`. As a result, a collection afterward can fail to\r\nscan the half of the original vector that it should scan.\r\n\r\nThe solution here is to rename the internal `$vector-copy!` function\r\nto `$vector-fill-copy!` (by analogy to `$stencil-vector-fill-set!`)\r\nand use keep using it for things like `vector-copy`. But the new\r\n`$vector-copy!` as used by `vector-sort!` avoids `$ptr-copy!`.","shortMessageHtmlLink":"ensure write barrier in last step of vector-sort! (cisco#784)"}},{"before":"9b274bb6d5719133adff448c8d46a56b18aa3632","after":"33db0375d06021be3d80d10e6eabfaeb6247a6e4","ref":"refs/heads/main","pushedAt":"2023-12-19T11:13:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Use GNU89 for kernel C (#782)\n\nC99/GNU99 is obviously well established and a sensible choice of\r\nstandard for a C code base. Still, in some environments where it\r\nremains useful to compile Chez Scheme, the default `gcc` mode is\r\nGNU89.\r\n\r\nSince C isn't the main development language for Chez Scheme, since\r\nit's easy to stick to GNU89, and since that usefully reduces build\r\nfriction, this commit makes the few changes needs to get back to\r\nGNU89. GitHub CI is configured to use `-std=gnu89` for two builds to\r\nhelp maintain the choice.\r\n\r\nGNU89 is a little more flexible than C89 (ANSI C), because it allows\r\ndeclarations in the middle of a block, but it does not allow variables\r\ndefined in the parentheses after `for`. We also rely on GNU extensions\r\nfor inlining declarations.","shortMessageHtmlLink":"Use GNU89 for kernel C (cisco#782)"}},{"before":"a8c93ed37b0d2df483af1fb3a68e0cbdb43fcf4b","after":"9b274bb6d5719133adff448c8d46a56b18aa3632","ref":"refs/heads/main","pushedAt":"2023-12-11T05:21:00.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":" change default install of bin files to be soft links to lib files (#777)\n\nUnless configured with `--installabsolute`, install \"scheme\",\r\n\"petite\", and \"scheme-script\" as soft links to executables in the\r\nlibrary directory that contains boot files. That way, multiple\r\nversions can be installed easily by referencing executables inthe\r\nlibrary directory.\r\n\r\nConfiguring with `--installabsolute` restores the old installation\r\nbehavior.","shortMessageHtmlLink":" change default install of bin files to be soft links to lib files (c…"}},{"before":"8e2c1bbcb4d5dc8b9a1918069b58ac8c3c9d79a7","after":"a8c93ed37b0d2df483af1fb3a68e0cbdb43fcf4b","ref":"refs/heads/main","pushedAt":"2023-12-04T15:35:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"fix repair to unreliable test (#774)\n\nCommit 612b7adaa7 did not adjust a `compute-size-increments` test in\r\nthe intended way, because it used the current thread's parameter\r\nvector instead of the measured thread's parameter vector. This new\r\nattempt adds an extra thread parameter, so it checks the intended\r\nrepair without having to be lucky with a \"thread.ms\" test.","shortMessageHtmlLink":"fix repair to unreliable test (cisco#774)"}},{"before":"575feda6c4dda61e0292b1c8f5783eb60e3f239c","after":"8e2c1bbcb4d5dc8b9a1918069b58ac8c3c9d79a7","ref":"refs/heads/main","pushedAt":"2023-11-29T02:44:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Send nanopass tracer logs to error port (#771)\n\nThis simplifies tracing programs whose output is expected to conform to some\r\nknown format by using a separate port for logs.","shortMessageHtmlLink":"Send nanopass tracer logs to error port (cisco#771)"}},{"before":"39643aeb760a30743359a6194fd773ac65a83004","after":"bf264ebaf9c5f0a3191da855b6f5ad370281226f","ref":"refs/heads/parallel-build","pushedAt":"2023-11-24T06:55:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Add makefile and ninja for parallel build","shortMessageHtmlLink":"Add makefile and ninja for parallel build"}},{"before":"2c700cfb10f0772f9f3390899bd7f40d1d54540f","after":"575feda6c4dda61e0292b1c8f5783eb60e3f239c","ref":"refs/heads/main","pushedAt":"2023-11-24T06:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"unbreak `system` in a thread that has interrupts disabled (#766)\n\nFixes a mistake in d7cc2cf2e5. This mistake was noticed by some C\r\ncompilers, but I missed the warnings.","shortMessageHtmlLink":"unbreak system in a thread that has interrupts disabled (cisco#766)"}},{"before":"0654a2d8fee32bef7c2f1ff802437fbdc2c42f01","after":"2c700cfb10f0772f9f3390899bd7f40d1d54540f","ref":"refs/heads/main","pushedAt":"2023-11-22T04:14:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"avoid some C functions that are not in C99 (#760)","shortMessageHtmlLink":"avoid some C functions that are not in C99 (cisco#760)"}},{"before":"0274e27768f230d0c2e1d17241c744d6b0861011","after":"0654a2d8fee32bef7c2f1ff802437fbdc2c42f01","ref":"refs/heads/main","pushedAt":"2023-11-20T10:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"LoongArch64 Support (#754)\n\n* Fix riscv64 asm-indirect-jump.\r\n\r\n* Add loongarch64 support.\r\n\r\n* Fix the `cas` primitive in riscv and loongarch backend to allow for offset value bigger than 12 bits.","shortMessageHtmlLink":"LoongArch64 Support (cisco#754)"}},{"before":"49bc6bd0a2a5d59b37ed626fb045d673fc9775ba","after":"0274e27768f230d0c2e1d17241c744d6b0861011","ref":"refs/heads/main","pushedAt":"2023-11-18T05:29:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"adjust timing tests (#758)\n\nFor tests that involve time: use CPU time whenever possible, retry\r\ntests that unavoidably involve real time, and and scale an expected\r\nupper limit on CPU time by timing a baseline calculation.\r\n\r\nAlso, scale down a test that pushes memory use to 1.7GB on a 64-bit\r\nmachine, bringing peak memory down below 500MB.","shortMessageHtmlLink":"adjust timing tests (cisco#758)"}},{"before":"43c33ba3f3f120050750a65b31513c2f42e01f60","after":"49bc6bd0a2a5d59b37ed626fb045d673fc9775ba","ref":"refs/heads/main","pushedAt":"2023-11-17T04:23:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"add /force flag to build.bat (#757)","shortMessageHtmlLink":"add /force flag to build.bat (cisco#757)"}},{"before":"1caa31680cbf995f3c8af3db7ce9084f87126b37","after":"43c33ba3f3f120050750a65b31513c2f42e01f60","ref":"refs/heads/main","pushedAt":"2023-11-16T14:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"find boot files relative to the executable by default (#755)\n\nBuilding on recent support for \"%x\" everywhere, the change here makes\r\nthe default boot-file search path\r\n\r\n \"%x:%x/../lib/csv%v/%m:%x/../../boot/%m\"\r\n\r\nwhich searches in the immediate directory, then in the place relative\r\nto the executable's install location to reach installed boot files,\r\nand then relative to the workarea executable to reach workarea boot\r\nfiles. More precisely, the middle path in the default takes into\r\naccount the configured bin and lib target directories.\r\n\r\nAs a result of this change, it's much easier to run a just-built\r\nexecutable before installing it, and installing to a non-system\r\ndirectory produces something that you can move around in the\r\nfilesystem.\r\n\r\nAs a further step to make things work in the default way, `configure`\r\nnow supports `--prefix` as an alias for `--installprefix`.\r\n\r\nThe `--installabsolute` flag uses the old default search path, which\r\nis absolute relative to the target installation directory.","shortMessageHtmlLink":"find boot files relative to the executable by default (cisco#755)"}},{"before":"eef067876e6bf64391120001f8600e9187dcc4e2","after":"39643aeb760a30743359a6194fd773ac65a83004","ref":"refs/heads/parallel-build","pushedAt":"2023-11-16T03:09:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Add makefile and ninja for parallel build","shortMessageHtmlLink":"Add makefile and ninja for parallel build"}},{"before":"352f7f5ac704d595b5cd7e5e33409bba6242b303","after":"1caa31680cbf995f3c8af3db7ce9084f87126b37","ref":"refs/heads/main","pushedAt":"2023-11-16T02:24:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"},"commit":{"message":"Make (load-shared-object #f) portable (#753)","shortMessageHtmlLink":"Make (load-shared-object #f) portable (cisco#753)"}},{"before":"91ffeba76759fbcb0390664ede166360d0222887","after":null,"ref":"refs/heads/unix-portable","pushedAt":"2023-11-16T02:18:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ur4t","name":null,"path":"/ur4t","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46435411?s=80&v=4"}},{"before":"012b2957f5ada0eea0ed43d4cb5f9e88060f53fd","after":"91ffeba76759fbcb0390664ede166360d0222887","ref":"refs/heads/unix-portable","pushedAt":"2023-11-15T13:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mflatt","name":"Matthew Flatt","path":"/mflatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/295034?s=80&v=4"},"commit":{"message":"add license header to \"self-exe.c\"","shortMessageHtmlLink":"add license header to \"self-exe.c\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsRtG1QA","startCursor":null,"endCursor":null}},"title":"Activity · ur4t/ChezScheme"}