Skip to content

Releases: newpascal/newpascal

NewPascal v1.0.56

27 Jun 21:34
Compare
Choose a tag to compare
  • 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

NewPascal v1.0.55

06 May 23:19
Compare
Choose a tag to compare
  • 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 :)

NewPascal v1.0.50

01 Mar 14:17
Compare
Choose a tag to compare
  • (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

NewPascal v1.0.42

17 Feb 09:35
Compare
Choose a tag to compare
  • (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)

NewPascal v1.0.39

12 Dec 13:04
Compare
Choose a tag to compare
  • (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

NewPascal v1.0.37

22 Nov 19:30
Compare
Choose a tag to compare
  • Cross-compiling from Windows to Darwin (thanks Alf!)
  • Generally small FPC fixes for assembler

Self contained install of NewPascal v1.0.36 and Lazarus for Linuxx64

17 Nov 13:24
Compare
Choose a tag to compare

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.

Self contained (cross-) install of NewPascal v1.0.36 and Lazarus

15 Nov 21:02
Compare
Choose a tag to compare

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.

NewPascal v1.0.36

13 Nov 16:08
Compare
Choose a tag to compare
  • 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

NewPascal v1.0.33

22 Oct 10:45
Compare
Choose a tag to compare
  • Very very important for the mORMot: our ORM now works with -O1, -O2 and -O3 on i386 with Florian changes.
  • (compass #7) Better calculating "distance" for methods with default parameter.
  • (compass #8) Better handling of "record" constraint for handling nilable types.
  • (compass #6) Management operators