{"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:1720267737.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7ed52e2bf02754be01c5d499fcaeb4874c828716","ref":"refs/heads/dependabot/github_actions/actions/setup-java-4.2.1","pushedAt":"2024-07-06T12:08:57.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 actions/setup-java from 3.13.0 to 4.2.1\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 3.13.0 to 4.2.1.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/0ab4596768b603586c0de567f2430c30f5b0d2b0...99b8673ff64fbf99d8d325f52d9a5bdedb8483e9)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-java from 3.13.0 to 4.2.1"}},{"before":"84b324e4b351ea43c8ece5eeecfc8335ac8a5402","after":"955af1565bd440b4954a7cbd3db4278b669302e7","ref":"refs/heads/master","pushedAt":"2024-07-04T22:14:20.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"More idiomatic loop, without continues and unconditional break at bottom.","shortMessageHtmlLink":"More idiomatic loop, without continues and unconditional break at bot…"}},{"before":"94aa470b6f63b8a7a89f226652107e53df547c56","after":"84b324e4b351ea43c8ece5eeecfc8335ac8a5402","ref":"refs/heads/master","pushedAt":"2024-07-04T22:05:50.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 support for Junit 5 and use it for test262\n\nThis lets the test 262 suite run in parallel.","shortMessageHtmlLink":"Add support for Junit 5 and use it for test262"}},{"before":"43285f88827f8049e81778f9222a85704f505e3a","after":"94aa470b6f63b8a7a89f226652107e53df547c56","ref":"refs/heads/master","pushedAt":"2024-07-03T18:46:19.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Proper error message when computed properties are used in destructuring\n\nWe don't support it, but we want to give back a proper error message\nrather than a generic assertion failed.","shortMessageHtmlLink":"Proper error message when computed properties are used in destructuring"}},{"before":"77db441115d1903c1e6e8e6a84c6b7893f04b858","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.3.3","pushedAt":"2024-07-01T18:13:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"}},{"before":"b9f30bf67374534accc8152d3b53b07ce5d378f2","after":"43285f88827f8049e81778f9222a85704f505e3a","ref":"refs/heads/master","pushedAt":"2024-07-01T18:13:45.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":"Bump actions/upload-artifact from 3.pre.node20 to 4.3.3\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.pre.node20 to 4.3.3.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3-node20...65462800fd760344b1a7b4382951275a0abb4808)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 3.pre.node20 to 4.3.3"}},{"before":"db751a704e65ccaef061b046eb49da00a39bb087","after":"77db441115d1903c1e6e8e6a84c6b7893f04b858","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.3.3","pushedAt":"2024-07-01T17:30:00.000Z","pushType":"force_push","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 actions/upload-artifact from 3.pre.node20 to 4.3.3\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.pre.node20 to 4.3.3.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3-node20...65462800fd760344b1a7b4382951275a0abb4808)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 3.pre.node20 to 4.3.3"}},{"before":"e04cb147a321380f991252af692eecb5433e34a4","after":"b9f30bf67374534accc8152d3b53b07ce5d378f2","ref":"refs/heads/master","pushedAt":"2024-07-01T17:28: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":"Do we need to fix name of report upload?","shortMessageHtmlLink":"Do we need to fix name of report upload?"}},{"before":null,"after":"db751a704e65ccaef061b046eb49da00a39bb087","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.3.3","pushedAt":"2024-06-30T06:21:57.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 actions/upload-artifact from 3.pre.node20 to 4.3.3\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.pre.node20 to 4.3.3.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3-node20...65462800fd760344b1a7b4382951275a0abb4808)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 3.pre.node20 to 4.3.3"}},{"before":"f91d5296aefdf27c078b41a7d856efb1c706e98a","after":"e04cb147a321380f991252af692eecb5433e34a4","ref":"refs/heads/master","pushedAt":"2024-06-30T06:21:07.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":"Update dependabot.yml","shortMessageHtmlLink":"Update dependabot.yml"}},{"before":"449a8dceee908944a0895182010c70e497f7afcf","after":"f91d5296aefdf27c078b41a7d856efb1c706e98a","ref":"refs/heads/master","pushedAt":"2024-06-30T06:14:12.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":"Allow Dependabot to run","shortMessageHtmlLink":"Allow Dependabot to run"}},{"before":"91319ded33c40f29a0a6487e1fd28fa177c2f374","after":"449a8dceee908944a0895182010c70e497f7afcf","ref":"refs/heads/master","pushedAt":"2024-06-30T03:29:18.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":"Ensure that the reports are all uploaded","shortMessageHtmlLink":"Ensure that the reports are all uploaded"}},{"before":"f48a40d2ca5b3b36f7b353d5edcc3e682f00af29","after":"91319ded33c40f29a0a6487e1fd28fa177c2f374","ref":"refs/heads/master","pushedAt":"2024-06-30T02:32:30.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":"NativeRegexp should only call ScriptRuntime.addInstructionCount when instruction counting is enabled (issue #1497)","shortMessageHtmlLink":"NativeRegexp should only call ScriptRuntime.addInstructionCount when …"}},{"before":"01a7b20655602f7e2df59af744b47b77f678b6cf","after":"f48a40d2ca5b3b36f7b353d5edcc3e682f00af29","ref":"refs/heads/master","pushedAt":"2024-06-18T04:18:27.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":"Change root project name to \"rhino-root\"\n\nVS Code (and maybe other IDEs) get very confused when the root project\nname matches the name of one of the subprojects. Name the root project\n\"rhino-root\" to avoid this conflict.","shortMessageHtmlLink":"Change root project name to \"rhino-root\""}},{"before":"39aad216e117342b0e46e04f4417f1ee3898b22c","after":"01a7b20655602f7e2df59af744b47b77f678b6cf","ref":"refs/heads/master","pushedAt":"2024-06-17T14:58: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":"Rename the main module and all-in-one JAR\n\nThe main module is now named \"rhino\", and exports the\n\"org.mozilla.rhino\" package.\n\nThe \"rhino-all\" module builds the \"rhino-all.jar\", which contains all\nthe modules except the ScriptEngine (like the old \"rhino.jar\") and is\nsufficient to run Rhino using \"java -jar\".","shortMessageHtmlLink":"Rename the main module and all-in-one JAR"}},{"before":"644cae5d258f7b861835bc2d4467c79c6d3a8fc9","after":"39aad216e117342b0e46e04f4417f1ee3898b22c","ref":"refs/heads/master","pushedAt":"2024-06-16T18:21:12.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Fix merge problem","shortMessageHtmlLink":"Fix merge problem"}},{"before":"01e0a7f620f4b5cfa8d3237b1cf4fb53730415b8","after":"644cae5d258f7b861835bc2d4467c79c6d3a8fc9","ref":"refs/heads/master","pushedAt":"2024-06-15T06:42:58.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":"Object.defineProperty() has to take care of ConsString (issue #1482)","shortMessageHtmlLink":"Object.defineProperty() has to take care of ConsString (issue #1482)"}},{"before":"a236c26d8b2394e4c13cff798f807187da8428ed","after":"01e0a7f620f4b5cfa8d3237b1cf4fb53730415b8","ref":"refs/heads/master","pushedAt":"2024-06-10T05:16:52.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 code coverage reports","shortMessageHtmlLink":"Add code coverage reports"}},{"before":"c6a873f61fe7d32a560feca9d66318e2586ef169","after":"a236c26d8b2394e4c13cff798f807187da8428ed","ref":"refs/heads/master","pushedAt":"2024-06-09T22:39:04.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"gbrail","name":"Greg Brail","path":"/gbrail","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/521323?s=80&v=4"},"commit":{"message":"Already forgetting that right now Spotless only runs with Java 11","shortMessageHtmlLink":"Already forgetting that right now Spotless only runs with Java 11"}},{"before":"085d561953cd2ac0d28e8ff69b4b5742cd6074f5","after":"c6a873f61fe7d32a560feca9d66318e2586ef169","ref":"refs/heads/master","pushedAt":"2024-05-30T00:35:01.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":"Fixed deadlock when sealing objects with a LazyCtor\n\nThe reason is that ScriptableObject::sealObject will initialize eagerly\nany LazyLoadedCtor that are stored in the slot map - it needs to that\nbecause some of those will actually mutate the object (such as\nNativeJavaTopPackage), and that cannot work if the object is already\nsealed. However, it will also acquire a read lock on the slot map\nbefore iterating on it. But the mutations will try to acquire a write\nlock, causing a deadlock with just one thread.\n\nThis change fixes it by not holding the read lock while mutating, and\nalso avoids marking the object as sealed until it is certainly correct\nto do so.","shortMessageHtmlLink":"Fixed deadlock when sealing objects with a LazyCtor"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeGZ62gA","startCursor":null,"endCursor":null}},"title":"Activity · mozilla/rhino"}