[BACK]Return to 68.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/68.html between version 1.2 and 1.3

version 1.2, 2020/10/02 08:16:32 version 1.3, 2020/10/02 09:11:26
Line 78 
Line 78 
   
 <li>General improvements and bugfixes:  <li>General improvements and bugfixes:
   <ul>    <ul>
           <li>Added support in the kernel and libc for timecounting in
           userland, eliminating the need for a context switch everytime a
           process requests the current time, thereby improving speed and
           responsiveness in programs which make many <a
           href="https://man.openbsd.org/gettimeofday">gettimeofday(2)</a> calls,
           especially browsers and office software.<br>The userland timecounters
           are enabled on the amd64, arm64, macppc, octeon and sparc64
           architectures.<span style="color:red;">verify architectures</span>
   
         <li>Set <a href="https://man.openbsd.org/ddb">ddb(4)</a> "/t" to show a trace via TID on all architectures.          <li>Set <a href="https://man.openbsd.org/ddb">ddb(4)</a> "/t" to show a trace via TID on all architectures.
         <li>Restored VGA fonts on VT switch, preventing an unusable screen when switching to a VT with a custom VGA font from X.          <li>Restored VGA fonts on VT switch, preventing an unusable screen when switching to a VT with a custom VGA font from X.
         <li>Fixed the <a href="https://man.openbsd.org/ksh">ksh(1)</a> exit code when evaluating a || compound list to prevent termination of the shell when running under -e.          <li>Fixed the <a href="https://man.openbsd.org/ksh">ksh(1)</a> exit code when evaluating a || compound list to prevent termination of the shell when running under -e.
Line 118 
Line 127 
         <li>Added <a href="https://man.openbsd.org/kstat">kstat(1)</a> -w option, allowing update and printing of stats at a specified wait interval.          <li>Added <a href="https://man.openbsd.org/kstat">kstat(1)</a> -w option, allowing update and printing of stats at a specified wait interval.
         <li>Added kstat to <a href="https://man.openbsd.org/cnmac">cnmac(4)</a>.          <li>Added kstat to <a href="https://man.openbsd.org/cnmac">cnmac(4)</a>.
         <li>Added tsc_delay(), a <a href="https://man.openbsd.org/delay">delay(9)</a> implementation based on the TSC, to amd64.          <li>Added tsc_delay(), a <a href="https://man.openbsd.org/delay">delay(9)</a> implementation based on the TSC, to amd64.
         <li>Added support for timecounting in userland, improving speed and responsiveness in programs which make many <a href="https://man.openbsd.org/gettimeofday">gettimeofday(2)</a> calls, and enabled use of the userland timecounter in arm64, macppc, octeon and sparc64.<span style="color:red;">verify architectures</span>  
         <li>Synchronized each core's CP0 cycle counter using the IO clock counter on mips64 and octeon, making the cycle counter usable as timecounter.          <li>Synchronized each core's CP0 cycle counter using the IO clock counter on mips64 and octeon, making the cycle counter usable as timecounter.
         <li>Added support for set -o pipefail to <a href="https://man.openbsd.org/ksh">ksh(1)</a>, potentially helping error checking.          <li>Added support for set -o pipefail to <a href="https://man.openbsd.org/ksh">ksh(1)</a>, potentially helping error checking.
         <li>Taught <a href="https://man.openbsd.org/su">su(1)</a> -l -f to start a regular shell for non-csh shells rather than a login shell.          <li>Taught <a href="https://man.openbsd.org/su">su(1)</a> -l -f to start a regular shell for non-csh shells rather than a login shell.

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3