[fpc-devel] ATTENTION - FPC BUILDFARM / HOSTING !

2016-03-22 Thread Helmut Hartl
Dear fellow fpc build-facility and VPN users, You may have heard that FirmOS (my company) has ceased to be. Currently I am working at a new startup named www.wolke.club, and we have to rearrange the vm machine hosting. I will try to host as many machines as possible, but we have to cleanup (the

Re: [fpc-devel] extend fpjson with support for cardinal/qword

2014-04-16 Thread Helmut Hartl
Am 16.04.14 12:06, schrieb Michael Van Canneyt: 1. Cardinal should already be possible if you simply use Int64 to transfer them. There will be no type checking, but that is not a problem, we're talking Javascript subset here... Yes. 2. Qword: we should check whether Javascript supports

[fpc-devel] extend fpjson with support for cardinal/qword

2014-04-16 Thread Helmut Hartl
I need to encode/transfer Cardinal and Qword values, which is currently not possible (at least for qwords) therefor i wanted to extend fpjson with support for that number types and provide a patch. bad idea ? / objections ? thx, helmut ___ fpc-deve

[fpc-devel] Solaris and binutils 2.22 break fpc linking and workaround

2012-11-20 Thread Helmut Hartl
Hi, While building under SmartOS in a buildzone (IllumOS, former OpenSolaris) i have the problem that with binutils 2.22 the fpc generated linker script line in ppas.sh /opt/local/bin/gld -melf_x86_64-s -L. -o my_program link.res is not working anymore. Because the only targets the new binu

Re: [fpc-devel] NowUTC in the RTL

2011-12-09 Thread Helmut Hartl
Am 09.12.11 16:25, schrieb Michael Van Canneyt: On Fri, 9 Dec 2011, Helmut Hartl wrote: Well, if OS-X does not have it, we can't really say it is POSIX for our purposes, so then it goes to the linux unit. It's as simple as that. Only if you discriminate BSD systems

Re: [fpc-devel] NowUTC in the RTL

2011-12-09 Thread Helmut Hartl
Well, if OS-X does not have it, we can't really say it is POSIX for our purposes, so then it goes to the linux unit. It's as simple as that. Only if you discriminate BSD systems :-) - Many professional vendors use some sort of BSD in their products, and some fpc. Freebsd, Netbsd, Openbsd,

Re: [fpc-devel] NowUTC in the RTL

2011-12-09 Thread Helmut Hartl
Am 09.12.11 15:19, schrieb Michael Van Canneyt: That's not the question. clock_gettime is a linux kernel call. No-one is proposing to add it to sysutils. The question is whether clock_gettime is POSIX, and if BSD has it. The linux man page seems to say it is POSIX 2001. My question is if BSD

Re: [fpc-devel] threads crash on FreeBSD 9 RC1, FPC 2.6RC1

2011-11-09 Thread Helmut Hartl
Am 09.11.11 14:12, schrieb Pierre Free Pascal: while testing our code on freebsd 9RC1/32 bit with fpc 2.6rc1 it seems that all programs compiled on that system using threads crash with an "Illegal Instruction 4 (core dumped)" error. Binaries compiled on Freebsd 8.2/32 and transferred to the 9RC1

[fpc-devel] threads crash on FreeBSD 9 RC1, FPC 2.6RC1

2011-11-08 Thread Helmut Hartl
Hi, while testing our code on freebsd 9RC1/32 bit with fpc 2.6rc1 it seems that all programs compiled on that system using threads crash with an "Illegal Instruction 4 (core dumped)" error. Binaries compiled on Freebsd 8.2/32 and transferred to the 9RC1 box work, which is a bit strange. Any idea

Re: [fpc-devel] How to get FPC to generat floating point instructions for ARM? [solved Fpc 2.5.1 iOS4.3 Compiler Build]

2011-04-14 Thread Helmut Hartl
Am 13.04.11 14:59, schrieb Jonas Maebe: On 13 Apr 2011, at 14:22, Helmut Hartl wrote: Am 17.03.11 12:48, schrieb Jonas Maebe: There won't be an iOS 2.4.4 release, because it would barely work with current iOS SDK releases: [...] What has to be done to get trunk working with XCode 4

Re: [fpc-devel] How to get FPC to generate floating point instructions for ARM?

2011-04-13 Thread Helmut Hartl
Am 17.03.11 12:48, schrieb Jonas Maebe: There won't be an iOS 2.4.4 release, because it would barely work with current iOS SDK releases: a) as of Xcode 3.2.0, simulator builds require the iphonesim target that only exists in 2.5.x b) as of Xcode 3.2.6 and Xcode 4, all object files (including thos

Re: [fpc-devel] Dwarf3 and the encoding of classes

2011-01-12 Thread Helmut Hartl
Am 12.01.11 11:39, schrieb Joost van der Sluis: That is bad news, because it seems like it that the final-case-sensitivity solution will be that the case-sensitive flag is used to control the behavior. But that will then break backwards compatibility... I have osx, freebsd, linux and windows as

Re: [fpc-devel] Alternative parsers

2010-10-19 Thread Helmut Hartl
Am 19.10.10 15:40, schrieb Alexander Klenin: I fully understand that the reason for degrading the code structure was efficiency. I just doubt that it was/is a good trade-off. Dear FPC Team, After finishing porting the bullet physics library from C++ to FPC in the last 2 months (http://bulletph

Re: [fpc-devel] Compiler trheads (was: NoGlobals branch)

2010-08-12 Thread Helmut Hartl
Am 12.08.10 13:37, schrieb Marco van de Voort: So, I'm no thread expert, but does this all really matter that much if the units (literally) to schedule are in the tens of ms magnitude and HDD access is required for each of them ? Of course you are fully right and it depends on the particular pr

Re: [fpc-devel] Compiler trheads (was: NoGlobals branch)

2010-08-12 Thread Helmut Hartl
Am 12.08.10 11:23, schrieb Marco van de Voort: [2] How portable is a dynamic thread priorization? You don't. Your control thread determines what module is compiled/resumed next when a worker thread comes available. There is no reason to do this via funky thread systems. A single controlling thr

Re: [fpc-devel] Interface delegation fix: backport to FPC 2.4.2 ...?

2010-05-20 Thread Helmut Hartl
Am 20.05.10 11:01, schrieb Michael Van Canneyt: There is no change to TObject. Thank you very much for your clarification. That satisfies my personal needs full. helmut ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.

Re: [fpc-devel] Interface delegation fix: backport to FPC 2.4.2 ...?

2010-05-20 Thread Helmut Hartl
Am 20.05.10 10:29, schrieb Graeme Geldenhuys: Joost van der Sluis het geskryf: 1) Ignore Marco and implement it any way. I think you have just as much say as Macro on what goes into the FPC. thread yet. But here you are going too far. Way too far. Imho we don't Well my statem

Re: [fpc-devel] Interface delegation fix: backport to FPC 2.4.2 ...?

2010-05-20 Thread Helmut Hartl
Am 20.05.10 01:27, schrieb Graeme Geldenhuys: On 20/05/2010, Marco van de Voort wrote: Yeah. Studying means neither. Well lets see: I have written numerous technical papers/articles on the subject, been using it in commercial software for almost 10 years and presented technical and t

AW: Re: [fpc-devel] On code cleanup

2009-05-04 Thread Helmut Hartl
Von: Jonas Maebe Gesendet: So 03.05.2009 15:01 An: FPC developers' list ; Betreff: Re: [fpc-devel] On code cleanup > On 03 May 2009, at 14:58, Alexander Klenin wrote: > > > BTW, is generics good enough to be used in e.g. math.pp? > Afaik, generics have only been implemented for classes until now

RE: Multi threading support wasRe:[fpc-devel]Russianlocale information notcompatiblewithFPClocale variables

2008-08-01 Thread Helmut Hartl
Boian Mitov wrote: > As you can see there are obvious scenarios where the granularity > approach seems to be the only reasonable one. I think you misunderstood me: I wanted to say: *) Maximum granularity gives maximum performance, but as always there is a tradeoff. *) Problems come in if you ha

RE: Multi threading support was Re: [fpc-devel] Russianlocale information not compatible withFPClocale variables

2008-07-31 Thread Helmut Hartl
Florian Klaempfl wrote: > Micha Nelissen schrieb: >> Florian Klaempfl wrote: >>> procedure p;synchronized mycriticialsection; >>> >>> Any suggestions about doing it better? >> >> How to avoid deadlocks? > > Indeed, I'am open to any suggestions :) Just an idea: maybe a global > call tree analysis

RE: [fpc-devel] NetBSD / PPC (Xillinx 405)

2008-05-20 Thread Helmut Hartl
irm can support the fpc project by supporting a/the netbsd-powerpc port. Also we plan to release some basic datastructures libraries into public domain. Thank you, helmut > > On Tue, May 20, 2008 at 2:20 PM, Helmut Hartl > <[EMAIL PROTECTED]> wrote: >> Hi to all, >> &

[fpc-devel] NetBSD / PPC (Xillinx 405)

2008-05-20 Thread Helmut Hartl
Hi to all, I want to do some programming for a embedded system: (Port our SIP/RTP Stack to some embedded system) System is: NetBSD 3.0 #1570: Tue Aug 15 15:08:31 CEST 2006 TG Board total memory = 65536 KB avail memory = 46160 KB plb0 (root) cpu0 at plb0: 200MHz 405EP (Revision 9.80)

RE: [fpc-devel] In FPC written FPC Debugger

2008-02-22 Thread Helmut Hartl
Paul Ishenin wrote: > Maybe everybody will benefit in you boys will do 1 good bicycle > instead of 3? At the moment i do not see the "good" bicycle to ride on. > I see that Martin, Daniël and Marc are working/worked on one thing - > debugger for fpc. And now we have 3 implementation based on gdb

[fpc-devel] In FPC written FPC Debugger

2008-02-21 Thread Helmut Hartl
Hi, When using Freepascal for various projects, tests and platforms, i tried to identify what makes productivity bottlenecks for me and my team. We currently mainly do daemon console apps with Delphi and Lazarus as IDE for linux, arm projects on NLSU2, and several WinCE Tests also performed w

RE: [fpc-devel] LockFree Queue algorithm

2008-01-30 Thread Helmut Hartl
Florian Klaempfl wrote: > Michael Schnell schrieb: >> > > The point is, it simply affects all processor. Its much better than > an entercriticalsection but it is not only twice the time of a simply > inc or whatever. I want two give my two cent's too. In the last 4 years, we developed a billing

RE: [fpc-devel] interfaces vs classes in dll

2007-12-03 Thread Helmut Hartl
>> One advantage is that it can be easely used on many languages, >> althougth the usefulness of that for ideintf is probably very small. >> >I suppose you mean programming languages not spoken languages. >But Interface is a Delphi language keyword. I don't see what this has to with C or whate

RE: [fpc-devel] Parallel Computing

2007-12-03 Thread Helmut Hartl
>I kind-of understand that... Borland tried to encapsulate the whole threading thing in a TThread class. It made it easier and every bit helps! I simply thought I should >mention it here, so that FPC developers know about this new API. I haven't had a look at their API docs yet, but thought if

[fpc-devel] Internal Compiler Error 2006122804

2007-10-11 Thread Helmut Hartl
When compiling my sources with the latest 2.2.1 fixes branch compiler i get the following error: imp_uci.pas(671,28) Fatal: Internal error 2006122804 in: procedure TFOSInput.CleanEnvironment; var v:variant; begin Environment.StartEnum; while Environment.Next(v) do begin v:=Unassigne

RE: [fpc-devel] what fpc is good for?

2007-05-12 Thread Helmut Hartl
> There is nothing in this article we can consider, for starters because > it does not contain any proposals. It even tries to give directions on how to and how to not use a tool. Normally a tool proves itself usefull by being usefull in some way for someone. Now we got a ultraflexible, even cha

RE: [fpc-devel] POSIX threads and classes

2007-05-07 Thread Helmut Hartl
> > fpc 2.0.4, opensuse 10.2, glibc-2.4-31.1 You may try this version of your program - program Project1; {$mode objfpc}{$H+} uses UnixType,pthreads; type TCondv = class private Cond : UnixType.pthread_cond_t; CAttr : UnixType.pthread_condattr_t; public constructor Create; des

RE: [fpc-devel] BlackFin

2007-04-17 Thread Helmut Hartl
> > Big thanks from me too! > > > Coding the compiler part isn't that hard. I can do this, > I > did the initial arm port within a few weeks. The more > > annoying part is doing the debugging and find the things > > being broken. > > We have to start a research hardware project

RE: [fpc-devel] BlackFin

2007-04-17 Thread Helmut Hartl
> Michael Schnell schrieb: > > Florian, Thanks a lot for discussing this ! Big thanks from me too! > Coding the compiler part isn't that hard. I can do this, I > did the initial arm port within a few weeks. The more > annoying part is doing the debugging and find the things > being broke

AW: [fpc-devel] Bug 0007281 / MemLeak with interfaces

2006-11-10 Thread Helmut Hartl
> If anybody is willing to do so, he'll get svn write access so feel free > to volounteer ;) I am maybe interested in doing so - if I am bright enough to do it. :-) helmut ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal

AW: AW: [fpc-devel] Bug 0007281 / MemLeak with interfaces

2006-11-07 Thread Helmut Hartl
Florian Klaempfl schrieb: > I merged the patch but help us to test 2.1.1 as much as possible based > on the revisions known to be good > (http://www.freepascal.org/wiki/index.php/Tested_Unstable_Revisions) so > we can get 2.2.0 out asap (head is currently broken due to heavy > rewrites). Th

AW: [fpc-devel] Bug 0007281 / MemLeak with interfaces

2006-11-07 Thread Helmut Hartl
> It is not usefull to do. There won't be a new release anymore from the > fixes branch. Your statement concludes that 2.04 is not usable for production environment. -> Except you do not use interfaces - or write programs which are only commandlinetools, not expected to run for some time. This al

[fpc-devel] Bug 0007281 / MemLeak with interfaces

2006-11-07 Thread Helmut Hartl
Is it possible to backport the resolution of 0007281 from head to fixes branch?   Best Regards, helmut ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel

AW: [fpc-devel] ZEOS Contribution Offer

2006-10-19 Thread Helmut Hartl
> The upshot of all this is that we don't need to include all packages > in FPC by default, making the maintenance burden smaller for the core > team. All you would need to do is create one small driver file, > and the rest will be automated for you. > The central repository access will also

[fpc-devel] ZEOS Contribution Offer

2006-10-19 Thread Helmut Hartl
I speak in the name of the ZEOS Developers. We want to contribute to the FPC Project, in the form that we deliver a FPC usable Version of the ZEOS DBO.   If you don’t know ZEOS by now, it is a set of mature database components usable visual or nonvisual, wich interface to SQLite, MySQL

[fpc-devel] bug 07281 / mem leak / interfaces

2006-10-13 Thread Helmut Hartl
Hello Developers,   Are there any news regarding bug 07281?   I think this bug is closely related to bug 7209.   The problem is that it is not possible with any compilers greater 2.0.2 to compile a memory stable program that uses interfaces.   We would like to release Zeos Dataset

AW: [fpc-devel] Lock Free Memory Management

2006-08-19 Thread Helmut Hartl
> >> > >> Does the Codegenerator already support this? > >> Are they portable? > >> How would you suggest to implement such operations platform > independent? > > > > I don't think this is possible, as it depends on processor support ? > > I think it can be implemented easily using Interl

AW: AW: AW: [fpc-devel] MemoryLeak with AS Operator

2006-08-14 Thread Helmut Hartl
> > I'll look into the bug report the next days. > Hello Florian, Thanks for fixing the first bug, but i am afraid, that there exist other memory related problems in FPC 2.0.3 (fixes branch). Our applications are not memory stable. (Related Bugs 7174, 7209) I am in the moment not able to repro

AW: AW: AW: [fpc-devel] MemoryLeak with AS Operator

2006-07-26 Thread Helmut Hartl
Hi, > That mem-leak bug, do you have it's bug-number? And do you think it's > serious enough to block the release of 2.0.4? I testet faulty against fresh built 2.1.1, 2.04 RC 2 Tag and fixes branch. Maybe I am doing something wrong ... but if someone confirms: http://www.freepascal.org/mantis/b

AW: AW: [fpc-devel] MemoryLeak with AS Operator

2006-07-26 Thread Helmut Hartl
dark... Thanks, Helmut ---- Dipl.- Ing. Helmut Hartl Head of Development FirmOS Business Solutions GmbH > -Ursprüngliche Nachricht- > Von: [EMAIL PROTECTED] [mailto:fpc-devel- > [EMAIL PROTECTED] Im Auftrag von Joost van der Sluis > Berei

AW: [fpc-devel] MemoryLeak with AS Operator

2006-07-25 Thread Helmut Hartl
Hello, can anyone give me a hint where to search for the "AS" compiler problem. We tried to workaround that in ZEOS Code and gave up, as we are not able to find all Memory holes and pinpoint them. With 2.02 we have the problem that the TDataset has different behaviour than in Delphi (Datetime).

[fpc-devel] MemoryLeak with AS Operator

2006-07-21 Thread Helmut Hartl
Hello, In testing upcoming 2.0.4 release i found an incompatibility/memory leak which is present in fpc versions greater 2.0.2. I tested faulty against 2.0.3 fixes svn 2.1.1 head svn 2.0.4 rc2 branch svn Working OK with 2.0.2 Release. The following code runs differently on compiler versions gr

AW: [fpc-devel] 2.0.3 AV's/ BUG 4999 / BUG 5000

2006-04-09 Thread Helmut Hartl
Hello, > It has nothing to do with the memory manager? It's a bug in the fastmove > routines probably. Many thank's for fixing the BUG 4999! I postet the follow up as 5000 now. As with 4999 in 2.0.2 it works, 2.0.3 crashes. helmut Source program fpc203fish_2; {$mode objfpc}{$H+} uses Cl

AW: [fpc-devel] 2.0.3 AV's (ZEOS SVN)

2006-04-09 Thread Helmut Hartl
> Where can I find ZeOS with MySQL 5 support ? The alpha of 6.5.X on > sourceforge only contains 4.1 support, and that even does not work > with Delphi... > Michael. Development SVN is now at: svn://www.firmos.at/zeos (it's still beta) Lazarus installation is not fully ready by now ... we us

[fpc-devel] 2.0.3 AV's

2006-04-09 Thread Dipl.- Ing. Helmut Hartl
Hi, I am currently managing ZEOS DBO Development. We are testing ZEOS with MySQL 5 & Postgres 8.1 and FPC 2.0.2 which works pretty stable! We would like to release "more stable" packages for lazarus and fpc in the next time. But due to the TDatetime issue in TDataset we wanted to switch over

[fpc-devel] HEAP Memory Manager BUG

2005-07-15 Thread Helmut Hartl
Hello, We are trying to port a Project around 220.000 Lines of code from Delphi/Kylix to FPC. Primary it runs :-), our main problems were Variant Support (Various conversions behaving not as in Delphi/Kylix). We made an own Variant Manager (to not break the existing one ) which is closer to Delphi