!
--
Will Coke Coleda
[EMAIL PROTECTED]
.,
eliminate the prompting code and change this class from inter::ops to
auto::ops.
Any objection?
None whatsoever, have at it.
Thank you very much.
kid51
--
Will Coke Coleda
[EMAIL PROTECTED]
http://www.perlfoundation.org/parrot/index.cgi?fixing_gc_bugs
Thanks to chromatic for the how-to lesson in #parrot; Turned this
into a wiki page. ShareAndEnjoyTheWiki.
--
Will Coke Coleda
[EMAIL PROTECTED]
Paul Cochrane (via RT) writes:
# New Ticket Created by Paul Cochrane
# Please include the string: [perl #46901]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=46901
In tools/dev/manicheck.pl there is the todo
.
3 of the tests pass again if the ops are renumbered (since this
changed the available ops):
% make -f tools/dev/ops_renum.mak
That leaves the error that is complaining about 'throwcc_p'...
--
Will Coke Coleda
[EMAIL PROTECTED]
On Oct 24, 2007, at 11:09 PM, Will Coleda wrote:
On Oct 24, 2007, at 10:48 PM, James E Keenan wrote:
On Oct 24, 2007, at 10:41 PM, Parrot via RT wrote:
Attached is a file that begins with the tail end of the output of a
run of 'perl Configure.pl --test' I was doing on Linux at r43328
On Tue Oct 23 12:16:06 2007, [EMAIL PROTECTED] wrote:
Hi,
I clicked on the Languages link on the sidebar; in the past I've been able
to see the list of languages that are currently targeting Parrot, but this
page now contains no information whatsoever.
Thanks!
~Brian DeVries
Fixed.
, so it doesn't require the super
secret website access to fix.
under the heading Where can I find the main developer mailing
list? as
a way of subscribing to an RSS/Atom feed for the mailing list and
commit
list.
Allison
--
Will Coke Coleda
[EMAIL PROTECTED]
$/;
Why?
i.e., Why we do we need this here when \n suffices everywhere
else in
the Parrot distribution?
kid51
--
Will Coke Coleda
[EMAIL PROTECTED]
On Oct 22, 2007, at 11:26 PM, Allison Randal wrote:
Will Coleda (via RT) wrote:
$ ./parrot foo.pir
Method 'set_string_native' not found
current instr.: 'test' pc 20 (foo.pir:8)
We wanted to do this in Tcl to simplify TclConst, but were unable
to. Presumably it's just that it's a vtable
Coleda
[EMAIL PROTECTED]
.
Is this because:
1) the syntax for class/static methods changed?
2) slurp was modified to no longer be static?
3) we can't do static anymore?
In any case, the perldoc for ParrotIO.slurp needs updating, as it's
still using the old syntax that I'm trying to fix up.
Regards.
--
Will Coke Coleda
RT# 42969 and DEPRECATED.pod agree that the subclass vtable entry is
deprecated.
However, src/ops/object.ops seems to think this means that the
subclass opcode is deprecated.
Can I just get a sanity check before I remove the comment from the
ops file?
--
Will Coke Coleda
[EMAIL
On Wed Aug 22 09:19:49 2007, pmichaud wrote:
For the 0.4.15 release a note was added to README regarding the
large number of compiler warnings in the release:
+ As of the 0.4.15 release you may see a large number of compiler
+ warnings throughout the make process -- this is normal. The
On Thu Oct 18 18:00:04 2007, [EMAIL PROTECTED] wrote:
Looks like code starting at line 298 is being interpreted as a C++-
style comment.
[li11-226:parrot] 553 $ prove -v t/codingstd/cppcomments.t t
t/codingstd/cppcomments1..1
# Failed test (t/codingstd/cppcomments.t at line
On Sat Sep 01 02:55:28 2007, [EMAIL PROTECTED] wrote:
On Fri, 31 Aug 2007 17:47:56 -0700, James Keenan (via RT)
[EMAIL PROTECTED] said:
In order to continue as a Parrot developer, do I really need to
perform yet another upgrade of Module::Build or Pod::Simple
(distros
for which I
this possible, and our
sponsors for supporting this project.
Enjoy!
--
Will Coke Coleda
[EMAIL PROTECTED]
plan is that November will be 0.5.0.
Tip for future release managers; update news once a week instead of
waiting until the release.
Also be nice if we could get the || testing working for releases to
speed them up. Whoa was that slow.
Night.
--
Will Coke Coleda
[EMAIL PROTECTED]
On Oct 17, 2007, at 3:09 PM, Bernhard Schmalhofer (via RT) wrote:
This surprised me, as I expected that '#' lines would be ignored.
So I propose to tweak the PIR grammar such that comment lines are
allowed
Yes please.
--
Will Coke Coleda
[EMAIL PROTECTED]
Fixed website to point to non-draft location.
On Oct 16, 2007, at 3:36 AM, Allison Randal wrote:
I've just launched PDD 24 out of the draft directory. Comments and
suggestions welcome.
Allison
--
Will Coke Coleda
[EMAIL PROTECTED]
--
Will Coke Coleda
[EMAIL PROTECTED]
Anyone have anything they would like to try to squeeze in to the
0.4.17 release, coming later today?
--
Will Coke Coleda
[EMAIL PROTECTED]
if you're interested.
--
Will Coke Coleda
[EMAIL PROTECTED]
of the way there.
-- c
--
Will Coke Coleda
[EMAIL PROTECTED]
# Should be one more now
--
Will Coke Coleda
[EMAIL PROTECTED]
role composition
=head1 SYNOPSIS
% prove t/oo/compositon.t
=head1 DESCRIPTION
On Oct 6, 2007, at 9:24 PM, [EMAIL PROTECTED] wrote:
/t/configure/039-run_single_step.t
--
Will Coke Coleda
[EMAIL PROTECTED]
/harmony/enhanced/drlvm/trunk/vm/
gc_gen/
With best regards,
Masha
--
Will Coke Coleda
[EMAIL PROTECTED]
= Foo.new()
Having to write
b = Foo.'new'() might seem inconvenient, but I think it's a matter of
getting used to, and it is more consistent.
Consistency is good.
The assembly language (if you can call PIR that) should not have
too many
rules and exceptions.
--
Will Coke Coleda
[EMAIL
if $P2 is the mysterious (null) value.
Generating the Null PMC access exception is acceptable,
generating the segfault likely is not. :-)
Thanks!
Pm
--
Will Coke Coleda
[EMAIL PROTECTED]
On Wed Sep 12 08:28:27 2007, kjs wrote:
Hello,
From:
http://www.parrotcode.org/docs/pdd/pdd06_pasm.html
The following flags are available: :main to indicate that execution should
start at the specified subroutine; :immediate or :postcomp to indicate
that
the sub should be run immediately
On Wed Sep 12 08:33:04 2007, kjs wrote:
Hi,
IMCC currently allows for C++ style method invocation (using a pointer as
invocant).
So, while this works:
.sub main
$P0 = new 'Foo'
$P0.'bar'()
.end
You could also write:
.sub main
$P0 = new 'Foo'
$P0-bar()
.end
Or
configuration and build
test coverage is hosted.
We're currently at 42% coverage :-( (this is on by Gentoo Linux x86
machine, YMMV). At least we now know where effort can be put to
improve things :-)
Anyway, have fun, and a good weekend!
Paul
--
Will Coke Coleda
[EMAIL PROTECTED]
On Sep 13, 2007, at 7:17 AM, James E Keenan wrote:
Will Coleda wrote:
For those not on #parrot, it's already been removed, but you may
notice that it apparently tries to update the external repo
*before* it removes the svn:externals property. So it looks like
it's still there, but it's
on each machine where
I develop.
Having read the discussion on parrotsketch yesterday, I'm surprised
that it has not been removed already. Can we please get this
svn:external link removed right away?
Thank you very much.
--
Will Coke Coleda
[EMAIL PROTECTED]
unnecessarily complex.
I propose removing the .sym directive for normal cases (not for
the macro
stuff).
If we're doing that, I think it would make sense to
- remove .sym everywhere.
- change the thing that is called .local inside a macro to something
else
My 2₰.
--
Will Coke Coleda
[EMAIL
segfaulting
in several places. No clue when it last worked.
Hi Coke,
it looks like tcl is working again. Can I close the ticket?
Regards,
Bernhard
--
/* [EMAIL PROTECTED] */
--
Will Coke Coleda
[EMAIL PROTECTED]
to the best place for us to help them for
now.
-- c
--
Will Coke Coleda
[EMAIL PROTECTED]
On Sun Jun 03 20:33:35 2007, [EMAIL PROTECTED] wrote:
On Saturday 28 April 2007 16:43:06 Mehmet Yavuz Selim Soyturk wrote:
Next program makes a slurpy tailcall, and it causes a memory leak
for me.
Confirmed. Interestingly, the problem looks like a Key PMC somewhere
gets
garbage
On Tue Aug 28 19:01:12 2007, particle wrote:
On 8/28/07, via RT dakkar [EMAIL PROTECTED] wrote:
# New Ticket Created by dakkar
# Please include the string: [perl #45013]
# in the subject line of all future correspondence about this issue.
# URL:
On Sep 10, 2007, at 12:47 AM, chromatic wrote:
On Sunday 09 September 2007 21:40:56 Will Coleda via RT wrote:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xdeadbef3
0x00010b42 in clone_key_arg (interp=0x31003b0, st=0xbfffef3c
On Tue Sep 04 13:20:09 2007, [EMAIL PROTECTED] wrote:
This patch talks more about the length opcode, and on which kinds of
variables it can be used with. Since there's more PIR code,
t/examples/tutorial.t is updated.
Watch out for the 'register register' when applying this.
Any particular
); As
this was being tested, purl started responding to some of the
automated messages, and masque was prompted to fix purl's messages.
Gossipbot is now frozen in an svn repository somewhere, long live purl.
Regards.
--
Will Coke Coleda
[EMAIL PROTECTED]
On Aug 24, 2007, at 9:35 PM, James E Keenan wrote:
Will Coleda wrote:
On Aug 23, 2007, at 10:31 PM, [EMAIL PROTECTED] wrote:
Someone actually reads my commit statements in a branch other than
trunk! Saints be praised!
First argument to split should be a regex, not a string. Made
On Aug 25, 2007, at 10:47 PM, James Keenan via RT wrote:
On Sun Aug 19 08:55:30 2007, coke wrote:
This was part of the gmake extensions that we (can) support during
makefile-generation time; added because there was there no cross-
platform syntax that I knew of that we could use in all of the
a split(' ') except that any leading whitespace produces
a null first field.
Regards.
--
Will Coke Coleda
[EMAIL PROTECTED]
--
Will Coke Coleda
[EMAIL PROTECTED]
errors.out
Description: Binary data
On Mon Aug 20 16:49:53 2007, [EMAIL PROTECTED] wrote:
With ccache, HEAD rebuilds for me in a little less than 3 minutes.
(2:57, on average.)
With this patch, parrot rebuilds for me in 1 minute 41 seconds, plus or
minus a few seconds. That's almost 80 seconds faster; a 45% improvement
in
On Aug 20, 2007, at 7:08 PM, Will Coleda (via RT) wrote:
I swear tcl was working this weekend...
with a realclean on r20556
Make that r20734 with the funky new error. whoops.
$ ack addprefix | wc -l
2
$ ack -a addprefix | wc -l
3
ack, by default, searches a subset of files.
On Aug 20, 2007, at 9:24 PM, James E Keenan wrote:
Will Coleda wrote:
That said, I don't see '$(basename ...)' used anywhere in the code
base. The other three (addprefix, wildcard, and notdir
On Aug 20, 2007, at 7:22 PM, chromatic wrote:
On Monday 20 August 2007 16:08:42 Will Coleda wrote:
I swear tcl was working this weekend...
with a realclean on r20556
../../parrot tcl.pbc t/cmd_after.t
dies with:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason
the code is reached?
(3) If the answer to (2) is 'No' and no one can come up with a good
answer for (1), then is there any reason why we shouldn't cut it out?
kid51
--
Will Coke Coleda
[EMAIL PROTECTED]
Did a build with 'make' and another build with 'make -j2'; both with a
fresh 'svn export', both in the same build directory. the 'make -j2'
variant dies with
./miniparrot config_lib.pasm runtime/parrot/include/config.fpmc
make: *** [runtime/parrot/include/config.fpmc] Error 138
Doing a diff -r
jerry gay writes:
$S0 = say
This sugar is too sweet: This particular usage has been deprecated for some
time now, only opcodes whose first parameter is OUT should be able to
[ab]use = in this fashion.
(The above still works for the moment, but could be ripped out in any
release, don't
[EMAIL PROTECTED] writes:
Thanks for the suggestion.Actually, i am trying this in Perl thats why
i post it here.
This mailing list is for discussion of the internals of the parrot bytecode
engine that Perl 6 will run on. Perl 5 stuff is still off topic here, sorry.
I recommend starting at
more_hll_thaw.patch
--
Will Coke Coleda
[EMAIL PROTECTED]
Seems like a pretty straightforward patch, but isn't the L syntax
used currently proper? Is there a particular pod reader we're trying
to make happy?
the standard mark mechanism. neh?
--
Will Coke Coleda
[EMAIL PROTECTED]
.
--
Will Coke Coleda
[EMAIL PROTECTED]
On Thu Jul 26 16:49:12 2007, allison wrote:
PMCNULL is a singleton, so PMCNULL always equals PMCNULL.
Undef allows morphing and interesting values of Undef (with attached
properties and possibly roles) so it can't be just a singleton. But,
Undef can report itself as equal to other Undefs.
lua fails with a similar error.
On Jul 27, 2007, at 12:03 AM, Will Coleda (via RT) wrote:
# New Ticket Created by Will Coleda
# Please include the string: [perl #44193]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id
On Mon Sep 12 21:13:38 2005, azuroth wrote:
Need to either change PGE::Glob to fit Tcl style, /or/ create a derived
one just for Tcl.
The only real differences are that {} are treated literally in Tcl, and
Tcl doesn't support negation of character classes (so [^a-z] should
match
a-z and
On Wed Aug 16 23:50:41 2006, coke wrote:
@pmichaud CodeString is one of those that I think could give a nice
performance win if it were written in C instead of PIR :-)
This work is done, and sitting in branches/codestring-pmc.
I'd like some feedback before committing to trunk.
On Sat Aug 05 20:37:59 2006, coke wrote:
When invoked with a '--pir' option and no tcl to process, partcl
should still enter interactive mode, but each interactive command
should:
1) output the PIR that was generated to execute that command (as --
pir does now when passed tcl), and
2)
On Tue Jul 24 05:11:52 2007, ptc wrote:
On 24/07/07, via RT James Keenan parrotbug-followup !-- x -- at
parrotcode.org wrote:
# New Ticket Created by James Keenan
# Please include the string: [perl #44121]
# in the subject line of all future correspondence about this issue.
# URL:
As of r20160, Tcl was generating a lot of assertion errors, ala:
src/inter_call.c:228: failed assertion `sig_pmc-vtable-base_type ==
enum_class_FixedIntegerArray'
Turns out, this is directly attributable to runtime/hacks.pir - my
attempt to store the results of compilation of tcl to pir as
On Thu Jul 19 08:51:35 2007, petdance wrote:
There should be an in-place, and a string-returner, but not both in
one func.
Ack -a shows this function is only ever called from the test suite. Does that
make it removable?
(and therefore obviate the need for this ticket?)
On Jul 19, 2007, at 10:51 PM, James E Keenan wrote:
Please review the attached. Modifications to
tools/dev/mk_manifest_and_skip.pl and lib/Parrot/Manifest.pm. Tso
additional test files in t/manifest/.
I'll do the review sometime this weekend (after COB today, before
SOB Monday). Thanks
The codestring-pmc branch now has a CodeString.pmc that is little more than
a String with some extra methods; need_ext, PMC_data, custom mark have all
been removed... But we're left with the same GC-based segfault we had.
I'm at a loss on how to debug this sort of thing.
If we don't have a
chromatic writes:
On Thursday 19 July 2007 01:56:21 Leopold Toetsch wrote:
Am Donnerstag, 19. Juli 2007 02:48 schrieb Will Coleda:
void init() {
PMC* counter;
PMC_str_val(SELF) =
string_make_empty(INTERP, enum_stringrep_one, 0
) at
src/gc/dod.c:1052
...
--
Will Coke Coleda
[EMAIL PROTECTED]
On Thu Jul 12 12:03:43 2007, petdance wrote:
There should be string_chopn and string_chopn_inplace instead of an
inplace flag.
Done. Slightly better version than the patch that got attached to the ticket;
r19834.
appling it.
Here's a better version. I suspect it's not very portable. It
probably needs
to fix up page alignment, and it's definitely not quite POSIX kosher.
It does create some interesting aborts though.
-- c
mprotect.patch
--
Will Coke Coleda
[EMAIL PROTECTED]
This has been resolved. subscription requests to
[EMAIL PROTECTED] will now be handled by
perl6-internals. (parrot-porters is basically just an alias to the old
list name.)
Thanks for the report.
On Sat Jun 16 10:56:21 2007, gdr !-- x -- at go2.pl wrote:
Hi,
I tried to subscribe to the
This ticket is too vague. If there's a particular architecture we need
to target, open a ticket for it.
On Sun Aug 15 18:14:19 2004, coke wrote:
Make it work on more architectures
(from the TODO file)
On Mon Dec 26 02:59:20 2005, bernhard wrote:
4 out of 17 JAPHs are working again.
I suppose that some of the remaining 13 are easily fixable, while others
are obsolete.
Any JAPHs that aren't working should be removed.
Thanks, applied as r19795
is in a sequence of linked keys.
*/
PARROT_API
PMC *
key_next(SHIM_INTERP, PMC *key /*NN*/)
{
return key-pmc_ext ? (PMC *)PMC_data(key) : NULL;
}
Is this in need of fixing? If so, how? If not, is there a better
function to show off what needs fixing?
--
Will Coke Coleda
[EMAIL PROTECTED]
On Fri Jun 29 01:52:18 2007, richard !-- x -- at rusrating.ru wrote:
Dear Parrot people,
Just updates my subversion depository after a long time.
Got this error after 'make'
SNIP
Richard - it is often necessary after a long break between updates to run 'make
realclean' before
doing a
It is now possible to open tickets from the command line if you're a bugadmin.
First, get an RT
CLI account; see the wiki for details. Then:
rt create -e -t ticket set subject='Testing new ticket' [EMAIL PROTECTED]
Queue=parrot
Will pop you into an editor. Add your text message at the end
, then is the limit actually 99?
kjs
--
Will Coke Coleda
[EMAIL PROTECTED]
Need to strip out the HTML comment !-- x -- on the link; the url for
you is actually:
http://rt.perl.org/rt3/NoAuth/parrot/List.html?Field=Requestor[EMAIL PROTECTED]
Not the given:
http://rt.perl.org/rt3/NoAuth/parrot/List.html?Field=RequestorValue=jkeen%20%3C!--%20x%20--%3E%20at%20verizon.net
... I thought I had cut and paste-o'd this reply, but something is helpfully
obfuscating the email address, making it hard to send the appropriate URL.
You figure it out.
There is a hackathon following YAPC::NA this thursday.
Here's the YAPC information:
http://conferences.mongueurs.net/yn2007/wiki?node=Hackathon
Here's our information:
http://rakudo.org/parrot/index.cgi?hackathon_yapc_na_2007
Please update our wiki with things to do, or things you're
Thanks, applied in r19258.
On Tue, Jun 19, 2007 at 02:14:22AM -0700, Allison Randal wrote:
Additions and corrections welcome.
--
New in 0.4.13
- Languages:
+ Updated Lisp, Lua, PHP (Plumhead), Python (Pynie), ABC,
WMLScript, and Tcl (ParTcl).
I don't think tcl has any significant updates in this release.
chromatic writes:
On Wednesday 13 June 2007 12:45:12 [EMAIL PROTECTED] wrote:
Minor beautification in Parrot::Test
@@ -697,7 +694,7 @@
$builder-diag('$cmd' failed with exit code $exit_code)
if $exit_code and not $pass;
-unless ( $ENV{POSTMORTEM}
://conferences.mongueurs.net/yn2007/user/419
kid51: Component-Focused Testing
Wed 6/27 09:00
http://conferences.mongueurs.net/yn2007/talk/541
--
Will Coke Coleda
[EMAIL PROTECTED]
Paul Cochrane writes:
as you can see in the snippets above from the weekly rt summary
message, we have 500+ tickets. many of these are unclassified with
regard to platform, severity, language, etc. classification of these
tickets, and creation of shared queries we can use to manage the
Without the manual setting of PATH before building?
On Jun 5, 2007, at 1:45 PM, Paul Cochrane via RT wrote:
cygwin is currently building (as of r18821). Is this ticket required
anymore?
Paul
--
Will Coke Coleda
[EMAIL PROTECTED]
Paul Cochrane via RT writes:
For now, add a make target for p6 (similar to tcl's 'make tcl-test') that
copies an export of the latest version of these tests into
languages/perl6/t/spec/ (NOT under parrot version control).
What would be the best way to get the sources? I would suggest using
andrew cooke writes:
Hi,
I am thinking about using Parrot as the VM for a small, experimental
functional language. My priority is ease of getting things working. I
was wondering if:
- this is the right list for parrot (parrot-porters-subscribe bounced)?
parrot-porters and
andrew cooke writes:
Also, am I right in thinking that I can use whatever language I want for
generating the IR?
Sure. languages/BASIC used perl, as did tcl some time back. Most are
generating PIR with PIR these days, though. (ISTR plumhead is generating
PIR multiple ways)
I will check the
Will Coleda (via RT) writes:
# New Ticket Created by Will Coleda
# Please include the string: [perl #43078]
# in the subject line of all future correspondence about this issue.
# URL: http://rt.perl.org/rt3/Ticket/Display.html?id=43078
TODO: Describe how lexical naming system interacts
Nicholas Clark writes:
On Sat, May 26, 2007 at 08:14:30PM -0700, [EMAIL PROTECTED] wrote:
Author: chromatic
Date: Sat May 26 20:14:29 2007
New Revision: 18661
Modified:
trunk/config/init/hints/linux.pm
Log:
Enable symbol hiding with GCC on Linux.
This'll smoke out some of the
')
+. $lib_dir
. $conf-data-get('slash')
. libparrot
. $conf-data-get('share_ext')
Given that install is generally considered borked, I'd tend to apply
this.
On May 29, 2007, at 5:04 PM, Will Coleda (via RT) wrote:
# New Ticket Created by Will Coleda
# Please
, Will Coleda wrote:
1. Why Parrot?
http://www.parrotcode.org/docs/intro.html:
Parrot is designed with the needs of dynamically typed languages
(such as Perl and Python) in mind, and should be able to run
programs
written in these languages more efficiently than VMs developed
On May 21, 2007, at 7:15 PM, James E Keenan wrote:
Will Coleda wrote:
If you notice any missing documentation, please open an RT ticket
with [DOCS] in the subject. ((It won't be processed specially by
RT, but will help me search.)) Ask on the list. Send patches,
either to the parrot
in it. we want the first (and only) one, and we
want to
# put it into a TclProc...
$P0 = $P0[0]
$P1 = new 'TclProc'
assign $P1, $P0
$P9 = new .String
$P9 = $S0
setattribute $P1, 'PIR_source', $P9
Hope this helps.
--
Will Coke Coleda
[EMAIL PROTECTED]
).
Regards.
--
Will Coke Coleda
[EMAIL PROTECTED]
open an RT ticket
with [DOCS] in the subject. ((It won't be processed specially by RT,
but will help me search.)) Ask on the list. Send patches, either to
the parrot repo or the website.
Thanks!
--
Will Coke Coleda
[EMAIL PROTECTED]
601 - 700 of 1287 matches
Mail list logo