Page 11 of 35
Re: 7.2-alfa testers-thread
Posted: 09.12.2013, 15:18
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3000:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Mark, Michael,
Maybe to publish 7.2.0-alpha (or something else)?
Michal
Re: 7.2-alfa testers-thread
Posted: 10.12.2013, 21:10
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3007:
http://svn.code.sf.net/p/zeoslib/code-0 ... esting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Michal
Re: 7.2-alfa testers-thread
Posted: 11.12.2013, 22:01
by miab3
@EgonHugeist,
Zeos7.2-alpha branches_ testing_R3011:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Michael,
With {$DEFINE NO_COLUMN_LIMIT} up to 4% slower and 4% greater memory occupancy compared to R3007 (DXE2 32/64, FB, SQLite)
Michal
Re: 7.2-alfa testers-thread
Posted: 11.12.2013, 22:54
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3012:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Michal
Re: 7.2-alfa testers-thread
Posted: 11.12.2013, 23:08
by EgonHugeist
@miab3
With {$DEFINE NO_COLUMN_LIMIT} up to 4% slower and 4% greater memory occupancy compared to R3007 (DXE2 32/64, FB, SQLite)
Thanks for your info. I was playing with that today. 4% greater mem isn't a surprice since a PTypeInfo, PTDynRecInfo will be added by RTL. Also did i compare the the mem-alloction with the current TZRowBuffer. I was starting from the premisse we allocate the whole mem of the array, that was wrong. We really only alloc mem for the Header-Info + Mem we need to localize the Values. We could declare the TZRowBuffer to High(Integer)-SizeOf(Header) and wouldn't use more mem.
Actually i'm adding arrays for the types which are moved outside the RowBuffer: string, dynarrays, lobs to get a faster dealloction running too. So this patch was ... a little idea which should be hance with comments or removed..
Also 4% performnce lost might be possible because of the additional RTL calls to create the PTypeInfo: New(); and _DynArraySetLength call of the RTL. Cool i hadn't the time to make benchamrks. Thank you!
Re: 7.2-alfa testers-thread
Posted: 12.12.2013, 23:02
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3014:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Mark,
[Pascal Hint] ZDbcPostgreSqlStatement.pas(365): H2077 Value assigned to 'TZPostgreSQLStatement.Execute' never used
Michal
Re: 7.2-alfa testers-thread
Posted: 15.12.2013, 13:10
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3016:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Mark,
[Pascal Hint] ZDbcPostgreSqlStatement.pas(365): H2077 Value assigned to 'TZPostgreSQLStatement.Execute' never used
Michal
Re: 7.2-alfa testers-thread
Posted: 15.12.2013, 20:48
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3018:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Michal
Re: 7.2-alfa testers-thread
Posted: 16.12.2013, 12:37
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3021:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Michal
Re: 7.2-alfa testers-thread
Posted: 17.12.2013, 01:40
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3022:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Michal
Re: 7.2-alfa testers-thread
Posted: 19.12.2013, 00:33
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3025:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
- Lazarus 32-bits Windows7-64 /fpc 2.7.1 32-bits (CodeTyphon ver 4.50) (64-bit Win version of Lazarus with ZEOS I was unable to build),
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, Oracle XE 11.2g, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Michal
Re: 7.2-alfa testers-thread
Posted: 22.12.2013, 00:15
by miab3
@EgonHugeist, @mdaems,
A summary:
Zeos7.1.2-patched_R2996(last fixes):
http://svn.code.sf.net/p/zeoslib/code-0 ... 1-patches/
compiles and runs on (I have tested):
- D2007 -> C++,
- DXE2 32/64 -> C++(32),
- Lazarus 32/64 on Windows7-64 (CodeTyphon ver 4.40, 4.50 and 4.60 with i386_cgcpu.pas.patch:
http://bugs.freepascal.org/view.php?id=25269)
I think you can publish ZEOS 7.1.3-stable.
Zeos7.2-alpha branches_ testing_R3025:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
- Lazarus 32-bit on Windows7-64(CodeTyphon ver 4.50)
I was unable to build 64-bit Win version of CodeTyphon 4.50 with ZEOS 7.2 and
32/64-bit Win version of CodeTyphon 4.60 with ZEOS 7.2 even with i386_cgcpu.pas.patch.
Test databases and 32/64-bits clients:
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, Oracle XE 11.2g, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Merry Christmas and a happy New Year!
Michal
Re: 7.2-alfa testers-thread
Posted: 23.12.2013, 12:34
by miab3
@EgonHugeist, @mdaems,
Zeos7.2-alpha branches_ testing_R3026:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
- Lazarus 32-bit on Windows7-64(CodeTyphon ver 4.60 with i386_cgcpu.pas.patch:
http://bugs.freepascal.org/view.php?id=25269
and after exclusion: exsortzeos, RxSortZeos and RegisterUnit('RxSortZeos', @RxSortZeos.Register); from pl_RX )
I was unable to build 64-bit Win version of CodeTyphon 4.60 with ZEOS 7.2.
Test databases and 32/64-bits clients:
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, Oracle XE 11.2g, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Michal
Re: 7.2-alfa testers-thread
Posted: 23.12.2013, 13:58
by EgonHugeist
@Miab3 and all others
I was unable to build 64-bit Win version of CodeTyphon 4.60 with ZEOS 7.2.
I know there is something weired i actually can't see. This did happen after adding unit ZFastCode.. AFAIK. Not sure if it would change something if i move all code to ZSysUtils.pas...
We wish a mery christmas and a happy new year too!
Re: 7.2-alfa testers-thread
Posted: 23.12.2013, 14:09
by miab3
@EgonHugeist, @mdaems
Clarified
1.
Zeos7.1-patched_R2996(last fixes):
http://svn.code.sf.net/p/zeoslib/code-0 ... 1-patches/
compiles and runs on (I have tested):
- D2007 -> C++,
- DXE2 32/64 -> C++(32),
- Lazarus 32/64 on Windows7-64 (CodeTyphon ver 4.40, 4.50 and (4.60 with i386_cgcpu.pas.patch:
http://bugs.freepascal.org/view.php?id=25269))
Mark don't you think the version 7.1.3-stable is past due?
2.
Zeos7.2-alpha branches_ testing_R3026:
http://svn.code.sf.net/p/zeoslib/code-0 ... sting-7.2/
compiles and runs on (I have tested):
- D2006,
- DXE2 32/64 -> C++(32),
- Lazarus 32/64 on Windows7-64(CodeTyphon ver 4.60 with i386_cgcpu.pas.patch:
http://bugs.freepascal.org/view.php?id=25269)
Solution for CodeTyphon.
I forced to rebuild after ZEOS (I deleted the corresponding lib directories):
\codetyphon\typhon\components\lazreport\
\codetyphon\typhon\components\pl_RX\
They should be rebuilt each time the ZEOS changed
Of course I added core/ZFastCode.pas in package.
Test databases and 32/64-bits clients:
Firebird 2.5.3, MySQL 5.5.18, MariaDB 5.5.32, PostgreSQL 9.3.0.1, Oracle XE 11.2g, MSSQL 2008 R2 Express(mssql, FreeTDS, ado-sqlncli), *.mdb-ado-Jet.OLEDB.4.0, SQLite 3.7.17.
Merry Christmas and a happy New Year!
Michal