User Activity

  • Posted a comment on ticket #1006 on FreeBASIC Compiler

    The calling convention (stdcall, pascal, cdecl) imposes the order of passing the parameters (in the stack) relative to the order in which they are listed in the declaration, but nothing specifically imposes that the corresponding arguments are evaluated (for passing by value) in the same order. Otherwise, I think gas(32) is right, and it is not because the arguments provided are references that they should not still be passed by value as stipulated in the declaration.

  • Created ticket #1006 on FreeBASIC Compiler

    Different behavior of gas and gcc/gas64 on a same unsafe code, but is it a bug?

  • Created ticket #1004 on FreeBASIC Compiler

    LEN() and SIZEOF() should not be allowed when used with an array name without index

  • Modified a comment on ticket #279 on FreeBASIC Compiler

    But this new feature seems to be not very easy, mainly because of a parser problem. Example of the parser syntax problem for STATIC PROPERTIES without index parameter: There is a syntax ambiguity between one of property result assignment syntaxes inside the get-property body and the set-property calling: Type typename Declare Static Property staticPropertyName () As Integer Declare Static Property staticPropertyName (Byval i As Integer) Static As Integer staticVariableName Dim As Integer dummy End...

  • Modified a comment on ticket #279 on FreeBASIC Compiler

    But this new feature seems to be not very easy, mainly because of a parser problem. Example of the parser syntax problem for STATIC PROPERTIES without index parameter: There is a syntax ambiguity between one of property result assignment syntaxes inside the get-property body and the set-property calling: Type typename Declare Static Property staticPropertyName () As Integer Declare Static Property staticPropertyName (Byval i As Integer) Static As Integer staticVariableName Dim As Integer dummy End...

  • Posted a comment on ticket #279 on FreeBASIC Compiler

    But this new feature seems to be not very easy, mainly because of a parser problem. Example of the parser syntax problem for STATIC PROPERTIES without index parameter: There is a syntax ambiguity between one of property result assignment syntaxes inside the get-property body and the set-property calling: Type typename Declare Static Property staticPropertyName () As Integer Declare Static Property staticPropertyName (Byval i As Integer) Static As Integer staticVariableName Dim As Integer dummy End...

  • Posted a comment on ticket #753 on FreeBASIC Compiler

    The new definition of the 'STRING*N' datatype (since fbc 1.20.0) solves the problem.

  • Posted a comment on ticket #966 on FreeBASIC Compiler

    The new definition of the 'STRING*N' datatype (since fbc 1.20.0) solves the problem.

View All

Personal Data

Username:
fx-m
Joined:
2009-07-04 09:36:20

Projects

  • No projects to display.

Personal Tools