{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1739767,"defaultBranch":"master","name":"rhino","ownerLogin":"mozilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-12T18:47:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714794203.0","currentOid":""},"activityList":{"items":[{"before":"ade38dcc974b89fe70ad7d880ce7c8dd090ae61d","after":"085d561953cd2ac0d28e8ff69b4b5742cd6074f5","ref":"refs/heads/master","pushedAt":"2024-05-04T04:00:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"README update","shortMessageHtmlLink":"README update"}},{"before":"22557a6c3ea3ad9addda5b0de01d2d720bd291d3","after":"ade38dcc974b89fe70ad7d880ce7c8dd090ae61d","ref":"refs/heads/master","pushedAt":"2024-05-04T03:48:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Update github publish\n\nWe might not actually need this action any more since \"publish\" now seems to publish to multiple places","shortMessageHtmlLink":"Update github publish"}},{"before":"6cdd0499b7783a83c99fd957fdd3d937472075a6","after":"81e46404895f8f565cba3accd4a41c83a3676326","ref":"refs/heads/fix-push","pushedAt":"2024-05-04T03:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Another fix","shortMessageHtmlLink":"Another fix"}},{"before":null,"after":"6cdd0499b7783a83c99fd957fdd3d937472075a6","ref":"refs/heads/fix-push","pushedAt":"2024-05-04T03:43:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Update github publish so it might work","shortMessageHtmlLink":"Update github publish so it might work"}},{"before":"15abaadb780e43b8e1139d5aaac1d604d05064da","after":"22557a6c3ea3ad9addda5b0de01d2d720bd291d3","ref":"refs/heads/master","pushedAt":"2024-05-04T00:41:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Update files for 1.7.15 release","shortMessageHtmlLink":"Update files for 1.7.15 release"}},{"before":"05c033d8127af817d74d993a39029bf9272c4664","after":"15abaadb780e43b8e1139d5aaac1d604d05064da","ref":"refs/heads/master","pushedAt":"2024-05-03T23:04:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Fix unhandled promise rejection handler after a `.then`\n\nIf we have a promise `p1` that is rejected, and invoke `then` on it,\nwe create a new promise `p2` (as it should be, per the spec) and mark\n`p1` as handled. However, if we call `.catch` on `p2`, we are _not_\nmarking `p1` as handled correctly since its status is \"pending\" and\nnot \"rejected\". This patch fixes it and adds some tests.\n\nFixes #1461","shortMessageHtmlLink":"Fix unhandled promise rejection handler after a .then"}},{"before":"dcd8e05f0cf2d6be8996b5e979544ffead4d18bd","after":"05c033d8127af817d74d993a39029bf9272c4664","ref":"refs/heads/master","pushedAt":"2024-04-28T22:07:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"initial implementation of function rest parameter support (#1451)\n\ninitial implementation of function rest parameter support (arrow functions are not supported as of now)","shortMessageHtmlLink":"initial implementation of function rest parameter support (#1451)"}},{"before":"0f214b99da9c4469fc6ba55b12518fbdf7ac94f7","after":"dcd8e05f0cf2d6be8996b5e979544ffead4d18bd","ref":"refs/heads/master","pushedAt":"2024-04-27T17:40:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Make regexp execution loop interruptible #1189 (#1440)\n\n* Make regexp execution loop interruptible #1189\r\n\r\nUses Thread.currentThread.isInterrupted() so that the interruption flag remains set to true,\r\nwe only terminate the RegExp evaluation loop, but other (potentially third-party calling)\r\ncode may still have to check for the interrupted flag to stop its execution as well.\r\n\r\nI also added a test with a long-running regexp that fails without the interrupt check.\r\n\r\nCo-authored-by: Andre Wachsmuth ","shortMessageHtmlLink":"Make regexp execution loop interruptible #1189 (#1440)"}},{"before":"88eb66ab7822b2b9a0c653244713a677c1236714","after":"0f214b99da9c4469fc6ba55b12518fbdf7ac94f7","ref":"refs/heads/master","pushedAt":"2024-04-27T16:08:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"update scorecard workflow","shortMessageHtmlLink":"update scorecard workflow"}},{"before":"a3dfe64a52de1fc20e37d9577d937d2bd4ccb41b","after":"88eb66ab7822b2b9a0c653244713a677c1236714","ref":"refs/heads/master","pushedAt":"2024-04-27T13:30:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"fixup: updated `test262.properties` to JDK 1.8\n\nUnfortunately, some of the tests pass only on higher version of the JDK,\nbecause they have updated unicode support. On JDK 1.8 we get a lot of\nfailures that we aren't getting on Java 11 or 17.","shortMessageHtmlLink":"fixup: updated test262.properties to JDK 1.8"}},{"before":"709874b5358b87afd0af6db1a64fc0cb4cfaa0af","after":"a3dfe64a52de1fc20e37d9577d937d2bd4ccb41b","ref":"refs/heads/master","pushedAt":"2024-04-27T13:29:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"a bit cleanup for the PR; make the old function markFunctionStart(int) deprecated and do not use the old stuff internally","shortMessageHtmlLink":"a bit cleanup for the PR; make the old function markFunctionStart(int…"}},{"before":"7c710f1fac76946945547720644fd1ec282a3955","after":"709874b5358b87afd0af6db1a64fc0cb4cfaa0af","ref":"refs/heads/master","pushedAt":"2024-04-27T11:03:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"fix: toString() on generator","shortMessageHtmlLink":"fix: toString() on generator"}},{"before":"96d18d470e8e8ada9bcbc205ccb4dd32ea70a162","after":"7c710f1fac76946945547720644fd1ec282a3955","ref":"refs/heads/master","pushedAt":"2024-04-27T11:00:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"use try-with-resources for the context at more places","shortMessageHtmlLink":"use try-with-resources for the context at more places"}},{"before":"9cc5f6bbc43c66b1c3236b786db6f4b46433bbdb","after":"96d18d470e8e8ada9bcbc205ccb4dd32ea70a162","ref":"refs/heads/master","pushedAt":"2024-03-15T15:11:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"SpecialRef: fix assigning to Symbol.__proto__ returning undefined\n(see https://github.com/HtmlUnit/htmlunit-rhino-fork/pull/15)","shortMessageHtmlLink":"SpecialRef: fix assigning to Symbol.__proto__ returning undefined"}},{"before":"7d2c2425ce7ed2025a4d3d9042159379056e00ff","after":"9cc5f6bbc43c66b1c3236b786db6f4b46433bbdb","ref":"refs/heads/master","pushedAt":"2024-03-15T14:23:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"spotless","shortMessageHtmlLink":"spotless"}},{"before":"6b0935930c429eeef0c9657cc7fb702de80cf052","after":"7d2c2425ce7ed2025a4d3d9042159379056e00ff","ref":"refs/heads/master","pushedAt":"2024-03-04T12:05:01.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"Updated test262 status","shortMessageHtmlLink":"Updated test262 status"}},{"before":"6ec10856891879e3583e6d47b05e82d9ae8a19c6","after":"6b0935930c429eeef0c9657cc7fb702de80cf052","ref":"refs/heads/master","pushedAt":"2024-03-04T07:03:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rbri","name":"RBRi","path":"/rbri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2544132?s=80&v=4"},"commit":{"message":"add @Override and some try-with-resources (#1449)\n\n* add @Override and some try-with-resource\r\ns\r\n\r\n* add another try-with-resource to fix missing close introduced in last commit\r\n\r\n* more try-with-resources","shortMessageHtmlLink":"add @OverRide and some try-with-resources (#1449)"}},{"before":"3f5f6cc21e52020c44b827c1675d97e911edd990","after":"6ec10856891879e3583e6d47b05e82d9ae8a19c6","ref":"refs/heads/master","pushedAt":"2024-01-24T02:48:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Fix `Math.atanh` (#1438)\n\nMake implementation of Math.atanh correct.\r\n\r\nFixes https://github.com/mozilla/rhino/issues/1437","shortMessageHtmlLink":"Fix Math.atanh (#1438)"}},{"before":"553681af365e707d06a911d922f013f1fc67a21c","after":"3f5f6cc21e52020c44b827c1675d97e911edd990","ref":"refs/heads/master","pushedAt":"2024-01-24T02:33:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Various fixes and implementations to NativeRegExp (#1434)\n\n* NativeRegExp: fix RegExp.prototype.toString throwing TypeError on NativeObject\r\n* NativeRegExp: implement dotAll flag\r\n* NativeString/NativeRegExp: implement String.prototype.replaceAll\r\n* NativeString: fix unwanted behavior when Symbol.match of RegExp is set to false\r\n\r\nOriginal contributions by @duonglaiquang","shortMessageHtmlLink":"Various fixes and implementations to NativeRegExp (#1434)"}},{"before":"e1f915904256075572d66a966e1a48c7de86b8ec","after":"553681af365e707d06a911d922f013f1fc67a21c","ref":"refs/heads/master","pushedAt":"2024-01-24T02:21:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"fix clz23 rounding errors","shortMessageHtmlLink":"fix clz23 rounding errors"}},{"before":"a754ea6bc2cc83ac88fb25e53bf0c56b896ae21d","after":"e1f915904256075572d66a966e1a48c7de86b8ec","ref":"refs/heads/master","pushedAt":"2024-01-15T01:10:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Fixes for Symbol.iterator handling in NativeArray (#1435)\n\n* Array.prototype[Symbol.iterator] now correctly points to the 'values' functions\r\n* arguments[Symbol.iterator] points to Array Array.prototype[Symbol.iterator]\r\n\r\n see https://github.com/HtmlUnit/htmlunit-rhino-fork/pull/14","shortMessageHtmlLink":"Fixes for Symbol.iterator handling in NativeArray (#1435)"}},{"before":"c5c7fa680be2233d0d28ce272a3614b5c2610bd9","after":"a754ea6bc2cc83ac88fb25e53bf0c56b896ae21d","ref":"refs/heads/master","pushedAt":"2024-01-15T00:37:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"BigIntLiteral.toSource includes suffix","shortMessageHtmlLink":"BigIntLiteral.toSource includes suffix"}},{"before":"c4c7bf30a61bf9d79569debcc91eafd79e239c92","after":"c5c7fa680be2233d0d28ce272a3614b5c2610bd9","ref":"refs/heads/master","pushedAt":"2024-01-15T00:18:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"limit the length of the string to be used for indentation (#1428)\n\n* limit the length of the string to be used for indentation\r\n* use a cache of precalculated strings instead of generating new ones over and over again\r\n\r\nThis addresses https://github.com/mozilla/rhino/issues/1427","shortMessageHtmlLink":"limit the length of the string to be used for indentation (#1428)"}},{"before":"ef18cb92067d2ff2e14a038d29e2d4adce0de446","after":"c4c7bf30a61bf9d79569debcc91eafd79e239c92","ref":"refs/heads/master","pushedAt":"2024-01-15T00:11:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Handle Array prototype properties in standard operations\n\nWhen an Array object's prototype is changed, disable the \"dense only\"\noptimization to ensure that prototype properties are considered by\nstandard operations.","shortMessageHtmlLink":"Handle Array prototype properties in standard operations"}},{"before":"648a654213eed3866c18024a6b30e1fd84b76d99","after":"ef18cb92067d2ff2e14a038d29e2d4adce0de446","ref":"refs/heads/master","pushedAt":"2023-11-14T01:53:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Adds support for trailing commas in function parameters\n\n* Adds support for trailing commas in function parameters","shortMessageHtmlLink":"Adds support for trailing commas in function parameters"}},{"before":"85effa53bf7b5ca2cd4860aba0f500b8127c6ecb","after":"648a654213eed3866c18024a6b30e1fd84b76d99","ref":"refs/heads/master","pushedAt":"2023-11-09T16:41:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Add Scorecard Action (#1400)\n\nSet up a scan for the Open Source Security Dashboard (see https://openssf.org/blog/2022/09/08/show-off-your-security-score-announcing-scorecards-badges/)","shortMessageHtmlLink":"Add Scorecard Action (#1400)"}},{"before":"f085d50aceb90d4f9381c0a3bb9e0be076444feb","after":"85effa53bf7b5ca2cd4860aba0f500b8127c6ecb","ref":"refs/heads/master","pushedAt":"2023-11-09T16:20:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Support hashbang (#1417)\n\nSupport hashbang syntax at the start of a script","shortMessageHtmlLink":"Support hashbang (#1417)"}},{"before":"d12a10f74c6e361418757890beaf51917cde9f8c","after":"f085d50aceb90d4f9381c0a3bb9e0be076444feb","ref":"refs/heads/master","pushedAt":"2023-10-31T22:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Make handling of object indices more in line with the spec (#1392)\n\nIn general, treat invalid index values, such as negative numbers, as strings and not integers. This will result in object properties being correctly ordered, and JSON.stringify producing the right output as well.\r\n\r\n* Make handling of object indices more in line with the spec\r\n* In more cases, treat out-of-range numeric indices as strings\r\n* For typed arrays, correctly implement index semantics, which are different than for regular objects\r\n* Also fix index handling in JSON.parse","shortMessageHtmlLink":"Make handling of object indices more in line with the spec (#1392)"}},{"before":"873f22fbfd7eb79e331fc60471c4900332281656","after":"d12a10f74c6e361418757890beaf51917cde9f8c","ref":"refs/heads/master","pushedAt":"2023-10-31T22:16:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Create dependabot.yml\n\nEnable dependabot for security updates for github actions and gradle","shortMessageHtmlLink":"Create dependabot.yml"}},{"before":"05ab4ffdf3eb1e8e603856a0a44577715dcb2cc3","after":"873f22fbfd7eb79e331fc60471c4900332281656","ref":"refs/heads/master","pushedAt":"2023-10-31T22:12:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"[StepSecurity] ci: Harden GitHub Actions\n\nSigned-off-by: StepSecurity Bot ","shortMessageHtmlLink":"[StepSecurity] ci: Harden GitHub Actions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQUJAXAA","startCursor":null,"endCursor":null}},"title":"Activity · mozilla/rhino"}