summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make two-arg switch work reliably (and actually as documented!) [Bug 1836519]dkf2007-12-035-238/+274
|
* Silence syntax warning by Sun C compiler. [Bug 1840211]dkf2007-12-011-2/+2
|
* Improved list of files to ignoredkf2007-12-011-17/+18
|
* win/makefile.vc: add ws2_32.lib to baselibshobbs2007-11-302-2/+3
|
* * win/configure, win/tcl.m4: add ws2_32.lib / -lws2_32 to build.hobbs2007-11-304-287/+92
| | | | | * win/tclWinSock.c: remove dyn loading of winsock, assume that it is always available now.
* * generic/tclWinSock.c (InitializeHostName): Correct error indgp2007-11-292-3/+10
| | | | | | buffer length tracking. After gethostname() writes into a buffer, convert only the written string to internal encoding, not the whole buffer.
* * generic/tclConfig.c: Corrected failure of the [::foo::pkgconfig]dgp2007-11-282-11/+32
| | | | | command to clean up registered configuration data when the query command is deleted from the interp. [Bug 983501].
* * generic/tclNamesp.c (Tcl_SetEnsembleMappingDict): Added checksdgp2007-11-282-2/+28
| | | | | that the dict value passed in is in the format required to make the internals of ensembles work.
* * generic/tclIO.c: Simplify test and improve accuracy of errordgp2007-11-282-5/+9
| | | | message in latest changes.
* Extra channel tests to check for no -eofcharpatthoyts2007-11-281-1/+10
|
* -eofchar must support no eofchar.patthoyts2007-11-282-3/+7
|
* * generic/tclBasic.c: remove unneeded call in Tcl_CreateInterp,Miguel Sofer2007-11-282-8/+11
| | | | add comments
* * win/tclWinSock.c: Add mising encoding conversion of the [infodgp2007-11-272-5/+13
| | | | hostname] value from the system encoding to Tcl's internal encoding.
* * doc/chan.n: "Fix" the limitation on channel -eofchardgp2007-11-275-16/+41
| | | | | | | * doc/fconfigure.n: values to single byte characters by documenting * generic/tclIO.c: it and making it fail loudly. Thanks to * tests/chan.test: Stuart Cassoff for contributing the fix. [Bug 800753]
* * generic/tclBasic.c:Miguel Sofer2007-11-265-18/+72
| | | | | | | | | * generic/tclInt.h: * unix/tclUnixInit.c: * unix/tclUnixThrd.c: Fix stack checking via workaround for bug in glibc's pthread_attr_get_np, patch from [Bug 1815573]. Many thanks to Sergei Golovan (aka Teo) for detecting the bug and helping diagnose and develop the fix.
* Added bug numberdkf2007-11-241-1/+1
|
* Fix stack corruption in [dict append] compilerdkf2007-11-242-40/+49
|
* * generic/tclIORChan.c: Fixed a problem with reflectedandreas_kupries2007-11-243-13/+168
| | | | | | | | | | | | | | | | | | channels. 'chan postevent' is defined to work only from within the interpreter containing the handler command. Sensible, we want only handler commands to use it. It identifies the channel by handle. The channel moves to a different interpreter or thread. The interpreter containing the handler command doesn't know the channel any longer. 'chan postevent' fails, not finding the channel any longer. Uhm. Fixed by creating a second per-interpreter channel table, just for reflected channels, where each interpreter remembers for which reflected channels it has the handler command. This info does not move with the channel itself. The table is updated by 'chan create', and used by 'chan postevent'. * tests/ioCmd.test: Updated the testsuite.
* Remove #ifdef out accidentally left indkf2007-11-231-4/+1
|
* * generic/tclVar.c (Tcl_ArrayObjCmd): handle the right data forhobbs2007-11-233-7/+21
| | | | * tests/var.test (var-14.2): [array names $var -glob $ptn]
* Turn the [string] command into a real compiled ensemble.dkf2007-11-237-333/+452
|
* Rebuild [dict] as a full compiled ensemble.dkf2007-11-226-612/+785
|
* Rewrote the [string] and [dict] implementations to be ready for conversiondkf2007-11-223-1143/+2033
| | | | to ensembles.
* Flag shimmering bug found in [string range].dkf2007-11-222-1/+11
|
* Generalize the ensemble compiler further. Still doesn't precopile rewrites, ↵dkf2007-11-212-50/+146
| | | | | | but now handles many other things making the compiler at least useful.
* Factor out the core compiled-ensemble builder for simplicity.dkf2007-11-214-47/+98
|
* A little more errorCode goodnessdkf2007-11-212-4/+15
|
* Trim the fat from the sourcedkf2007-11-211-310/+280
|
* Added "Potential Incompat" warning.dkf2007-11-201-0/+3
|
* * generic/tclDictObj.c: Changed the underlying implementation of thedkf2007-11-2010-237/+416
| | | | | | | | | hash table used in dictionaries to additionally keep all entries in the hash table in a linked list, which is only ever added to at the end. This makes iteration over all entries in the dictionary in key insertion order a trivial operation, and so cleans up a great deal of complexity relating to dictionary representation and stability of iteration order.
* Typodkf2007-11-201-44/+41
|
* Minor fixdkf2007-11-201-15/+0
|
* Correct usage of Tcl_WrongNumArgsdkf2007-11-202-5/+25
|
* tag bumpcore_8_5_b3dgp2007-11-191-12/+12
|
* Olson's tzdata2007i importedKevin B Kenny2007-11-1910-926/+999
|
* missing contributor names, minor additions for 8.5b3das2007-11-191-34/+39
|
* * README: Bump version number to 8.5b3.dgp2007-11-1910-16/+29
| | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* * changes: Updated for 8.5b3 release.dgp2007-11-192-1/+37
|
* INST_EXIST_*: simplify result settingdas2007-11-191-26/+9
|
* improvements to commentsdkf2007-11-191-39/+43
|
* Reduce cast count.dkf2007-11-191-67/+51
|
* Reduce cast count.dkf2007-11-191-109/+102
|
* formattingdas2007-11-191-66/+66
|
* Fix accidentally damaged testsdkf2007-11-191-13/+5
|
* Simplifications (fewer casts, less manual bit twiddling)dkf2007-11-191-192/+191
|
* Reduce cast count.dkf2007-11-191-239/+265
|
* Spelling mistake in comment!dkf2007-11-191-2/+2
|
* Reduce cast count.dkf2007-11-191-77/+72
|
* improvements to commentsdkf2007-11-192-7/+31
|
* eschew superfluous whitespacedkf2007-11-191-3/+3
|