Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel

fpc-devel · 2012-01

  1. Closures

    Hello. I have implemented the support for the Delphi-compatible non-generic closures. Gradually, I plan to extend that support with: * generic closures (I am not sure,…

    Blaise Thorn, Florian Klämpfl, Hans-Peter Diettrich
    26
  2. Bounty for MIPS

    Hello to all possible interested MIPS hackers, as I read the wiki page http://wiki.lazarus.freepascal.org/Native_MIPS_Systems it looks like actual status of FPC for MIPS…

    Jy V, Andrew Haines, Felipe Monteiro de Carvalho
    42
  3. FPDoc imports

    In an attempt to help improve fpdoc I'm blocked in understanding the handling of imported modules. The content files are imported into the link tree, but this tree seems…

    Hans-Peter Diettrich, Michael Van Canneyt, Sven Barth
    14
  4. EBCDIC (was On a port of Free Pascal to the IBM 370)

    I have just found the thread discussing a port of FreePascal to the System/370 and I feel I have to correct some misinterpretations, mistakes and other calumnies that…

    steve smithers, Daniël Mantione, Hans-Peter Diettrich
    19
  5. Re: EBCDIC ( was On a port of Free Pascal to the IBM 370)

    It does indeed.  I am aware of the problems inherent in this.  But the RTL has to be more or less rewritten anyway to support OS.  OS is a very different animal to…

    steve smithers, Daniël Mantione, Hans-Peter Diettrich
    6
  6. Inline Constants (was On a port of Free Pascal to the IBM 370)

    I have just found the thread discussing a port of FreePascal to the System/370 and I feel I have to correct some misinterpretations, mistakes and other calumnies that…

    steve smithers, Mark Morgan Lloyd
    2
  7. Re: fpc-devel Digest, Vol 93, Issue 57

    I haven't got that far in my notes yet but...  Cross-compilation - yes. Building a 370 binary on Linux or Windows - Well you can if you want but... Transfer binary to a…

    steve smithers, Mark Morgan Lloyd, Sven Barth
    5
  8. GibbleDiGeek

    I am a newcomer to this group and I receive the message digest from the list-server fine.  I can post messages fine.  But sometimes the messages look like the one…

    steve smithers, Jonas Maebe
    1
  9. contains

    Any body an idea, in whic context "contains" may be a keyword? -------- Original Message -------- Subject: synedit questiions Date: Mon, 30 Jan 2012 12:51:00 +0400…

    Martin, Jonas Maebe, Marco van de Voort
    2
  10. FPDoc improvements

    Unfortunately I managed to supply the EasyImports.patch twice, please drop Mantis #21168 as a dupe of #21167. Sorry for the inconvenience :-( Starting with this patch I…

    Hans-Peter Diettrich, Graeme Geldenhuys, Marco van de Voort
    27
  11. On a port of Free Pascal to the IBM 370

    From: Paul Robinson As has probably been a bit of a scare to some people, I've more-or-less "unofficially announced" by putting up an article on the Free Pascal Wiki…

    Paul Robinson, Felipe Monteiro de Carvalho, Hans-Peter Diettrich
    48
  12. Concerning compile options behavior

    Hi, all. (Question 1) My library extensively uses $I directive to separate various aspects of a single unit, such that its source code looks like this: Unit myunit;…

    Gennadiy Poryev, Mark Morgan Lloyd, Sven Barth
    3
  13. potential bug, generics vs helpers

    This my first mail to the list, and while this message might fit fpc-pascal, I wasn't sure about it, due to the fact that it has questions only a dev can answer, and…

    Kornel Kisielewicz, Marco van de Voort, Sven Barth
    14
  14. Website documentation links are wrong

    The following documentation download page has many links for the various documentation formats. They are all still pointing to the old 2.4.4 release, and not the latest…

    Graeme Geldenhuys, Marco van de Voort
    2
  15. issue in heaptrc?

    I ve been playing around with -gc and I found something suspect in heaptrc procedure CheckPointer(p : pointer); [public, alias : 'FPC_CHECKPOINTER']; "p" is a pointer,…

    Martin, Pierre Free Pascal
    2
  16. Compiling Intel assembly code in 32 and 64 bit.

    I am trying to compile the following code: procedure XORBuff(I1, I2: Pointer; Size: Integer; Dest: Pointer); {$IFDEF FPC} {$ASMMODE INTEL} {$ENDIF} asm AND ECX,ECX JZ …

    kyan, Ludo Brands
    1
  17. New bug in building RTL docs

    Today I had problems in the FPDocManager, where the scanner/parser throws an exception "String list does not allow duplicates". Reason may be duplicate include paths,…

    Hans-Peter Diettrich, Michael Van Canneyt, Unknown author
    11
  18. Crosscompile - Win - FPC 2.7.1: Can't find unit process used by fpmkunit

    I can compile FPC 2.7.1 revision: 20171 on Win32, but I can't use crosscompile (I can use cross in 2.6.1 without problems): I'm using 2.6.1 in production. I only want…

    Marcos Douglas, Gennadiy Poryev
    2
  19. estimating function code size

    In my project (win32) I need to estimate the number of machine code bytes of a certain function. The most straightforward option was to look for $c3 which is ret, and…

    Gennadiy Poryev, Florian Klämpfl, Marco van de Voort
    8
  20. Pointer cache for fast class/pointer access.

    *** Short version (more technical) ***: Pointers to classes should be stored in a CPU or GPU pointer cache to prevent the pointer from being pushed out of the cache by…

    Skybuck Flying, Florian Klaempfl, Florian Klämpfl
    41
  21. Use of (* comment for $DEFINEd macros

    - Begin Message From Paul Robinson - -- First Example -- {$MACRO ON } {$DEFINE XX1:=' This is from Macro1' } {$DEFINE XX2:=' This is from Macro2' } {$DEFINE XX3:=' This…

    Paul Robinson, Felipe Monteiro de Carvalho, Hans-Peter Diettrich
    4
  22. Access violation during compilation

    Hello everyone. I am trying to port a set of Delphi libraries to FPC and during compilation from the Lazarus IDE I get a "Compilation aborted" without any other…

    kyan, Alexander Shishkin, Marco van de Voort
    2
  23. Adding compiler directives?

    This is reposted because apparently it did not get recieved by the mailing list From: Paul Robinson To: "" Sent: Sunday, January 15, 2012 5:44 PM Subject: Adding…

    Paul Robinson, Hans-Peter Diettrich, Jonas Maebe
    3
  24. small patch for imagemagic

    Hi patch for http://svn.freepascal.org/svn/fpc/trunk/packages/imagemagick Small fix for build in Delphi Don`t drink and drive, smoke and fly!

    Alexey Voychehovich, Jonas Maebe
    5
  25. Statistics on compiling the Free Pascal compiler for Win32

    I wanted to actually test that the Free Pascal compiler - as originally written - would compile on my machine.  (Note for comp.compilers readers, the Free Pascal…

    Paul Robinson, John Lee, Mark Morgan Lloyd
    7
  26. intel assembler operand size

    i need a little help. memory operand size: mem128 mem256 FPC DQWORD ? nasm OWORD YWORD MASM …

    Torsten, Florian Klämpfl, Unknown author
    2
  27. FPC download link broken?

    The following fpc download page contains a link to an i686 rpm, but the server has only i386 files: http://www.freepascal.org/down/i386/linux-netherlands.var I came from…

    Mattias Gaertner, Jonas Maebe
    1
  28. cortex-m0 support

    With the cortex-m0 parts now hitting the market I think it is time to bring up the topic of thumb support again, not arm not thumb2 but thumb (the only common…

    David Welch, Jeppe Græsdal Johansen
    1
  29. Re: simple UTF tests

    In our previous episode, Michael Schnell said: Yes. Afaik that is not a sane combination, but Delphi compatible. pchar should give access to the raw data of the default…

    Marco van de Voort, Hans-Peter Diettrich, Michael Schnell
    32
  30. cannot compile fpc 2.6.0 for mips

    I was trying to build a cross complier for mips-linux and met this error: make crossinstall PP=/usr/local/lib/fpc/2.6.0/ppcx64 OS_TARGET=linux CPU_TARGET=mipsel ....…

    Andrew Haines, Florian Klämpfl, Mark Morgan Lloyd
    4
  31. x86ins.dat

    i am working on the AVX-support for the fp-compiler. Some AVX-assembler instructions have 4 operant e.g. VBLENDVPD xmm1, xmm2, xmm3/m128, xmm4 INTEL Def. 3.1.1.2 Opcode…

    tgrundke, Florian Klämpfl, Sergei Gorelkin
    4
  32. Manual reload of a DLL snapshot (with relocations) causes multiple AV

    = Preamble = The task I'm working on is somewhat unorthodox, but I'd like to get some comments anyway. I'm writing "semi-stealth" DLL which is one loaded by the process…

    Gennadiy Poryev, José Mejuto, Sergei Gorelkin
    8
  33. assembler memory addressing in 64-bit mode

    i don't understand the follow error message in 64-bit mode: assemblercode asm addpd xmm0, [EAX] end; fpc 2.7.1: not ok "16 or 32 Bit references not supported" nasm…

    Torsten, Florian Klämpfl, Jonas Maebe
    3
  34. Free Pascal 2.6.0 released!

    first, FPC core wants to wish a happy 2012! To start the new year with a bang, a new major release of Free Pascal, version 2.6.0, was uploaded to our FTP servers.…

    Marco van de Voort, Felipe Monteiro de Carvalho, ik
    7
  35. property cam access private symbol from class in other unit

    Only tested with 2.4.4; so if changed in 2.6 .... in unit2 TFoo = class(TObject) private FBar: integer; public property Bar: integer read FBar write FBar; end; which…

    Martin, Hans-Peter Diettrich, Jonas Maebe
    5
  36. Misterious error

    I'm now running: Lazarus 0.9.31 r34428 FPC 2.7.1 i386-win32-win32/win64 r19895 With this setup something strange is happening in a project of mine, when I close the…

    José Mejuto, Jonas Maebe, Sergei Gorelkin
    15
  37. db.pas - tiny error

    There's a minor naming error in packages\fcl-db\src\base\db.pas at line 94 property OriginalExcaption (should be OriginalException, of course)

    Howard Page-Clark, Marco van de Voort
    1