Assets 3
  • Many (breaking) changes in Lazarus
  • Updates and bugfixes for Generics.Collections
  • New features for dynamic arrays (also more Delphi compatible)
  • Support for threadvars inside classes
  • Better modeswitches with on/off
  • Patches, fixes and some speed improvement
Assets 3
  • It was long time since last update so the full list of changes is probably too long for mention :)
  • Many bug fixes and new features from FPC trunk
  • The most important related to project is significant update for Generics.Collections
  • (compass #4) clean up (there was some old unused anymore code)
  • Latest mORMot :)
Assets 3
  • (compass #6) !!! Management operators as official part of FPC trunk
  • Rename Copy management operator to AddRef and Clone to Copy
  • Important bugfix for global variables initialised three times
  • Lazarus bug fixes for high DPI
Assets 3
  • (compass #4) RTTI for interfaces as official part of FPC trunk
  • Lazarus support for Management Operators (!)
  • Many bugfixes for Lazarus
  • Initial release of RTTI module for FPC
  • Many changes in RTTI layout for FPC (including most important change for "ManagedFldCount")
  • Many bugfixes for FPC (as always)
Assets 3
  • (compass #7) Better calculating "distance" for methods with default parameter as official part of FPC trunk (r35089)
  • GetDynArrayProp/SetDynArrayProp in TypInfo
  • Many important bug fixes for generics (#30524, #30939, #30830, 30831, #31033, #30832, #30626, #31077)
  • Class helper with overloaded method name same as extending class (#30761)
  • Synchronized with mORMot git again
  • New high DPI features in 1.7 for Lazarus
Assets 3
  • Cross-compiling from Windows to Darwin (thanks Alf!)
  • Generally small FPC fixes for assembler
Assets 3

This is a NewPascal + Lazarus release that is also suitable for cross-compiling towards Windows.

Install notes:

First unpack the zip-archive newpascal.tar in /usr/local/lib.
Please note: it HAS to be installed in /usr/local/lib, otherwise things will not work !!

After unpack, you should have:

/usr/local/lib/newpascal/ccr
/usr/local/lib/newpascal/config_lazarus
/usr/local/lib/newpascal/fpc
/usr/local/lib/newpascal/fpcbootstrap
/usr/local/lib/newpascal/fpcupdeluxe
/usr/local/lib/newpascal/lazarus
/usr/local/lib/newpascal/projects

And two links to start this Lazarus / NewPascal distro. (please note: you have to use one of these links to start, otherwise things will not work !!). You can copy / drag a link towards a more suitable location (desktop).

Start Lazarus using this link to test your setup.
It should give you native apps and crosscompiling towards Win32/64.

Have fun.

Assets 11

This is a NewPascal + Lazarus release that is suitable for cross-compiling.

Install notes:

First unpack NPLazBaseWin32.rar in c:\NewPascal.
Please note: it HAS to be installed in c:\NewPascal, otherwise things will not work !!

After unpack, you should have:

c:\NewPascal\ccr
c:\NewPascal\config_lazarus
c:\NewPascal\fpc
c:\NewPascal\fpcbootstrap
c:\NewPascal\fpcupdeluxe
c:\NewPascal\lazarus
c:\NewPascal\projects

And a link to start this Lazarus / NewPascal distro. (please note: you have to use this link to start, otherwise things will not work !!). You can copy / drag this link towards a more suitable location.

Start Lazarus using this link to test your setup.
It should give you Win32/64.

If you want to cross-compile, please unpack the desired archive in c:\NewPascal.
Libraries and binutils for the desired target are included.

And, with LAMW, making apps for Android becomes very easy.
See: https://github.com/jmpessoa/lazandroidmodulewizard

This whole release has been created with fpcupdeluxe.
See: https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/

Have fun.

Assets 3
  • Optmizations for Inc/Dec/Succ/Pred
  • pas2jni updates
  • Bug fixes for fcl-passrc package
  • Bug fixes for fcl-pdf package
  • Bug fixes for RTL and compiler
Assets 11

This is a NewPascal + Lazarus trunk release that is suitable for cross-compiling.

Install notes:

First unpack NPLazBaseWin32.rar in c:\NewPascal.
Please note: it HAS to be installed in c:\NewPascal, otherwise things will not work !!

After unpack, you should have:

c:\NewPascal\ccr
c:\NewPascal\config_lazarus
c:\NewPascal\fpc
c:\NewPascal\fpcbootstrap
c:\NewPascal\fpclazup
c:\NewPascal\lazarus
c:\NewPascal\projects

And a link to start this Lazarus / NewPascal distro. (please note: you have to use this link to start, otherwise things will not work !!). You can copy / drag this link towards a more suitable location.

Start Lazarus using this link to test your setup.
It should give you Win32/64.

If you want to cross-compile, please unpack the desired archive in c:\NewPascal.
Libraries and binutils for the desired target are included.

And, with LAMW, making apps for Android becomes very easy.
See: https://github.com/jmpessoa/lazandroidmodulewizard

This whole release has been created with fpclazup.
See: https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/

Have fun.