[Harbour] os/2 spinlocks give error

2008-10-06 Thread Maurilio Longo
Good morning Przemyslaw, I see that it was a full weekend of tests out there :) Today I was going to try your latest changes to the OS/2 build, but I get this error during a full rebuild (E:\repository\harbour-svn\source\vm\vmmt)IF NOT EXIST ..\..\..\lib\os2\gcc md . .\..\..\lib\os2\gcc

Re: [Harbour] Harbour website extremely slow

2008-10-06 Thread Enrico Maria Giordano
-Messaggio Originale- Da: Phil Barnett [EMAIL PROTECTED] A: harbour@harbour-project.org Data invio: lunedì 6 ottobre 2008 2.54 Oggetto: Re: [Harbour] Harbour website extremely slow On Sunday 05 October 2008 07:27:32 am Enrico Maria Giordano wrote: It's already better now. I

Re: [Harbour] 2008-10-05 17:53 UTC+0200 Przemyslaw Czerpak(druzus/at/priv.onet.pl)

2008-10-06 Thread Lorenzo Fiorini
On Sun, Oct 5, 2008 at 11:56 PM, Lorenzo Fiorini [EMAIL PROTECTED] wrote: Tomorrow I'll be able to do some tests on servers ranging from Xeon Dual Processors ( two physical CPUs 4 logical ones ) to Dual Quad Processors ( 2 physical CPUs 8 logical ones ). Here is the speedtst --thread=2

Re: [Harbour] harbour-project.org anon FTP

2008-10-06 Thread Phil Barnett
On Sunday 05 October 2008 11:18:47 pm Szakáts Viktor wrote: Great, many thanks. Just one last comment; so far the daily snapshots were called 'harbour- svn.tgz' and 'harbour-svn.zip' (these are linked from the homepage), .bz2 as an option is nice, but IMO we should keep .tgz and .zip too.

Re: [Harbour] harbour-project.org anon FTP

2008-10-06 Thread Szakáts Viktor
Hi Phil, Also, the dailies would IMO better be named as 'harbour-nightly.[zip|tgz|bz2]'. Great, I've modified the homepage to have all three, with the new names. Here is a small patch to avoid the internal 'co' directory in the source archives: --- ... cd

Re: [Harbour] harbour-project.org anon FTP

2008-10-06 Thread Szakáts Viktor
Hi Phil, For SVN backups: rsync -av harbour-project.svn.sourceforge.net::svn/harbour-project/ * . Do you have a script I can run to do a nightly build? You can create the most generic binary build by going into 'harbour' dir of the nightly source, and running './make_tgz.sh'. The result

[Harbour] 2008-10-06 11:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

2008-10-06 Thread Przemyslaw Czerpak
2008-10-06 11:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/thread.c ! fixed typo in recent modification best regards Przemek ___ Harbour mailing list Harbour@harbour-project.org

Re: [Harbour] 2008-10-06 11:17 UTC+0200 Przemyslaw Czerpak(druzus/at/priv.onet.pl)

2008-10-06 Thread Enrico Maria Giordano
-Messaggio Originale- Da: Przemyslaw Czerpak [EMAIL PROTECTED] A: harbour@harbour-project.org Data invio: lunedì 6 ottobre 2008 11.17 Oggetto: [Harbour] 2008-10-06 11:17 UTC+0200 Przemyslaw Czerpak(druzus/at/priv.onet.pl) 2008-10-06 11:17 UTC+0200 Przemyslaw Czerpak

[Harbour] Re: Harbour under OS/2

2008-10-06 Thread David Arturo Macias Corona
and trying to build hbrun.exe with hbvmmt: ../../../../lib/os2/gcc/hbvmmt.a(garbage.o): Undefined symbol _DosSleep referenc ed from text segment ../../../../lib/os2/gcc/hbvmmt.a(garbage.o): Undefined symbol _DosSleep referenc ed from text segment

RE: [Harbour] Harbour website extremely slow

2008-10-06 Thread Massimo Belgrano
After clear cache starting from blank page load preview main page open in 15 second from http://harbour-project.org/preview/ Then About page in 3 second After clear cache starting from blank page load preview main page open in 12 second from http://harbour-project.org Similar result internet

[Harbour] 2008-10-06 12:38 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

2008-10-06 Thread Przemyslaw Czerpak
2008-10-06 12:38 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbclass.ch * harbour/include/hboo.ch + added SYNC attribute to accepted syntax in class declaration it allows to compile code which uses this attribute but low level implementation is not

[Harbour] Re: Harbour Web site - Preview #1

2008-10-06 Thread Chen Kedem
1) Some of the text is too small. 2) The layout use a fixed font size which can't be change when I set my browser to a different font size. 3) The SF Logo should be added to each page so page statistics are added to the Harbour project on SF. (we use Logo4 on the home page now) Logo 3

[Harbour] Re: 2008-10-05 17:53 UTC+0200 Przemyslaw Czerpak(druzus/at/priv.onet.pl)

2008-10-06 Thread David Arturo Macias Corona
Below are results of [E:\harbour809mt\harbour\tests]..\bin\hbrun_mt.exe speedtst.prg --thread=2 --scale --exclude=mem Strange results, or I am confused ? factor are around 2 (total 1.90) but computer is SINGLE CPU AMD Athlon 2200+ 2.0 Ghz, 1 Gb RAM David Macias 10/06/08 07:08:33 OS/2 4.50

[Harbour] Re: Harbour under OS/2

2008-10-06 Thread David Arturo Macias Corona
Current Harbour under OS/2 build/run with just one warning: ../../../garbage.c: In function `hb_gc_acquire_lock': ../../../garbage.c:102: warning: implicit declaration of function `DosSleep' David Macias

Re: [Harbour] Re: 2008-10-05 17:53 UTC+0200 Przemyslaw Czerpak(druzus/at/priv.onet.pl)

2008-10-06 Thread Przemyslaw Czerpak
On Mon, 06 Oct 2008, David Arturo Macias Corona wrote: Hi David, Below are results of [E:\harbour809mt\harbour\tests]..\bin\hbrun_mt.exe speedtst.prg --thread=2 --scale --exclude=mem Strange results, or I am confused ? factor are around 2 (total 1.90) but computer is SINGLE CPU AMD Athlon

Re: [Harbour] Re: 2008-10-05 17:53 UTC+0200 Przemyslaw Czerpak(druzus/at/priv.onet.pl)

2008-10-06 Thread Maurilio Longo
Przemyslaw, here my numbers with latest speedtst.prg and with my older one (sp.log), to see if spinlocks give better numbers. New speedtst with --thread=2 --scale Best regards. Maurilio. David Arturo Macias Corona wrote: Below are results of

Re: [Harbour] Re: 2008-10-05 17:53 UTC+0200 Przemyslaw Czerpak(druzus/at/priv.onet.pl)

2008-10-06 Thread Maurilio Longo
Here with --exclude=mem 10/06/08 15:17:17 OS/2 4.50 Harbour 1.1.0dev (Rev. 9555) (MT)+ EMX GNU C 3.3.5 (32 bit) THREADS: 2 N_LOOPS: 100 excluded tests: 029 030 023 025 027 040 041 043 052 053 019 022 031 032 054 1 th. 2 th. factor

[Harbour] 2008-10-06 15:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

2008-10-06 Thread Przemyslaw Czerpak
2008-10-06 15:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbthread.h * harbour/source/vm/thread.c * harbour/source/vm/hvm.c + add numeric HVM thread identifiers to thread structure. Now HB_THREADID() returns numbers in all OSes *

[Harbour] Harbour website extremely slow

2008-10-06 Thread Horodyski Marek (PZUZ)
Date: Mon, 6 Oct 2008 11:31:17 +0200 From: Massimo Belgrano [EMAIL PROTECTED] Subject: RE: [Harbour] Harbour website extremely slow [...] After clear cache starting from blank page load preview main page open in 15 second from http://harbour-project.org/preview/ Massimo, June July August :)

RE: [Harbour] Harbour website extremely slow

2008-10-06 Thread Massimo Belgrano
Sorry Marek I don't undestand Regard Massimo Belgrano -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Horodyski Marek (PZUZ) Sent: Monday, October 06, 2008 3:40 PM To: harbour@harbour-project.org Subject: [Harbour] Harbour website extremely slow Date:

Re: [Harbour] Harbour website extremely slow

2008-10-06 Thread Vailton Renato
This is just a test to demonstrate how would the layout of the site with all the texts and images and for this reason there are some errors in the content of the site. I will be updating it soon with the correct content ... good comment on the order of months in the column of news. ;-) 2008/10/6

Re: [Harbour] hb_threadID()

2008-10-06 Thread Mindaugas Kavaliauskas
Przemyslaw Czerpak wrote: Looks that there in no important difference between DL-MM and BCC-MM in real MT programs in your system. DL has a little bit better performance. In my test in Linux DL-MM in MT mode was killing the performance in MT+ test in comparison to default SUSE malloc when in ST

Re: [Harbour] 2008-10-05 17:53 UTC+0200 Przemyslaw Czerpak(druzus/at/priv.onet.pl)

2008-10-06 Thread Przemyslaw Czerpak
On Mon, 06 Oct 2008, Lorenzo Fiorini wrote: Hi Lorenzo, Here is the speedtst --thread=2 --scale --exclude=mem on a Dual Quad Xeon E5410 running Centos 5.2 i386 ( the server was in use by ~50 users ) Thanks for results. When other processes are executed then this test will contain also their

[Harbour] Mixing LIBs from different C versions

2008-10-06 Thread Randy Portnoff
Hi all, What are the implications of using an older C .LIB (eg. ACE32.LIB for v6.2) with a Harbour/Application that is build using MSVS 2005? TIA. Regards, Randy. ___ Harbour mailing list Harbour@harbour-project.org

Re: [Harbour] hb_threadID()

2008-10-06 Thread Przemyslaw Czerpak
On Mon, 06 Oct 2008, Mindaugas Kavaliauskas wrote: Hi Mindaugas, here are some words about dlmalloc and multi-thread: Thread-safety: NOT thread-safe unless USE_LOCKS defined When USE_LOCKS is defined, each public call to malloc, free, etc is surrounded with either a pthread

Re: [Harbour] harbour-project.org anon FTP

2008-10-06 Thread Phil Barnett
On Monday 06 October 2008 04:46:50 am Szakáts Viktor wrote: Here is a small patch to avoid the internal 'co' directory in the source archives: I had to do a little more than that because the compressed files landed in the right directory, but it's essentially fixed to not have the co/

Re: [Harbour] harbour-project.org anon FTP

2008-10-06 Thread Phil Barnett
On Monday 06 October 2008 04:59:18 am Szakáts Viktor wrote: You can create the most generic binary build by going into 'harbour' dir of the nightly source, and running './make_tgz.sh'. The result will be a .tgz file in that 'harbour' dir. The exact .tgz name depends on the system, but this

Re: [Harbour] harbour-project.org anon FTP

2008-10-06 Thread Szakáts Viktor
Hi Phil, On Monday 06 October 2008 04:59:18 am Szakáts Viktor wrote: You can create the most generic binary build by going into 'harbour' dir of the nightly source, and running './make_tgz.sh'. The result will be a .tgz file in that 'harbour' dir. The exact .tgz name depends on the system,

Re: [Harbour] harbour-project.org anon FTP

2008-10-06 Thread Szakáts Viktor
Perfect! Brgds, Viktor On 2008.10.06., at 18:43, Phil Barnett wrote: On Monday 06 October 2008 04:46:50 am Szakáts Viktor wrote: Here is a small patch to avoid the internal 'co' directory in the source archives: I had to do a little more than that because the compressed files landed in

[Harbour] 2008-10-06 21:27 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

2008-10-06 Thread Szakáts Viktor
2008-10-06 21:27 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbapifs.h * include/hbextern.ch * source/common/hbfsapi.c * source/rtl/hbfile.c + Added hb_fsNameExists() C level function. + Added hb_FNameExists() Harbour level function. ; Both will return true

[Harbour] 2008-10-06 21:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

2008-10-06 Thread Przemyslaw Czerpak
2008-10-06 21:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/hvm.c ! fixed last commit typo in thread number allocating - all threads where using 0 number * harbour/source/vm/thread.c ! fixed return value in recursive call to hb_mutexLock() - was

Re: [Harbour] Darwin: 64-bit problem

2008-10-06 Thread Szakáts Viktor
Hi Przemek, Thanks for these, I've added them, and will test them in the next round. Did you see the Darwin results? Brgds, Viktor On 2008.10.06., at 2:46, Przemyslaw Czerpak wrote: On Mon, 06 Oct 2008, Szak�ts Viktor wrote: Hi Viktor, I've built Harbour on Darwin with L_USR/C_USR=-arch

[Harbour] 2008-10-06 22:24 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

2008-10-06 Thread Szakáts Viktor
2008-10-06 22:24 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbthread.h ! Committed MT fix to make it compile under Darwin. Thanks Przemek. -- Brgds, Viktor ___ Harbour mailing list Harbour@harbour-project.org

[Harbour] 2008-10-06 22:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

2008-10-06 Thread Szakáts Viktor
2008-10-06 22:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/tobject.prg ! Formatting to some old code. -- Brgds, Viktor ___ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour

Re: [Harbour] Darwin: 64-bit problem

2008-10-06 Thread Przemyslaw Czerpak
On Mon, 06 Oct 2008, Szak�ts Viktor wrote: Hi Viktor, Did you see the Darwin results? Yes, Thank you. The most visible is the cost of mutexes in reference counters. If there is no collision then all is executed quite fast: ST mode (no mutexes at all): [ T001: x := L_C

Re: [Harbour] Darwin: 64-bit problem

2008-10-06 Thread Szakáts Viktor
Hi Przemek, Yes, Thank you. The most visible is the cost of mutexes in reference counters. If there is no collision then all is executed quite fast: ST mode (no mutexes at all): [ T001: x := L_C ]..0.07 MT mode and single thread: [ T001: x := L_C

[Harbour] Speedtst.exe results for 2 computers

2008-10-06 Thread Pritpal Bedi
Hello Przemek Here are attached the results on 2 computers with different number of processors and operating systems. What I did before compiling speedtst.exe. 1) Issued : make_b32 clean; make_b32; make_b32 install 2) Issued : make_b32_all clean; make_b32_all; make_b32_all install 3) Issued :

[Harbour] 2008-10-07 02:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

2008-10-06 Thread Przemyslaw Czerpak
2008-10-07 02:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/Makefile + harbour/include/hbatomic.h * harbour/include/hbthread.h * harbour/source/vm/garbage.c * harbour/source/vm/fm.c * moved atomic and spinlock functions into hbatomic.h *

Re: [Harbour] Darwin: 64-bit problem

2008-10-06 Thread Przemyslaw Czerpak
On Tue, 07 Oct 2008, Szak�ts Viktor wrote: Hi Viktor, We will have to add atomic inc/dec assembler inline functions to PPC builds. Also to Intel 64-bit builds I guess. (test above was x86/64-bit) [EMAIL PROTECTED] is not IA-64 (Itanium) Anyhow in DARWIN you should have libkern/OSAtomic.h

Re: [SPAM] [Harbour] Speedtst.exe results for 2 computers

2008-10-06 Thread Przemyslaw Czerpak
On Mon, 06 Oct 2008, Pritpal Bedi wrote: Hi Pritpal, Here are attached the results on 2 computers with different number of processors and operating systems. And below are attached those log files. Thank you very much. As I can see only Enrico can reach good scalability on Intel and