lp:mksh
Main code repository of The MirBSD Korn Shell
- Get this branch:
- bzr branch lp:mksh
Branch merges
Branch information
Import details
This branch is an import of the CVS module mksh from :ext:_anoncvs@anoncvs.mirbsd.org:/cvs.
Last successful import was .
Whiteboard
20100709 maxb Approved
20100709 maxb It looks like we'll need the LOSAs to manually accept the ssh host key, suspending for now - pending https:/
20110610 mirabilos Imported fine, thanks!
20120216 mirabilos Fixed server-side error w.r.t. the modules file, import may be unfailed again
Recent revisions
- 3556. By tg
-
testsuite and consistency fixes
• style consistency
also shellcheck has a marginal point but too many FPs here anyway
• oops, this is not mksh…
• more report
• move some testsuite helpers to xxt-int.c
• move __predict_{true,false} to mbsdcc.h
• don’t __predict_true((vr) >= 0), let the compiler do w/ever
• output layout
• more precise note
• “Hi from” as in mksh/Build.sh at the beginning, for scrollback
• show more information about the environment
endianness (when detectible, common cases incl. PDP) and nil
representation in memory (rotated for little endian for convenience)
• do something to compare expected vs. actually run tests
• fix inconsistent indentation
• add pass tests for mbiCAAlet and a large comment about it
• fix range for mbiCAP*/mbiCAS* tests
• fix range used for mbiCAU*() tests; add comment about missing macros
• overhaul some test helper macros and functions for better checks
• fix mbiSAFECOMPLEMENT test wording; test mbiCAsafe* always(via git)
- 3555. By tg
-
bit of scriptexec overhaul:
• use ord(), ORD() and rtt2asc() to make available on EBCDIC systems
• scan for shebang magic first, length second, to distinguish between
diagnostics for “shebang too long” and “weird magic”
• fix errorlevel for inexecutable ELF files (was 1 still not 126 yet)
• allow running cosmopolitan libc’s “APE” code as shell script, do not
reject them as MZ executables
• add Zstd-compressed files’ magic - 3553. By tg
-
revert r1.260: the workaround isn’t sufficient any more with GCC 14,
a different one or, better, fix will have to be found for this; it
only triggers for dietlibc/x32 so far, but still… might be a deeper
issue…
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)