Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | micro-opt of hash lookups found by drh | Miguel Sofer | 2015-09-22 | 3 | -13/+11 | |
|/ / / / | ||||||
* | | | | Eliminate compiler warnings for MSVC | jan.nijtmans | 2015-09-22 | 1 | -27/+27 | |
| | | | | ||||||
* | | | | [187d7f499b] Sync the regexp engine to the Postgres version. | dgp | 2015-09-21 | 9 | -147/+182 | |
| | | | | ||||||
* | | | | [1115587][0e0e150e49] Major fix for regexp handling of quantified backrefs. | dgp | 2015-09-21 | 3 | -464/+600 | |
| | | | | | | | | | | | | Contributed by Tom Lane from the Postgres project. | |||||
* | | | | [d7ea9f985][a3c3508599] Internal regexp fixes that cleanup and streamline. | dgp | 2015-09-21 | 2 | -8/+10 | |
|\ \ \ \ | ||||||
| | | | * | Merge trunk. | jan.nijtmans | 2015-09-02 | 2 | -33/+98 | |
| | | | |\ | |_|_|_|/ |/| | | | | Gustaf's latest and greatest fix. | |||||
* | | | | | Various Unicode handling enhancements, when building with TCL_UTF_MAX > 3, ↵ | jan.nijtmans | 2015-09-01 | 2 | -33/+98 | |
| | | | | | | | | | | | | | | | | | | | | inspired by androwish. No effect if TCL_UTF_MAX=3 (which is the default) | |||||
| | | | * | Merge trunk. | jan.nijtmans | 2015-08-31 | 2 | -3/+22 | |
| | | | |\ | |_|_|_|/ |/| | | | | Add Gustaf's latest fix for unit-tests. | |||||
* | | | | | Some Unicode encoding fixes, only having effect if TCL_UTF_MAX > 4. ↵ | jan.nijtmans | 2015-08-31 | 2 | -3/+22 | |
| | | | | | | | | | | | | | | | | | | | | Backported from androwish | |||||
| | | | * | merge trunk | jan.nijtmans | 2015-08-25 | 1 | -0/+3 | |
| | | | |\ | |_|_|_|/ |/| | | | | ||||||
* | | | | | Eliminate (harmless) compiler warning. No functional change. | jan.nijtmans | 2015-08-21 | 1 | -0/+2 | |
|\ \ \ \ \ | ||||||
* \ \ \ \ \ | Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static ↵ | jan.nijtmans | 2015-08-19 | 1 | -0/+3 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | UCRT build on Windows with VC 14.0 | |||||
| | | | | | * | merge trunk. | jan.nijtmans | 2015-08-19 | 3 | -41/+0 | |
| | | | | | |\ | |_|_|_|_|_|/ |/| | | | | | | Remove now unused internal functions. | |||||
* | | | | | | | [7a87a9bc5b] Eliminate invalid write, found by Rolf Ade using Valgrind. | dkf | 2015-08-18 | 1 | -1/+0 | |
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | ||||||
| * | | | | | | Proposed fix for invalid write, found by valgrind.bug_7a87a9bc5b | dkf | 2015-08-17 | 1 | -1/+0 | |
| | | | | | | | ||||||
* | | | | | | | [818a1a51e4] Apply fixes from Andreas Seltenreich (reported to us by Tom ↵ | dkf | 2015-08-17 | 2 | -0/+4 | |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | Lane) for handling low memory situations. Should not be reachable in Tcl due to ckalloc() panic policy. | |||||
* | | | | | | | remove potential crash detected by Coverity (it is a should-never-happen thing) | Miguel Sofer | 2015-08-05 | 1 | -1/+1 | |
| | | | | | | | ||||||
* | | | | | | | mark function return as unused, to avoid confusing Coverity | Miguel Sofer | 2015-08-05 | 1 | -1/+1 | |
| | | | | | | | ||||||
* | | | | | | | Fix the documentation comment.Coverity_CID_1251203 | dkf | 2015-08-03 | 1 | -7/+8 | |
| | | | | | | | ||||||
* | | | | | | | And another problem with continue in for-step clauses, this time a problem ↵ | dkf | 2015-08-02 | 1 | -9/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | in how TEBC handled an edge case in the semantics. | |||||
* | | | | | | | Fix more problems with break and continue in for-step clauses. | dkf | 2015-08-02 | 1 | -10/+11 | |
| | | | | | | | ||||||
* | | | | | | | Fix Coverity CID 1251203: break vs continue in for-step clause | dkf | 2015-08-01 | 1 | -1/+1 | |
| | | | | | | | ||||||
* | | | | | | | explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it ↵ | Miguel Sofer | 2015-08-01 | 7 | -43/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | is always TCL_OK. Inconsistency found by coverity (CID 1251197) | |||||
* | | | | | | | fix typo found by Coverity; no effect on "most" platforms (is there anyone ↵ | Miguel Sofer | 2015-07-31 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | where it would matter?) | |||||
* | | | | | | | remove unnecessary checks found by coverity | Miguel Sofer | 2015-07-30 | 1 | -6/+2 | |
| | | | | | | | ||||||
* | | | | | | | remove self-assignment - found by Coverity | Miguel Sofer | 2015-07-30 | 1 | -1/+1 | |
| | | | | | | | ||||||
* | | | | | | | add comment to flag Tcl_Panic as no-return for Coverity Scan static analyzer | Miguel Sofer | 2015-07-30 | 1 | -1/+8 | |
| | | | | | | | ||||||
* | | | | | | | [3e7eca8c8c] Prevent overflow in size values passed to allocators. | dgp | 2015-07-29 | 1 | -3/+19 | |
|\ \ \ \ \ \ \ | ||||||
* \ \ \ \ \ \ \ | [3e7eca8c8c] Prevent overflow in the size value passed to ckrealloc(). | dgp | 2015-07-29 | 1 | -1/+3 | |
|\ \ \ \ \ \ \ \ | ||||||
* \ \ \ \ \ \ \ \ | Fix bug [57945b574a6df0332efc4ac96b066f7c347b28f7|57945b574a]: lock in ↵ | jan.nijtmans | 2015-07-23 | 2 | -0/+40 | |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | forking process under heavy multithreading. Thanks to Joe Mistachkin for the implementation of the fix, and Gustaf Neumann for the original report and testing the fix. | |||||
* \ \ \ \ \ \ \ \ \ | [a3309d01db] Plug memleak in compiled [unset a($i)]. | dgp | 2015-07-18 | 1 | -0/+3 | |
|\ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | Add the missing cleanup bits in INST_UNSET_ARRAY.bug_a3309d01db | dgp | 2015-07-18 | 1 | -0/+3 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | merge trunk | dgp | 2015-07-18 | 1 | -6/+6 | |
| |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | ||||||
* | | | | | | | | | | | Fix failing test | dgp | 2015-07-18 | 1 | -6/+6 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | merge trunk | dgp | 2015-07-17 | 85 | -7338/+11068 | |
| |\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | | ||||||
* | | | | | | | | | | | [9bad630c31] Prevent read outside of buffer bounds. | dgp | 2015-07-15 | 1 | -1/+1 | |
|\ \ \ \ \ \ \ \ \ \ \ | ||||||
* \ \ \ \ \ \ \ \ \ \ \ | [b1534b438b] Prevent read outside buffer boundaries. | dgp | 2015-07-15 | 1 | -1/+12 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | ||||||
* | | | | | | | | | | | | | Increase some counter sizes related to filesystem epoch from int to size_t. ↵ | jan.nijtmans | 2015-07-15 | 2 | -15/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And prevent them ever becoming 0 due to an overflow. (backported with variation from androwish) | |||||
| | | | | | | | | | | | * | merge 8.5bug_e0a7b3e5f8 | dgp | 2015-09-23 | 7 | -32/+74 | |
| | | | | | | | | | | | |\ | | | | | | | | | | | | |/ | | | | | | | | | | | |/| | ||||||
| | | | | | | | | | | * | | Protect CopyState buffer from conflicting uses when CopyData() is called | dgp | 2015-09-23 | 2 | -8/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | recursively. Also, have ReflectWatch() always give driver a chance to act. | |||||
| | | | | | | | | | | * | | CopyData() now tolerates recursion enough so that io-53.18 does not segfault. | dgp | 2015-09-23 | 1 | -21/+9 | |
| | | | | | | | | | | | | | ||||||
| | | | | | | | | | | * | | WIP | dgp | 2015-09-23 | 1 | -3/+47 | |
| | | | | | | | | | |/ / | ||||||
| | | | | | | | | | * | | [a3c3508599] Fix typo that reversed test sense in prior fix for [3610026]. | dgp | 2015-09-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | ||||||
| | | | | | | | | | * | | [d7ea9f9853] Contributed patch from tgl with Postgres. | dgp | 2015-09-21 | 1 | -7/+9 | |
| | | | | | | | | |/ / | ||||||
| | | | | | | | | * | | Eliminate some (harmless) compiler warnings. No functional change. | jan.nijtmans | 2015-08-21 | 1 | -12/+14 | |
| | | | | | | | |/ / | ||||||
| | | | | | | | * | | Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static ↵ | jan.nijtmans | 2015-08-19 | 1 | -0/+3 | |
| | | | | | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | UCRT build on Windows with VC 14.0 | |||||
| | | | | | | * | | [818a1a51e4] Apply fixes from Andreas Seltenreich (reported to us by Tom ↵ | dkf | 2015-08-17 | 2 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lane) for handling low memory situations. Should not be reachable in Tcl due to ckalloc() panic policy. | |||||
| | | | | | | | * | Add the critical missing UpdateInterest() call at the exit of DoRead(). | dgp | 2015-08-10 | 1 | -3/+10 | |
| | | | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Compare with same approach in DoReadChars()). This involves removing some other calls that are now replaced by the new one. Also marked several UpdateInterest() calls throughout tclIO.c with comments raising the suspicion that they serve no function. | |||||
| | | | | | | * | Backport the fixes to handling of continue in for-step clauses. | dkf | 2015-08-03 | 1 | -15/+23 | |
| | | | | | |/ | ||||||
| | | | | | * | [3e7eca8c8c] Prevent overflow in size values passed to allocators. | dgp | 2015-07-29 | 1 | -3/+19 | |
| | | | | |/ |