summaryrefslogtreecommitdiffstats
path: root/generic/tclDisassemble.c
Commit message (Expand)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2019-03-161-1/+1
* New internal macro TclHasIntRep() to re-encapsulate the typePtr field.dgp2019-02-251-4/+4
* New internal macro TclFetchIntRep, which is faster than Tcl_FetchIntRep. jan.nijtmans2019-01-281-3/+3
* merge 8.7dgp2018-10-241-1/+1
|\
| * Change PTR2INT and PTR2UINT macros's so they can handle long's and Tcl_WideIn...jan.nijtmans2018-10-211-1/+1
* | merge 8.7dgp2018-10-181-1/+1
|\ \ | |/
| * Fix "string tolower" and friends for handling unpaired surrogates correctly. ...jan.nijtmans2018-06-241-1/+1
* | merge 8.7dgp2018-02-151-5/+5
|\ \ | |/
| * Guarantee the buffer is large enough it will not be overrun.dgp2018-02-151-1/+2
| * Move TclGetBooleanFromObj to tclInt.h, so multiple source files can use it. C...jan.nijtmans2018-02-141-4/+3
* | merge 8.7dgp2018-02-091-1/+1
|\ \ | |/
| * small code review: resolve conversion warnings (possible loss of data, signed...sebres2018-02-091-2/+2
* | merge 8.7dgp2018-02-061-2/+2
|\ \ | |/
| * merge core-8-branchjan.nijtmans2017-12-191-2/+2
| |\
| * | Experimental branch meant to eliminate the "wideint" type, just merge it to a...jan.nijtmans2017-10-301-3/+3
* | | merge 8.7dgp2017-12-191-2/+2
|\ \ \ | | |/ | |/|
| * | Make TclEnsureNamespace() MODULE_SCOPE. Also change some refCount fields from...jan.nijtmans2017-12-191-2/+2
| |/
* | merge trunkdgp2017-04-271-18/+16
|\ \ | |/
| * [50750c735a] Fix broken test and stop reading uninit-but-allocated memory in ...dkf2017-04-271-18/+16
| |\
| | * A better way of getting source file location information when disassembling.dkf2017-04-221-18/+16
* | | merge trunkdgp2017-04-061-8/+4
|\ \ \ | |/ /
| * | Since Tcl_AppendPrintfToObj() now understands the %p format, we can use it. E...jan.nijtmans2017-03-311-8/+4
| * | Partially backout [ef4da65408] because AppendPrintfToObjVA() (used indirectly...andy2016-11-241-2/+2
| * | More internal use of size_t in stead of int.jan.nijtmans2016-11-211-2/+2
* | | Purge more direct accesses to bytes field.dgp2016-10-071-3/+1
* | | merge trunkdgp2016-07-091-3/+136
|\ \ \ | |/ /
| * | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj ...jan.nijtmans2016-07-081-2/+2
| |/
| * Add ability to disassemble TclOO constructors and destructors ([1493a43044] m...dkf2016-07-041-1/+134
* | More ByteCode revisions.dgp2016-04-301-13/+17
* | Use new routine TclGetLambdaFromObj to better isolate the "lambdaExpr" ObjType.dgp2016-04-041-12/+4
* | Revise "instname" ObjType to use proposed routinesdgp2016-04-041-7/+24
* | Revise the "instname" Tcl_ObjType to use the routines.dgp2016-03-241-9/+10
|/
* Make function TclDisassembleByteCodeObj() static, since it is only used in a ...jan.nijtmans2016-01-181-6/+8
* Put the file location information that Tcl has into the disassembled code. Im...dkf2016-01-181-9/+90
* Fix surrogate handling in PrintSourceToObj(), differenciating for TCL_UTF_MA...jan.nijtmans2015-10-071-2/+13
* Some Unicode encoding fixes, only having effect if TCL_UTF_MAX > 4. Backporte...jan.nijtmans2015-08-311-1/+7
* Put the ellipsis inside, not outside, the close quote.dgp2015-06-031-1/+1
* Tidy things up a bit more.dkf2014-09-201-4/+13
* whitespace tweakdkf2014-09-141-0/+2
* merge trunkdkf2014-02-041-4/+22
* merge trunkdkf2014-02-031-0/+11
* Properly encode more operand types to reduce the number of special cases in t...dkf2013-06-201-74/+90
* Remove extra scribblings not normally needed. Thanks to jdc for suggestion.dkf2013-06-171-2/+2
* Improved rendering of some opcode arguments and auxdata.dkf2013-06-131-8/+28
* Extract more of the info from the bytecode.dkf2013-06-121-5/+60
* Code-readable disassembler: tcl::unsupported::getbytecodedkf2013-06-111-2/+229
* Move the disassembler to its own file.dkf2013-06-111-0/+1045