summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix gcc warning, using gcc-4.3.4 on cygwinnijtmans2009-12-114-9/+9
| | | | | warning: array subscript has type 'char' win/makefile.vc Revert to version 1.203 [Bug #2912773]
* Fix gcc warning, using gcc-4.3.4 on cygwinnijtmans2009-12-116-16/+21
| | | | | warning: array subscript has type 'char' win/makefile.vc Revert to version 1.203 [Bug #2912773]
* [FRQ 2897296]: Cross-links to sections within a manpage when in HTML.dkf2009-12-112-46/+55
|
* Change to braces in example to avoid bug in HTML creator scriptdkf2009-12-111-3/+3
|
* fix commentMiguel Sofer2009-12-111-4/+3
|
* code commentsMiguel Sofer2009-12-111-20/+14
|
* code commentsMiguel Sofer2009-12-111-12/+13
|
* code commentsMiguel Sofer2009-12-112-13/+16
|
* simplify the coroutine BP-chain monkey-patching; tclBasic does not need toMiguel Sofer2009-12-113-36/+20
| | | | know about bottomPtr, tebc does not need to behave differently on exit for coros
* * generic/tclBasic.c: Full nre-enabling of coroutinesMiguel Sofer2009-12-103-16/+10
| | | | * generic/tclExecute.c: [Bug 2806407]
* * generic/tclBasic.c: small cleanupMiguel Sofer2009-12-102-24/+25
|
* * generic/tclExecute.c: fix panic in http11.test caused by buggyMiguel Sofer2009-12-102-2/+7
| | | | earlier commits in coroutine management.
* * generic/tclObj.c (TclContinuationsEnter): [Bug 2895323]: Updatedandreas_kupries2009-12-102-5/+28
| | | | | | | | comments to describe when the function can be entered for the same Tcl_Obj* multiple times. This is a continuation of the 2009-11-10 entry where a memory leak was plugged, but where not sure if that was just a band-aid to paper over some other error. It isn't, this is a legal situation.
* reorganization and better comments in TclNRCoroutineObjCmd()Miguel Sofer2009-12-101-49/+46
|
* * generic/tclBasic.c: Reducing the # of moving parts forMiguel Sofer2009-12-103-26/+7
| | | | | * generic/tclExecute.c: coroutines by delegating more to tebc; eliminate the special coroutine CallFrame.
* * generic/tclBasic.c: Reducing the # of moving parts forMiguel Sofer2009-12-103-31/+16
| | | | * generic/tclExecute.c: coroutines
* Minor whitespace cleanup... nothing to see heredkf2009-12-101-4/+4
|
* Killed c99/c++ comments left in by the IO patch.andreas_kupries2009-12-091-6/+1
|
* * generic/tclIO.c: [Bug 2901998]: Applied Alexandre Ferrieux'sandreas_kupries2009-12-092-5/+55
| | | | | | patch fixing the inconsistent buffered I/O. Tcl's I/O now flushes buffered output before reading, discards buffered input before writing, etc.
* Revert the 1.19 -> 1.20 commit now that bug 2487771 appears fixed.dgp2009-12-091-2/+2
|
* remove accidentally committed C++ style commentsMiguel Sofer2009-12-091-3/+1
|
* * generic/tclBasic.c: Insure correct lifetime of varFrame'sMiguel Sofer2009-12-093-19/+37
| | | | | | (objc,objv)for coroutines. * generic/tclExecute.c: Code regrouping
* Add missing Tcl_SetErrorCode calls.dkf2009-12-092-24/+40
|
* * generic/tclExecute.c (TclStackFree): Improved panic msgMiguel Sofer2009-12-092-2/+7
|
* added comment confessing my puzzlementMiguel Sofer2009-12-081-1/+8
|
* minor cleanupMiguel Sofer2009-12-081-10/+7
|
* baby steps towards nre-enabling coroutine first runMiguel Sofer2009-12-082-32/+22
|
* * generic/tclBasic.c: Partial nre-enabling of coroutines.Miguel Sofer2009-12-084-66/+104
| | | | | | * generic/tclExecute.c: The initial call still requires its * generic/tclInt.h: own instance of tebc, but on resume coros can execute in the caller's tebc.
* * generic/tclExecute.c (TEBC): silence warning about pcAdjustmentMiguel Sofer2009-12-082-1/+7
|
* Small corrections (enforcing ANSI style declarations, etc.)dkf2009-12-081-133/+145
|
* Reduce size of TEBC activation record a bit.dkf2009-12-082-379/+409
|
* * generic/tclExecute.c (TEBC): Grouping "slow" variables intoMiguel Sofer2009-12-082-319/+333
| | | | | structs, to reduce register pressure and help the compiler with variable allocation.
* * generic/tclExecute.c: Start cleaning the TEBC stablesMiguel Sofer2009-12-083-219/+165
| | | | * generic/tclInt.h:
* * generic/tclCmdIL.c: Fix of [Bug #2910094] by akuMiguel Sofer2009-12-073-3/+24
| | | | * tests/coroutine.test:
* * generic/tclBasic.c: arrange for [tailcall] to be created withMiguel Sofer2009-12-072-8/+8
| | | | | the other builtins: was being created in a separate call, leftover from pre-tip days.
* * generic/tclStrToD.c: Correct conditional compile directives todgp2009-12-072-4/+11
| | | | | better detect the toolchain that needs extra work for proper underflow treatment instead of merely detecting the mips platform. [Bug 2902010].
* * generic/tclBasic.c: add ::tcl::unsupported::yieldToMiguel Sofer2009-12-073-6/+73
| | | | * generic/tclInt.h: [Patch 2910056]
* Plug memory leak. [Bug 2910044]dkf2009-12-073-2/+80
|
* missing declarationMiguel Sofer2009-12-071-1/+2
|
* factoring TclSpliceTailcall out of TclPopStackFrameMiguel Sofer2009-12-064-48/+59
|
* oops - test error due to deletion of now not-created namespaceMiguel Sofer2009-12-061-6/+1
|
* clear old junk in tests/coroutine.test:Miguel Sofer2009-12-062-41/+2
|
* * generic/tclBasic.c: Small changes for clarity in tailcallMiguel Sofer2009-12-063-17/+45
| | | | * generic/tclExecute.c: and coroutine code.
* missing changelog entryMiguel Sofer2009-12-061-1/+4
|
* * tests/tailcall.test: remove some old unused crud; improved theMiguel Sofer2009-12-051-27/+28
| | | | stack depth tests.
* * generic/tclBasic.c: Fixed things so that you can tailcallMiguel Sofer2009-12-055-5/+55
| | | | | | | | * generic/tclNamesp.c: properly out of a coroutine. * tests/tailcall.test: * generic/tclInterp.c: Fixed tailcalls for same-interp aliases (no test)
* Fix [Bug 2906841] and a few other smaller issues.dkf2009-12-033-298/+341
|
* tools/genStubs.tcl Add support for win32 CALLBACK functionsnijtmans2009-12-023-102/+31
| | | | | | | and remove obsolete "emitStubs" and "genStubs" functions. win/Makefile.in Use tcltest86.dll for all tests, and add .PHONY rules to preemptively stop trouble that plagued Tk from hitting Tcl too.
* tcl.h Don't use EXPORT for Tcl_InitStubsnijtmans2009-11-303-30/+39
| | | | win/Makefile.in Better dependancies in case of static build.
* [Bug 2901433]: Improved description of {*} syntax.dkf2009-11-302-12/+18
|