Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge trunk | jan.nijtmans | 2017-12-22 | 1 | -1/+1 |
|\ | |||||
| * | Further fix for issue [ba1419303b4c]: Delete a namespace for an ensemble ↵ | pooryorick | 2017-12-20 | 1 | -1/+1 |
| | | | | | | | | | | having a deletion trace deletes its namespace: segmentation fault. | ||||
* | | merge trunk | jan.nijtmans | 2017-12-20 | 1 | -11/+8 |
|\ \ | |/ | |||||
| * | Fix for issue [ba1419303b4c]: Delete a namespace for an ensemble having a ↵ | pooryorick | 2017-12-20 | 1 | -10/+7 |
| | | | | | | | | | | deletion trace deletes its namespace: segmentation fault. | ||||
| * | merge core-8-branch. Also change some internal refCount's from int to size_t. | jan.nijtmans | 2017-12-19 | 1 | -2/+2 |
| |\ | |||||
| | * | Make TclEnsureNamespace() MODULE_SCOPE. Also change some refCount fields ↵ | jan.nijtmans | 2017-12-19 | 1 | -2/+2 |
| | | | | | | | | | | | | from type "int" to "unsigned int" for increased range. | ||||
| | * | Revert a few more (int -> size_t) transitions, which could effect extensions ↵ | jan.nijtmans | 2017-12-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | (such as Itcl 3.4) which use internal Tcl header files. Better wait until 9.0 for this. What we _can_ do is change some (internal) fields to 'unsigned': that doubles the epoch range without further danger. Thanks, Don, for pointing this out! | ||||
* | | | merge trunk | jan.nijtmans | 2017-12-01 | 1 | -1/+30 |
|\ \ \ | |/ / | |||||
| * | | merge core-8-branch. Various cleanup: unused structure names, unused ↵ | jan.nijtmans | 2017-12-01 | 1 | -1/+1 |
| |/ | | | | | | | #defines. Change some "epoch"-related fields from int to size_t. Nothing functional. | ||||
| * | Add missing parenthesis to an expression in TclEnsureNamespace. | pooryorick | 2017-11-25 | 1 | -1/+1 |
| | | |||||
| * | Fix [16fe1b5807]: namespace ensemble command named ":" is mistakenly given the | pooryorick | 2017-11-17 | 1 | -1/+30 |
| | | | | | | empty string as its name. | ||||
* | | Handle Tcl_UtfAtIndex/Tcl_UniCharAtIndex for extended index range. More ↵ | jan.nijtmans | 2017-11-16 | 1 | -4/+3 |
| | | | | | | | | field fixes. | ||||
* | | re-base "novem-more-memory-API" to trunk. TIP not submitted yet, but upcoming. | jan.nijtmans | 2017-11-16 | 1 | -7/+8 |
|\ \ | |/ |/| | |||||
| * | More internal use of size_t. Eliminate unused "isBin" argument from ↵ | jan.nijtmans | 2016-12-01 | 1 | -8/+9 |
| | | | | | | | | TclpSysAlloc() | ||||
| * | Merge trunk. More internal use of size_t in stead of int (or long) | jan.nijtmans | 2016-11-21 | 1 | -6/+4 |
| |\ | |||||
| * \ | merge trunk | dgp | 2016-09-08 | 1 | -13/+7 |
| |\ \ | |||||
| * \ \ | merge trunk | jan.nijtmans | 2016-09-07 | 1 | -0/+3 |
| |\ \ \ | |||||
| * \ \ \ | merge trunk | dgp | 2016-07-18 | 1 | -4/+4 |
| |\ \ \ \ | |||||
| * \ \ \ \ | merge trunk | dgp | 2016-07-09 | 1 | -2/+2 |
| |\ \ \ \ \ | |||||
| * \ \ \ \ \ | merge trunk | dgp | 2016-07-01 | 1 | -17/+2 |
| |\ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ | merge trunk | dgp | 2016-05-24 | 1 | -22/+64 |
| |\ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ | merge trunk | jan.nijtmans | 2015-08-04 | 1 | -9/+3 |
| |\ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ | merge trunk | jan.nijtmans | 2015-07-02 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ | merge trunk | jan.nijtmans | 2015-07-02 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ | merge trunk | jan.nijtmans | 2014-01-23 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ | merge trunk | jan.nijtmans | 2013-09-27 | 1 | -30/+65 |
| |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ | merge trunk | dgp | 2013-09-21 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ | merge trunk. | jan.nijtmans | 2013-02-27 | 1 | -4/+4 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement Tcl_VarTraceInfo and Tcl_UpVar as macro. | ||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge trunk. | jan.nijtmans | 2013-02-22 | 1 | -44/+20 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert Tcl_UntraceVar to macro, calling Tcl_UntraceVar2 in stead. No change of functionality. | ||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge trunk. | jan.nijtmans | 2013-02-11 | 1 | -2/+2 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Various Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj modifications | ||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Convert Tcl_GetIndexFromObj implementation to macro | jan.nijtmans | 2013-01-24 | 1 | -8/+8 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / | |||||
| * | | | | | | | | | | | | | | | | | merge trunk | jan.nijtmans | 2013-01-12 | 1 | -2/+2 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | Remove various double-defined (both in public and private stub tables) functions from private stub table | ||||
| * | | | | | | | | | | | | | | | | | merge trunk | jan.nijtmans | 2013-01-05 | 1 | -10/+10 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | remove unnecessary struct names, which only pollute the "struct" namespace ↵ | jan.nijtmans | 2012-12-21 | 1 | -2/+2 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for the compiler. | ||||
| | * | | | | | | | | | | | | | | | | | | remove unnecessary struct names, which only pollute the "struct" namespace ↵ | jan.nijtmans | 2012-08-20 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for te compiler. | ||||
* | | | | | | | | | | | | | | | | | | | | Remove some unnecessary "struct" definitions and some type casts no longer ↵ | jan.nijtmans | 2017-04-11 | 1 | -1/+1 |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | necessary. No functional changes. | ||||
* | | | | | | | | | | | | | | | | | | | More internal use of size_t in stead of int. | jan.nijtmans | 2016-11-21 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | | | | | | | Revert b98ee56376. The "bug" fixed was documented behavior. | dgp | 2016-09-09 | 1 | -7/+13 |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | | | | | | Attempt to fix [7f02ff1efa]. Make trace-18.1 fail. Suspect test is an | dgp | 2016-09-07 | 1 | -13/+7 |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | experiment that preserves the bug. | ||||
* | | | | | | | | | | | | | | | | | Fix [d4e7780ca1681cd095dbd81fe264feff75c988f7|d4e7780ca1]: "global" cmd ↵ | jan.nijtmans | 2016-09-07 | 1 | -0/+3 |
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | literal sharing vs. per-interp resolvers | ||||
| * | | | | | | | | | | | | | | | | Proposed patch for [d4e7780ca1681cd095dbd81fe264feff75c988f7|d4e7780ca1], by ↵ | jan.nijtmans | 2016-09-02 | 1 | -0/+3 |
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gustaf Neumann | ||||
* | | | | | | | | | | | | | | | | Stop checking case that can never happen. | dgp | 2016-07-14 | 1 | -4/+4 |
|/ / / / / / / / / / / / / / / | |||||
* | | | | | | | | | | | | | | | Expose the AVOID_RESOLVERS flag to [namespace upvar] implementations, which ↵ | dkf | 2016-07-07 | 1 | -2/+2 |
| |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | seem to need it. | ||||
* | | | | | | | | | | | | | | Encapsulate the fetching of the ensemble rewrite root, used by [namespace]. | dgp | 2016-07-01 | 1 | -17/+2 |
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Make the tests pass. | dkf | 2016-05-21 | 1 | -14/+26 |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Possible fix for [f97d4ee020]; uses a two-stage approach to avoid quadratic ↵ | dkf | 2016-05-16 | 1 | -23/+53 |
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | behaviour. | ||||
* | | | | | | | | | | | | explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it ↵ | Miguel Sofer | 2015-08-01 | 1 | -9/+3 |
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is always TCL_OK. Inconsistency found by coverity (CID 1251197) | ||||
* | | | | | | | | | | | Revert refcount changes that were not cosmetic. | dgp | 2015-07-02 | 1 | -1/+1 |
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | | | | | | | | Another round of refCount consistancy improvements. | jan.nijtmans | 2015-07-02 | 1 | -7/+7 |
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | |||||
* | | | | | | | | | implement [namespace origin] in bytecode | dkf | 2013-12-30 | 1 | -1/+1 |
| |_|_|_|_|_|_|/ |/| | | | | | | |