| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
FossilOrigin-Name: 08998a4f586f1580b406fb7ede45dccddbeebeb5
|
|
|
|
|
| |
rest of Tcl source code. No ABI change. API change *should* be harmless.
FossilOrigin-Name: 5574bdd262b2672cde48771787370c12854cecf4
|
|
|
|
|
| |
is (mostly) simpler.
FossilOrigin-Name: 25d2a66f4de7efec148a46f106297b860ac2d5bd
|
|
|
|
|
|
| |
Tcl, as this is about the last chance to get this right.
FossilOrigin-Name: 6723a5d58cf061918d17b16c9d273719638c01a4
|
|
|
|
|
|
|
|
|
|
| |
* use do { ... } while (0) in macros
* avoid shadowing one local variable with another
* use clearer 'foo.bar++;' instead of '++foo.bar;' where result not
required (i.e., semantically equivalent)
* follow Engineering Manual rules on spacing and declarations
FossilOrigin-Name: 4d8a4f639d28df5b5dfabd407be8efbb44454601
|
|
|
| |
FossilOrigin-Name: b1e964413ea1920263f3ab66418d70fce6f27cd4
|
|
|
|
|
|
|
|
|
|
| |
tcl*ConstStubs, it's not necessary at all.
tclEnsemble.c: Fix signed-unsigned mismatch
make tclWinProcs "const"
Add first part of mslu support,
See [Feature Request #2819611]
FossilOrigin-Name: 0d29245dd5206eba5211a17216e65982d0be8923
|
|
|
|
|
|
| |
reliably call the object's destructor.
FossilOrigin-Name: bc959e87fbb0749417264044100ac94fa0e8b790
|
|
|
|
|
|
| |
when the whole interpreter is being destroyed.
FossilOrigin-Name: ed48aba1da92fb37a3f277bf56003797823b3fd1
|
|
|
|
|
|
|
|
| |
Eliminate the need for an extra Stubs Pointer
for adressing a static stub table: Just change
the exported table from static to MODULE_SCOPE.
FossilOrigin-Name: b809fb2cbc1d415f61219d9c1b019d552efde765
|
|
|
| |
FossilOrigin-Name: 876d72038d1c00f9009480466cdbf7e397feba84
|
|
|
| |
FossilOrigin-Name: b6675927c4da2e9fd3388343ad292939215a07da
|
|
|
|
|
|
| |
Stop crashes from odd destruction routes.
FossilOrigin-Name: ca70f094be1873138d5f9fb8b0d0787e451c3a23
|
|
|
| |
FossilOrigin-Name: 56012b12ec31da593a4718b087d1ccac2b2a3678
|
|
|
| |
FossilOrigin-Name: 8780faf488c79569934af0cd318800d73489137d
|
|
|
| |
FossilOrigin-Name: 0a8cf0ea4bd0ab835d91ca309f6369b18a91cfe6
|
|
|
|
|
|
| |
[Bug 1895546]
FossilOrigin-Name: 18d45c03cdbfd7ce57665f4f065005647546c752
|
|
|
| |
FossilOrigin-Name: f08e13c9dedad4c3fdabb8d1e0b37b0decc48637
|
|
|
| |
FossilOrigin-Name: 42f5ad1fbc90fe3c406bb21d43a780d7960683b1
|
|
|
| |
FossilOrigin-Name: dd2f12204249f24f0903f94c53ad5a70aeb2e9ee
|
|
|
| |
FossilOrigin-Name: dc504e5b79e61e315804f94c82f5c71590161bca
|
|
|
| |
FossilOrigin-Name: c8dd022f7e09fd76778993ccb2afd93d8089305a
|
|
|
| |
FossilOrigin-Name: 9bc559dfecaf90d35b29ada553d71366642a9017
|
|
|
| |
FossilOrigin-Name: 879ea220fd5c7722445e38216126c4f64dd6da41
|
|
|
| |
FossilOrigin-Name: fbf4a7e36a841d285c06a3e40ac393e1115c6e18
|
|
|
|
|
|
|
|
|
|
|
|
| |
being deleted during handling of object command deletion. The
old code was relying on documented features of command delete
traces that do not in fact work. [Bug 2039178].
* tests/oo.test (oo-26.*): Added tests that demonstrate
failure of TclOO to check for various kinds of invalid bytecode
during method dispatch. [Bug 2037727].
FossilOrigin-Name: dc2c6d9a11f5bcabee1e0acb8aecc5fd2af4de15
|
|
|
|
|
|
| |
Tcl_NRAddCallback
FossilOrigin-Name: 41bf7d9039838529fef6ebd671f8bd57844a6aff
|
|
|
| |
FossilOrigin-Name: e092b4ac90c73e8a045f8774b1e5bfe59008eada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.h: TclNR_foo to Tcl_NRfoo
* generic/tclBasic.c:
* generic/tclDecls.h:
* generic/tclDictObj.c:
* generic/tclExecute.c:
* generic/tclInterp.c:
* generic/tclNRE.h:
* generic/tclNamesp.c:
* generic/tclOO.c:
* generic/tclOOBasic.c:
* generic/tclOOCall.c:
* generic/tclOOMethod.c:
* generic/tclProc.c:
* generic/tclStubInit.c:
FossilOrigin-Name: 028024f0d323bcbb2bf25aca558315642093fb46
|
|
|
| |
FossilOrigin-Name: a8d83acd188df8a873518f5d731cf8cea8f0c668
|
|
|
| |
FossilOrigin-Name: 3f569d031dc3ed31a4742aea81fce39cbbe64968
|
|
|
|
|
|
|
|
|
| |
* generic/tclOODecls.h: TclOOIntStubs pointer. [Bug 1980953]
* generic/tclOOIntDecls.h:
* generic/tclOOStubInit.c:
* generic/tclOOStubLib.c:
FossilOrigin-Name: 7e4d255b669650f3552ae0f5aae42777e19da9f9
|
|
|
|
|
|
|
|
|
| |
valgrind complaint about oo.test, caused by failing to protect
the Object as well as the Class corresponding to a subclass being
deleted and hence getting a freed-memory read when attempting to
delete the class command. [Bug 1981001]
FossilOrigin-Name: 9188c64990785af62fd9e6a80d24232aea893581
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/Makefile.in: stub lib; disable broken tclOO genstubs
* generic/tclOO.c: make tclOO stubs tables 'static const'
* generic/tclOODecls.h: and stub table pointers MODULE_SCOPE
* generic/tclOOIntDecls.h: (change generated files manually
* generic/tclOOStubInit.c: pending genstubs support for tclOO).
* generic/tclOOStubLib.c:
* generic/tclOO.c: fix warnings for 'int<->ptr conversion'
* generic/tclOOCall.c: and 'signed vs unsigned comparison'.
* generic/tclOOMethod.c:
FossilOrigin-Name: 7efe478a950202363e8139834344966e364c3088
|
|
|
| |
FossilOrigin-Name: ce09fe3526e9c0273e634964bdd10c9ae243c4e2
|
|
|
| |
FossilOrigin-Name: e46e1575d392981d674e659a6c6649dc51ecf5dc
|
|
|
| |
FossilOrigin-Name: c97ddfca3f37b8bcbeefe626726c4cc30920f333
|
|
other developers
FossilOrigin-Name: a99bded51f412bd376c67eff98e562b5ae0d1c66
|