[Lazarus] Pascalscript / testers please

kapibara kapibara.pas at aol.com
Thu Oct 26 22:30:04 CEST 2017


The testcase runs 100% fine under Linux Debian 9 - 64 bit. Even 64 bit 
constructors work now. This is very good news!

A long time ago, FPC rev. 26683 broke pascalscript's 64 bit support for 
constructors so I didn't expect that to work. A while ago I was trying 
to fix it, after three days of looking I found the responsible version 
and lines of code and then had a discussion with Carlo Kok about it: 
https://github.com/remobjects/pascalscript/issues/154

The code that needed fixing was written in assembler (pascalscripts 
x64.inc) which I don't understand, and Carlo didn't say he fixed it. So 
I'm curious who did, you or Carlo?



On 10/25/2017 11:59 PM, Martin Frb via Lazarus wrote:
> I updated the version of PascalScript shipped with Lazarus.
>
> As we still have a few patches applied, I wonder how well it works on 
> each platform.
>
> If you like to test....
>
> To test use Lazarus trunk (1.9).
>    Revision: 56200
>    Date: 25 October 2017 22:33:11
> or later.
>
> Only trunk has the latest version of pascalscript, and any test 
> against older versions will not help at all.
>
> Open the testcase  components\PascalScript\dunit\ifps3.lpi
> and run it.
>
> Please report:
> - fpc versions
> - OS
> - CPU/ 32/64Bit
> - test results
> - if you have: test results with Lazarus 1.8 or 1.6.4 (same old 
> version of PascalScript)
>
>
> You may also check in the IDE, go to options => EditorMacroScripting 
> and see if "scripting active" is shown.
>
> Thanks
>



More information about the Lazarus mailing list