Recent

Author Topic: FPC compiler internal strucutre  (Read 293 times)

BrunoK

  • Full Member
  • ***
  • Posts: 181
  • Retired programmer
FPC compiler internal strucutre
« on: August 25, 2019, 01:55:31 pm »
Recently I found somewhere in the forum (marcov ?) a PDF about the compiler internal structure, I think it was on 2.6.4 and dated back to 2012 (?) .

Could someone repost the link here please.
Lazarus trunk r. 59978/03.01.2019 (+/- patches regarding enabled, TScrollBar, TCursorImage). FPC 3.0.4 32 bits. (+heaptrc with leaked ClassName+Revisited TList) , Windows 10 Pro x64 (v. 1903)

ccrause

  • Full Member
  • ***
  • Posts: 183
Re: FPC compiler internal strucutre
« Reply #1 on: August 25, 2019, 02:51:36 pm »
Interesting, online searches seem to find noting relevant.  The best I could locate is this old document: ftp://ftp.freepascal.org/../fpc/docs-pdf/comparch.pdf

Although quite outdated, most of the structure is probably still relevant.

BrunoK

  • Full Member
  • ***
  • Posts: 181
  • Retired programmer
Re: FPC compiler internal strucutre
« Reply #2 on: August 25, 2019, 04:21:39 pm »
Thank you, that was the one I was looking for.

Not too fresh but still interesting.
Lazarus trunk r. 59978/03.01.2019 (+/- patches regarding enabled, TScrollBar, TCursorImage). FPC 3.0.4 32 bits. (+heaptrc with leaked ClassName+Revisited TList) , Windows 10 Pro x64 (v. 1903)

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7456
Re: FPC compiler internal strucutre
« Reply #3 on: August 25, 2019, 04:41:41 pm »
Its, much, much, much older. I think I transcribed this to latex from a word document probably in 2002-2003 or so.

The document itself was even older so early 2000s (if not nineties).