- ignore byte-order marks and do not treat them like combining characters.
- fix build issue when CURSOR_BLINK is not defined (Emanuele Giaquinta).
- do some ยต-optimisations to the character fast path.
+ - try to work around linux first breaking sched_yield and now breaking
+ the only known workaround.
9.05 Sun Jun 15 20:09:20 CEST 2008
- new option --cd/chdir to set the starting working directory.
// that giving a process calling sched_yield () less cpu time than
// ones with high nice levels is a useful thing to do. It surely is is
// allowed by the sus... as is returning ENOSYS.
+ // since the linux guys additionally thought that breaking the only
+ // known workaroudn against their unusable sched_yield hack is cool,
+ // we just nanosleep a bit and hope for the best.
- struct timespec ts = { 0, 0 };
+ struct timespec ts = { 0, 1000 };
nanosleep (&ts, 0);
w.stop ();