Releases: newpascal/newpascal
NewPascal v1.0.56
- 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
- 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
- (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
- (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
- (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
- 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
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
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
- 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
- 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