Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | | * | | | | | Fix typo in previous check-in.experimental | Joe Mistachkin | 2015-05-27 | 1 | -4/+4 | |
| | | | | | | | | ||||||
| | | * | | | | | Make sure the master and mutex locks are in a well-known state across the ↵ | Joe Mistachkin | 2015-05-27 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fork() call. | |||||
| | | * | | | | | Additional mutex locking/unlocking during fork() to keep things synchronized. | Joe Mistachkin | 2015-05-21 | 1 | -0/+2 | |
| | |/ / / / / | ||||||
| | * | | | | | Don't change autoconf version by accident. | dgp | 2015-05-20 | 1 | -4940/+13712 | |
| | | | | | | | ||||||
| | * | | | | | merge trunk | dgp | 2015-05-20 | 4 | -30/+76 | |
| | |\ \ \ \ \ | ||||||
| | * | | | | | | regenerate configure | dkf | 2015-05-18 | 1 | -13518/+4977 | |
| | | | | | | | | ||||||
| | * | | | | | | First attempt at implementing the necessary auto-magic for usleep. | Joe Mistachkin | 2015-05-18 | 3 | -8/+48 | |
| | | | | | | | | ||||||
| | * | | | | | | Adjust tweaks from the previous check-in to prepare for configure detection ↵ | Joe Mistachkin | 2015-05-18 | 1 | -2/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of usleep(). | |||||
| | * | | | | | | Temporary tweaks to allow Thread package tests to pass on Unix. | Joe Mistachkin | 2015-05-17 | 1 | -1/+5 | |
| | | | | | | | | ||||||
| | * | | | | | | This should completely fix the race conditions at the cost of more ↵ | Joe Mistachkin | 2015-05-17 | 2 | -14/+57 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | complexity. Also, on Unix, a more reliable means than Tcl_Sleep() of sleeping for a short time is needed. | |||||
| | * | | | | | | Update header file with the TIP number. | Joe Mistachkin | 2015-05-17 | 1 | -1/+1 | |
| | | | | | | | | ||||||
| | * | | | | | | Fix deadlock. | Joe Mistachkin | 2015-05-17 | 2 | -2/+2 | |
| | | | | | | | | ||||||
| | * | | | | | | Merge updates from trunk. | Joe Mistachkin | 2015-05-17 | 35 | -1255/+1690 | |
| | |\ \ \ \ \ \ | ||||||
| | * | | | | | | | Fix typo in the previous check-in. | Joe Mistachkin | 2015-05-17 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| | * | | | | | | | Draft fix for a potential race condition in the new ↵ | Joe Mistachkin | 2015-05-17 | 4 | -3/+140 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tcl_MutexUnlockAndFinalize API. Not yet tested. | |||||
| | * | | | | | | | Reword and clarify the doc changes from the previous check-in. | Joe Mistachkin | 2015-05-16 | 1 | -3/+4 | |
| | | | | | | | | | ||||||
| | * | | | | | | | First draft of the necessary doc changes. | Joe Mistachkin | 2015-05-16 | 1 | -6/+13 | |
| | | | | | | | | | ||||||
| | * | | | | | | | Add new public Tcl C API to allow a mutex to be unlocked and then finalized ↵ | Joe Mistachkin | 2015-04-09 | 6 | -1/+47 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | atomically. Candidate fix for bug [57945b574a]. | |||||
* | | | | | | | | | [a3309d01db] Plug memleak in compiled [unset a($i)]. | dgp | 2015-07-18 | 2 | -0/+31 | |
|\ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | 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 | 649 | -21236/+29812 | |
| |\ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | | ||||||
* | | | | | | | | | | Test for original meaning of [unset -nocomplain --]. FAILS! | dgp | 2015-07-17 | 1 | -0/+5 | |
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | ||||||
| * | | | | | | | | | Test for original meaning of [unset -nocomplain --]. | dgp | 2015-07-17 | 1 | -0/+5 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | [9bad630c31] Prevent read outside of buffer bounds. | dgp | 2015-07-15 | 1 | -1/+1 | |
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | ||||||
| * | | | | | | | | | [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 | |
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | ||||||
| * | | | | | | | | | [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) | |||||
* | | | | | | | | | Eliminate the definition of L_tmpnam. It isn't used anywhere within Tcl any ↵ | jan.nijtmans | 2015-07-15 | 1 | -10/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more. (backported from androwish) | |||||
* | | | | | | | | | Spell out [info exists] in example code for [exit] command. | andy | 2015-07-14 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
* | | | | | | | | | Implement TIP 436: Improve TclOO isa Introspection | dkf | 2015-07-10 | 3 | -63/+79 | |
|\ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | Added tests.tip_436 | dkf | 2015-07-10 | 1 | -0/+24 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | Say what is meant more clearly, put syntax checks before semantic checks. | dkf | 2015-07-01 | 1 | -42/+43 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | Implementation of TIP #436: Improve TclOO isa Introspection | dkf | 2015-07-01 | 1 | -34/+25 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | Documentation: source ignores BOM for unicode files | oehhar | 2015-07-07 | 1 | -0/+2 | |
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | ||||||
| * | | | | | | | | | Documentation: source ignores BOM for unicode files | oehhar | 2015-07-07 | 1 | -0/+2 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | [a0ece9d6d4] The cmd field of a CmdFrame when non-NULL must point within the | dgp | 2015-07-05 | 2 | -1/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | string of the corresponding codePtr->source. | |||||
* | | | | | | | | | | Plug leak of two mp_ints. | dgp | 2015-07-02 | 1 | -0/+2 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | Revert refcount changes that were not cosmetic. | dgp | 2015-07-02 | 5 | -7/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changing equality testing to inequality testing does more than make code prettier or clearer. It makes it less strict, and thus more tolerant of other bugs elsewhere. Such changes deserve separate consideration at least, not breezy entry in an otherwise "code cleanup" commit. | |||||
* | | | | | | | | | | Revert some refcount changes on I/O structs. | dgp | 2015-07-02 | 2 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are refcounts on structs, not Tcl_Obj's. Their scheme doesn't suffer the same difficulties and histories as Tcl_Obj's, and they need not copy every detail, appropriate or not, from Tcl_Obj refcount management. The "significant value" -- as dkf puts it -- for the struct refcounting scheme is 0 not 1. | |||||
* | | | | | | | | | | Remove unnecessary end-of-line spacing in compat/*.c | jan.nijtmans | 2015-07-02 | 11 | -30/+30 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | Another round of refCount consistancy improvements. | jan.nijtmans | 2015-07-02 | 12 | -86/+83 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | remove code that was ifdef'ed out for ages (ENABLE_NS_VARNAME_CACHING), has ↵ | Miguel Sofer | 2015-07-02 | 1 | -163/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zero hope of being revived and got out of sync anyway | |||||
* | | | | | | | | | | Don't use internalRep.otherValuePtr any more, twoPtrValue.ptr1 is always a ↵ | jan.nijtmans | 2015-07-01 | 4 | -23/+24 | |
| |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | better idea. A few more consistancies in refcount management. | |||||
* | | | | | | | | | Consistancy in refcount management. | jan.nijtmans | 2015-06-30 | 5 | -11/+11 | |
| | | | | | | | | | ||||||
* | | | | | | | | | Correct handling of dictionaries in the background error processing code. | dkf | 2015-06-30 | 1 | -10/+10 | |
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | ||||||
| * | | | | | | | | Correct handling of dictionaries in the background error processing code. | dkf | 2015-06-30 | 1 | -10/+10 | |
| | | | | | | | | | ||||||
* | | | | | | | | | merge head | dkf | 2015-06-30 | 6 | -71/+61 | |
|\ \ \ \ \ \ \ \ \ |