I asked for this short exploratory task for a GCI student to try. The goal was to remove all the calls to Parrot_pcc_invoke_method_from_c_args from src/io/api.c. We're slowing trying to move to a system where PMC methods call the IO api functions, not th other way around. I was hoping that we weren't using these particular codepaths anymore, but if there are failures maybe we are.
Thanks to Andrey for giving this a test. --Andrew Whitworth On Sun, Dec 5, 2010 at 10:26 AM, Andrey Inishev <[email protected]> wrote: > Hello! > I do this Google Code-in > task: http://www.google-melange.com/gci/task/show/google/gci2010/parrot_perl_foundations/t129112852531. > I removed all calls to the > function Parrot_pcc_invoke_method_from_c_args() from src/io/api.c and ran > the test suite. Tests fail. > Errors: > error:imcc:syntax error, unexpected VAR, expecting '(' ('path') > in file 'runtime/parrot/library/Archive/Tar.pir' line 74 > error:imcc:syntax error, unexpected VAR, expecting '(' ('path') > in file 'runtime/parrot/library/Archive/Tar.pir' line 76 > error:imcc:syntax error, unexpected VAR, expecting '(' ('path') > in file 'runtime/parrot/library/Archive/Tar.pir' line 77 > error:imcc:syntax error, unexpected VAR, expecting '(' ('path') > in file 'runtime/parrot/library/Archive/Tar.pir' line 78 > error:imcc:syntax error, unexpected VAR, expecting '(' ('filename') > in file 'runtime/parrot/library/Archive/Tar.pir' line 360 > error:imcc:syntax error ... somewhere > in file 'runtime/parrot/library/Archive/Tar.pir' line 454 > _______________________________________________ > http://lists.parrot.org/mailman/listinfo/parrot-dev > > _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
