0% found this document useful (0 votes)
84 views3 pages

Minimal SYStem 1.0.11 Release Notes

This release of the Minimal SYStem includes code reductions and removals, modifications to allow more flexible execution, updated internal identifiers, fixes for permission errors and terminal issues, and additions of new tools. Future plans include options for different path methods, updated libraries, and further code improvements around path handling and caching.

Uploaded by

Cyril Berthelot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views3 pages

Minimal SYStem 1.0.11 Release Notes

This release of the Minimal SYStem includes code reductions and removals, modifications to allow more flexible execution, updated internal identifiers, fixes for permission errors and terminal issues, and additions of new tools. Future plans include options for different path methods, updated libraries, and further code improvements around path handling and caching.

Uploaded by

Cyril Berthelot
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 3

Minimal SYStem

Version 1.0.11
http://www.mingw.org/wiki/msys/

Production Release

The following changes were crafted for this release:


· Code reduction.
· Remove unused code.
· More symlink reduction.
· Modifications to msys.bat to allow -norxvt switch and to allow execution
from any directory.
· start /msys.bat
· start /msys.bat –norxvt
· Modifications to allow 64bit Windows to use 32bit emulation.
· Command.com intermediate window starts in minimized mode to
prevent flashy windows.
· Internal dll identity is now msys-1.0.
· The limitation for use of /bin and /usr/bin has been removed.
· The chmod() function now partially works.
· https://sourceforge.net/tracker/?
func=detail&atid=102435&aid=900281&group_id=2435
· Work around the rxvt resize freeze issue.
· http://sourceforge.net/tracker/?
func=detail&aid=921437&group_id=2435&atid=102435
· Allow -Wl,Map,/foo/bar/baz.map to resolve to Win32 path.
· http://sourceforge.net/tracker/?
func=detail&aid=935348&group_id=2435&atid=102435
· which script enhanced
· Provide –a and –all
· Provide `missing argument’ and `usage’ summary
· Preserve `.exe’ extensions if specified on command line
· Provide `unknown command’ diagnostic
· Set explicit exit status code.
· Permission Denied errors trapped
· retry operation after x time of usleep
· loops x number before giving up
· helps prevent bogus errors due to clashing resource use
· Work-around some Vista issues:
· Continuously spawn multiple copies of the rxvt terminal, on Vista 64.
http://sourceforge.net/tracker/?
func=detail&aid=1674783&group_id=2435&atid=102435
· install.exe, install-info.exe, patch.exe fail on Vista.
http://sourceforge.net/tracker/?
func=detail&aid=1711379&group_id=2435&atid=102435
· GNU Make now accepts both case insensitive and sensitive rules.
https://sourceforge.net/tracker/?
func=detail&aid=1928876&group_id=2435&atid=102435
· Smarter mount/umount commands.
https://sourceforge.net/tracker/?
func=detail&aid=1818517&group_id=2435&atid=352435
· New tools: lzma, file, paste, join, d2u, u2d.
· The vi editor was moved to the MSYS DTK.
· MSYS shortcut opens the Windows Console by default, to avoid the issues
with pseudo-tty emulation in the rxvt terminal.

Future plans:
· 1.0.12:
· Add options for various path methods, NOPOSIX and FASTPATH.
· 1.0.x
· Update newlib version for 64bit file system support.
· Modify MSYS build process to use current GCC and binutils versions.
· x.x.x:
· Remove unused code.
· Restructure environment string processing so that two versions
Win32 vs POSIX are kept synchronized and sorted at time of
creation.
· Rework the Heap allocation methods so that we can controll split
heaps.
· Rework the stat methods for abscense of symlink to speed up the
processes.
· Use gcc-3.x.y for build process.
· Add classes and methods and rework existing classes and methods for
improved handling of path strings.
· Add hashing arrays to hold the pathing data cached for a period of
time and allow the pathing and stat functions to use these to speed up
processing.

You might also like