summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * 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
|
* revert 2902965 tclAppInit.c changedas2009-11-291-5/+1
|
* reverted 2902965 changes that broke static builds on OSXdas2009-11-293-6/+6
|
* * win/tclAppInit.c (Tcl_AppInit): Reverted Jan's change that addedKevin B Kenny2009-11-272-5/+9
| | | | | | | a call to Tcl_InitStubs. 'tclsh' and 'tcltest' are providers, not consumers of the Stubs table, and should not link with the Stubs library, but only with the main Tcl library. (In any case, the presence of Tcl_InitStubs broke the build.) [Bug 2902965]
* [Patch 2903921]: Many small spelling fixes from Larry Virden.dkf2009-11-2718-50/+60
|
* Match the version-bump of TclOO.dkf2009-11-275-8/+12
|
* [Bug 2903811]: Remove unneeded restrictions on usefully calling thedkf2009-11-273-9/+45
| | | | oo::object->variable method. Leaving it hidden is enough.
* autoheader-2.59das2009-11-261-3/+0
|
* fix warning on LP64das2009-11-261-1/+5
|
* Add .PHONY rules and documentation to preemptively stop trouble that plagueddkf2009-11-262-88/+149
| | | | | Tk from hitting Tcl too, and to make the overall makefile easier to understand. Some reorganization too to move related rules closer together.
* Fix [Bug 2902965] stub related changesnijtmans2009-11-261-1/+1
| | | | cause tclkit built to break