1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-30 19:03:16 +03:00

Remove the thread specific data subsystem from the unix build. Remove

legacy cruft from sqliteInt.h.  Use the new mutex subsystem in the PRNG. (CVS 4237)

FossilOrigin-Name: 3d60c14a32955b69e714a73372924d421899f83b
This commit is contained in:
drh
2007-08-16 13:01:44 +00:00
parent abb6fcabcb
commit dce8bdb8c0
11 changed files with 42 additions and 229 deletions

View File

@ -10,7 +10,7 @@
#***********************************************************************
# This file runs all tests.
#
# $Id: all.test,v 1.44 2007/06/18 12:22:43 drh Exp $
# $Id: all.test,v 1.45 2007/08/16 13:01:45 drh Exp $
set testdir [file dirname $argv0]
source $testdir/tester.tcl
@ -100,12 +100,6 @@ for {set Counter 0} {$Counter<$COUNT && $nErr==0} {incr Counter} {
lappend ::failList $tail
set sqlite_open_file_count 0
}
if {$::sqlite3_tsd_count} {
puts "Thread-specific data leak: $::sqlite3_tsd_count instances"
incr nErr
lappend ::failList $tail
set ::sqlite3_tsd_count 0
}
}
if {[info exists Leak]} {
lappend LeakList $Leak

View File

@ -6,7 +6,7 @@
#***********************************************************************
# This file runs all tests.
#
# $Id: quick.test,v 1.59 2007/06/18 12:22:43 drh Exp $
# $Id: quick.test,v 1.60 2007/08/16 13:01:45 drh Exp $
proc lshift {lvar} {
upvar $lvar l
@ -96,12 +96,6 @@ foreach testfile [lsort -dictionary [glob $testdir/*.test]] {
lappend ::failList $tail
set sqlite_open_file_count 0
}
if {$::sqlite3_tsd_count} {
puts "Thread-specific data leak: $::sqlite3_tsd_count instances"
incr nErr
lappend ::failList $tail
set ::sqlite3_tsd_count 0
}
}
source $testdir/misuse.test

View File

@ -11,7 +11,7 @@
# This file implements some common TCL routines used for regression
# testing the SQLite library
#
# $Id: tester.tcl,v 1.82 2007/08/10 16:41:09 drh Exp $
# $Id: tester.tcl,v 1.83 2007/08/16 13:01:45 drh Exp $
# Make sure tclsqlite3 was compiled correctly. Abort now with an
# error message if not.
@ -206,12 +206,6 @@ proc finalize_testing {} {
puts "soft-heap-limit set to $heaplimit"
}
sqlite3_soft_heap_limit 0
if {$::sqlite3_tsd_count} {
puts "Thread-specific data leak: $::sqlite3_tsd_count instances"
incr nErr
} else {
puts "Thread-specific data deallocated properly"
}
incr nTest
puts "$nErr errors out of $nTest tests"
puts "Failures on these tests: $::failList"