[perl #33924] [PATCH] Build on Win32 with MinGW

2005-01-25 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #33924] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=33924 > I add some informations about building with MinGW32 in the file "README.win32". Wi

[perl #34002] [PATCH] 'const' for ParrotIOLayerAPI instances

2005-01-31 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #34002] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=34002 > All instances of ParrotIOLayerAPI could be declared as 'const' in the IO subsystem

[perl #34373] [PATCH] Parrot 0.1.2 with MinGW32

2005-03-08 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #34373] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=34373 > --- parrot-0.1.2\PLATFORMS 2005-02-04 10:24:44.0 +0100 +++ PLATFORMS

[perl #34605] [PATCH] t/pmc/sys.t failure with MinGW32

2005-03-29 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #34605] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=34605 > After Dan's response concerning "Parrot_Exec_OS_Command interface ?". He says : Thi

[perl #34606] [PATCH] make install on MSWin32

2005-03-29 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #34606] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=34606 > With this small patch, parrot.exe is installed. Today, the file MANIFEST.generated

[perl #34910] [PATCH] t/pmc/nci.t failure with MinGW32

2005-04-11 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #34910] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=34910 > Just use gcc with good parameters for build DLL. Francois.cvs -q diff -u Index: co

[perl #34974] .svn/entries missing in snapshot

2005-04-14 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #34974] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=34974 > I try to build parrot from http://svn.perl.org/snapshots/parrot/ $make src/revisio

[perl #35000] [PATCH] README.win32 & icu 3.2

2005-04-15 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #35000] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35000 > small mistake in [perl #34986] : with ICU 3.2, the library icudata.lib is renamed i

[perl #35049] [PATCH] MANIFEST.generated

2005-04-20 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #35049] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35049 > Add parrot utils (pdump, pdb, pbc_info, disassemble) Remove obsolete files. Franco

[perl #35083] t/op/debuginfo.t fails

2005-04-22 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #35083] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35083 > With parrot r7902 (compiled with MinGW), ActivePerl 5.8.6 (build 811), on Win2000.

[perl #35084] [PATCH] win32-inno-installer with ICU 3.2

2005-04-22 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #35084] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35084 > This patch allows the inclusion of ICU DLL in the installer. Francois Perrad. inn

[perl #35223] [PATCH] PGE Makefile with MinGW

2005-05-04 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #35223] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35223 > Small building problem with MinGW32. make[1]: Entering directory `D:/Documents/DEV

[perl #35388] [PATCH] building problems

2005-05-10 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #35388] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35388 > This transaction appears to have no content Two small building problems (r8030) 1)

[perl #35405] [PATCH] t/pmc/config.t fails

2005-05-11 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #35405] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35405 > This transaction appears to have no content After building different revision of Par

[perl #35855] Problem with Perl 5.6.1

2005-05-18 Thread François
# New Ticket Created by FranÃois PERRAD # Please include the string: [perl #35855] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35855 > I notice that building with Perl 5.6.1 (on Win32 with Perl 5.6.1 ActiveState-buil

[perl #35954] [PATCH] thr_windows.h with MinGW32

2005-05-24 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #35954] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35954 > Patch for two compilation problems with MinGW32 : imcc/main.c In file inclu

[perl #35980] [PATCH] configure GMP with MinGW32

2005-05-26 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #35980] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35980 > This small patch allows the configuration of GMP with MinGW32. And tests are

[perl #35997] [PATCH] configure gdbm with MinGW32

2005-05-27 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #35997] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=35997 > This patch allows configuration of gdbm with MinGW32. Francois Perrad gdbm.pa

[perl #36065] [PATCH] README.win32

2005-06-01 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36065] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36065 > Add some useful links. Francois Perrad. readmewin32.patch Description: Bin

[perl #36073] [PATCH] make hello fails

2005-06-01 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36073] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36073 > Since r8195, PARROT_DEBUG_FLAG is not defined in parrot/interpreter.h So, m

[perl #36110] [PATCH] PLATFORMS with MinGw32

2005-06-03 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36110] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36110 > This patch updates PLATFORMS for MinGW. $ parrot -V This is parrot version 0.

[perl #36755] [PATCH] dynclasses with MinGW32

2005-08-02 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36755] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36755 > With this patch, dynclasses work with MinGW32. (same as r8717 by Jonat

[perl #36778] [PATCH] gdbmhash with MinGW32

2005-08-03 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36778] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36778 > With this small patch, gdbmhash works on MinGW. $ perl t/harness t/dyncl

[perl #36808] [PATCH] python_group broken on Win32

2005-08-04 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36808] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36808 > This patch solves the following link problem : pystring.o(.text+0x15a):

[perl #36843] [PATCH] m4 with MinGW

2005-08-09 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36843] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36843 > svn diff Index: build_tools/parrotdef

[perl #36844] [PATCH] various patch for MinGW & Win32

2005-08-09 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36844] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36844 > Index: README.wi

[perl #36862] [PATCH] m4 tests compatible with Win32

2005-08-11 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36862] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36862 > *nix utilities are not available on Win32. But Perl allows to write portable t

[perl #36917] [PATCH] languages/bc on Win32

2005-08-16 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #36917] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=36917 > This patch allows to configure 'bc' and 'make test' on

[perl #37095] [PATCH] Config{slash_exec}

2005-09-07 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37095] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37095 > Since #36290 (or #36844) is applied, 'slash_exec' becomes useless i

[perl #37097] 'make install' forgets dynext

2005-09-07 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37097] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37097 > All shared librairies (*.so or *.dll) built in runtime/parrot/dynext are

[perl #37116] t/pmc/timer.t fails with MinGW

2005-09-09 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37116] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37116 > t/pmc/timer.t contains the remainder failure on Win32 with MinGW : $ per

[perl #37166] [PATCH] building problem in leo-ctx5 on Win32

2005-09-14 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37166] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37166 > [leo-ctx5] This patch solves the following link problem on Win32: p

[perl #37197] [PATCH] optimize with MinGW

2005-09-19 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37197] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37197 > This patch allows Configure.pl --optimize and Configure.pl --optimize=flags w

[perl #37277] [PATCH] smoke with different compiler.

2005-09-26 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37277] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37277 > In PLATFORMS, a platform is defined by 3 terms "OS-processor-compiler"

[perl #37312] [PATCH] pcre on Win32

2005-09-30 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37312] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37312 > This small patch enables t/library/pcre.t on Win32. François Perrad. pcre.pa

[perl #37316] [PATCH] PLATFORMS result with MinGW32

2005-09-30 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37316] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37316 > This patch updates PLATFORMS for MinGW. $ parrot -V This is parrot version 0.

[perl #37354] [PATCH] pcre.t

2005-10-05 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37354] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37354 > This patch updates t/library/pcre.t. 'isnull' becomes 'if_null&#

[perl #37455] make hello fails

2005-10-17 Thread François
# New Ticket Created by François PERRAD # Please include the string: [perl #37455] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=37455 > $ ./parrot -V This is parrot version 0.3.0-devel (r9493) built for i386-li

Re: [perl #55842] [BUG] empty .const .String broken

2008-07-09 Thread François Perrad
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 S

Re: [perl #37664] [TODO] create autogenerated files read-only

2008-07-13 Thread François Perrad
files that could be installed). François. > >-- Bob > > > 2008-07-12 17:28:24: > revision: 29361; author: rgrjr > [CORE] Make Emacs coda read-only in generate

Re: Parrot 0.6.4

2008-07-15 Thread François Perrad
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 foll

Re: [perl #56558] [PATCH] pdb rename to parrot_pdb

2008-07-17 Thread François Perrad
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.

Re: [perl #56800] [META] merge pdd25cx branch back into trunk

2008-07-17 Thread François Perrad
r for Lua is in languages/lua/src/lib/luaaux.pir (lines 775-823), 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.

Re: HLLs needing OpenGL support

2008-07-21 Thread François Perrad
re'll work 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

Re: HLLs needing OpenGL support

2008-07-22 Thread François Perrad
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/p

Re: [perl #56800] [META] merge pdd25cx branch back into trunk

2008-07-22 Thread François Perrad
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

Re: HLLs needing OpenGL support

2008-07-23 Thread François Perrad
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

OpenGL & Lua

2008-07-30 Thread François Perrad
too 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.

Re: [perl #56800] [META] merge pdd25cx branch back into trunk

2008-08-03 Thread François Perrad
ion 'main' Now: $ ./parrot languages/lua/lua.pbc -e "error 'user_exception'" lua.pbc: _._:0: user_exception stack 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.

Re: [perl #57504] [PATCH][Lua] Fixed 64bit bug in Lua bytecode decoder/translator.

2008-08-03 Thread François Perrad
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. > # http://rt.perl.org/rt3/Ticket/Disp

Re: Merged pdd25cx branch

2008-08-03 Thread François Perrad
#x27;runargs' lua.pir:120 in function 'main' Now: $ ./parrot languages/lua/lua.pbc -e "error 'user_exception'" lua.pbc: _._:0: user_exception stack 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 > >

Re: gsoc_nci merge

2008-08-22 Thread François Perrad
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': /home/fperrad/che

Re: Windows visibility (was: Re: Parrot 0.7.0 "Severe Macaw")

2008-08-24 Thread François Perrad
in his search (but it's first for 'parrot win32'). >> >> I think we 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#

Re: gsoc_nci merge

2008-08-26 Thread François Perrad
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 yo

Re: [perl #47503] [RFC] Remove config::init::defaults From configure tests

2008-08-29 Thread François Perrad
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\trunk>perl t\steps\auto_msvc-01.t 1..39 ok 1 - use con

Name spaces of PIR identifiers

2008-09-02 Thread François Perrad
#x27;main' print L1 goto L1 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.

Re: Revisiting lexicals, part 1

2008-09-24 Thread François Perrad
creates ten closures (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

Re: Revisiting lexicals, part 1

2008-09-27 Thread François Perrad
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 followin

Re: Parrot 0.8.1 "Tio Richie" Released!

2008-11-19 Thread François Perrad
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.

Re: [perl #61286] [PATCH][PROPOSAL] box complements

2008-12-11 Thread François Perrad
he 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 > ___ > http://lists.parrot.org/mailman/listinfo/parrot-dev >

Re: [perl #60654] [DEPRECATED] Closure PMC

2009-02-01 Thread François Perrad
2009/2/1 James Keenan via RT : > 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 > __

Re: [perl #60986] Win32 package refuses to install if not run by an administrator

2009-02-01 Thread François Perrad
2009/2/1 James Keenan via RT : > 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 >

Re: [perl #42861] [BUG] config.pir broken in installed parrot

2009-03-22 Thread François Perrad
it works in both >> situations, but it seems to me it would be better to figure it out according >> to the real location of the runtime. >> >> Also, the runtime prefix is stored in the interpreter's IGLOBALS_CONFIG_HASH >> under the key "prefix&qu

Re: [perl #59968] [BUG] Calling Test::More sub after catching a div by zero exception segfaults

2009-03-22 Thread François Perrad
0x2300da0, sub=0x32ef78, > sig=0x12eddc8 "vP") at src/call/ops.c:321 > #24 0x01077d8e in Parrot_runcode (interp=0x2300da0, argc=1, argv=0xbfffee80) > at > src/embed.c:1011 > #25 0x012d2caf in imcc_run_pbc (interp=0x2300da0, obj_file=0, > output_file=0x0, argc=1, > argv=0xbfffee80) at compilers/imcc/main.c:798 > #26 0x012d3936 in imcc_run (interp=0x2300da0, sourcefile=0xbfffef5f > "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 > ___ > http://lists.parrot.org/mailman/listinfo/parrot-dev > >

Re: [perl #43691] [TODO] lex_source_files() collects lisp files as well but shouldn't

2009-03-23 Thread François Perrad
a list of >> > excemption dirs. >> > >> > I have no idea whether this workaround is good enough for closing this >> > ticket. >> >> Given that lisp files aren't going to be in the parrot core, I think >> handling this via exemption direc

Re: [perl #58990] [TODO] Design new spec coverage mechanism

2009-09-22 Thread François Perrad
olutely 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 Pe

Re: [perl #60206] [BUG] [MMD] Segfault in Lua exception handler

2009-10-28 Thread François Perrad
2009/10/28 Will Coleda via RT : > 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 >> >> 2008/10

Re: [PROPOSED PATCH] Add Parrot::Embed to Repository

2006-08-17 Thread François PERRAD
8 ExtUtils-ParseXS 2.15 Module-Signature 0.44 (not the latest 0.55) Module-Build 0.2805 François ~jerry

Re: [REPATCH] Parrot::Embed Take Two

2006-08-20 Thread François PERRAD
t_path_external(), the split of PATH is not portable, File::Spec gives a solution : for my $path ( File::Spec->path() ) 2) consider the use of File::Which instead of get_parrot_path_external use File::Which; ... return which('parrot'); François. -- c

[PATCH] Parrot-Embed on Win32

2006-09-26 Thread François PERRAD
est 26 Failed 1/27 tests, 96.30% okay Failed Test Stat Wstat Total Fail Failed List of Failed --- t/embed.t 1 256271 3.70% 26 Failed 1/1 test scripts, 0.00% okay. 1/27 subtests failed, 96.3

Re: Heads up: Dynamic environment now captured in continuations

2006-10-04 Thread François PERRAD
See files : languages/lua/pmc/luathread.pmc languages/lua/lib/luacoroutine.pir languages/lua/t/coroutine.t Help is welcome. François. -- Bob Rogers http://rgrjr.dyndns.org/

Re: [perl #40455] [PATCH] Bring dotnet back into unified languages testing

2006-10-09 Thread François PERRAD
47ee11b48087ad2be4.html François. Any other suggestions? CU, Bernhard

Re: [perl #40455] [PATCH] Bring dotnet back into unified languages testing

2006-10-09 Thread François PERRAD
the path to the parrot executable. Could somebody check for breakage on Windows? Any other suggestions? 1) remove the need of the file languages/dotnet/config/N2PConfig.pm 2) generate languages/dotnet/Makefile with config/gen/languages.pm, not with languages/dotnet/Configure.pl François. CU, Bernhard

Re: Coroutines in Lua

2006-10-10 Thread François PERRAD
At 18:52 07/10/2006 -0400, Bob Rogers wrote: From: François PERRAD <[EMAIL PROTECTED]> Date: Wed, 04 Oct 2006 08:55:34 +0200 I've tried without success to implement coroutine in language Lua . . . Help is welcome. François. I am not surprised that you have had dif

Re: Parrot::Coroutine

2006-10-17 Thread François PERRAD
ve removed the LuaThread PMC (in r14936). Now, Lua doesn't depend of the deprecated Coroutine PMC. François.

Re: Parrot::Coroutine

2006-10-23 Thread François PERRAD
) François.

MMD function __add not found

2006-10-27 Thread François PERRAD
.Sub F1 = "f1" find_type $I0, "thread" $P1 = new $I0, F1 $P2 = new $I0, F1 $P0 = add $P1, $P2 end .end .sub 'f1' print "f1()\n" end .end I obtain the following error : MMD function __add not found for types (86, 86)

Side effect between exit & .HLL

2006-12-11 Thread François PERRAD
xit 1 print "not reached\n" .end I obtain : reached No exception handler and no message current instr.: 'main' pc 2 (exit.pir:5) Is it a feature or not ? François.

How handle the next parameter of invoke method in a PMC ?

2007-01-21 Thread François PERRAD
ua/pmc/luaany.pmc. 2 TODO tests are ready in languages/lua/t/metatable.t. Thanks. François.

Re: [PATCH] welcome message and prompt for HLLCompiler

2007-02-27 Thread François PERRAD
s a patch that extends HLLCompiler with 2 attributes: commandline_message, and commandline_prompt commandline_banner could be a better name than commandline_message. François. The first can be set to set the message to be shown when the interactive mode is entered. The second one is the prompt to be p

Re: [svn ci] NCI methods now name-mangled

2007-04-04 Thread François PERRAD
uastring.c (generated NOT CORRECT) #line 172 "luastring.c" PMC* Parrot_LuaString_add_LuaNumber(Interp *interp, PMC* pmc, PMC* value, PMC* dest) { PMC* n = Parrot_LuaString_tonumber(interp, pmc);// need _nci_ !!! if (n->vtable->base_type == dynpmc_LuaNu

Past-pm init() improvement

2007-05-29 Thread François PERRAD
;, 'name'=>1) .return (past) becomes : .local pmc past past = new 'PAST::Val' .return past.'init'('node'=>node, 'vtype'=>'.LuaBoolean', 'name'=>1) François Node.patch Description: Binary data

Re: Parrot monthly release: please send/commit NEWS updates

2007-08-21 Thread François PERRAD
a PGE/TGE/PAST-pm based compiler, lives in one pbc, and the interpreter has same behavior than the original (options, prompt, environment variables, ...). But all is broken since r20751 :(( François. Thanks! Pm

Re: Kea Common Lisp pre-release

2007-09-12 Thread François PERRAD
UIT] Quit SBCL (calling #'QUIT, killing the process). ((LAMBDA (SB-IMPL::E)) #) 0] Regards. François. Index: config/makefiles/root.in === --- config/makefiles/root.in(revision 0) +++ config/makefil

Re: Parrot 0.1.2 with MinGW32 (some experimets)

2005-03-15 Thread François PERRAD
> # --- Some other ideas: --- > $ perl -e "print $^O" > msys > --- config\init\hints.pl > sub runstep { > + my $O = lc($^O); > + $O = 'mswin32' if $O =~ /^(msys|mingw)/; > - my $hints = "config/init/hints/" . lc($^O) . ".pl"; > + my $hints = "config/init/hints/" . $O . ".pl"; This would make M

Parrot_Exec_OS_Command interface ?

2005-03-15 Thread François PERRAD
When I analyse the failure of t/pmc/sys.t with MinGW32, I see that this script generates a command depending of the OS on MSWin32, cmd = ".\parrot temp.imc" on *nix, cmd = "./parrot temp.imc" (So with MinGw, the generation of Makefile needs /, and the execution needs \) The bug can

[ANN] Lua on Parrot 0.4.16

2007-09-19 Thread François PERRAD
http://svn.perl.org/viewcvs/parrot/trunk/languages/lua/doc/status.pod?view=markup. Any comments, suggestions, bug report, test, improvement are welcome on Parrot mailing list (perl6-internals@perl.org). François Perrad.

[ANN] Lua on Parrot 0.4.16

2007-09-19 Thread François PERRAD
http://svn.perl.org/viewcvs/parrot/trunk/languages/lua/doc/status.pod?view=markup. Any comments, suggestions, bug report, test, improvement are welcome on Parrot mailing list (perl6-internals@perl.org). François Perrad.

Re: [ANN] Lua on Parrot 0.4.16

2007-09-20 Thread François PERRAD
of yours benchmarks, for me, it's more test case. Regards. 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-g

Re: [ANN] Lua on Parrot 0.4.16

2007-09-21 Thread François PERRAD
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 (perl6-internals@perl.org). Two tests fail reliably for me on x86 GNU/Linux, and one

Some feedbacks from Lua experience

2007-10-03 Thread François PERRAD
dule for compiler Many languages use regex, but few store regex in variable, so all others need a Memoize mecanism (well-known optimization) that store the result of the compilation. 3) learning curve It's not easy to learn all things needed by language implementation in Parrot. There are a lot of knowledges : - Parrot infrastructure (configuration tools, test environment) - PIR - PMC - PGE, TGE, ... So, in a first step, I write a compiler with Perl & 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.

pdd15 conversion problem in PMC

2007-10-23 Thread François PERRAD
;Parrot::Coroutine' coro = coro_class.'new'('initial_sub' => coro_sub) So, how translate it in PMC ? Thank for help. François.

pdd15 conversion of Lua

2007-10-26 Thread François PERRAD
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.

Re: [perl #46007] [CAGE] licensing cleanup

2007-10-29 Thread François PERRAD
Yapp::Driver is included (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/im

pdd19 comments

2007-10-31 Thread François PERRAD
sub 'main' .const .String empty = '' print empty print "ok\n" .end François.

Re: pdd19 comments

2007-11-05 Thread François PERRAD
At 17:18 02/11/2007 -0400, you wrote: François PERRAD wrote: just few comments about pdd19 : 1) Directive .namespace .namespace 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), but not in

Lua on Parrot @ FPW'07

2007-11-26 Thread 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.

[ANN] SF parrot win32

2007-12-05 Thread François Perrad
. François Perrad.

Re: [ANN] SF parrot win32

2007-12-07 Thread François Perrad
o update an environment also? We have thousand tests in build 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 all

Re: [ANN] SF parrot win32

2007-12-10 Thread François Perrad
e to update an environment also? I've found the problem. Don't 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 P

  1   2   >