{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12756230,"defaultBranch":"master","name":"form","ownerLogin":"vermaseren","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-11T12:51:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5435666?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681208578.0","currentOid":""},"activityList":{"items":[{"before":"8702d7181e8b1ffe6789500b77adecf50d5708dd","after":"378efe4be90c7d53d7cfd540b9727145da5aa351","ref":"refs/heads/4.3","pushedAt":"2024-05-03T09:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"test(check.rb): add #ulimit instruction\n\nFor example, \"#ulimit -v 4_000_000\" invokes \"ulimit -v 4000000\" before\nstarting FORM, which sets the maximum amount of virtual memory available\nto the shell to 4*1000*1000*1024 bytes on Linux.","shortMessageHtmlLink":"test(check.rb): add #ulimit instruction"}},{"before":"8923c77090fcc41e6c5fba0c29564a1c1138f510","after":"b82093350ae986ad6c65a9ad25bf748efa53d7be","ref":"refs/heads/master","pushedAt":"2024-05-03T09:14:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"test(check.rb): add #ulimit instruction\n\nFor example, \"#ulimit -v 4_000_000\" invokes \"ulimit -v 4000000\" before\nstarting FORM, which sets the maximum amount of virtual memory available\nto the shell to 4*1000*1000*1024 bytes on Linux.","shortMessageHtmlLink":"test(check.rb): add #ulimit instruction"}},{"before":"962c396845f8e1a3e3ca7f561750aa29e56e5b32","after":"8702d7181e8b1ffe6789500b77adecf50d5708dd","ref":"refs/heads/4.3","pushedAt":"2024-05-03T02:48:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"fix: freeze in parsing complex conjugate operator (#499)","shortMessageHtmlLink":"fix: freeze in parsing complex conjugate operator (#499)"}},{"before":"d55f894ffc5b5806d9fac21f01f1ae22ba215c8c","after":"8923c77090fcc41e6c5fba0c29564a1c1138f510","ref":"refs/heads/master","pushedAt":"2024-05-02T09:01:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"fix: freeze in parsing complex conjugate operator (#499)","shortMessageHtmlLink":"fix: freeze in parsing complex conjugate operator (#499)"}},{"before":"d9c5faba11373230b6f5038ee3cef3107ca6565c","after":"d55f894ffc5b5806d9fac21f01f1ae22ba215c8c","ref":"refs/heads/master","pushedAt":"2024-05-02T06:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"test(check.rb): handle continuation lines in verifying error/warning\n\nMesPrint may insert newline characters for long lines. To verify\nerror/warning messages, we should ignore such newline characters.","shortMessageHtmlLink":"test(check.rb): handle continuation lines in verifying error/warning"}},{"before":"1fecb400d296a331742bcbeaa2a20df2a728de2d","after":"d9c5faba11373230b6f5038ee3cef3107ca6565c","ref":"refs/heads/master","pushedAt":"2024-05-01T09:01:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"Add test for PR #500\n\nAlso overlooked in PR: align the warning messages from the two cases.","shortMessageHtmlLink":"Add test for PR #500"}},{"before":"8008c8e69110f8253396f28cbe947c90a265434a","after":"1fecb400d296a331742bcbeaa2a20df2a728de2d","ref":"refs/heads/master","pushedAt":"2024-04-30T15:20:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"test(check.rb): add optional expected_message for error/warning checks\n\nThe following methods now accept an optional argument\n\"expected_message\", which must be a String value:\n- warning?\n- preprocess_error?\n- compile_error?\n- runtime_error?\nto check if an error/warning appears with a specific text, enabling\nmore precise verification during testing.","shortMessageHtmlLink":"test(check.rb): add optional expected_message for error/warning checks"}},{"before":"a113449cea96d21697a56a8cf0e277ee05cdd697","after":"8008c8e69110f8253396f28cbe947c90a265434a","ref":"refs/heads/master","pushedAt":"2024-04-30T15:18:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"Print a warning when saving expr with too-long names\n\nTerminating on this condition will certainly break people's existing FORM scripts.\nAt least print a warning, since one can certainly produce bugs by using names over\nMAXENAME (16) characters.","shortMessageHtmlLink":"Print a warning when saving expr with too-long names"}},{"before":"f785ab528ae68cec8a5ceb929de7bcd6fb2f9941","after":"962c396845f8e1a3e3ca7f561750aa29e56e5b32","ref":"refs/heads/4.3","pushedAt":"2024-04-22T08:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"docs: correct macro usage to ensure proper spacing (#489)\n\nClose #489","shortMessageHtmlLink":"docs: correct macro usage to ensure proper spacing (#489)"}},{"before":"5c01278accf52cb4ef9f164ce3b5c0aca08c3f16","after":"a113449cea96d21697a56a8cf0e277ee05cdd697","ref":"refs/heads/master","pushedAt":"2024-04-22T07:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"docs: correct macro usage to ensure proper spacing (#489)\n\nClose #489","shortMessageHtmlLink":"docs: correct macro usage to ensure proper spacing (#489)"}},{"before":"d82a660961f106f95b9dc6c8371d9036e4823747","after":"f785ab528ae68cec8a5ceb929de7bcd6fb2f9941","ref":"refs/heads/4.3","pushedAt":"2024-04-09T12:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"docs: building documents without repository (#497)\n\nAvoid typesetting errors even when there is no revision information from\nthe repository. The absence of revision information is indicated by\n\"???\" appended to the version number shown on the title page of the\ndocuments.","shortMessageHtmlLink":"docs: building documents without repository (#497)"}},{"before":"d587b0321397a9e3c16bb1c06516c62f9d078f49","after":"5c01278accf52cb4ef9f164ce3b5c0aca08c3f16","ref":"refs/heads/master","pushedAt":"2024-04-09T12:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"docs: building documents without repository (#497)\n\nAvoid typesetting errors even when there is no revision information from\nthe repository. The absence of revision information is indicated by\n\"???\" appended to the version number shown on the title page of the\ndocuments.","shortMessageHtmlLink":"docs: building documents without repository (#497)"}},{"before":"aac002bea2181a5ad3ce5c176b0fd86364320191","after":"d82a660961f106f95b9dc6c8371d9036e4823747","ref":"refs/heads/4.3","pushedAt":"2024-04-02T07:15:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"fix: conditional compilation logic bug introduced in 8b8ce10\n\n- Correct HAVE_ALARM -> WITH_ALARM.\n- Add test cases for #TimeoutAfter.","shortMessageHtmlLink":"fix: conditional compilation logic bug introduced in 8b8ce10"}},{"before":"19965c9398bc017849567a3fd940f2e5677ad828","after":"d587b0321397a9e3c16bb1c06516c62f9d078f49","ref":"refs/heads/master","pushedAt":"2024-04-02T07:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"fix: conditional compilation logic bug introduced in 34c76e3\n\n- Correct HAVE_ALARM -> WITH_ALARM.\n- Add test cases for #TimeoutAfter.","shortMessageHtmlLink":"fix: conditional compilation logic bug introduced in 34c76e3"}},{"before":"2e82bbf64f26f13704e70185e7c9e6adc3fc7edc","after":"aac002bea2181a5ad3ce5c176b0fd86364320191","ref":"refs/heads/4.3","pushedAt":"2024-03-26T14:12:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"fix: typos in comments","shortMessageHtmlLink":"fix: typos in comments"}},{"before":"2663e148a08028e99f463c1679bb0fa5859bc7ec","after":"19965c9398bc017849567a3fd940f2e5677ad828","ref":"refs/heads/master","pushedAt":"2024-03-26T12:49:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"fix: typos in comments","shortMessageHtmlLink":"fix: typos in comments"}},{"before":"dd76fa71efca56ff08c2f0cc6fbcc995306dc070","after":"2e82bbf64f26f13704e70185e7c9e6adc3fc7edc","ref":"refs/heads/4.3","pushedAt":"2024-03-17T11:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"ci(fix): use unique flag-name for Coveralls\n\n\"test_number\" was undefined.","shortMessageHtmlLink":"ci(fix): use unique flag-name for Coveralls"}},{"before":"743ed4ff5b8b078d09420bb5d84a89383e66e710","after":"2663e148a08028e99f463c1679bb0fa5859bc7ec","ref":"refs/heads/master","pushedAt":"2024-03-17T11:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"ci(fix): use unique flag-name for Coveralls\n\n\"test_number\" was undefined.","shortMessageHtmlLink":"ci(fix): use unique flag-name for Coveralls"}},{"before":"86e5def40e9bc722e28c00a7ba15598fe4c1e8e6","after":"dd76fa71efca56ff08c2f0cc6fbcc995306dc070","ref":"refs/heads/4.3","pushedAt":"2024-03-15T14:51:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"chore(ci): upgrade GitHub Actions\n\nThis removes \"Node.js 16 actions are deprecated\" warning etc.","shortMessageHtmlLink":"chore(ci): upgrade GitHub Actions"}},{"before":"1ff72fa60b2216503a967357e93dcffb2dc3eb4e","after":"743ed4ff5b8b078d09420bb5d84a89383e66e710","ref":"refs/heads/master","pushedAt":"2024-03-15T14:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"chore(ci): upgrade GitHub Actions\n\nThis removes \"Node.js 16 actions are deprecated\" warning etc.","shortMessageHtmlLink":"chore(ci): upgrade GitHub Actions"}},{"before":"01eecb03e2aad9077ffc69756481be06eee04425","after":"1ff72fa60b2216503a967357e93dcffb2dc3eb4e","ref":"refs/heads/master","pushedAt":"2024-03-15T14:19:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"test: #470\n\nThe test is in the check/multithreaded directory.","shortMessageHtmlLink":"test: #470"}},{"before":"3ccda3a3145036a7a8def3ae3bf7b3dbe8066646","after":"01eecb03e2aad9077ffc69756481be06eee04425","ref":"refs/heads/master","pushedAt":"2024-03-15T13:59:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"Move the LogType check inside WriteStats\n\nThe updating of AC.LogHandle needs to be protected by MLOCK,MUNLOCK, to\navoid data races in tform, so move the check inside WriteStats.\nWe need to add a function argument to do this.\n\nAlso add defines to replace the arguments of WriteStats in its callers,\nso it is clear what they mean.\n\nFixes #470 .","shortMessageHtmlLink":"Move the LogType check inside WriteStats"}},{"before":"9c2e7f85b49904766da31caabb4e67080937eb85","after":"3ccda3a3145036a7a8def3ae3bf7b3dbe8066646","ref":"refs/heads/master","pushedAt":"2024-03-15T07:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"[repatch] Change behaviour of \"On fewerstatistics 0\"\n\nNever print statistics for small buffer sort, if ShortStatsMax is 0\n\nRepatched 3226bb4 (#285)","shortMessageHtmlLink":"[repatch] Change behaviour of \"On fewerstatistics 0\""}},{"before":"029a64708c9d8f4046f647d366fa79f373266fb3","after":"9c2e7f85b49904766da31caabb4e67080937eb85","ref":"refs/heads/master","pushedAt":"2024-03-15T06:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"test: don't run Issue268_1-2 on 32-bit systems","shortMessageHtmlLink":"test: don't run Issue268_1-2 on 32-bit systems"}},{"before":"72d970f4462741fd9e360d3f3b9dfb775649a496","after":"029a64708c9d8f4046f647d366fa79f373266fb3","ref":"refs/heads/master","pushedAt":"2024-03-15T06:30:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"fix: remove the hard limit due to EATTENSOR\n\nThe EATTENSOR flag is now passed to CheckWild()/AddWild() via \"type\"\ninstead of \"newnumber\". Fixes #268.","shortMessageHtmlLink":"fix: remove the hard limit due to EATTENSOR"}},{"before":"7200b554e76c94354566ad7279a76c656d534771","after":"72d970f4462741fd9e360d3f3b9dfb775649a496","ref":"refs/heads/master","pushedAt":"2024-03-15T06:20:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"test: fix Issue336_1 on 32-bit systems","shortMessageHtmlLink":"test: fix Issue336_1 on 32-bit systems"}},{"before":"e6838b80d1f25986bf6602a26d57712a99f1e1de","after":"7200b554e76c94354566ad7279a76c656d534771","ref":"refs/heads/master","pushedAt":"2024-03-15T05:36:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"Fix polyratfun bugs due to arguments incorrectly marked clean\n\nThere are circumstances in which polyratfun arguments are passed into poly_ratfun_read,\nwith MUSTCLEANPRF not set. For example, if the function was inside another function argument\nat the point where PolyRatFun is enabled. This causes errors because the input into the poly\nroutines is not properly sorted and normalized.\n\nThe issue must be caught in two places. In poly.cc poly::argument_to_poly, for univariate cases\nwe can check whether the order of the terms is wrong, and ensure we call normalize if so. In\nthe multivariate cases, normalize was always called unconditionally anyway.\n\nIn poly_ratfun_read, even though the terms are now always in the correct order, if the argument\nis not marked MUSTCLEANPRF, denominators of the numerator and denominator are not dealt with.\nThis is resolved by unconditionally checking the minimum power of the symbols in the polynomials,\nand ensuring clean = false if the minimum powers are ever negative.","shortMessageHtmlLink":"Fix polyratfun bugs due to arguments incorrectly marked clean"}},{"before":"07730e6b5ae968558cea78e2c1ab5f6ab4c41610","after":"e6838b80d1f25986bf6602a26d57712a99f1e1de","ref":"refs/heads/master","pushedAt":"2024-03-15T05:26:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"ci(deploy-macos): correct the incorrect path for MPFR","shortMessageHtmlLink":"ci(deploy-macos): correct the incorrect path for MPFR"}},{"before":"2dd1620d13f62e76b1bdfa73a7c061fc4d37cfa1","after":"07730e6b5ae968558cea78e2c1ab5f6ab4c41610","ref":"refs/heads/master","pushedAt":"2024-03-15T05:19:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"test: temporarily disable Diagram tests that are known to fail\n\nTo ensure CI tests pass.","shortMessageHtmlLink":"test: temporarily disable Diagram tests that are known to fail"}},{"before":"e99543ad939ef823f5e8db0678aa18028e7de707","after":"2dd1620d13f62e76b1bdfa73a7c061fc4d37cfa1","ref":"refs/heads/master","pushedAt":"2024-03-15T01:26:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tueda","name":"Takahiro Ueda","path":"/tueda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1481665?s=80&v=4"},"commit":{"message":"fix: the FORM5 optimization regression (#7)\n\nThis reverts a part of 1d4b775.","shortMessageHtmlLink":"fix: the FORM5 optimization regression (#7)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQJZY4wA","startCursor":null,"endCursor":null}},"title":"Activity ยท vermaseren/form"}