Commit ID: 1005795579F14A3FE5C
CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/07/25 00:04:49 UTC
Modified files:
bin/mksh : Build.sh Makefile check.t edit.c eval.c exec.c expr.c
funcs.c histrap.c jobs.c lex.c main.c misc.c sh.h
shf.c syn.c tree.c var.c
Log message:
rework string pooling; disable our own (rely on compiler’s)…
• if HAVE_STRING_POOLING is set to 1
• if HAVE_STRING_POOLING is set to 2 and not GCC < 4 is used
• if HAVE_STRING_POOLING is not set to 0 and LLVM or GCC >= 4 is used
Closes: LP#1580348
To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.698 -r1.699 src/bin/mksh/Build.sh
cvs -R rdiff -kk -upr1.148 -r1.149 src/bin/mksh/Makefile
cvs -R rdiff -kk -upr1.740 -r1.741 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.297 -r1.298 src/bin/mksh/edit.c
cvs -R rdiff -kk -upr1.190 -r1.191 src/bin/mksh/eval.c
cvs -R rdiff -kk -upr1.177 -r1.178 src/bin/mksh/exec.c
cvs -R rdiff -kk -upr1.85 -r1.86 src/bin/mksh/expr.c
cvs -R rdiff -kk -upr1.299 -r1.300 src/bin/mksh/funcs.c
cvs -R rdiff -kk -upr1.156 -r1.157 src/bin/mksh/histrap.c
cvs -R rdiff -kk -upr1.120 -r1.121 src/bin/mksh/jobs.c
cvs -R rdiff -kk -upr1.225 -r1.226 src/bin/mksh/lex.c
cvs -R rdiff -kk -upr1.311 -r1.312 src/bin/mksh/main.c
cvs -R rdiff -kk -upr1.242 -r1.243 src/bin/mksh/misc.c
cvs -R rdiff -kk -upr1.776 -r1.777 src/bin/mksh/sh.h
cvs -R rdiff -kk -upr1.75 -r1.76 src/bin/mksh/shf.c
cvs -R rdiff -kk -upr1.111 -r1.112 src/bin/mksh/syn.c
cvs -R rdiff -kk -upr1.85 -r1.86 src/bin/mksh/tree.c
cvs -R rdiff -kk -upr1.203 -r1.204 src/bin/mksh/var.c