Commit ID: 1004FF072DE3F1A3116
CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/07/01 15:55:03 UTC
Modified files:
bin/mksh : Build.sh check.t edit.c lex.c misc.c sh.h shf.c
Log message:
lesson learned from http://k1024.org/~iusty/blog/entry/perf-null/ – add
-DMKSH_SMALL_BUT_FAST which gives more speed (8/20K less cycles, 5/9K less
insns, 1.8/2.4k less branches, 65/275 less branch misses) on Debian/amd64
(klibc-static/eglibc) at cost of 0/2 more page faults and 6K/6K more text size
To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.578 -r1.579 src/bin/mksh/Build.sh
cvs -R rdiff -kk -upr1.549 -r1.550 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.238 -r1.239 src/bin/mksh/edit.c
cvs -R rdiff -kk -upr1.164 -r1.165 src/bin/mksh/lex.c
cvs -R rdiff -kk -upr1.194 -r1.195 src/bin/mksh/misc.c
cvs -R rdiff -kk -upr1.571 -r1.572 src/bin/mksh/sh.h
cvs -R rdiff -kk -upr1.45 -r1.46 src/bin/mksh/shf.c