Re: Planet RSS Aggregator moved

2013-12-14 Thread Nicholas Clark
14 Dec 2013 15:20:06 GMT Client-Date: Sat, 14 Dec 2013 15:41:14 GMT Client-Peer: 208.68.36.66:80 Client-Response-Num: 1 Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: Parrot 5.5.0 "Salvadori's Fig Parrot" Released!

2013-06-19 Thread Nicholas Clark
e that more than one london.pm social announcement has gone out with the wrong month in the subject :-) Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: Parrot 5.5.0 "Salvadori's Fig Parrot" Released!

2013-06-19 Thread Nicholas Clark
at domain. Also, notify Perl Weekly at perlwee...@perlweekly.com . https://github.com/parrot/parrot/commit/f40728af7e183bf9c283647e154e884004a9c45e Does something else need updating? Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: PyPy 2.0 released

2013-05-28 Thread Nicholas Clark
p. On Linux I installed it as a binary package. This seems to be the way to go :-) Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: threads branch: t/pmc/filehandle.t: test results differ between gcc and g++ builds

2012-09-04 Thread Nicholas Clark
unsigned type, that is then passed to a seek library call that actually expects a 64 bit signed type. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: whiteknight/io_cleanup1 branch ready for testing

2012-08-17 Thread Nicholas Clark
On Thu, Aug 16, 2012 at 08:30:35PM -0400, James E Keenan wrote: > On 8/16/12 12:08 PM, Nicholas Clark wrote: > > 4294967286 isn't -10. There's a sign extension problem somewhere. > > > > > > Presumably as you're on PPC Darwin you're still on an ver

Re: whiteknight/io_cleanup1 branch ready for testing

2012-08-16 Thread Nicholas Clark
uot;, 11abcdefghij )= 11 fsync(3)= 0 fsync(3)= 0 close(3)= 0 gettimeofday({1345133163, 519558}, NULL) = 0 fsync(1)= -1 EINVAL (Invalid argument) exit_group(0)

Re: platforms problems

2012-08-02 Thread Nicholas Clark
h I hope would help. See http://gcc.gnu.org/wiki/CompileFarm I don't know of any other places that do free shell accounts for open source purposes. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: "Blocking Buffered Stream" threading primitive

2011-12-26 Thread Nicholas Clark
On Mon, Dec 26, 2011 at 11:42:02AM -0500, Daniel Ruoso wrote: > I could even try to implement a Proof of Concept if someone gave me > some pointers on where to start and what to look for... I'm afraid that I'm not someone who can help you there.

Re: "Blocking Buffered Stream" threading primitive

2011-12-26 Thread Nicholas Clark
On Mon, Dec 26, 2011 at 08:30:29AM -0500, Daniel Ruoso wrote: > 2011/12/26 Nicholas Clark : > > On Sun, Dec 25, 2011 at 03:31:36PM -0500, Daniel Ruoso wrote: > >> The point I'm trying to address is the one that in Perl 6 we are going > >> to have a lot of implic

Re: "Blocking Buffered Stream" threading primitive

2011-12-26 Thread Nicholas Clark
y parallelise the above construction if it can be sure that foo() and bar() have no side effects? Presumably this sort of threading only pays off if the CPU gains from using multiple cores more than offset the cost of creating the threads, and passing return results back? Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: ARM Fundamentals: Introduction to understanding ARM processors - ARM Community

2011-11-04 Thread Nicholas Clark
but they never seemed to take off and actually be for sale. I guess that tablets canibalised the netbook market. On the other hand, I am wanting one of these: http://www.raspberrypi.org/ 700MHz ARM11 - $35 for the B model, with Ethernet and more RAM. (although I think that that price

Re: ARM Fundamentals: Introduction to understanding ARM processors - ARM Community

2011-11-04 Thread Nicholas Clark
ificantly useful that plugs a hole in the table, actually treating them differently. I'm not sure of the state of hardware floating point, as in, which chips have it (or means to do it), and how many different variations of it there are. Nicholas Clark _

Re: Alternate GCs

2011-09-12 Thread Nicholas Clark
ade, because a runtime pluggable system can't inline the test for whether an invariant has become breached, or remove it entirely for a GC that doesn't need write barriers.) I think compile time flexibility should possible without runtime pain. But

Re: is_pmc_ptr

2011-09-05 Thread Nicholas Clark
less than the benefits of being able to use a binary search rather than a linear scan.) Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: is_pmc_ptr

2011-09-04 Thread Nicholas Clark
; contiguously in memory). That way, we don't go chasing all over RAM, and I think you can binary search it, as it's effectively an inversion list. O(log n) will beat O(n) for any non-trivial size :-) Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: Rakudo build broken as of parrot RELEASE_2_10_1-633-ga3ca6c8

2010-12-01 Thread Nicholas Clark
nal code to enable it where supported) in the perl 5 core for things, and it seems to be a good fit for this problem. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: Rakudo *Needs* Register Allocation

2010-08-09 Thread Nicholas Clark
ime I land. ) http://irclog.perlgeek.de/parrot/2010-08-06#i_2672007 which says that "tickets\100parrot.org" is a way to create tickets, but there's a tradeoff between advertising that address to humans and advertising it to spambots. But for anyone who is on a $DHH plane, it see

Re: Should we have programs with executable permissions in the distro

2010-08-01 Thread Nicholas Clark
works on > >> Windows. > > > > I really never understood how this one works :-| > > I thought that was the canonical way to do it. All python scripts I've > ever seen had #!/usr/bin/env python. It's the option most li

Re: Should we have programs with executable permissions in the distro

2010-08-01 Thread Nicholas Clark
s are not used) However, I believe that this will still cause problems on *nix in a couple of cases: 1: perl isn't on your $PATH 2: The first perl on your $PATH isn't new enough whereas the path of the perl you ran won't suffer from either problem (Configure.pl will reject if early if it's too old.) Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: Should we have programs with executable permissions in the distro

2010-08-01 Thread Nicholas Clark
quot;#! parrot" -> "#!/usr/bin/parrot" > > This is my favorite. Surely the #! for perl should be the path of the perl used to run Configure.pl, and the #! for parrot be the path parrot will be installed to? /usr/bin/perl and /usr/bin/parrot may not even exist. Nicholas Clark

Re: [svn:parrot] r46714 - trunk/src/ops

2010-05-16 Thread Nicholas Clark
ut NUM, in NUM) :base_core { > -if ($2 < 0) > -$1 = - (FLOATVAL)$2; > -else > -$1 = (FLOATVAL)$2; > + $1 = fabs($2); Likewise, can sizeof(FLOATVAL) be greater than sizeof(double) ? Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: makefile thoughts

2010-01-04 Thread Nicholas Clark
That would mean that this rule in perl 5 is wrong: lib/Config_git.pl git_version.h: $(MINIPERL_EXE) make_patchnum.pl $(MINIPERL) make_patchnum.pl http://perl5.git.perl.org/perl.git/blob/HEAD:/Makefile.SH#l562 and likely several others. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: Q about TT #1091 (deprecate label-based exception handlers)

2009-12-07 Thread Nicholas Clark
ffectively the style of exception handler that is needed here is much like C's longjmp() - a non-local goto to the point of declaration of the exception handler, and then the exception handler can make a goto (local or not) to continue. Not like Perl 5's $SIG{__DIE__} or $SIG{__WARN__} hooks

Re: [perl #56712] [BUG] --optimize causes perl6 to segfault during make

2009-09-22 Thread Nicholas Clark
being able to have const pointers as variables or in structs, and any assignments to pointers silently casting away const. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: [svn:parrot] r38477 - trunk/src/pmc

2009-08-21 Thread Nicholas Clark
to Perl 5, and got a 40% speed up for my single inheritance C3 benchmark. http://perl5.git.perl.org/perl.git/commit/b0413f463ee989f4bfc29e4a Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: Parrot Implementors BOF at YAPC

2009-06-17 Thread Nicholas Clark
On Wed, Jun 17, 2009 at 07:22:16AM -0700, chromatic wrote: > * L1 and the future What does "L1" mean in this context? The Internet fails me. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: [perl #39855] [CAGE] configuration: define MIN/MAX macros for all integral typedefs

2009-04-18 Thread Nicholas Clark
2) Eh? -1/2 is 0 for signed integer arithmetic. > > #define MIN_INTVAL ((~MAX_INTVAL) + 1) Even with the correct definition of MAX_INTVAL, that's going to be out by 1. For a two's complement system, it doesn't need the + 1. The logic that Perl 5 uses to do this is described here: http://perl5.git.perl.org/perl.git/blob/HEAD:/perl.h#l2178 I suspect it's portable. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: 1.0 release preparation - step 1

2009-03-08 Thread Nicholas Clark
nt that it is there, and that you expect it to be kept in the loop. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: Proposed critical step in cutting 1.0 release (or any major release)

2009-03-06 Thread Nicholas Clark
(I'm here assuming that languages h by default bundle a parrot, or have a version control command to retrieve their preferred known good version) 2: clean the language tree, and rebuild against the installed HEAD parrot 3: validate that tests results are identical to step 1. and th

Re: Ticket #105 (NULL checks)

2009-01-04 Thread Nicholas Clark
ting away const. Until gcc fixes that (has it?), nonnull can't be relied on to be truthful. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: [perl #59660] Storable-2.13 requirement breaks build on OpenSolaris

2008-10-14 Thread Nicholas Clark
;s probably a bit more than you need. :-) > in OpenSolaris, we could keep the dependency on 5.8.1 (or whatever) and > increase the Storable dependency to 2.18. I infer from the quoted message above that bumping the dependency to 2.13 would work as well, but wouldn't cause a lot of other people who have 2.13 to 2.17 installed to need to upgrade. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

Re: [RFC][PATCH] Rename Rakudo's "spectest_regression" to "spectest"

2008-10-10 Thread Nicholas Clark
confident that it works on yours, and with your code, you'd best be testing with the release candidate when it comes (soon) or the latest snapshot (http://www.ccl4.org/~nick/P/perl-34467.tar.bz2 available now, whilst stocks last). Nicholas Clark * May not actually be "my" machine in

Re: [svn:parrot] r31285 - trunk/languages/perl6/tools

2008-09-21 Thread Nicholas Clark
where and restricted it, for the purpose of an optimisation. And that restriction is by dint of your choice of implementation of the optimisation. Swap to 'require' and *everyone* can have their cake and eat it. So, as far as this script goes, if it goes to the pugs repository, that's fine. But in the general case, I think that policy should be not to make optimisations that restrict the accessibility of parrot, and hence impede its update. Nicholas Clark ___ http://lists.parrot.org/mailman/listinfo/parrot-dev