Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve performance by avoiding strtoumax | Paul Eggert | 2017-06-01 | 1 | -19/+0 |
| | | | | | | | | | | | | | | | | This made (string-to-number "10") 20% faster on my old desktop, an AMD Phenom II X4 910e running Fedora 25 x86-64. * admin/merge-gnulib (GNULIB_MODULES): Remove strtoumax. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate. * lib/strtoul.c, lib/strtoull.c, lib/strtoumax.c, m4/strtoull.m4: * m4/strtoumax.m4: Remove. * src/editfns.c (str2num): New function. (styled_format): Use it instead of strtoumax. Use ptrdiff_t instead of uintmax_t. Check for integer overflow. * src/lread.c (LEAD_INT, DOT_CHAR, TRAIL_INT, E_EXP): Move to private scope and make them enums. (string_to_number): Compute integer value directly during first pass instead of revisiting it with strtoumax later. | ||||
* | Update copyright year to 2017 | Paul Eggert | 2016-12-31 | 1 | -1/+1 |
| | | | | Run admin/update-copyright. | ||||
* | Merge from gnulib | Paul Eggert | 2016-01-01 | 1 | -1/+1 |
| | | | | | This mostly just updates copyright dates of gnulib files. It also updates to the latest version of texinfo.tex. | ||||
* | Merge from gnulib, incorporating: | Paul Eggert | 2015-01-01 | 1 | -1/+1 |
| | | | | 2015-01-01 version-etc: new year | ||||
* | Update copyright year to 2014 by running admin/update-copyright. | Paul Eggert | 2014-01-01 | 1 | -1/+1 |
| | |||||
* | Update copyright notices for 2013. | Paul Eggert | 2013-01-01 | 1 | -1/+1 |
| | |||||
* | Merge from gnulib. | Paul Eggert | 2012-05-26 | 1 | -1/+1 |
| | | | | Fixes: debbugs:11527 | ||||
* | * Makefile.in (GNULIB_MODULES): Add strtoumax. | Paul Eggert | 2011-04-21 | 1 | -0/+19 |