Home | History | Annotate | Download | only in expr
History log of /src/bin/expr/Makefile
RevisionDateAuthorComments
 1.16  02-Feb-2018  mrg branches: 1.16.4;
convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
 1.15  01-Apr-2016  mrg for GCC 5.3 pass -fwrapv as this relies upon well-defined integer overflow.
 1.14  19-Sep-2000  jdolecek reimplement expr using lexical parser generated by yacc
highlights:
* / is treated correctly depending upon context (addresses PR # 10995)
* use 64 bit arithmetic, so expr is able to process integer values from
-(2**63) to (2**63 - 1)
* checks for integer over- & underflows added
* error messages improved, more error checking added

add AUTHOR section to manpage
add BUGS section, and mention possible drawbacks with other expr implementations

XXX the old expr treated empty string in arithmetic expressions as if it was 0
XXX this behaviour has been retained
 1.13  20-Jul-1997  christos Remove WARNS=1 from all the subdirectory Makefiles, and add it to Makefile.inc
now that all /bin has been cleaned.
 1.12  20-Jul-1997  christos Fix compiler warnings; add WARNS=1
 1.11  21-Mar-1995  cgd convert to new RCS id conventions.
 1.10  16-Jul-1994  jtc Re-implemented with a recursive descent parser.
Fixed subtle bug wrt. comparing integers when either one hasn't been
coersed from a string --- while avoiding an even subtler bug found in
GNU expr.
 1.9  11-Nov-1993  jtc Use new POSIX.2 compatible regex routines in C library instead of -lgnuregex.
 1.8  06-Aug-1993  mycroft Oops. This one does need a single-entry SRCS, because it's generated at
compile time. Lose.
 1.7  02-Aug-1993  mycroft Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
 1.6  20-Jul-1993  jtc Add a manual page.
 1.5  14-Jun-1993  jtc Use POSIX regular expression routines.
Remove TODO file, as I've allready done everything that there was to do.
 1.4  23-Mar-1993  cgd changed "Id" to "Header" for rcsids
 1.3  22-Mar-1993  cgd added rcs ids to all files
 1.2  21-Mar-1993  cgd after 0.2.2 "stable" patches applied
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.16.4.2  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.16.4.1  21-Apr-2020  martin Sync with HEAD

RSS XML Feed