1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-18 15:21:16 +02:00
zsh/Src/Modules
Peter Stephenson 74aff4106a 41542: Fix pcre logic for extracting matched parentheses.
When we went off the end of the array but measured the length
implicitly, we got lucky before.  After 41308 we were looking up lengths
in stale memory.

Rename some variables, clean up the logic, be easier to understand.

Add tests.
2017-08-14 11:17:48 +01:00
..
.cvsignore fallout from 24050: add curses_keys.h to .cvsignore 2007-11-04 16:45:53 +00:00
.distfiles 33047: use git to simplify massively source distribution file selection 2014-08-23 21:01:58 +01:00
.exrc
attr.c 36302: attr: Fix compilation with libcap 2.24 2015-08-28 05:12:29 +02:00
attr.mdd 26697: test for Linux- and Mac-style xattr functions 2009-03-08 20:20:47 +00:00
cap.c Richard Hartmann: 27440: typos in module warnings 2009-11-30 09:59:40 +00:00
cap.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
clone.c unposted: fix init_io() calls in previous change 2015-12-04 09:42:35 +00:00
clone.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
curses.c 40726: add "zcurses resize" for sane terminal size change 2017-03-05 11:25:38 -08:00
curses.mdd 36661: replace obsolete "autobins" setting with "autofeatures" 2015-09-27 12:43:03 -07:00
curses_keys.awk 24025: new zcurses "clear" and "location" subcommands 2007-10-27 23:42:47 +00:00
datetime.c 40681: strftime builtin should return 1 if ztrftime() returns -1 2017-03-02 11:09:12 +09:00
datetime.mdd fix datetime autofeatures 2011-08-11 19:43:46 +00:00
db_gdbm.c 41375: GDBM interface bug fixes 2017-07-03 10:02:01 +01:00
db_gdbm.mdd 40558, 40562: General improvements to zsh/db/gdbm module 2017-02-17 09:22:02 +00:00
errnames1.awk 18980: new zsh/system module 2003-08-30 19:06:06 +00:00
errnames2.awk 18980: new zsh/system module 2003-08-30 19:06:06 +00:00
example.c 40524: do not free a null array 2017-02-13 18:09:34 -08:00
example.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
files.c 37838: use UNUSED() consistently 2016-01-30 00:26:23 +09:00
files.mdd 24972: Phil Pennock: zf_* variants of zsh/files builtins plus extra options 2008-05-08 09:03:49 +00:00
langinfo.c 37838: use UNUSED() consistently 2016-01-30 00:26:23 +09:00
langinfo.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
mapfile.c 37838: use UNUSED() consistently 2016-01-30 00:26:23 +09:00
mapfile.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
mathfunc.c 39064: use scalbn() instead of scalb() (mathfunc.c) 2016-08-20 23:52:01 +09:00
mathfunc.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
newuser.c 37838: use UNUSED() consistently 2016-01-30 00:26:23 +09:00
newuser.mdd 21500: Add script and function as framework for new user stuff. 2005-07-20 18:08:39 +00:00
param_private.c 37868: add 'static' to file local variables 2016-02-03 01:25:33 +09:00
param_private.mdd 37081: new module zsh/param/private for private-scoped parameters in functions 2015-11-08 16:19:37 -08:00
parameter.c 40650: redo 40508 and 40626 with comments explaining what is actually going on 2017-02-26 12:03:56 -08:00
parameter.mdd 31805: Add $patchars and $dis_patchars to zsh/parameter module 2013-10-11 14:57:57 +02:00
pcre.c 41542: Fix pcre logic for extracting matched parentheses. 2017-08-14 11:17:48 +01:00
pcre.mdd 29865: don't compile pcre if no pcre-config 2011-10-26 16:46:09 +00:00
regex.c 40486: Don't warn on creation of MATCH etc. in regex. 2017-02-02 10:03:57 +00:00
regex.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
socket.c 37838: use UNUSED() consistently 2016-01-30 00:26:23 +09:00
socket.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
stat.c 37838: use UNUSED() consistently 2016-01-30 00:26:23 +09:00
stat.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
system.c 41142: Ensure close-on-exec is passed to moved file descriptor 2017-05-23 17:03:31 +01:00
system.mdd 39217: fix error name generation with GCC. 2016-09-07 11:50:00 +01:00
tcp.c unposted: silence warnings on Cygwin 2017-03-10 18:41:25 +09:00
tcp.h 26584: use bind/netdb.h where appropriate 2009-02-20 10:17:43 +00:00
tcp.mdd revert that 2007-07-12 03:09:12 +00:00
termcap.c 37868: add 'static' to file local variables 2016-02-03 01:25:33 +09:00
termcap.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
terminfo.c 38971: Start using the new arrlen_ge() / arrlen_le() helpers. 2016-08-01 08:01:29 +00:00
terminfo.mdd 26852: make terminfo.mdd test agree with one in terminfo.c 2009-04-20 17:05:32 +00:00
zftp.c 41244: Add zmodload -s option. 2017-06-12 10:10:23 +01:00
zftp.mdd revert that 2007-07-12 03:09:12 +00:00
zprof.c 23665: autoloading of module features and related tweaks 2007-07-06 21:52:38 +00:00
zprof.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
zpty.c 40483 (cf. Eric Freese: 40482): Remove zpty exit hook from forked processes 2017-02-01 17:11:48 -08:00
zpty.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
zselect.c 37838: use UNUSED() consistently 2016-01-30 00:26:23 +09:00
zselect.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00
zutil.c 40453: signal handler safety for callers of patcompile(PAT_STATIC), which is not re-entrant. 2017-01-29 08:30:14 -08:00
zutil.mdd 23578: make standard features autoloadable, 2007-06-20 20:59:15 +00:00