Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Don't call "ulimit" on cygwin: On Cygwin the stack size cannot be modified, and the reported stacksize is much lower than the real one. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | core-8-4-branch |
Files: | files | file ages | folders |
SHA1: |
e1819f1b43dac9c431698f6de49ccfdc |
User & Date: | jan.nijtmans 2013-01-07 09:59:56 |
Context
2013-01-07
| ||
11:06 | Extend the public and private stub tables with dummy NULL entries, up to the size of the Tcl 8.6 stu... check-in: c59364b9c7 user: jan.nijtmans tags: core-8-4-branch | |
09:59 | Don't call "ulimit" on cygwin: On Cygwin the stack size cannot be modified, and the reported stacksi... check-in: e1819f1b43 user: jan.nijtmans tags: core-8-4-branch | |
2013-01-05
| ||
00:28 | adjust stub library version number check-in: 8130a7f17b user: jan.nijtmans tags: core-8-4-branch | |
Changes
Changes to tests/stack.test.
︙ | ︙ | |||
17 18 19 20 21 22 23 | # Note that a failure in this test results in a crash of the executable. # In order to avoid that, we do a basic check of the current stacksize. # This size can be changed with ulimit (ksh/bash/sh) or limit (csh/tcsh). # This doesn't catch all cases, for example threads of lower stacksize # can still squeak through. A core check is really needed. -- JH | | > | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # Note that a failure in this test results in a crash of the executable. # In order to avoid that, we do a basic check of the current stacksize. # This size can be changed with ulimit (ksh/bash/sh) or limit (csh/tcsh). # This doesn't catch all cases, for example threads of lower stacksize # can still squeak through. A core check is really needed. -- JH if {[string equal $::tcl_platform(platform) "unix"] && ![string equal $::tcl_platform(os) "Windows NT"]} { set stackSize [exec /bin/sh -c "ulimit -s"] if {[string is integer $stackSize] && ($stackSize < 2400)} { puts stderr "WARNING: the default application stacksize of $stackSize\ may cause Tcl to\ncrash due to stack overflow before the\ recursion limit is reached.\nA minimum stacksize of 2400\ kbytes is recommended.\nSkipping infinite recursion test." ::tcltest::testConstraint minStack2400 0 |
︙ | ︙ |