summaryrefslogtreecommitdiffstats
path: root/generic/tclDisassemble.c
Commit message (Collapse)AuthorAgeFilesLines
* More type-casts (c++-compatibility)jan.nijtmans2023-09-131-5/+5
|
* Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it ↵jan.nijtmans2023-03-301-10/+10
| | | | on other platforms either.
* Use TclOffset() in stead of magic calculations using sizeof(), which might ↵jan.nijtmans2022-08-261-1/+1
| | | | give unexpected results when padding is involved
* Use TclListObjLength/TclListObjGetElements in stead of ↵jan.nijtmans2022-02-101-1/+1
| | | | Tcl_ListObjLength/Tcl_ListObjGetElements everywhere. This is slightly more efficient if the refered list already has the correct type
* Tcl_NewObj() -> TclNewObj()jan.nijtmans2022-01-171-13/+16
|
* IntRep -> InternalRep. Internal changes only.jan.nijtmans2021-10-191-1/+1
|
* Get rid of "register" keyword, forbidden in c++20.jan.nijtmans2020-11-261-3/+3
| | | Fix some more warnings, discovered in c20/c++20 mode
* Adapt another caller. This one had a bug when (TCL_UTF_MAX == 4) because itdgp2020-04-021-22/+8
| | | | was never adapted when TclUtfToUniChar change from returning 0 to returning 1 for a high surrogate.
* More uppercase HEX representations in source-code.jan.nijtmans2020-03-181-5/+5
|
* A better way of getting source file location information when disassembling.dkf2017-04-221-18/+16
|
* Add ability to disassemble TclOO constructors and destructors ([1493a43044] ↵dkf2016-07-041-1/+134
| | | | motivates)
* Make function TclDisassembleByteCodeObj() static, since it is only used in a ↵jan.nijtmans2016-01-181-6/+8
| | | | single source file.
* Put the file location information that Tcl has into the disassembled code. ↵dkf2016-01-181-9/+90
| | | | Important for tclquadcode.
* Fix surrogate handling in PrintSourceToObj(), differenciating for ↵jan.nijtmans2015-10-071-2/+13
| | | | TCL_UTF_MAX = 6 (androwish) and TCL_UTF_MAX = 4 (tip-389-impl). No effect when TCL_UTF_MAX = 3.
* Some Unicode encoding fixes, only having effect if TCL_UTF_MAX > 4. ↵jan.nijtmans2015-08-311-1/+7
| | | | Backported from androwish
* 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 ↵dkf2013-06-201-74/+90
| | | | the disassembler.
* 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