{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":282480317,"defaultBranch":"master","name":"jython","ownerLogin":"jython","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-25T16:17:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10533356?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712068634.0","currentOid":""},"activityList":{"items":[{"before":"f3d868433a11be49309af4a6cf516b62120ef0d8","after":"d9e1d72e7a72877d78474fccf869b8f07867bfc7","ref":"refs/heads/master","pushedAt":"2024-05-04T09:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Pin launcher tests to MacOS 12 for Java 8","shortMessageHtmlLink":"Pin launcher tests to MacOS 12 for Java 8"}},{"before":"668a95e83dce04ba9371dbf86f7ce618bc5af118","after":"f3d868433a11be49309af4a6cf516b62120ef0d8","ref":"refs/heads/master","pushedAt":"2024-04-29T14:01:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Add upward compatibility to Java 9 Modularity (#325)\n\nThis change uses the Automatic-Module-Name attribute to MANIFEST.MF to give distinct module names to the JARs that may appear as dependencies in modular Java builds. There is guidance in NEWS on how to manage some cases that proved a surprise in testing. Existing use of these JARs on the class path is not impeded.\r\n---------\r\nCo-authored-by: Jeff Allen ","shortMessageHtmlLink":"Add upward compatibility to Java 9 Modularity (#325)"}},{"before":"228fe9ef997d47a82f4eda53db5ae2621a2a510b","after":"668a95e83dce04ba9371dbf86f7ce618bc5af118","ref":"refs/heads/master","pushedAt":"2024-04-03T08:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Begin to identify as version 2.7.4b2","shortMessageHtmlLink":"Begin to identify as version 2.7.4b2"}},{"before":"c6a7d5754f7dd9ac7947ff1946deb71984137187","after":"228fe9ef997d47a82f4eda53db5ae2621a2a510b","ref":"refs/heads/master","pushedAt":"2024-04-02T14:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Prepare for 2.7.4b1 release.","shortMessageHtmlLink":"Prepare for 2.7.4b1 release."}},{"before":"2c3834e2184b9c4c3b62a810ccda8df9727bd52d","after":"c6a7d5754f7dd9ac7947ff1946deb71984137187","ref":"refs/heads/master","pushedAt":"2024-03-31T14:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Exclude Guava META-INF","shortMessageHtmlLink":"Exclude Guava META-INF"}},{"before":"f0afabba27b571475e1270f0054429ea35a517c5","after":"2c3834e2184b9c4c3b62a810ccda8df9727bd52d","ref":"refs/heads/master","pushedAt":"2024-03-29T19:55:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Check Contributor Agreement (#308)\n\nList date last checked Contributor Agreement for the most recent or most prolific contributors. Addresses #298.","shortMessageHtmlLink":"Check Contributor Agreement (#308)"}},{"before":"bc9d8592aef6c608f0e7f7662c3e910eae10c0ca","after":"f0afabba27b571475e1270f0054429ea35a517c5","ref":"refs/heads/master","pushedAt":"2024-03-10T23:06:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Stewori","name":"Stefan Richthofer","path":"/Stewori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4356260?s=80&v=4"},"commit":{"message":"Fix shading (#317)\n\nFixes #316","shortMessageHtmlLink":"Fix shading (#317)"}},{"before":"29853cbaafd31b4e7632ffbd36896ded0ec7b16c","after":"bc9d8592aef6c608f0e7f7662c3e910eae10c0ca","ref":"refs/heads/master","pushedAt":"2024-02-27T19:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Updates to NEWS and README\n\nComplete list of bugs fixed. Name Maven Central as our publication\nlocation. Also fix group id of commons-io.","shortMessageHtmlLink":"Updates to NEWS and README"}},{"before":"e61bc77501bb8ac264d0c57e7f0af6dbeb007be4","after":"29853cbaafd31b4e7632ffbd36896ded0ec7b16c","ref":"refs/heads/master","pushedAt":"2024-02-26T21:06:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Update Bouncy Castle JARs to 1.77","shortMessageHtmlLink":"Update Bouncy Castle JARs to 1.77"}},{"before":"28008a3ff42811402257410eb5dd81eb2d996bf7","after":"e61bc77501bb8ac264d0c57e7f0af6dbeb007be4","ref":"refs/heads/master","pushedAt":"2024-02-26T15:12:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Update commons-compress JAR to 1.26 (#313)\n\nFixes #310 (addressing CVE-2024-25710 and CVE-2024-26308). We add\r\ncommons-io for the first time as commons-compress now depends on it\r\nduring test_bz2.","shortMessageHtmlLink":"Update commons-compress JAR to 1.26 (#313)"}},{"before":"9e306247fa5d610e5d043cd9545e58f291cfc320","after":"28008a3ff42811402257410eb5dd81eb2d996bf7","ref":"refs/heads/master","pushedAt":"2024-02-20T08:01:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Exclude duplicate org.w3c.* from JARs (#307)\n\nThis change excludes from our JARs, classes from org.w3c packages that otherwise cause (post-Jigsaw) Java to object that there are two suppliers of org.w3c.dom.html. Fixes #288.","shortMessageHtmlLink":"Exclude duplicate org.w3c.* from JARs (#307)"}},{"before":"93911c72fb74fdeb864c89f122ef1fa788914275","after":"9e306247fa5d610e5d043cd9545e58f291cfc320","ref":"refs/heads/master","pushedAt":"2024-02-18T09:30:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Fail fast in REPL when parse is irrecoverable (#305)\n\nThis change allows a ParseException to be identified as not recoverable,\r\navoiding further input in the REPL. Previously certain syntax errors\r\nwould cause the REPL to prompt \"... \" endlessly. Fixes #302.","shortMessageHtmlLink":"Fail fast in REPL when parse is irrecoverable (#305)"}},{"before":"9cf84995f09b967f26862178aa5dde0546e144a3","after":"93911c72fb74fdeb864c89f122ef1fa788914275","ref":"refs/heads/master","pushedAt":"2024-02-17T15:17:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Upgrade ASM JARs to 9.6 (#306)\n\nFixes #304.","shortMessageHtmlLink":"Upgrade ASM JARs to 9.6 (#306)"}},{"before":"148bf3749d9c12d55017bbd9556bb0529af6de35","after":"9cf84995f09b967f26862178aa5dde0546e144a3","ref":"refs/heads/master","pushedAt":"2024-02-17T07:16:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Remove unused LineNumberTable (#303)\n\nThe class had been deprecated and unused since 2009","shortMessageHtmlLink":"Remove unused LineNumberTable (#303)"}},{"before":"117aa694e26bed0970fdb7187fbb5b1a999c4005","after":"148bf3749d9c12d55017bbd9556bb0529af6de35","ref":"refs/heads/master","pushedAt":"2024-01-27T09:19:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Fully reject writes to read-only members of sys (#299)\n\nPrior to this change it was possible to sneak a write (or delete) past\r\nthe checks in sys.__setattr__ and sys.__delattr__ because those checks\r\nassumed names would be interned. Strengthens and re-enables\r\ntest_sys_jy. Fixes #238.","shortMessageHtmlLink":"Fully reject writes to read-only members of sys (#299)"}},{"before":"67415e091a1726e66e098a4357dbb22f91420744","after":"117aa694e26bed0970fdb7187fbb5b1a999c4005","ref":"refs/heads/master","pushedAt":"2024-01-16T11:44:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Fix automatic conversions of function/method args for java interfaces… (#296)\n\nHandle automatic conversions of function/method args for Java interfaces when default methods are present. Prior to this change (and from Java 8 on) the presence of default methods in interfaces would prevent Jython from recognising them as a match in Java method invocation. A test is added.","shortMessageHtmlLink":"Fix automatic conversions of function/method args for java interfaces… ("}},{"before":"948d69a67949ffd1361f7f28bf1596f78d17cd37","after":"67415e091a1726e66e098a4357dbb22f91420744","ref":"refs/heads/master","pushedAt":"2023-12-28T08:22:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Remove obsolete Mercurial files (#286)\n\nFiles unused since the migrating to Git.","shortMessageHtmlLink":"Remove obsolete Mercurial files (#286)"}},{"before":"723189ed6a7eef6a099ce7726072f7d9a927a84a","after":"948d69a67949ffd1361f7f28bf1596f78d17cd37","ref":"refs/heads/master","pushedAt":"2023-12-27T14:00:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Adapt Java char to a unicode object (#293)\n\nThis intends to fix #204 and #223 by making the conversion in the classic adapter (under Py.java2py) return unicode for char comparable to its behaviour with String.\r\n\r\nIn the process we rationalise the creation of unicode objects via the Py class, particularly for single-character strings, and also fix a bug latent in pickle.py whereby the wrong object is memoized in save_unicode().","shortMessageHtmlLink":"Adapt Java char to a unicode object (#293)"}},{"before":"a9a4942afcb7d375fe4c7e3e42486e1b8f347ece","after":"7e57b5cf924fca0bacb19720b8fb8d0ccd77c5ab","ref":"refs/heads/main","pushedAt":"2023-12-25T19:41:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Make java_object_gen.py friendly to use via API. (#294)\n\nIntended to support a proposed process for publishing documentation.","shortMessageHtmlLink":"Make java_object_gen.py friendly to use via API. (#294)"}},{"before":"811c95ba99639e0d2299414474f2b3e4924b3d05","after":"723189ed6a7eef6a099ce7726072f7d9a927a84a","ref":"refs/heads/master","pushedAt":"2023-12-06T09:16:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Re-enable some regression tests (#292)\n\nRe-enable some regression tests\r\n\r\ntest.regrtest imports modules named test_* and if they have a\r\ntest_main(), calls it. Most tests use the __name__ == '__main__'\r\nconvention to skip the run on import, but a handful omit test_main().\r\n\r\nWe correct this and adjust some test content to enable previously\r\nskipped cases.","shortMessageHtmlLink":"Re-enable some regression tests (#292)"}},{"before":"dd4f26a87a5f27575b85db3fd1f641e4c81c4fbf","after":"811c95ba99639e0d2299414474f2b3e4924b3d05","ref":"refs/heads/master","pushedAt":"2023-12-04T14:02:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Strengthen reflected constructor tests\n\nWe beef up these tests to show that PR #282 also fixes #281.","shortMessageHtmlLink":"Strengthen reflected constructor tests"}},{"before":"64bbc456aa31c1010df637f8a3cbac8519f890d2","after":"dd4f26a87a5f27575b85db3fd1f641e4c81c4fbf","ref":"refs/heads/master","pushedAt":"2023-12-04T08:23:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Increase run-times in test.test_timeit (#291)\n\nIncrease run-times in test.test_timeit\r\n\r\ntest_oct started failing on the Windows CI because measurements are\r\nsometimes zero. We attribute this to a fast machine and the granularity\r\nof the Windows clock. Experiments show it is enough (for now) to\r\nincrease the loop count in the code fragment.","shortMessageHtmlLink":"Increase run-times in test.test_timeit (#291)"}},{"before":"dd271a5edaa06925d45ef2d1477e3ec1cf6adfc7","after":"64bbc456aa31c1010df637f8a3cbac8519f890d2","ref":"refs/heads/master","pushedAt":"2023-12-03T18:20:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Add overloaded method resolution test/demo\n\nThe magic around the order of search and method resolution in Jython\ndoes not fully reproduce Java's rules. We add these tests as a reminder\nof the behaviour, and a trip-wire in case we unintentionally go against\na precedent of 25 years.","shortMessageHtmlLink":"Add overloaded method resolution test/demo"}},{"before":"1f8b1946f41185cec2c069d02489e92ad2471b90","after":"dd271a5edaa06925d45ef2d1477e3ec1cf6adfc7","ref":"refs/heads/master","pushedAt":"2023-12-03T14:12:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Method resolution fix with overloading and variable arity (#282)\n\nImprove the selection of a method definition in the face of overloading and variable-arity methods and constructors. Tests are extended with more cases that would have failed before this change. This fixes #221.\r\n\r\nWe add javatests.Reflection.main() to call the methods in the test object from Java in order to test\r\nour expectations about the Python call.","shortMessageHtmlLink":"Method resolution fix with overloading and variable arity (#282)"}},{"before":"df1202d3492a1070f5833ef89d84891fb310f09d","after":"1f8b1946f41185cec2c069d02489e92ad2471b90","ref":"refs/heads/master","pushedAt":"2023-11-07T07:26:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Install Python 2 for MacOS launcher test (#285)\n\nPython 2 cannot reliably be found on MacOS runners, even by pinning the version, so we install a copy for this test using pyenv.","shortMessageHtmlLink":"Install Python 2 for MacOS launcher test (#285)"}},{"before":"ce682f1538b9c3068ad28b7ef9bc466874941b37","after":"df1202d3492a1070f5833ef89d84891fb310f09d","ref":"refs/heads/master","pushedAt":"2023-10-31T08:23:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Rely on system Python 2 in launcher test (#284)\n\nThe system Python on macos-12 runners appears to be reliably Python 2. The follow up to a previous change set is necessary because the alias python2 does not seem to be reliably available.\r\n\r\nWhen macos-12 runners cease, we shall have to revert to latest and install Python 2, or maybe it will be time the launcher ran on python 3.","shortMessageHtmlLink":"Rely on system Python 2 in launcher test (#284)"}},{"before":"e55e057637eb9fa30710f4c6720186a37c2b8974","after":"ce682f1538b9c3068ad28b7ef9bc466874941b37","ref":"refs/heads/master","pushedAt":"2023-10-30T10:19:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Improve ant javatest and add to MacOS tests (#283)\n\nThis changeset addresses issue #247 with improvements to the CI (GitHub actions).\r\n\r\nIt improves visibility of test JUnit results when run on the CI by creating a javatest-ci target that logs to standard output, and adds the javatest-ci target to tests on MacOS. We also find we must pin to macos-12 for Python 2 support to be available by default.","shortMessageHtmlLink":"Improve ant javatest and add to MacOS tests (#283)"}},{"before":"7fc142cae8a580f32571994e4d54b3e26a36780f","after":"e55e057637eb9fa30710f4c6720186a37c2b8974","ref":"refs/heads/master","pushedAt":"2023-09-02T06:54:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Add note on CPython 2.7 compatibility (#262)\n\nBe clear that Jython is not a way to avoid migrating to Python 3. (C extensions or other stdlib incompatibilities make it more work.) In full on the GitHub project home and briefly in the installation README.","shortMessageHtmlLink":"Add note on CPython 2.7 compatibility (#262)"}},{"before":"c74496e9bc27feef16f4c36f3d06aca227023b5e","after":"7fc142cae8a580f32571994e4d54b3e26a36780f","ref":"refs/heads/master","pushedAt":"2023-09-02T06:42:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Document downloads in README (#248)\n\nAdds a link to the download page on jython.org to README.md and README.txt. Closes #245.","shortMessageHtmlLink":"Document downloads in README (#248)"}},{"before":"c020c5e3cddc6fe13e9253afcec178f988e5c5e9","after":"c74496e9bc27feef16f4c36f3d06aca227023b5e","ref":"refs/heads/master","pushedAt":"2023-09-01T15:55:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeff5","name":"Jeff Allen","path":"/jeff5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7616129?s=80&v=4"},"commit":{"message":"Create security policy (#264)\n\nAdd security policy file SECURITY.md. Closes #263","shortMessageHtmlLink":"Create security policy (#264)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQVnKZgA","startCursor":null,"endCursor":null}},"title":"Activity · jython/jython"}