some experiment for generate TP from NQP, see
https://gist.github.com/fperrad/5946991
Any feedback are welcome.
François Perrad
Note: At last month, I gave a talk at the French Perl Workshop 2013,
the slides are available at
https://sites.google.com/site/fperrad/YAP6I.pdf
source.
François
http://eprint.iacr.org/2006/086
http://lcamtuf.coredump.cx/oldtcp/tcpseq.html
http://www.avatar.se/python/crng/index.html
--
Aaron Sherman
Email or GTalk: a...@ajs.com
http://www.ajs.com/~ajs
2010/3/28 Andy Dougherty dough...@lafayette.edu:
On Fri, 26 Mar 2010, Fran?ois Perrad wrote:
Find attached a script 'setup.nqp' for building/testing Rakudo.
This library removes the dependences with Makefile various make
utilities, and remove the configure step.
I tried this with today's
are :
$ parrot-nqp setup.nqp update
$ parrot-nqp setup.nqp clean
$ parrot-nqp setup.nqp build # build is the default target
$ parrot-nqp setup.nqp test # or coretest
$ parrot-nqp setup.nqp spectest
$ parrot-nqp setup.nqp spectest_smolder # or smoke
François
(Note: I am not a Rakudo committer
examples of setup.pir are referenced in the head of the source
of distutils.pir,
see
https://trac.parrot.org/parrot/browser/trunk/runtime/parrot/library/distutils.pir
Plumage already handles setup.pir
Obviously, setup.pir could be rewrite in setup.nqp
François.
setup.pir
Description: Binary data
2009/10/28 Will Coleda via RT parrotbug-follo...@parrotcode.org:
On Wed Oct 29 10:30:54 2008, alli...@perl.org wrote:
Original Message
Subject: Re: Segfault in Lua exception handler
Date: Sat, 11 Oct 2008 23:49:09 +0200
From: François Perrad francois.per...@gadz.org
2008
essential to our efforts. No one has spoken up for it in a
year. So, unless there is serious objection, I will close it within 7 days.
FYI, some existing tools (but not Perl)
- FIT : http://fit.c2.com/
- FitNesse Slim : http://fitnesse.org/
But, I don't know Perl equivalent.
François
Thank
2009/9/19 Moritz Lenz mor...@faui2k3.org:
Hi,
François Perrad wrote:
2009/9/17 jerry gay jerry@gmail.com:
On behalf of the Rakudo development team, I'm pleased to announce
the September 2009 development release of Rakudo Perl #21 Seattle.
Rakudo is an implementation of Perl 6
2009/9/17 jerry gay jerry@gmail.com:
On behalf of the Rakudo development team, I'm pleased to announce
the September 2009 development release of Rakudo Perl #21 Seattle.
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1].
The tarball for the September 2009 release is
2009/9/16 Carl Mäsak cma...@gmail.com:
Tim (), Raphael ():
Some XML related stuff:
XML parser:
http://github.com/fperrad/xml/
No Perl6.
Only Parrot PCT.
François Perrad
Tree manipulation:
http://github.com/wayland/Tree/tree/master
Thanks. Any reason they're not known to proto
2009/8/20 Kyle Hasselbacher kyl...@gmail.com:
On behalf of the Rakudo development team, I'm pleased to announce
the August 2009 development release of Rakudo Perl #20 PDX.
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1].
The tarball for the August 2009 release is
keep working on that.
The stuff I've done is here:
http://github.com/wayland/Tree/tree/master
:)
Another version is at http://github.com/fperrad/xml/
It's a pure Parrot implementation.
The XML grammar (close to W3C REC) is written with PCT, ie. with Perl6 syntax
François
2009/7/23 Moritz Lenz mor...@casella.faui2k3.org:
On behalf of the Rakudo development team, I'm pleased to announce
the July 2009 development release of Rakudo Perl #19 Chicago.
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1].
The tarball for the July 2009 release is
2009/6/19 Patrick R. Michaud pmich...@pobox.com:
On behalf of the Rakudo development team, I'm pleased to announce
the June 2009 development release of Rakudo Perl #18 Pittsburgh.
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1].
The tarball for the June 2009 release is
2009/5/21 Patrick R. Michaud pmich...@pobox.com:
On behalf of the Rakudo development team, I'm pleased to announce
the May 2009 development release of Rakudo Perl #17 Stockholm.
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1].
The tarball for the May 2009 release is
On behalf of the Parrot team, I'm proud to announce Parrot 1.1.0
Half-moon Conure. Parrot (http://parrot.org/) is a virtual machine aimed
at running all dynamic languages.
Parrot 1.1.0 is available on Parrot's FTP site, or follow the
download instructions at http://parrot.org/download. For those
.:
CRITIC_FILES=Configure.pl t/harness build/ tools/
Makefile is generated, so this modification will be lost.
in build/Makefile.in, just insert a empty line between :
CRITIC_FILES=Configure.pl t/harness build/ tools/
perlcritic:
François.
--
Hope this helps,
Bruce Gray
(Util on PerlMonks)
listings is fine. (we can just
exclude all of languages.)
Not only are there no more lisp files, there's no more language directory. We
should be able
to remove any workarounds that were introduced for this issue.
Done in r37647.
François
--
Will Coke Coleda
that
to runtime_prefix.
I'm hoping this issue was fixed before 1.0; Can someone verify?
Fixed by https://trac.parrot.org/parrot/changeset/37091
https://trac.parrot.org/parrot/changeset/37094
François.
--
Will Coke Coleda
___
http://lists.parrot.org
foo.pir, argc=1,
argv=0xbfffee80) at compilers/imcc/main.c:1085
#27 0x29b8 in main (argc=1, argv=0xbfffee80) at src/main.c:61
The program is running. Exit anyway? (y or n)
Look like https://trac.parrot.org/parrot/ticket/472
François.
--
Will Coke Coleda
2009/2/1 James Keenan via RT parrotbug-follo...@parrotcode.org:
Have we come to any consensus re the issues raised in this RT?
in r33344, I merge LuaFunction LuaClosure PMC.
So now, Lua doesn't need Closure PMC.
François.
Thank you very much.
kid51
2009/2/1 James Keenan via RT parrotbug-follo...@parrotcode.org:
My reading of the issues raised in this RT is that it's a
straightforward Win32 installation issue -- nothing specific to Parrot.
Okay to close the ticket?
+1
François
Thank you very much.
kid51
) and in Lua (r33760),
it seems obvious that we need them.
Can you explain why?
With the opcode 'box', I could rewrite the generation of :
- ConstantInteger
- ConstantFloat
- ConstantString
but not :
- ConstantBoolean
- ConstantNil
That's seems not homogene.
François.
--
Will Coke Coleda
chromatic a écrit :
On behalf of the Parrot team, I'm proud to announce Parrot 0.8.1 Tio
Richie. [1] Parrot is a virtual machine aimed at running all dynamic
languages.
As usual, the Windows setup is available on
http://parrotwin32.sourceforge.net/
François.
Rat Creature
realclean' in build tree, it fails :
D:\parrot-0.8.0-develbin\perl6 -v
load_bytecode couldn't find file 'P6object.pbc'
current instr.: 'onload' pc 0 (src/gen_builtins.pir:28)
called from Sub 'parrot;Perl6;Compiler;main' pc -1 ((unknown file):-1)
François.
.wiki.sourceforge.net/LaRecetteDuChef
So, I agree to add some CLI options, but not to add dependence on
specific Parrot-dev Perl modules.
The following patch restores the initial behavior and preserves some CLI
options.
François.
Index: tools/install/smoke.pl
2008/9/24 Patrick R. Michaud [EMAIL PROTECTED]:
On Wed, Sep 24, 2008 at 12:09:37PM +0200, François Perrad wrote:
Currently, the bigger issue in Lua on Parrot is lexical or upvalue in
Lua jargon (the reason for Lua on Parrot is not really Lua).
The following Lua code doesn't give the expected
(that is, ten instances of
the anonymous function). Each of these closures uses
a different y variable, while all of them share the same x.
]]
With the current Parrot, I never found a way to do it.
So, I'll be happy if this revisiting handles this issue.
François.
Pm
as a workaround.
I think that might fix Lua too.
-- c
I never call .hll_map; all the mappings are done via the dynpmcs
themselves. (I do have liberal uses of .hll spread about, though.)
The problem comes with src/hll.c r30847.
See http://rt.perl.org/rt3/Ticket/Display.html?id=58636
François.
=0x804f040, sourcefile=0xbfd146fb
languages/lua/lua.pbc, argc=1, argv=0xbfd13a98) at
compilers/imcc/main.c:1039
#15 0x08048998 in main (argc=1, argv=0xbfd13a98) at src/main.c:61
François.
L1:
.end
$ parrot label.pir
error:imcc:syntax error, unexpected VAR, expecting IDENTIFIER or
PARROT_OP ('L1')
in file 'label.pir' line 5
The expected behavior is not defined in ppd19.
François.
2008/8/29 James Keenan via RT [EMAIL PROTECTED]:
This dependence has been eliminated from 20 of the 76 current
configuration step tests. More to come.
On MinGW32 (ie gcc on Win32), there are new failure since r30361
D:\fperrad\Parrot\trunkperl t\steps\auto_msvc-01.t
1..39
ok 1 - use
Kevin Tew a écrit :
The merge has happened.
The following patch adds NCIGEN in the documentation (HTML generated).
Note : needs a better title than 'Native Call Interface Generator'.
François.
Developers/Users should see no visible changes.
Please build and test, should you have any
should improve that situation. Suggestions:
1) A link on http://www.parrotcode.org/source.html
Sure.
Already done since 2-3 months, see
http://www.parrotcode.org/source.html#Packages,
but with the word Win32, not Windows.
François.
2) A page in the parrot wiki
Even better, on the new
2008/8/22 Kevin Tew [EMAIL PROTECTED]:
The merge has happened.
The target 'hello' seems broken :
src/exec_start.o: In function `set_nci_I':
/home/fperrad/checkout/parrot/src/jit_emit.h:96: undefined reference
to `Parrot_store_arg'
src/exec_start.o: In function `set_nci_N':
On Wed Aug 06 12:51:02 2008, fperrad wrote:
The patch contains a test case that exhibits the problem.
François.
Applied in r30181, as a TODO test.
François.
5.1.3 on Windows (from
LuaBinaries).
The code of the Lua interpreter is extremely portable, but not the output.
So, now there are 2 reference outputs.
Thanks again for these real improvements.
François.
Note: the ticket #57504 (mktime vs 64bits) was prematurely closed.
See http://rt.perl.org/rt3
/luaaux.pir:920 in function 'docall'
lua.pir:353 in function 'dostring'
lua.pir:247 in function 'runargs'
lua.pir:120 in function 'main'
François.
Thanks.
Applied in r29937.
Francois.
2008/8/1 Robert G. Jakabosky (via RT) [EMAIL PROTECTED]:
# New Ticket Created by Robert G. Jakabosky
# Please include the string: [perl #57504]
# in the subject line of all future correspondence about this issue.
# URL:
traceback:
languages/lua/src/lib/luaaux.pir:920 in function 'docall'
lua.pir:353 in function 'dostring'
lua.pir:247 in function 'runargs'
lua.pir:120 in function 'main'
François.
Allison
many PIR hand written.
So I'll experiment another way in a branch opengl4lua.
I want write a part (arguments checking conversion) of the wrapper in Lua.
François.
Geoffrey Broadwell a écrit :
On Tue, 2008-07-22 at 09:03 +0200, François Perrad wrote:
Ok, talking about libraries :
Lua compiler Lua Standard Libraries are complete (as far as the
current Parrot supports it).
So, since April 2008, I wrote some extension libraries for Lua
Since mid-June
Geoffrey Broadwell a écrit :
On Mon, 2008-07-21 at 09:34 +0200, François Perrad wrote:
Geoffrey Broadwell a écrit :
fperrad: How do these bindings actually work?
There'll work with runtime/parrot/library/OpenGL.pir.
OK ... so what could be improved about runtime/parrot
François Perrad a écrit :
Bernhard Schmalhofer via RT a écrit :
In r29552 of https://svn.perl.org/parrot/branches/pdd25cx I ran make test
for: pipp, eclectus, hq9plus, lazy-k, m4, unlambda.
All tests were passing.
in branch_pdd25cx, 221/1109 Lua subtests failed.
Mostly for same reason
with runtime/parrot/library/OpenGL.pir.
François.
Everyone:
We're getting to the stage that HLLs are starting to want common library
access. Some of these already exist as more or less decent PIR bindings
in /runtime/parrot/library/ ; others are either very incomplete or
non-existant. Still
NotFound a écrit :
After some discussion in #parrotsketch, the name parrot_debugger wins.
Done in r29496, waiting for comments and fixes before closing the ticket.
pdb was renamed parrot_debugger, but not installable_pdb.
François.
),
with the function 'docall' and the closure 'traceback'.
Missing data are retrieved with the methods 'where' 'traceback'
implemented in languages/lua/src/pmc/lua.pmc.
How rewrites it in branch_pdd25cx ?
François.
Bernhard Schmalhofer a écrit :
Hi,
on behalf of the Parrot team, I'm proud to announce the release of
Parrot 0.6.4
St. Vincent Amazon.
As usual, the Windows setup is available on
http://parrotwin32.sourceforge.net/
François.
Parrot 0.6.4 is available via CPAN, or follow the download
be installed).
François.
-- Bob
2008-07-12 17:28:24:
revision: 29361; author: rgrjr
[CORE] Make Emacs coda read-only in generated files (part of #37664).
= /trunk/MANIFEST
chromatic a écrit :
On Tuesday 08 July 2008 02:36:37 François PERRAD via RT wrote:
This bug starts with r28354 (cache string).
The cache don't handle empty string.
Now, in Pipp (PHP), an empty string is used to stringify boolean False.
// languages/pipp/src/pmc/phpboolean.pmc
STRING
= subr.getfenv()
set $P12, $P11[k_print]
new $P13, LuaString
set $P13, hello
$P12($P13)
.end
Instead of :
...
.sub start :anon :main :lexid(11)
...
.sub main_10 :anon :lex :lexid(10) :outer(11)
...
Fixed in r29184.
François.
This bug starts with r28354 (cache string).
The cache don't handle empty string.
Now, in Pipp (PHP), an empty string is used to stringify boolean False.
// languages/pipp/src/pmc/phpboolean.pmc
STRING* get_string() {
if (PMC_int_val(SELF))
return const_string(INTERP, 1);
.
François.
Thank you very much.
kid51
Index: config/auto/icu.pm
===
--- config/auto/icu.pm (revision 29107)
+++ config/auto/icu.pm (working copy)
@@ -127,7 +127,9 @@
autodetect = $autodetect
.
output with without my patch.
François.
D:\fperrad\Parrot\trunkprove -v t/steps/auto_icu*.t
t/steps/auto_icu-011..81
ok 1 - use config::init::defaults;
ok 2 - use config::auto::icu;
ok 3 - init::defaults constructor returned defined value
ok 4 - The object isa init::defaults
ok 5
but currently no opinion for the best short-form.
François.
If what one wants is a short-form of the name that sounds less goofy
than Plumhead but still much fewer keystrokes than Plum-Headed
Parakeet , perhaps PHPkeet would serve as a logotype for the longer
formal name with good pun
died during execution: The fchmod function is
unimplemented at config/auto/perldoc.pm line 42.
On Windows, the Perl function 'chmod' works with filename (use POSIX
chmod) but not the file handle (use POSIX fchmod).
François.
).
François: If the patch attached works for you on Windows, you can apply
it to trunk. It works for me on Linux.
Ok, applied on r28206.
François.
kid51
(keep old bad values in
all_cstring.str),
because on Windows, unlink is not POSIX compliant :
unlink on an opened file does nothing (now after closing).
Fix in r28165.
François.
-- c
/luapod/
François.
0x003477f8
string_init 2 3 0x000193b0 \x
string_init 2 3 0x000193ad \u
string_init 0 2 0x0c0c
I suspect a problem in c2str.pl string only on Windows, something like a
missing or bad binmode.
François.
kjs
On Thu, Jun 5, 2008 at 10:38 AM, via RT Klaas-Jan Stol
[EMAIL PROTECTED] wrote:
# New
- but execution crash :
The procedure entry point Parrot_exec_rel_addr could not be located in the
dynamic link library libparrot.dll
On Ubuntu 8.04 (x86), r28047 :
- linking : OK
- but execution crash :
symbol lookup error: ./examples/pasm/hello: undefined symbol:
Parrot_exec_rel_count
François
François.
to
`Parrot_exec_rel_count'
src\exec_start.o: In function `emit_r_X':
...
the attached patch fixes it.
François.
-- c
hello.patch
Description: Binary data
.
The Windows setup is available on http://parrotwin32.sourceforge.net/
François.
Parrot 0.6.2 is available via [2]CPAN (soon), or [3]follow the download
instructions. For those who would like to develop on Parrot, or help
develop Parrot itself, we recommend using [4]Subversion or [5]SVK
://www.transmissionzero.co.uk/computing/using-glut-with-mingw/
http://www.xmission.com/~nate/glut.html
I compiled with success the configure step, but not the full wrapper.
François.
-'f
[1] No really, I need the full path globs. I'm actually parsing the
headers myself, not just trying to get C
.
Applied in r27116.
François
Thank you very much.
kid51
::crypto because :
1) same as auto::crypto
2) libcrypto contains cypher algo (not only digest), so we could add
some PMC wrapper (for example : DES, ...)
François.
Thank you very much.
kid51
.sourceforge.net/
François.
Parrot 0.6.1 can be obtained via CPAN (soon), or follow the
download instructions at http://parrotcode.org/source.html.
For those who would like to develop on Parrot, or help develop
Parrot itself, we recommend using Subversion or SVK on the
source code repository to get
that the support of NQP (action written in NQP, and NQP
generation) will be a great improvement.
By this way, TGE becomes a NQP preprocessor.
Comments most welcome.
François Perrad
seems limited to local label (.label) and local
variable (.macro_label).
Are there any other notation?
Or is this a new requirement?
The attached patch is a full example for languages/lua/lib/base64.pir
François Perrad.
Index: base64.pir
Original Message
Subject: Re: macro PIR needs
Date: Mon, 14 Apr 2008 18:03:44 +0200
From: François Perrad [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: jerry gay [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
jerry gay wrote
Klaas-Jan Stol wrote:
Hi François,
lua on parrot seems to have improved a lot, indeed.
It's looking really good.
Some remarks:
* is it possible to show the generated PIR? I can't get life.lua
(included with lua distr.), and I'd like to see what's going on under
the hood.
lua.pbc acts
is available on http://parrotwin32.sourceforge.net/
François.
Parrot 0.6.0 can be obtained via CPAN (soon), or follow the
download instructions at http://parrotcode.org/source.html.
For those who would like to develop on Parrot, or help develop
Parrot itself, we recommend using Subversion or SVK
]).
François Perrad.
jumped out at me. Does
this look at all familiar?
Fix in r26471.
François.
-- c
with the option --without-crypto
François.
---
osname= cygwin
osvers= 1.5.24(0.15642)
arch= cygwin-thread-multi-64int
cc= gcc
---
Flags:
category=core
severity=critical
ack=no
---
It looks like the latest [digest] changes have somehow broken builds
on cygwin. Here's the tail end
chromatic wrote:
On Monday 10 March 2008 07:24:44 François Perrad wrote:
chromatic wrote:
I fixed all of the compilation errors I could find as of r26285. 280
tests fail on the trunk for me and 308 fail on the branch, but they don't
look like compilation errors or PDD 17 porting errors
chromatic wrote:
On Friday 07 March 2008 02:22:58 François Perrad wrote:
but WMLScript PMCs don't compile :
many error like
.\wmlsinteger.pmc: In function `Parrot_WmlsInteger_subtract_WmlsString':
.\wmlsinteger.pmc:251: error: void value not ignored as it ought to be
I fixed all
chromatic wrote:
On Friday 07 March 2008 02:22:58 François Perrad wrote:
in r26261 with MinGW32, Lua PMCs seem OK (thank to chromatic).
Several tests fail for me, but it looks like a problem with caller() in Lua,
so it's probably beyond my expertise. It looks simpler to fix (if you know
/branches/pdd17pmc and check out the
languages to see how they fare compared to their counterparts in
trunk.
With the attached patch, I try to fix build of dotnet.
Now, all tests fail.
François.
Thanks!
Index: languages/dotnet/pmc/managedpointer.pmc
Will Coleda wrote:
I wanted to call attention to part of today's Parrot Sketch:
allison - Otherwise, the PMC branch is ready for language testing,
will plan to merge it back into trunk next weekend.
So, language developers (and others); please grab a copy of
chromatic wrote:
On Friday 07 March 2008 02:22:58 François Perrad wrote:
in r26261 with MinGW32, Lua PMCs seem OK (thank to chromatic).
Several tests fail for me, but it looks like a problem with caller() in Lua,
so it's probably beyond my expertise. It looks simpler to fix (if you know
for the first time.
François.
Parrot 0.5.2 can be obtained via CPAN (soon), or follow the download
instructions at http://parrotcode.org/source.html. For those who would
like to develop on Parrot, or help develop Parrot itself, we recommend
using Subversion or SVK on the source code repository to get
Allison Randal wrote:
François and I have been writing over each other's commits on
src/atomic/gcc_x86.c, so before I edit again, let's figure out the right
way to edit.
Andy, the headerizer dies with an error when src/atomic/gcc_x86.c has
two functions that are marked with both PARROT_API
Klaas-Jan Stol via RT wrote:
On Sun Dec 16 21:11:34 2007, coke wrote:
From PDD 19:
NOTE: The use of C:: in identifiers is deprecated.
what exactly does this mean?
In Lua, I started to replace (see r23367) :
[ 'Lua::io' ]
by
[ 'Lua'; 'io' ]
François
I take
\install\smoke.pl line 179.
C:\parrot-0.5.1
François.
Parrot 0.5.1 can be obtained via CPAN (soon), or follow the
download instructions at http://parrotcode.org/source.html.
For those who would like to develop on Parrot, or help develop
Parrot itself, we recommend using Subversion or SVK
grammar ; previously this token was
imported for lua51.pg (the full Lua Grammar).
François.
Pm
Index: languages/lua/src/lua51_testlex.pg
===
--- languages/lua/src/lua51_testlex.pg (revision 24033)
+++ languages/lua/src
install Parrot in C:\Program Files\parrot-0.5.0-devel (the
proposed path).
You must install Parrot in C:\usr\local\parrot-0.5.0 (the letter drive
could be change).
I've generated Parrot with prefix=/usr/local/parrot-0.5.0.
François.
--
Andrew Shitov
Xiao Yafeng wrote:
Cool!
But if it could include doc would be better.
Many doc are available in share/doc/parrot/docs (POD format).
François.
On Dec 5, 2007 11:38 PM, François Perrad [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] wrote:
I have no personal web site, so I create
tree, but nothing for testing install
tree. So, there are missing part.
Now, I append a new tools/install/smoke.pl.
setup-parrot-0.5.0 is good for only running PIR file,
I hope 0.5.1 allow to run others languages.
François.
--
Andrew Shitov
.
François Perrad.
I gave a talk at the French Perl Workshop last week.
The subject was : Languages Implementation with Parrot - A study case:
Lua on Parrot.
Now, it's available on http://www.parrotcode.org/talks/LuaOnParrot.pdf
François.
At 17:18 02/11/2007 -0400, you wrote:
François PERRAD wrote:
just few comments about pdd19 :
1) Directive .namespace
.namespace NL
is currently valid, and I understand its behavior as : back to the default
It's in the docs for IMCC (docs/imcc/calling_conventions.pod
empty
print ok\n
.end
François.
(with its copyright) in
Grammar.pm.
Without this option, only a line use Parse::Yapp::Driver; is inserted in
Grammar.pm.
The constraint is now you need to install Parse::Yapp when you want use the
generated file.
François.
compilers/imcc/imcc.y, compilers/imcc/main.c, compilers/imcc
The conversion of Lua is ended.
The main issue was with the grammar parser :
Lua keywords were recognized as identifier.
I solve it by renaming the rule 'name' to 'Name' (r22499).
This rule is defined in lua/src/lua51.pir and used by lua/src/lua51.pg
So, that sounds strange.
François.
, how translate it in PMC ?
Thank for help.
François.
yapp that generates
PIR, after I add a Lua runtime library, and finally I write in PIR (with
PGE/TGE)
a compiler.
That's all for this time.
François.
At 11:40 19/09/2007 -0700, chromatic wrote:
On Wednesday 19 September 2007 09:58:56 François PERRAD wrote:
Any comments, suggestions, bug report, test, improvement are welcome on
Parrot mailing list ([EMAIL PROTECTED]).
Two tests fail reliably for me on x86 GNU/Linux, and one fails now
.
François.
Umm, before I make a fool of myself over there ... I've tested
this with a few benchmarks. So, maybe I'm missing something
essential, but why does --jit-core *slow down* things (5%-10%
slower than --computed-goto-core)?
And even if it's only interpreted, 20x-33x *slower* than the Lua
1 - 100 of 188 matches
Mail list logo