Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 36968: use addmodulefd() to tell the shell about the descriptor of the dbm file | Barton E. Schaefer | 2015-10-26 | 1 | -2/+7 | |
| | ||||||
* | 36956: revert 34451, mmap() is too slow on MacOS | Barton E. Schaefer | 2015-10-26 | 1 | -0/+7 | |
| | ||||||
* | users/20825: fix crash when complex completion hooks. | Peter Stephenson | 2015-10-26 | 1 | -0/+17 | |
| | | | | | get_undo_current_change() needs protecting against execution in completion environment. | |||||
* | 36911: '-optarg' should not match optspec '-opt=' | Jun-ichi Takimoto | 2015-10-25 | 1 | -2/+5 | |
| | | | | | Remove the requirement that -xy= should come before -x= in the list of optspecs passed to _arguments. | |||||
* | 36943: restore scan for reclaimable blocks in freeheap() | Barton E. Schaefer | 2015-10-24 | 1 | -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. | |||||
* | unposted: small typo again | Peter Stephenson | 2015-10-24 | 1 | -1/+1 | |
| | ||||||
* | unposted: small typo | Peter Stephenson | 2015-10-24 | 1 | -1/+1 | |
| | ||||||
* | 36944: extend fd management to zsocket | Peter Stephenson | 2015-10-24 | 3 | -14/+32 | |
| | ||||||
* | 36941: Mark file descripors in ztcp as used. | Peter Stephenson | 2015-10-24 | 3 | -5/+43 | |
| | | | | | Allow such file descriptors to be either internal and closed on exec or external and so managed explicitly by module. | |||||
* | unposted: strdup should be ztrdup | Barton E. Schaefer | 2015-10-21 | 1 | -1/+1 | |
| | ||||||
* | 36909: in getargs(), sanity-check the offsets for start and end of the ↵ | Barton E. Schaefer | 2015-10-21 | 1 | -2/+16 | |
| | | | | requested words, in case of overflow | |||||
* | 36853: replace pushheap/popheap by NEWHEAPS/OLDHEAPS in doshfunc() to ↵ | Barton E. Schaefer | 2015-10-14 | 1 | -201/+201 | |
| | | | | | | optimize memory management Includes re-indentation that was not done in the posted patch. | |||||
* | One crucial assignment accidentally lost from 36834 when merging 36836. | Barton E. Schaefer | 2015-10-11 | 1 | -2/+3 | |
| | ||||||
* | 36836: zhalloc() avoids re-scanning all heaps when the last known heap with ↵ | Barton E. Schaefer | 2015-10-11 | 1 | -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. | |||||
* | 36834: freeheap preserves last allocated heap | Barton E. Schaefer | 2015-10-11 | 1 | -13/+52 | |
| | | | | | This is the first of two optimizations to improve heap performance when there are a large number of mostly-filled heap arenas. | |||||
* | 36780: Fix crash in ksh mode with -n and $HOME. | Peter Stephenson | 2015-10-06 | 1 | -6/+7 | |
| | | | | If home variable is NULL ensure HOME is unset. | |||||
* | 36773: limit CORRECT / CORRECT_ALL to directory names in cases where it is ↵ | Barton E. Schaefer | 2015-10-04 | 1 | -19/+30 | |
| | | | | obvious that a directory is expected | |||||
* | unposted: back out 36707, add test case for 36766 | Barton E. Schaefer | 2015-10-03 | 2 | -7/+3 | |
| | ||||||
* | 36766: fix incorrect reset of noerrexit during "if" conditions | Barton E. Schaefer | 2015-10-03 | 1 | -1/+2 | |
| | ||||||
* | 36760: more care with already unmetafied pattern trial strings | Peter Stephenson | 2015-10-03 | 1 | -15/+40 | |
| | ||||||
* | unposted: define zle_usable before using it (reported in 36741) | Mikael Magnusson | 2015-10-02 | 1 | -17/+17 | |
| | ||||||
* | unposted: zle_thingy: return a value in bin_zle_flags | Mikael Magnusson | 2015-10-01 | 1 | -1/+5 | |
| | ||||||
* | 36737: Ensure we don't dreference unterminated zero-length string | Peter Stephenson | 2015-10-01 | 1 | -3/+7 | |
| | ||||||
* | users/20672: missing "do" in gettext2() for "select" | Barton E. Schaefer | 2015-09-30 | 1 | -1/+3 | |
| | ||||||
* | 36707: distinguish ERR_RETURN value of retflag so that execif() can ignore ↵ | Barton E. Schaefer | 2015-09-30 | 2 | -3/+7 | |
| | | | | it in the test sublist | |||||
* | 36709: zle -f from inside widget to set flags and make yank start/end zle ↵ | Mikael Magnusson | 2015-10-01 | 3 | -7/+61 | |
| | | | | params writable | |||||
* | 36711: Allocate unmetafied pattern trial string on the heap | Peter Stephenson | 2015-09-30 | 2 | -52/+7 | |
| | ||||||
* | unposted: fix typo in comment. | Barton E. Schaefer | 2015-09-29 | 1 | -1/+1 | |
| | ||||||
* | 36700: unmetafy early for parameter match | Peter Stephenson | 2015-09-29 | 3 | -188/+294 | |
| | ||||||
* | 36682: expand pattern interface to optimise unmetafication | Peter Stephenson | 2015-09-28 | 5 | -130/+282 | |
| | ||||||
* | 36669: fix ${(z)...} of an an incomplete math expression by restoring "((" ↵ | Barton E. Schaefer | 2015-09-27 | 1 | -0/+9 | |
| | | | | at the front of the token | |||||
* | 36651: WARN_CREATE_GLOBAL += math expressions | Daniel Shahaf | 2015-09-27 | 2 | -1/+27 | |
| | | | | | Without this, '() { (( x=42 )) }' and '() { for (( i=0; … )) }' wouldn't warn about $x and $i, respectively, being created global. | |||||
* | 36663: replace obsolete "autobins" commentary with "autofeatures" | Barton E. Schaefer | 2015-09-27 | 2 | -8/+4 | |
| | ||||||
* | 36661: replace obsolete "autobins" setting with "autofeatures" | Barton E. Schaefer | 2015-09-27 | 1 | -1/+1 | |
| | ||||||
* | 36641: fix multibyte handling in incremental search during menu selection | Barton E. Schaefer | 2015-09-26 | 1 | -1/+1 | |
| | ||||||
* | unposted: zle: Document the C helper function processcmd(). | Daniel Shahaf | 2015-09-25 | 2 | -2/+5 | |
| | | | | Also, tweak the docstring of zlelineasstring(). | |||||
* | 36603: glob: fix dirfd leak during Y shortcut qualifier | Mikael Magnusson | 2015-09-24 | 1 | -1/+3 | |
| | ||||||
* | unposted: Followup to 36586: Change C99 comment syntax to the C89 syntax. | Daniel Shahaf | 2015-09-23 | 1 | -2/+2 | |
| | ||||||
* | 36586: fix completion match right anchor | Han Pingtian | 2015-09-22 | 1 | -2/+4 | |
| | ||||||
* | 36580: don't copy empty buffer in compmatch. | Peter Stephenson | 2015-09-21 | 1 | -2/+9 | |
| | | | | Also check if length is non-zero when buffer is empty. | |||||
* | 36577: supplement 36559 to using LONG_MAX for 64-bit long | Peter Stephenson | 2015-09-21 | 1 | -0/+4 | |
| | ||||||
* | unposted: typo in 36559 | Peter Stephenson | 2015-09-21 | 1 | -1/+1 | |
| | ||||||
* | 36566: check for regular file before lseek() | Barton E. Schaefer | 2015-09-19 | 1 | -0/+3 | |
| | ||||||
* | 36562: sanitize $PWD on import, per POSIX | Barton E. Schaefer | 2015-09-19 | 1 | -3/+17 | |
| | ||||||
* | 36559: test earlier for overflow in pattern range | Peter Stephenson | 2015-09-19 | 2 | -5/+25 | |
| | ||||||
* | cf. 36554: remove unnecessary pointer dereference | Barton E. Schaefer | 2015-09-19 | 1 | -1/+1 | |
| | ||||||
* | 36552 plus test: fix Nularg string in quotestring(QT_DOLLARS) | Barton E. Schaefer | 2015-09-17 | 1 | -0/+6 | |
| | ||||||
* | 36525: revert only the selfinsert() bit of 36496 | Barton E. Schaefer | 2015-09-12 | 1 | -1/+4 | |
| | | | | | selfinsert() may be called with incomplete wide character processing from places other than getkeymapcmd() | |||||
* | 36522: unmetafy the argument of "zle -U" | Barton E. Schaefer | 2015-09-12 | 1 | -1/+1 | |
| | ||||||
* | 36509: allocate hash table nodes with zshcalloc() to avoid garbage flag values | Barton E. Schaefer | 2015-09-12 | 1 | -2/+2 | |
| |