{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":272211217,"defaultBranch":"dev","name":"ksh93","ownerLogin":"aweeraman","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-06-14T13:48:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2835469?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1661056769.960573","currentOid":""},"activityList":{"items":[{"before":"d9331f1842aea548256d29ff33972b907a4d95a2","after":"a71f1fdff8f59a7a38a51d16096912a6ea22f420","ref":"refs/heads/dev","pushedAt":"2024-08-18T06:59:17.000Z","pushType":"push","commitsCount":218,"pusher":{"login":"aweeraman","name":"Anuradha Weeraman","path":"/aweeraman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2835469?s=80&v=4"},"commit":{"message":"libast: cleanup: remove obsolete pre-sigaction(2) fallbacks\n\nLike the similar operation for ksh in be132645, this cleans up a\nbunch of dead code in libast and the associated feature tests. The\nfeature tests for sigaction(2) and friends are also removed; their\npresence is now assumed (POSIX specified them in 1988).\n\nNotable changes:\n\nsrc/lib/libast/comp/sigunblock.c,\nsrc/lib/libast/features/map.c:\n- Always use the AST version of sigunblock(3), never the native\n version (if any), and rename it to _ast_sigunblock via map.c just\n to be sure a native version won't override it. There is no\n guarantee native versions are the same. For instance, on QNX,\n sigunblock() takes a signal mask argument, not a signal number.","shortMessageHtmlLink":"libast: cleanup: remove obsolete pre-sigaction(2) fallbacks"}},{"before":"273b2e8c19aae92c0885e69d48c0947902fe0fdb","after":"d9331f1842aea548256d29ff33972b907a4d95a2","ref":"refs/heads/dev","pushedAt":"2024-01-28T17:18:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"aweeraman","name":"Anuradha Weeraman","path":"/aweeraman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2835469?s=80&v=4"},"commit":{"message":"mamake: reduce backward compat stubs (re: 1aecc1b3)\n\nArchaeological research on the Mamfiles in the ast-open-history\nrepo shows that the assignment-argument parsing code in the\n'silent' and 'ignore' scripts was never used, because no\nassignment-argument (e.g.: silent var=value somecommand) was ever\npassed. So we don't need to try too hard to be backward compatible\nwith this.\n\nsrc/cmd/INIT/mamake.c: run():\n- Reduce the 'silent' stub to an empty alias. Any theoretical\n assignment-arguments will be true shell assignments (e.g.:\n 'var=value somecommand') instead; the effect should be the same.\n- Reduce the 'ignore' prefix to an 'env' command invocation plus\n ':' to ensure a zero exit status; 'env' will process any\n theoretical assignment-arguments. This is not safe for field\n splitting, but then again, this whole system never was.\n- Since we're not using them any more, don't bother setting them\n at all in MAMAKE_STRICT mode.","shortMessageHtmlLink":"mamake: reduce backward compat stubs (re: 1aecc1b)"}},{"before":"e9182bd6d17e40d50feb0178b644f3aa8e6f17dc","after":"273b2e8c19aae92c0885e69d48c0947902fe0fdb","ref":"refs/heads/dev","pushedAt":"2024-01-28T12:09:22.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"aweeraman","name":"Anuradha Weeraman","path":"/aweeraman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2835469?s=80&v=4"},"commit":{"message":"Regression test tweaks and other minor things\n\nNotable changes:\n\nsrc/cmd/ksh93/tests/select.sh:\n- Rename to loop.sh.\n- Add missing regression tests for 'break' and 'continue'.\n\nsrc/lib/libast/features/random:\n- Remove dead code to print extern explicit_bzero (re: 12474b03).","shortMessageHtmlLink":"Regression test tweaks and other minor things"}},{"before":"8524793b692d60b18118c59a5b5448971fc14ad5","after":"e9182bd6d17e40d50feb0178b644f3aa8e6f17dc","ref":"refs/heads/dev","pushedAt":"2023-11-04T18:12:46.000Z","pushType":"push","commitsCount":214,"pusher":{"login":"aweeraman","name":"Anuradha Weeraman","path":"/aweeraman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2835469?s=80&v=4"},"commit":{"message":"Fix error in special bltin disabling .sh.tilde disc (re: 3c2b0dcf)\n\nSince sh_exit() in fault.c now sets sh.tilde_block to 0, an error\nin a special built-in will set that to 0. Then the tilde expansion\ncompletes and sh.tilde_block is decreased in tilde_expand2().\nMeaning it gets decreased after being set to 0, so it gets\npermanently blocked due to its value -1.\n\nThe simplest fix is to explicitly set sh.tilde_block to 1 and 0\ninstead of increasing and decreasing it.","shortMessageHtmlLink":"Fix error in special bltin disabling .sh.tilde disc (re: 3c2b0dc)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOFQwNjo1OToxNy4wMDAwMDBazwAAAASdJ6JF","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wNFQxODoxMjo0Ni4wMDAwMDBazwAAAAOncNOE"}},"title":"Activity ยท aweeraman/ksh93"}