{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":538746,"defaultBranch":"master","name":"ruby","ownerLogin":"ruby","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-02-27T15:55:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/210414?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717989548.0","currentOid":""},"activityList":{"items":[{"before":"3b4ec9e95d860b2f115821e196ffd441dc83868e","after":null,"ref":"refs/heads/dependabot/github_actions/ruby/setup-ruby-1.179.1","pushedAt":"2024-06-10T03:19:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"}},{"before":"2959e1b5ea053ca09ec8b5d6c1323c529f100e44","after":"4c8f9c93f6de925cfa1fcbdf337d005ce9755a1c","ref":"refs/heads/master","pushedAt":"2024-06-10T03:19:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"Bump ruby/setup-ruby from 1.179.0 to 1.179.1\n\nBumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.179.0 to 1.179.1.\n- [Release notes](https://github.com/ruby/setup-ruby/releases)\n- [Commits](https://github.com/ruby/setup-ruby/compare/d5fb7a202fc07872cb44f00ba8e6197b70cb0c55...78c01b705fd9d5ad960d432d3a0cfa341d50e410)\n\n---\nupdated-dependencies:\n- dependency-name: ruby/setup-ruby\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ruby/setup-ruby from 1.179.0 to 1.179.1"}},{"before":null,"after":"3b4ec9e95d860b2f115821e196ffd441dc83868e","ref":"refs/heads/dependabot/github_actions/ruby/setup-ruby-1.179.1","pushedAt":"2024-06-10T02:43:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ruby/setup-ruby from 1.179.0 to 1.179.1\n\nBumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.179.0 to 1.179.1.\n- [Release notes](https://github.com/ruby/setup-ruby/releases)\n- [Commits](https://github.com/ruby/setup-ruby/compare/d5fb7a202fc07872cb44f00ba8e6197b70cb0c55...78c01b705fd9d5ad960d432d3a0cfa341d50e410)\n\n---\nupdated-dependencies:\n- dependency-name: ruby/setup-ruby\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ruby/setup-ruby from 1.179.0 to 1.179.1"}},{"before":"4dfd4e1d00c8492466e9f90f777819d3339bea60","after":"2959e1b5ea053ca09ec8b5d6c1323c529f100e44","ref":"refs/heads/master","pushedAt":"2024-06-09T20:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[ruby/irb] Suppress Ruby warnings in certain backtrace filtering\ntests\n(https://github.com/ruby/irb/pull/966)\n\nSince they're sensitive to the warnings, and the warnings are\nnot relevant to the tests, we can suppress them to keep the tests\nsimple.\n\nhttps://github.com/ruby/irb/commit/ad642795da","shortMessageHtmlLink":"[ruby/irb] Suppress Ruby warnings in certain backtrace filtering"}},{"before":"1b7aabb90dd884bd720b1eac417a8845a0b53503","after":"4dfd4e1d00c8492466e9f90f777819d3339bea60","ref":"refs/heads/master","pushedAt":"2024-06-09T12:01:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nobu","name":"Nobuyoshi Nakada","path":"/nobu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16700?s=80&v=4"},"commit":{"message":"Correct typo [ci skip]","shortMessageHtmlLink":"Correct typo [ci skip]"}},{"before":"dd8903fed72c2d06fe7a0ca6b5ef88e9140be451","after":"1b7aabb90dd884bd720b1eac417a8845a0b53503","ref":"refs/heads/master","pushedAt":"2024-06-09T11:30:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"Remove digest.def that fails on older Ruby versions","shortMessageHtmlLink":"Remove digest.def that fails on older Ruby versions"}},{"before":"6ea9cd49099b83aebbab9463e3432cb03a4b6ba4","after":"dd8903fed72c2d06fe7a0ca6b5ef88e9140be451","ref":"refs/heads/master","pushedAt":"2024-06-09T01:18:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[Bug #20566] Mention out-of-range argument cases in `String#<<`\n\nAlso [Bug #18973].","shortMessageHtmlLink":"[Bug #20566] Mention out-of-range argument cases in String#<<"}},{"before":"69c0b1438a45938e79e63407035f116de4634dcb","after":"6ea9cd49099b83aebbab9463e3432cb03a4b6ba4","ref":"refs/heads/master","pushedAt":"2024-06-08T17:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"Provisionally export new API","shortMessageHtmlLink":"Provisionally export new API"}},{"before":"0b92929e520801d9d60a5d886430d35df1288af6","after":"69c0b1438a45938e79e63407035f116de4634dcb","ref":"refs/heads/master","pushedAt":"2024-06-08T10:59:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[ruby/openssl] Fix references to the license text\n\nUpdate the references to the file \"LICENCE\" with \"COPYING\".\n\nThe file LICENCE doesn't exist in ruby/ruby nor ruby/openssl. This has\nbeen always the case since OpenSSL for Ruby 2 was merged to the ruby\ntree as a standard library in 2003.\n\nIn OpenSSL for Ruby 2's CVS repository[1], the LICENCE file contained\nan old version of the Ruby License, identical to the COPYING file that\nwas in Ruby's tree at that time (r4128[2]).\n\n[1] http://cvs.savannah.gnu.org/viewvc/rubypki/ossl2/LICENCE?revision=1.1.1.1&view=markup\n[2] https://github.com/ruby/ruby/blob/231247c010acba191b78ed2d1310c935e63ad919/COPYING\n\nhttps://github.com/ruby/openssl/commit/5bccf07d04","shortMessageHtmlLink":"[ruby/openssl] Fix references to the license text"}},{"before":"7612e45306e87bea2a5e8d269ac06cd2b65eef29","after":"0b92929e520801d9d60a5d886430d35df1288af6","ref":"refs/heads/master","pushedAt":"2024-06-08T10:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[ruby/openssl] Add X509::Certificate#tbs_bytes\n\nRef https://github.com/ruby/openssl/issues/519\n\nThis makes verifying embedded certificate transparency signatures\nsignificantly easier, as otherwise the alternative was manipulating the\nASN1 sequence, as in\nhttps://github.com/segiddins/sigstore-cosign-verify/pull/2/commits/656d992fa816613fd9936f53ce30972c2f2f4957\n\nhttps://github.com/ruby/openssl/commit/99128bea5d","shortMessageHtmlLink":"[ruby/openssl] Add X509::Certificate#tbs_bytes"}},{"before":"bf95a17c8463f5540738dd4c876e83f2272e778c","after":"7612e45306e87bea2a5e8d269ac06cd2b65eef29","ref":"refs/heads/master","pushedAt":"2024-06-08T10:35:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"ripper: Unify formal argument error handling","shortMessageHtmlLink":"ripper: Unify formal argument error handling"}},{"before":"0d91887c6aa740d3226407cafa1f27c62fd119f4","after":"bf95a17c8463f5540738dd4c876e83f2272e778c","ref":"refs/heads/master","pushedAt":"2024-06-08T03:40:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[ruby/digest] [DOC] Update document to use `rb_digest_make_metadata`\n\nhttps://github.com/ruby/digest/commit/c5c1debd43","shortMessageHtmlLink":"[ruby/digest] [DOC] Update document to use rb_digest_make_metadata"}},{"before":"425e630ce73cf79fa5529df199dde47fc109a5de","after":"0d91887c6aa740d3226407cafa1f27c62fd119f4","ref":"refs/heads/master","pushedAt":"2024-06-07T21:59:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maximecb","name":"Maxime Chevalier-Boisvert","path":"/maximecb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713766?s=80&v=4"},"commit":{"message":"YJIT: implement cache for recently encoded/decoded contexts (#10938)\n\n* YJIT: implement cache for recently encoded/decoded contexts\r\n\r\n* Increase cache size to 512","shortMessageHtmlLink":"YJIT: implement cache for recently encoded/decoded contexts (#10938)"}},{"before":"faad2bc6e13dc829f1d29feb5084761fb113fd77","after":"425e630ce73cf79fa5529df199dde47fc109a5de","ref":"refs/heads/master","pushedAt":"2024-06-07T20:26:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maximecb","name":"Maxime Chevalier-Boisvert","path":"/maximecb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713766?s=80&v=4"},"commit":{"message":"YJIT: implement variable-length context encoding scheme (#10888)\n\n* Implement BitVector data structure for variable-length context encoding\r\n\r\n* Rename method to make intent clearer\r\n\r\n* Rename write_uint => push_uint to make intent clearer\r\n\r\n* Implement debug trait for BitVector\r\n\r\n* Fix bug in BitVector::read_uint_at(), enable more tests\r\n\r\n* Add one more test for good measure\r\n\r\n* Start sketching Context::encode()\r\n\r\n* Progress on variable length context encoding\r\n\r\n* Add tests. Fix bug.\r\n\r\n* Encode stack state\r\n\r\n* Add comments. Try to estimate context encoding size.\r\n\r\n* More compact encoding for stack size\r\n\r\n* Commit before rebase\r\n\r\n* Change Context::encode() to take a BitVector as input\r\n\r\n* Refactor BitVector::read_uint(), add helper read functions\r\n\r\n* Implement Context::decode() function. Add test.\r\n\r\n* Fix bug, add tests\r\n\r\n* Rename methods\r\n\r\n* Add Context::encode() and decode() methods using global data\r\n\r\n* Make encode and decode methods use u32 indices\r\n\r\n* Refactor YJIT to use variable-length context encoding\r\n\r\n* Tag functions as allow unused\r\n\r\n* Add a simple caching mechanism and stats for bytes per context etc\r\n\r\n* Add comments, fix formatting\r\n\r\n* Grow vector of bytes by 1.2x instead of 2x\r\n\r\n* Add debug assert to check round-trip encoding-decoding\r\n\r\n* Take some rustfmt formatting\r\n\r\n* Add decoded_from field to Context to reuse previous encodings\r\n\r\n* Remove olde context stats\r\n\r\n* Re-add stack_size assert\r\n\r\n* Disable decoded_from optimization for now","shortMessageHtmlLink":"YJIT: implement variable-length context encoding scheme (#10888)"}},{"before":"c90b5303a2fff58eddd7b87a06262a785d9d1526","after":"faad2bc6e13dc829f1d29feb5084761fb113fd77","ref":"refs/heads/master","pushedAt":"2024-06-07T19:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"Update default gems list at c90b5303a2fff58eddd7b87a06262a [ci skip]","shortMessageHtmlLink":"Update default gems list at c90b530 [ci skip]"}},{"before":"41a36b68531dd1d9fa044c34ac40a5c4abedda2e","after":"c90b5303a2fff58eddd7b87a06262a785d9d1526","ref":"refs/heads/master","pushedAt":"2024-06-07T19:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"Sync prism version to latest","shortMessageHtmlLink":"Sync prism version to latest"}},{"before":"792e9c46a410332e261ec52f8beba3e1522b20da","after":"41a36b68531dd1d9fa044c34ac40a5c4abedda2e","ref":"refs/heads/master","pushedAt":"2024-06-07T19:46:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[ruby/prism] Handle chomped bytesize with lines without newlines\n\nhttps://github.com/ruby/prism/commit/1528d3c019","shortMessageHtmlLink":"[ruby/prism] Handle chomped bytesize with lines without newlines"}},{"before":"caac56584ccafd9a103f79a1fc9d389fe438181f","after":"792e9c46a410332e261ec52f8beba3e1522b20da","ref":"refs/heads/master","pushedAt":"2024-06-07T16:24:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kddnewton","name":"Kevin Newton","path":"/kddnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5093358?s=80&v=4"},"commit":{"message":"Remove prism compiler warning","shortMessageHtmlLink":"Remove prism compiler warning"}},{"before":"43cf0f99f99e81614a265863349e6f3264578865","after":"caac56584ccafd9a103f79a1fc9d389fe438181f","ref":"refs/heads/master","pushedAt":"2024-06-07T15:55:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterzhu2118","name":"Peter Zhu","path":"/peterzhu2118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15860699?s=80&v=4"},"commit":{"message":"Don't use SEGV signal when timeout in test_gc_compact\n\nUsing a SEGV signal for timeout makes it difficult to tell if it's a real\nSEGV or if it timed out, so we should just use the default signals.","shortMessageHtmlLink":"Don't use SEGV signal when timeout in test_gc_compact"}},{"before":"239378613b710f96bd078301bb4061078e088524","after":"43cf0f99f99e81614a265863349e6f3264578865","ref":"refs/heads/master","pushedAt":"2024-06-07T14:44:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mame","name":"Yusuke Endoh","path":"/mame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21557?s=80&v=4"},"commit":{"message":"TestRequire#test_loading_fifo_threading_success: Extend the timeout limit","shortMessageHtmlLink":"TestRequire#test_loading_fifo_threading_success: Extend the timeout l…"}},{"before":"36b3fea0ff02645af071097e11801e6d2293bc95","after":"239378613b710f96bd078301bb4061078e088524","ref":"refs/heads/master","pushedAt":"2024-06-07T14:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mame","name":"Yusuke Endoh","path":"/mame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21557?s=80&v=4"},"commit":{"message":"TestRegexp#test_match_cache_positive_look_behind: Extend the timeout limit","shortMessageHtmlLink":"TestRegexp#test_match_cache_positive_look_behind: Extend the timeout …"}},{"before":"b9b207f3888d5d2bbf094074abfda143c76b88c8","after":"36b3fea0ff02645af071097e11801e6d2293bc95","ref":"refs/heads/master","pushedAt":"2024-06-07T14:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mame","name":"Yusuke Endoh","path":"/mame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21557?s=80&v=4"},"commit":{"message":"TestRegexp#test_timeout_shorter_than_global: Extend the timeout limit","shortMessageHtmlLink":"TestRegexp#test_timeout_shorter_than_global: Extend the timeout limit"}},{"before":"91b86f1b4f1b6b269cca800fbbe53415f0d8d173","after":"b9b207f3888d5d2bbf094074abfda143c76b88c8","ref":"refs/heads/master","pushedAt":"2024-06-07T14:04:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mame","name":"Yusuke Endoh","path":"/mame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21557?s=80&v=4"},"commit":{"message":"TestRequire#test_loading_fifo_fd_leak: Extend the timeout limit","shortMessageHtmlLink":"TestRequire#test_loading_fifo_fd_leak: Extend the timeout limit"}},{"before":"51bb5dcd2e63d7902794d42147817733249d3dd9","after":"91b86f1b4f1b6b269cca800fbbe53415f0d8d173","ref":"refs/heads/master","pushedAt":"2024-06-07T13:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mame","name":"Yusuke Endoh","path":"/mame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21557?s=80&v=4"},"commit":{"message":"TestRegexp#test_s_timeout: accept timeout errors more tolerantly\n\nThis test seems flaky on macOS GitHub Actions","shortMessageHtmlLink":"TestRegexp#test_s_timeout: accept timeout errors more tolerantly"}},{"before":"40ec860de761af3b7b8538452a55c2ef8b9bb93e","after":"51bb5dcd2e63d7902794d42147817733249d3dd9","ref":"refs/heads/master","pushedAt":"2024-06-07T13:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[ruby/error_highlight] Trim trailing spaces in base.rb\n\nhttps://github.com/ruby/error_highlight/commit/8ce3f6f145","shortMessageHtmlLink":"[ruby/error_highlight] Trim trailing spaces in base.rb"}},{"before":"0e5640b56f85104293cabe34ae08b8fc94241c7d","after":"40ec860de761af3b7b8538452a55c2ef8b9bb93e","ref":"refs/heads/master","pushedAt":"2024-06-07T13:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[ruby/error_highlight] Support for the prism compiler\n\nhttps://github.com/ruby/error_highlight/commit/69fbacfd49","shortMessageHtmlLink":"[ruby/error_highlight] Support for the prism compiler"}},{"before":"5e1001f754b34e1f0cc67563512c6036b6eb75ab","after":"0e5640b56f85104293cabe34ae08b8fc94241c7d","ref":"refs/heads/master","pushedAt":"2024-06-07T13:09:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mame","name":"Yusuke Endoh","path":"/mame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21557?s=80&v=4"},"commit":{"message":"Extend timeout of TestGCCompect#test_moving_objects_between_size_pools\n\nIt is too flaky on macOS GitHub Actions","shortMessageHtmlLink":"Extend timeout of TestGCCompect#test_moving_objects_between_size_pools"}},{"before":"547233fb6e0cab6e1151737377061c572ee0494e","after":"5e1001f754b34e1f0cc67563512c6036b6eb75ab","ref":"refs/heads/master","pushedAt":"2024-06-07T12:55:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matzbot","name":null,"path":"/matzbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29403229?s=80&v=4"},"commit":{"message":"[DOC] document line continuation.\n\nDocument details of escape sequences including line continuation.\n\n[Bug #20518]","shortMessageHtmlLink":"[DOC] document line continuation."}},{"before":"1c09b013b9eb1cdc01d466f8048f1b40d56fff04","after":"547233fb6e0cab6e1151737377061c572ee0494e","ref":"refs/heads/master","pushedAt":"2024-06-07T12:23:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mame","name":"Yusuke Endoh","path":"/mame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21557?s=80&v=4"},"commit":{"message":"Stop core upload on macOS\n\nIt was too big","shortMessageHtmlLink":"Stop core upload on macOS"}},{"before":"1c5c724c6f92a4461b90af7afd8acafcf40673b1","after":"1c09b013b9eb1cdc01d466f8048f1b40d56fff04","ref":"refs/heads/master","pushedAt":"2024-06-07T11:15:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mame","name":"Yusuke Endoh","path":"/mame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21557?s=80&v=4"},"commit":{"message":"Upload only from ruby/ruby","shortMessageHtmlLink":"Upload only from ruby/ruby"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYKxQsAA","startCursor":null,"endCursor":null}},"title":"Activity · ruby/ruby"}