Free Pascal Compiler 1.9.6

Címkék

2005 első napján megjelent a Free Pascal 1.9.6, amely egyben a régen várt 2.0.0 első Release Candidate verziója.A főbb változások a következők:

  • x86_64/amd64 (Linux) támogatás
  • Sparc (Linux) támogatás
  • Mac OS Classic és MorphOS rendszerek támogatása (PowerPC)
  • Netware Libc támogatás (i386)
  • Regiszter változók támogatása valamennyi platformon
  • MacPas üzemmód, a Macintoshon elterjedt Pascal dialektus jobb támogatásához
  • Jobb inline támogatás
  • Jobb támogatás a platformok közötti keresztfordításhoz.
  • Új heapkezelő, amely most már nem csak kilépéskor, hanem a program futása közben is képes felszabaditani a memóriát

Ezen kívül rengeteg apróbb fejlesztés, változtatás és hibajavítás is bekerült, mint pl. a javított Delphi kompatibilitás, az 512MB-nál több memória használata OS/2 esetén, vagy hogy a gpm támogatáshoz most már nem szükséges a libgpm.

Az új verzió a szokásos mirrorokról tölthető le.

Hozzászólások

Azert az benga, hogy az 1.9.6 elottiek csak kilepeskor tisztogattak a heapet.

A korabbi heap-kezelo meg a dosos idokbol maradt, amikor nem volt szempont hogy a kilepes elott is visszaadjad a memoriat az OS-nek. Az FPC-ben irt komolyabb cuccok ezert altalaban ki is lottek a beepitett heap-kezelot es kozvetlenul az OS vagy a libc memoriakezelo funkcioit hasznaltak (ez sem egy bonyi muvelet amugy, van is ra pelda unit hogy hogyan kell). Mindegy, mostmar a belso heap-izelo is jo, ez a lenyeg. :)