summaryrefslogtreecommitdiff
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* Remove the tail recursion optimization.Arnold D. Robbins2018-03-261-42/+7
* Update copyright years in all relevant files.Arnold D. Robbins2017-08-041-1/+1
* Fix parenthesization in the pretty printer for real (we hope!).Arnold D. Robbins2017-06-231-0/+1
* Replace malloc+memset with calloc, mostly by using the new ezalloc macro.Andrew J. Schorr2017-06-221-2/+1
* Change return type on some functions from int to bool.Arnold D. Robbins2017-02-231-1/+1
* Merge branch 'master' into feature/typed-regex-2Arnold D. Robbins2016-11-181-7/+17
|\
| * Audit use of stptr for NUL termination. Update doc before merge to master.Arnold D. Robbins2016-11-181-0/+16
| * Further code improvements and doc changes as diff until merge.feature/nocopyArnold D. Robbins2016-11-121-1/+1
| * Merge branch 'master' into feature/nocopyArnold D. Robbins2016-11-011-0/+2
| |\
| * \ Merge branch 'master' into feature/nocopyArnold D. Robbins2016-10-231-23/+23
| |\ \
| * \ \ Merge branch 'master' into feature/nocopyArnold D. Robbins2016-10-161-0/+1
| |\ \ \
| * \ \ \ Merge branch 'master' into feature/nocopyArnold D. Robbins2016-08-251-5/+10
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into feature/nocopyArnold D. Robbins2016-08-031-6/+0
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into feature/nocopyArnold D. Robbins2016-08-011-0/+2
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into feature/nocopyArnold D. Robbins2016-07-191-12/+13
| |\ \ \ \ \ \ \
| * | | | | | | | Optimization: support unterminated field strings inside gawk, but make termin...Andrew J. Schorr2016-07-081-0/+9
| * | | | | | | | Modify MAYBE_NUM usage and typeof function to return "strnum" only for actual...Andrew J. Schorr2016-07-061-2/+0
| * | | | | | | | Document string termination in header files and remove no-longer-needed strin...Andrew J. Schorr2016-07-061-12/+0
| * | | | | | | | Remove FIELD flag, since it is the inverse of the MALLOC flag.Andrew J. Schorr2016-07-051-1/+0
* | | | | | | | | First steps reworking code away from node type.Arnold D. Robbins2016-11-151-6/+1
* | | | | | | | | Merge branch 'master' into feature/typed-regexArnold D. Robbins2016-11-011-0/+2
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | |
| * | | | | | | | Resync flags for flags2str.Arnold D. Robbins2016-11-011-0/+2
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge branch 'master' into feature/typed-regexArnold D. Robbins2016-10-231-23/+23
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Remove trailing whitespace everywhere. Fix Unicode into ASCII.Arnold D. Robbins2016-10-231-23/+23
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge branch 'master' into feature/typed-regexArnold D. Robbins2016-10-161-0/+1
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Implement unary plus for real, including for pretty printing.Arnold D. Robbins2016-10-161-0/+1
| | |_|_|_|/ | |/| | | |
* | | | | | Merge branch 'master' into feature/typed-regexArnold D. Robbins2016-08-251-5/+10
|\ \ \ \ \ \ | |/ / / / /
| * | | | | New POSIX rules for string comparison.Arnold D. Robbins2016-08-251-5/+10
| | |_|_|/ | |/| | |
* | | | | Restore typed regexp code in a new branch.Arnold D. Robbins2016-08-031-0/+6
|/ / / /
* | | | Remove typed regexps until they can be done correctly.Arnold D. Robbins2016-08-031-6/+0
| |_|/ |/| |
* | | Merge branch 'gawk-4.1-stable'Arnold D. Robbins2016-08-011-0/+2
|\ \ \ | |_|/ |/| |
| * | Improve ignoring case in single byte locales.Arnold D. Robbins2016-08-011-0/+2
* | | Merge branch 'gawk-4.1-stable'Arnold D. Robbins2016-07-191-12/+13
|\ \ \ | |/ / | | / | |/ |/|
| * Simplify set_LINT function.Arnold D. Robbins2016-07-191-22/+11
| * Fix set_LINT for LINT="invalid" to reset lintfunc.Arnold D. Robbins2016-07-171-0/+1
* | Minor improvements after Andy's reworking of stuff.Arnold D. Robbins2016-06-261-7/+5
* | Call fixtype in a few more places to make sure we check types properly.Andrew J. Schorr2016-06-201-3/+2
* | Add a new boolval function to awk.h to make sure we handle this consistently.Andrew J. Schorr2016-06-141-14/+3
* | Fix usage of scalar type flag bits and fix some bugs in numeric conversions a...Andrew J. Schorr2016-06-131-61/+29
* | Merge branch 'gawk-4.1-stable'Arnold D. Robbins2016-05-301-1/+1
|\ \ | |/
| * Changes toward release and test tarball.Arnold D. Robbins2016-05-301-1/+1
* | Merge branch 'gawk-4.1-stable'Arnold D. Robbins2016-01-141-1/+1
|\ \ | |/
| * Fix for extra parameters going down the call chain.Arnold D. Robbins2016-01-141-1/+1
* | Merge branch 'gawk-4.1-stable' (zOS updates included)Arnold D. Robbins2015-10-041-2/+2
|\ \ | |/
| * Rework zOS patches; keep separate from autotools.Arnold D. Robbins2015-08-021-2/+2
* | Remove support for old-style extensions.Arnold D. Robbins2015-06-261-2/+0
* | Fix typeof to not change untyped param to scalar.Arnold D. Robbins2015-06-211-0/+1
* | Change Node_hardregex to Node_typedregex.Arnold D. Robbins2015-05-111-2/+2
* | Merge branch 'master' into feature/regex-typeArnold D. Robbins2015-04-281-3/+9
|\ \
| * \ Merge branch 'gawk-4.1-stable'Arnold D. Robbins2015-04-281-1/+7
| |\ \ | | |/