pascalscript
Pascal PHP C++ Other
Latest commit d2b23c5 Jan 11, 2017 @evgeny-k evgeny-k fix for prev
Permalink
Failed to load latest commit information.
Addon PS: port to Delphi 10.2 Jan 10, 2017
Articles articles were added Jun 26, 2012
Samples Spelling Feb 15, 2015
Source fix for prev Jan 11, 2017
dunit re-checkin May 30, 2006
help re-checkin May 30, 2006
unit-importing Update readme.txt Mar 4, 2015
.gitignore Added __history to gitignore Jun 11, 2014
LICENSE.md Moved & updated license. Dec 8, 2014
Pascal Script.ico re-checkin May 30, 2006
README add readme Jul 19, 2015
patch.exe re-checkin May 30, 2006

README

arm EABI/EABIHF port of pascalscript.

Changes:
    * Implement aligned passing of 64-bit parameters for EABI/EABIHF.
    * Implement passing of floating point parameters in vfp registers for EABIHF
    * Rewrite return value handling to avoid passing pointers to unsafe stack
      space.
    * Use constref on parameters to assembler to ensure passing by reference

Todo/issues:
    * Only lightly tested, far more testing needed.
    * Only EABIHF has been tested so far
    * Handling of floating point return types needs implementing for old abi
      FPA (the usual variant of old ABI).
    * String return code looks dubious, may leak memory. Testing needed.
    * Dynamic array return code was not reimplemented in the new return
      value handling. The old code doesn't look like it ever worked.