{"shas":[["9a6c3927f75079b1e605ad45a6f2786d42d8b31f","16c132cdb62bf524638d8d0ca9d3a80bc302630c@random-state.net","more complete pty setup for child processes\n\n  Make the pty available as the /dev/tty in the child, so that\n  RUN-PROGRAM :PTY T can be used to drive things which open /dev/tty,\n  such as SSH.\n\n  * RUN-PROGRAM :INPUT, :OUTPUT, and :ERROR now accept :PTY as\n    well, meaning to use the :PTY as the stream.\n\n    Since previously this happened regardless of the value of\n    :INPUT/OUTPUT/ERROR when :PTY was true, make a true :PTY argument\n    supply :PTY as the default for :INPUT and :OUTPUT.\n\n  * RUN-PROGRAM :EXTERNAL-FORMAT now applies to the PTY stream as well.\n\n  * SPAWN gets the slave fd instead of the PTY name, and sets it with\n    ioctl TIOCSTTY. Also do the whole setsid, setpgid, and setpgrp mantra\n    always, unless sharing stdin with the parent.\n\n    OS X and Linux both seem happy with this. Others not tested yet.\n\n TODO: test-case","Nikodemus Siivola"],["3114dd2c48fa03e29172c6dd1931bf16ad38bdee","16c132cdb62bf524638d8d0ca9d3a80bc302630c@sb-studio.net","micro-optimize external formats\n\n better type information","Nikodemus Siivola"],["6164b42c9868355b96185e1b3b67fa472b1cb787","16c132cdb62bf524638d8d0ca9d3a80bc302630c@solipsist.(none)","DESCRIBE: mention slot-definition classes when describing classes\n\n  Easier to figure out when slot-accesses are magical this way.","Nikodemus Siivola"]],"ref":"refs/heads/pending","size":3,"head":"6164b42c9868355b96185e1b3b67fa472b1cb787","push_id":33301256}