summaryrefslogtreecommitdiff
path: root/Src
AgeCommit message (Collapse)AuthorFilesLines
2015-10-2636906: quite_signals() in ZSH_MEM realloc()Kamil Dudka1-2/+7
2015-10-2636968: use addmodulefd() to tell the shell about the descriptor of the dbm fileBarton E. Schaefer1-2/+7
2015-10-2636956: revert 34451, mmap() is too slow on MacOSBarton E. Schaefer1-0/+7
2015-10-26users/20825: fix crash when complex completion hooks.Peter Stephenson1-0/+17
get_undo_current_change() needs protecting against execution in completion environment.
2015-10-2536911: '-optarg' should not match optspec '-opt='Jun-ichi Takimoto1-2/+5
Remove the requirement that -xy= should come before -x= in the list of optspecs passed to _arguments.
2015-10-2436943: restore scan for reclaimable blocks in freeheap()Barton E. Schaefer1-2/+8
That scan had been removed by 36834, but testing showed memory usage climbing too high in cases where a new arena was always added at the end of the heap list.
2015-10-24unposted: small typo againPeter Stephenson1-1/+1
2015-10-24unposted: small typoPeter Stephenson1-1/+1
2015-10-2436944: extend fd management to zsocketPeter Stephenson3-14/+32
2015-10-2436941: Mark file descripors in ztcp as used.Peter Stephenson3-5/+43
Allow such file descriptors to be either internal and closed on exec or external and so managed explicitly by module.
2015-10-21unposted: strdup should be ztrdupBarton E. Schaefer1-1/+1
2015-10-2136909: in getargs(), sanity-check the offsets for start and end of the ↵Barton E. Schaefer1-2/+16
requested words, in case of overflow
2015-10-1436853: replace pushheap/popheap by NEWHEAPS/OLDHEAPS in doshfunc() to ↵Barton E. Schaefer1-201/+201
optimize memory management Includes re-indentation that was not done in the posted patch.
2015-10-11One crucial assignment accidentally lost from 36834 when merging 36836.Barton E. Schaefer1-2/+3
2015-10-1136836: zhalloc() avoids re-scanning all heaps when the last known heap with ↵Barton E. Schaefer1-4/+8
free space does not have enough space This is the second of two performance optimizations for situations where all heap arenas in the list are mostly full.
2015-10-1136834: freeheap preserves last allocated heapBarton E. Schaefer1-13/+52
This is the first of two optimizations to improve heap performance when there are a large number of mostly-filled heap arenas.
2015-10-0636780: Fix crash in ksh mode with -n and $HOME.Peter Stephenson1-6/+7
If home variable is NULL ensure HOME is unset.
2015-10-0436773: limit CORRECT / CORRECT_ALL to directory names in cases where it is ↵Barton E. Schaefer1-19/+30
obvious that a directory is expected
2015-10-03unposted: back out 36707, add test case for 36766Barton E. Schaefer2-7/+3
2015-10-0336766: fix incorrect reset of noerrexit during "if" conditionsBarton E. Schaefer1-1/+2
2015-10-0336760: more care with already unmetafied pattern trial stringsPeter Stephenson1-15/+40
2015-10-02unposted: define zle_usable before using it (reported in 36741)Mikael Magnusson1-17/+17
2015-10-01unposted: zle_thingy: return a value in bin_zle_flagsMikael Magnusson1-1/+5
2015-10-0136737: Ensure we don't dreference unterminated zero-length stringPeter Stephenson1-3/+7
2015-09-30users/20672: missing "do" in gettext2() for "select"Barton E. Schaefer1-1/+3
2015-09-3036707: distinguish ERR_RETURN value of retflag so that execif() can ignore ↵Barton E. Schaefer2-3/+7
it in the test sublist
2015-10-0136709: zle -f from inside widget to set flags and make yank start/end zle ↵Mikael Magnusson3-7/+61
params writable
2015-09-3036711: Allocate unmetafied pattern trial string on the heapPeter Stephenson2-52/+7
2015-09-29unposted: fix typo in comment.Barton E. Schaefer1-1/+1
2015-09-2936700: unmetafy early for parameter matchPeter Stephenson3-188/+294
2015-09-2836682: expand pattern interface to optimise unmetaficationPeter Stephenson5-130/+282
2015-09-2736669: fix ${(z)...} of an an incomplete math expression by restoring "((" ↵Barton E. Schaefer1-0/+9
at the front of the token
2015-09-2736651: WARN_CREATE_GLOBAL += math expressionsDaniel Shahaf2-1/+27
Without this, '() { (( x=42 )) }' and '() { for (( i=0; … )) }' wouldn't warn about $x and $i, respectively, being created global.
2015-09-2736663: replace obsolete "autobins" commentary with "autofeatures"Barton E. Schaefer2-8/+4
2015-09-2736661: replace obsolete "autobins" setting with "autofeatures"Barton E. Schaefer1-1/+1
2015-09-2636641: fix multibyte handling in incremental search during menu selectionBarton E. Schaefer1-1/+1
2015-09-25unposted: zle: Document the C helper function processcmd().Daniel Shahaf2-2/+5
Also, tweak the docstring of zlelineasstring().
2015-09-2436603: glob: fix dirfd leak during Y shortcut qualifierMikael Magnusson1-1/+3
2015-09-23unposted: Followup to 36586: Change C99 comment syntax to the C89 syntax.Daniel Shahaf1-2/+2
2015-09-2236586: fix completion match right anchorHan Pingtian1-2/+4
2015-09-2136580: don't copy empty buffer in compmatch.Peter Stephenson1-2/+9
Also check if length is non-zero when buffer is empty.
2015-09-2136577: supplement 36559 to using LONG_MAX for 64-bit longPeter Stephenson1-0/+4
2015-09-21unposted: typo in 36559Peter Stephenson1-1/+1
2015-09-1936566: check for regular file before lseek()Barton E. Schaefer1-0/+3
2015-09-1936562: sanitize $PWD on import, per POSIXBarton E. Schaefer1-3/+17
2015-09-1936559: test earlier for overflow in pattern rangePeter Stephenson2-5/+25
2015-09-19cf. 36554: remove unnecessary pointer dereferenceBarton E. Schaefer1-1/+1
2015-09-1736552 plus test: fix Nularg string in quotestring(QT_DOLLARS)Barton E. Schaefer1-0/+6
2015-09-1236525: revert only the selfinsert() bit of 36496Barton E. Schaefer1-1/+4
selfinsert() may be called with incomplete wide character processing from places other than getkeymapcmd()
2015-09-1236522: unmetafy the argument of "zle -U"Barton E. Schaefer1-1/+1