summaryrefslogtreecommitdiffstats
path: root/unix/dltest
Commit message (Collapse)AuthorAgeFilesLines
* merge trunkjan.nijtmans2013-10-162-2/+4
|\
| * -I${BUILD_DIR}/.. doesn't work when BUILD_DIR != "unix". jan.nijtmans2013-10-152-2/+4
| | | | | | Reported by Matthias Kraft
* | merge trunkjan.nijtmans2013-10-141-24/+16
|\ \ | |/
| * Fix comment in tclOO.decls: tclOOStubLib.c is not generated by "make genstubs". jan.nijtmans2013-10-141-32/+16
| | | | | | In pkgooa.c, check whether the internal TclOO stub table is initialized correctly as well, some internal simplifications and improved comments.
* | merge trunkjan.nijtmans2013-10-131-10/+11
|\ \ | |/
| * Allow loading of pkgooa.so in Tcl 8.5 for (regression) test purposes. jan.nijtmans2013-10-131-1/+18
| | | | | | Better error messages in stead of crashes in some (hypothetical) error situations.
* | merge trunkjan.nijtmans2013-10-102-2/+149
|\ \ | |/
| * Fix for bug [f51efe99a7]: MinGW build fails on current checkin. And a new ↵jan.nijtmans2013-10-102-2/+149
| | | | | | | | test-case which makes the problem visible on UNIX as well.
* | merge trunkjan.nijtmans2013-04-121-2/+2
|\ \ | |/
| * Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack ↵jan.nijtmans2013-04-121-2/+2
| |\ | | | | | | | | | space, is (marginally) faster, while still being fully up/down compatible. It makes pkgb.so loadable in "novem" without the need to change the Tcl_PkgProvide() call to Tcl_PkgProvideEx().
| | * Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack ↵jan.nijtmans2013-04-121-2/+2
| | |\ | | | | | | | | | | | | space, is (marginally) faster, while still being fully up/down compatible. It makes pkgb.so loadable in "novem" without the need to change the Tcl_PkgProvide() call to Tcl_PkgProvideEx().
| | | * Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack ↵jan.nijtmans2013-04-121-2/+2
| | | | | | | | | | | | | | | | space, is (marginally) faster, while still being fully up/down compatible. It makes pkgb.so loadable in "novem" without the need to change the Tcl_PkgProvide() call to Tcl_PkgProvideEx().
* | | | more Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj conversionsjan.nijtmans2013-02-115-5/+5
| | | |
* | | | Convert Tcl_Eval and Tcl_GlobalEval to a macrojan.nijtmans2013-01-171-1/+1
| | | |
* | | | Turn Tcl_PkgPresent/Tcl_PkgRequire into a macro. jan.nijtmans2013-01-106-13/+17
| | | | | | | | | | | | | | | | Make sure that extensions which are compiled using Tcl version 9.0 alpha/beta headers only run with the exact same Tcl version (9.0a0), so they cannot accidently be used in production. Idea 'stolen' from iTcl 4.0, which did that during alpha/beta Dde/Registry: eliminate usage of some older API, which might be removed/deprecated in the future.
* | | | merge trunkjan.nijtmans2013-01-021-0/+3
|\ \ \ \ | |/ / /
| * | | test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as well. jan.nijtmans2013-01-021-0/+7
| |\ \ \ | | |/ / | | | | Don't free ctrl.script if thread creation fails: it is a constant string "testthread wait" normally.
| | * | test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as well. jan.nijtmans2013-01-021-0/+7
| | |\ \ | | | |/ | | | | | | | | Marked some string subcommands as obsolete, following discussion on tcl-core. Don't free ctrl.script if thread creation fails: it is a constant string "testthread wait" normally.
| | | * test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as welljan.nijtmans2013-01-021-0/+7
| | | |
* | | | merge trunkjan.nijtmans2012-12-211-18/+11
|\ \ \ \ | |/ / /
| * | | Inline compat Tcl_GetDefaultEncodingDir. jan.nijtmans2012-12-211-28/+13
| |\ \ \ | | |/ / | | | | Eliminate unnecessary static HasStubSupport() and isDigit() functions, just do the same inline.
| | * | Make pkgb.so loadable in Tcl 8.4 as well. jan.nijtmans2012-12-211-6/+12
| | |\ \ | | | |/ | | | | Eliminate unnessarcy static HasStubSupport() and isDigit() functions, just do the same inline.
| | | * Turn pkgb.so into a Tcl9 interoperability test library: Whatever Tcl9 looks ↵jan.nijtmans2012-12-211-35/+41
| | | | | | | | | | | | | | | | | | | | like, loading pkgb.so in Tcl 9 should either result in an error-message, either succeed, but never crash. Eliminate unnessarcy static HasStubSupport() and isDigit() functions, just do the same inline.
* | | | merge trunkdgp2012-12-071-6/+13
|\ \ \ \ | |/ / /
| * | | Source compat, rather than stubs compat demo.dgp2012-12-071-6/+13
| | | |
* | | | merge trunkjan.nijtmans2012-12-071-2/+24
|\ \ \ \ | |/ / /
| * | | add proper runtime-detection to pkgb.sojan.nijtmans2012-12-071-1/+10
| | | |
| * | | Extended test of [load]ing Tcl 8 compiled extension into Tcl 9 interp.dgp2012-12-071-2/+15
| | | |
* | | | merge trunkjan.nijtmans2012-12-071-6/+5
|\ \ \ \ | |/ / / | | | | | | | | | | | | turn pkgb.so into a Tcl8 interoperability test library: Whatever Tcl9 looks like, loading pkgb.so in Tcl 8 should either result in an error-message, either succeed, but never crash.
| * | | Turn pkgb.so into a Tcl9 interoperability testjan.nijtmans2012-12-071-6/+5
| |\ \ \ | | |/ / | | | | | | | | library: Whatever Tcl9 looks like, loading pkgb.so in Tcl 9 should either result in an error-message, either succeed, but never crash.
| | * | Turn pkgb.so into a Tcl9 interoperability testjan.nijtmans2012-12-071-6/+5
| | |\ \ | | | | | | | | | | | | | | | library: Whatever Tcl9 looks like, loading pkgb.so in Tcl 9 should either result in an error-message, either succeed, but never crash.
| | | * | do some Tcl_EvalEx, for test-purposes, demonstrating a crashnovem_supportjan.nijtmans2012-12-051-2/+1
| | | | |
| | | * | use Tcl_PkgProvideEx everywhere (again, for testing purposes)jan.nijtmans2012-12-055-8/+8
| | | | |
| | | * | merge trunkjan.nijtmans2012-12-056-8/+8
| | |/ / | |/| | | | | | Change TCL_VERSION to "8.6-" everywhere in Tcl_InitStubs. This is not the way how to do it! Just for testing purposes.
* | | | Destroy all the TCL_STORAGE_CLASS and associated nonsense.dgp2012-11-296-66/+12
|/ / /
* | | Now that we are no longer on CVS, the .cvsignore files serve no purposejan.nijtmans2011-03-071-5/+0
|\ \ \ | |/ /
| * | Now that we are no longer on CVS, the .cvsignore files serve no purposejan.nijtmans2011-03-071-5/+0
| |\ \ | | |/
| | * Now that we are no longer on CVS, the .cvsignore files serve no purposejan.nijtmans2011-03-071-1/+0
| | |
* | | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-028-16/+1
|\ \ \ | |/ / | | | cause more harm than good. Purged them (except in zlib files).
| * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-028-16/+1
| |\ \ | | |/ | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-018-15/+0
| | | | | | | | | more harm than good. Purged them.
| | * .cvsignorenijtmans2010-10-231-0/+1
| | |
| | * * unix/dltest/Makefile.in: support use of LDFLAGS in SHLIB_LD.das2008-03-271-2/+5
| | |
| | * * unix/dltest/Makefile.in (clean): Fixup make cleanmdejong2004-09-231-2/+6
| | | | | | | | | | | | | | | | | | rule so that it does not delete all files when SHLIB_SUFFIX is set to the empty string in a static build. [Bug 1016726]
| | * * unix/tcl.m4: fixed Darwin autoconf breakage caused bydas2004-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | recent CFLAGS reordering. * unix/configure: regen * unix/tclConfig.sh.in: replaced EXTRA_CFLAGS with CFLAGS. * unix/dltest/Makefile.in: replaced EXTRA_CFLAGS with DEFS.
| | * Silence compiler warningsdgp2004-06-081-2/+2
| | |
| | * * unix/dltest/pkga.c (Pkga_EqObjCmd): Fix typomdejong2003-07-161-2/+2
| | | | | | | | | | | | that was causing a crash in load.test.
| | * * unix/dltest/pkga.c: Updated to not use Tcl_UtfNcmp and counteddgp2003-07-151-2/+10
| | | | | | | | | | | | | | | strings instead of strcmp (not defined in any #include'd header) and presumed NULL-terminated strings.
| * | Add .so to .cvsignorenijtmans2010-06-161-0/+1
| | |
| * | Various trivial fixes, discovered during CYGWIN porting attempt. All ↵nijtmans2010-01-061-0/+2
| | | | | | | | | | | | backported from trunk.