{"push_id":595562657,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f893c7a347132edc4815b7ad8d9ee812898e5e21","before":"be147e342615ee3090a679cd11a1ea8603d4b832","commits":[{"sha":"fcc59eee48e1be7ead85b47bd2f6acb8e977dc25","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@mirbsd.org","name":"tg"},"message":"remove some unused string pooling stuff","distinct":true,"url":"https://api.github.com/repos/MirBSD/mksh/commits/fcc59eee48e1be7ead85b47bd2f6acb8e977dc25"},{"sha":"8f53c68265618c6d97e46d4e3ea39a04c56f9867","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@mirbsd.org","name":"tg"},"message":"• protect POSIX builtins and utilities from aliases, e.g:\n  ‣ : → \\:\n  ‣ alias → \\alias\n    ⇒ except in some internally used cases, where we use \\builtin alias\n  ‣ command . → \\command .\n• protect Korn Shell builtins from aliases and functions, e.g:\n  ‣ typeset → \\builtin typeset\n    ⇒ also unravels the “local” alias used\n  ‣ print → \\builtin print\n• protect internally-used things from aliases\n  ‣ “let]” is not a valid function name\n  ‣ “set” is POSIX so we don’t expect anyone to override it in a function\n• use “command -v” instead of “whence -p” (“which”) in most\n  places; thanks izabera from #ed on IRC for pointing out\n  that “command -v” is POSIX – except, “whence -p” a̲l̲w̲a̲y̲s̲ looks\n  for an executable and shows its full pathname; “command -v”\n  also resolves to aliases, functions and builtins, so only use\n  it where it makes any sense (both never output to stderr)\n• make most of dot.mkshrc work in the face of such aliases\n  ‣ “ulimit -c” is used; this is not POSIX, and not portable;\n    maybe we should make ulimit accept-and-ignore the most\n    common limits even if the OS doesn’t use them?\n• update list of builtin aliases in the manpage","distinct":true,"url":"https://api.github.com/repos/MirBSD/mksh/commits/8f53c68265618c6d97e46d4e3ea39a04c56f9867"},{"sha":"f893c7a347132edc4815b7ad8d9ee812898e5e21","author":{"email":"e4b203cd2273969f31fad4df07d1acb0924a0619@mirbsd.org","name":"tg"},"message":"implement “enable” (like GNU bash) to stop Harzilein from complaining\nabout mksh’s “rename” builtin","distinct":true,"url":"https://api.github.com/repos/MirBSD/mksh/commits/f893c7a347132edc4815b7ad8d9ee812898e5e21"}]}