t/00-cow.t ............... ok t/01-array.t ............. ok t/02-hash.t .............. ok (?^:abcdefg) vs (?^:abcdefg) at t/03-scalar.t line 133. t/03-scalar.t ............ ok t/04-tie.t ............... ok t/05-dtype.t ............. ok t/06-refcnt.t ............ ok t/07-magic.t ............. ok t/08-fieldhash.t ......... ok t/09-circular.t .......... ok t/10-deep_recursion.t .... ok t/12-memleak.t ........... ok SV = IV(POINTER) at POINTER REFCNT = 2 FLAGS = (ROK) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 1 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::db" ARRAY = POINTER (0:24, 1:5, 2:3) hash quality = 105.1% KEYS = 11 FILL = 8 MAX = 31 Elt "Username" HASH = POINTER SV = PVNV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) IV = 0 NV = 0 PV = POINTER ""\0 CUR = 0 LEN = 16 Elt "FetchHashKeyName" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) PV = POINTER "NAME"\0 CUR = 4 LEN = 16 Elt "Err" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = NULL(POINTER) at POINTER REFCNT = 1 FLAGS = () DBI::db=HASH(POINTER)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting) at t/13-io-handle.t line 153. SV = IV(POINTER) at POINTER REFCNT = 2 FLAGS = (ROK) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 1 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::db" ARRAY = POINTER (0:24, 1:5, 2:3) hash quality = 105.1% KEYS = 11 FILL = 8 MAX = 31 Elt "Username" HASH = POINTER SV = PVNV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) IV = 0 NV = 0 PV = POINTER ""\0 CUR = 0 LEN = 16 Elt "FetchHashKeyName" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) PV = POINTER "NAME"\0 CUR = 4 LEN = 16 Elt "Err" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = NULL(POINTER) at POINTER REFCNT = 1 FLAGS = () (in cleanup) dbih_getcom handle DBI::db=HASH(POINTER) is not a DBI handle (has no magic) at t/13-io-handle.t line 153. SV = IV(POINTER) at POINTER REFCNT = 2 FLAGS = (ROK) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 2 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::db" ARRAY = POINTER (0:23, 1:6, 2:3) hash quality = 112.5% KEYS = 12 FILL = 9 MAX = 31 Elt "ChildHandles" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = PVAV(POINTER) at POINTER REFCNT = 1 FLAGS = () ARRAY = POINTER FILL = 0 MAX = 3 FLAGS = (REAL) Elt No. 0 SV = IV(POINTER) at POINTER REFCNT = 2 FLAGS = (ROK,WEAKREF) RV = POINTER Elt "Username" HASH = POINTER SV = PVNV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) IV = 0 NV = 0 PV = POINTER ""\0 CUR = 0 LEN = 16 Elt "FetchHashKeyName" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) PV = POINTER "NAME"\0 CUR = 4 LEN = 16 (in cleanup) dbih_getcom handle DBI::db=HASH(POINTER) is not a DBI handle (has no magic) at t/13-io-handle.t line 171. DBI::db=HASH(POINTER)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting) at t/13-io-handle.t line 179. SV = IV(POINTER) at POINTER REFCNT = 2 FLAGS = (ROK) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 1 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::st" ARRAY = POINTER (0:9, 1:6, 2:1) hash quality = 115.0% KEYS = 8 FILL = 7 MAX = 15 Elt "ImplementorClass" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) PV = POINTER "DBD::SQLite::st"\0 CUR = 15 LEN = 17 Elt "Err" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = NULL(POINTER) at POINTER REFCNT = 2 FLAGS = () Elt "Database" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 2 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::db" ARRAY = POINTER (0:23, 1:6, 2:3) hash quality = 112.5% KEYS = 12 FILL = 9 MAX = 31 Elt "ChildHandles" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER (in cleanup) dbih_getcom handle DBI::st=HASH(POINTER) is not a DBI handle (has no magic) at t/13-io-handle.t line 179. SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK,READONLY,PROTECT) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 1 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::st" ARRAY = POINTER (0:9, 1:6, 2:1) hash quality = 115.0% KEYS = 8 FILL = 7 MAX = 15 Elt "ImplementorClass" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) PV = POINTER "DBD::SQLite::st"\0 CUR = 15 LEN = 17 Elt "Err" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = NULL(POINTER) at POINTER REFCNT = 2 FLAGS = () Elt "Database" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 2 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::db" ARRAY = POINTER (0:23, 1:6, 2:3) hash quality = 112.5% KEYS = 12 FILL = 9 MAX = 31 Elt "ChildHandles" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK,READONLY,PROTECT) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 1 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::dr" ARRAY = POINTER (0:8, 1:7, 3:1) hash quality = 97.7% KEYS = 10 FILL = 8 MAX = 15 Elt "Version" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,IsCOW,pPOK) PV = POINTER "1.78"\0 CUR = 4 LEN = 16 COW_REFCNT = 3 Elt "ChildHandles" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = PVAV(POINTER) at POINTER REFCNT = 1 FLAGS = () ARRAY = POINTER FILL = 1 MAX = 3 FLAGS = (REAL) Elt No. 0 SV = NULL(POINTER) at POINTER REFCNT = 1 FLAGS = () Elt No. 1 SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = () IV = 0 Elt "ImplementorClass" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,IsCOW,pPOK) PV = POINTER "DBD::SQLite::dr"\0 CUR = 15 LEN = 17 COW_REFCNT = 3 SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK,READONLY,PROTECT) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 1 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::db" ARRAY = POINTER (0:23, 1:6, 2:3) hash quality = 112.5% KEYS = 12 FILL = 9 MAX = 31 Elt "ChildHandles" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = PVAV(POINTER) at POINTER REFCNT = 1 FLAGS = () ARRAY = POINTER FILL = 0 MAX = 3 FLAGS = (REAL) Elt No. 0 SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = () IV = 0 Elt "Username" HASH = POINTER SV = PVNV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) IV = 0 NV = 0 PV = POINTER ""\0 CUR = 0 LEN = 16 Elt "FetchHashKeyName" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) PV = POINTER "NAME"\0 CUR = 4 LEN = 16 SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK,READONLY,PROTECT) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 1 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::db" ARRAY = POINTER (0:24, 1:5, 2:3) hash quality = 105.1% KEYS = 11 FILL = 8 MAX = 31 Elt "Username" HASH = POINTER SV = PVNV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) IV = 0 NV = 0 PV = POINTER ""\0 CUR = 0 LEN = 16 Elt "FetchHashKeyName" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,pPOK) PV = POINTER "NAME"\0 CUR = 4 LEN = 16 Elt "Err" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = NULL(POINTER) at POINTER REFCNT = 1 FLAGS = () SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK,READONLY,PROTECT) RV = POINTER SV = PVHV(POINTER) at POINTER REFCNT = 1 FLAGS = (OBJECT,SHAREKEYS) STASH = POINTER "DBI::dr" ARRAY = POINTER (0:8, 1:7, 3:1) hash quality = 97.7% KEYS = 10 FILL = 8 MAX = 15 Elt "Version" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,IsCOW,pPOK) PV = POINTER "1.78"\0 CUR = 4 LEN = 16 COW_REFCNT = 2 Elt "ChildHandles" HASH = POINTER SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = (ROK) RV = POINTER SV = PVAV(POINTER) at POINTER REFCNT = 1 FLAGS = () ARRAY = POINTER FILL = 0 MAX = 3 FLAGS = (REAL) Elt No. 0 SV = IV(POINTER) at POINTER REFCNT = 1 FLAGS = () IV = 0 Elt "ImplementorClass" HASH = POINTER SV = PV(POINTER) at POINTER REFCNT = 1 FLAGS = (POK,IsCOW,pPOK) PV = POINTER "DBD::SQLite::dr"\0 CUR = 15 LEN = 17 COW_REFCNT = 2 t/13-io-handle.t ......... ok t/14-weakened-ref.t ...... ok t/15-clone-xs-objects.t .. ok t/16-threads-shared.t .... ok t/17-threads-classdbi.t .. ok t/18-overload.t .......... ok t/19-dualvar.t ........... ok t/dclone.t ............... ok All tests successful. Files=20, Tests=306 Result: PASS