summaryrefslogtreecommitdiffstats
path: root/generic/tclOOInfo.c
Commit message (Collapse)AuthorAgeFilesLines
* Add super-simple compiler to many ensemble subcommands to allow better codedkf2013-01-041-22/+22
| | | | | | | generation where we can detect that we're not in the WrongNumArgs case. The compiler just checks that the argument count is in the right range and issues a standard dispatch; that's enough to do an efficient job. FossilOrigin-Name: 40fef44a65f29ea07c5a90dc7bcff92820efb46a
* Slim down the code a bit more; we can make more safe assumptions.dkf2012-12-171-13/+7
| | | FossilOrigin-Name: db490510ed4997b077818b95ea5a4299a748147c
* Simplify the [info object] and [info class] additions.dgp2012-12-131-9/+3
| | | FossilOrigin-Name: 3184e01afdf16b1b4ecb6d765e4cb53785a1be40
* Added compilation of [info object isa object] (i.e., object verification).dkf2012-11-031-1/+1
| | | FossilOrigin-Name: 4d5db00353f7f750d2d0bd47f679274a4927987c
* Added more TclOO introspection bytecodes ([info object class], [info object ↵dkf2012-11-021-53/+32
| | | | | namespace]). Also moved TclOO-in-8.6 to using the main Tcl internal ensemble builder. FossilOrigin-Name: 294a3d3bb9dce1631f7f3bd82ad1a34ed63fd60e
* merge trunkdgp2012-08-081-30/+34
|\ | | | | FossilOrigin-Name: ddf95e5e5d2f817de2c63658a3b3214172e63c90
| * converting to using Tcl_Obj API for error message generation; part donedkf2012-08-031-30/+34
| | | | | | FossilOrigin-Name: 7fb86a29c9bfa1140ea3a8af6f65221ce4474e45
* | Update TclOO package to 0.7, correct copyright dates.dkf2012-07-121-1/+1
|/ | | FossilOrigin-Name: b656b5a3a787743aa216296e5018bdbd81945a9c
* [Bug 3387082]: Plug memory leak in call chain introspection.dkf2011-08-071-0/+1
| | | FossilOrigin-Name: 5f31ec3fcdc57e365aa78a3f7236d13a58e4fde8
* Implementation of TIP #381: Call Chain Introspection and Controldkf2011-05-251-0/+90
| | | FossilOrigin-Name: 2778ad161a0a0c67ae685b848e3b97470f163128
* More generation of error codes (TclOO miscellany).dkf2011-04-041-13/+9
| | | FossilOrigin-Name: 08998a4f586f1580b406fb7ede45dccddbeebeb5
* Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-2/+2
| | | | | rest of Tcl source code. No ABI change. API change *should* be harmless. FossilOrigin-Name: 5574bdd262b2672cde48771787370c12854cecf4
* Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ | | | | | | | | cause more harm than good. Purged them (except in zlib files). FossilOrigin-Name: c64f310d38b977e7ae26a48bcf8bb8c50e453af7
* | * generic/tclOOInfo.c (InfoObjectMethodTypeCmd)dkf2010-03-241-1/+134
| | | | | | | | | | | | | | (InfoClassMethodTypeCmd): Added introspection of method types so that it is possible to find this info out without using errors. FossilOrigin-Name: 2b08d450001dec4fc952370bd7527b8987c81576
* | Added more introspection: ability to look up namespace of an object.dkf2009-05-151-1/+36
| | | | | | FossilOrigin-Name: 07dfc8d118f734d40bc90792135bad1060fb96fd
* | Style fixes (unfouling whitespace, sorting comments, removing useless casts, ↵dkf2009-01-091-21/+21
| | | | | | | | | | etc.) FossilOrigin-Name: cd3c38f00ada216d7bc93560d3d70012c2918343
* | Fix [Bug 2489836]dkf2009-01-061-3/+7
| | | | | | FossilOrigin-Name: ee4e4fe8d0558cf378810d5995bcaed843b4096f
* | Add "const" to many internalnijtmans2008-10-161-4/+4
| | | | | | | | | | | | | | const tables. No functional or API change. FossilOrigin-Name: f03d2e2d83be42035c4aad3b01bbd09f5a967c1b
* | Handle error case [info class destructor].dkf2008-10-131-1/+5
| | | | | | FossilOrigin-Name: c12e6d7da690a9893a097a1addcf7ba5313ee7ea
* | Clean up result handling, factor out some duplicated code, share objects.dkf2008-10-041-155/+118
| | | | | | FossilOrigin-Name: 32584564525b30fdcd1e2089daa099707edece50
* | Implementation of TIP #320.#320.#320.dkf2008-09-231-28/+88
| | | | | | FossilOrigin-Name: 9bc559dfecaf90d35b29ada553d71366642a9017
* | * generic/tclOOInfo.c (InfoObjectDefnCmd, InfoObjectMixinsCmd):hobbs2008-08-121-3/+3
| | | | | | | | | | | | fix # args displayed. [Bug 2048676] FossilOrigin-Name: 7237db2f3ea0f199ed56a0e6ebb56ab68bbc8d8c
* | more consistent wrong # arg messages: change all messages containing ↵nijtmans2008-07-131-3/+3
| | | | | | | | | | ?options? to the form ?-option value ...? FossilOrigin-Name: 7dcec0e5e289de4aed4290b3ee93e1e425c765e0
* | Implementation of TIP #257. Incomplete due to missing Win build support.dkf2008-05-311-0/+1271
|/ | | FossilOrigin-Name: e46e1575d392981d674e659a6c6649dc51ecf5dc
* Undo mistaken commit to wrong branch caused by CVS fumble... :-}dkf2006-10-201-901/+0
| | | FossilOrigin-Name: c97ddfca3f37b8bcbeefe626726c4cc30920f333
* Consolidated TIP#257 patch applied to HEAD to allow for experimentation bydkf2006-10-201-0/+901
other developers FossilOrigin-Name: a99bded51f412bd376c67eff98e562b5ae0d1c66