Parrot 4.0.0 "Hyperstasis" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 12 February 2012.
dalek umage: 1260749 | dukeleto++ | README (2 files):
[doc] Convert readme to markdown
00:15
umage: 086903e | dukeleto++ | .travis.yml:
[ci] Try running the Plumage test suite on the lastest Parrot master on Travis
00:27
umage: 4a6e4a4 | dukeleto++ | .travis.yml:
[ci] Make sure we are in the correct directory
00:38
whiteknight dukeleto++ 01:19
Eventually I would like to get Rosella added there too
01:37 woosley joined
dalek sella: 4b9bf1b | Whiteknight++ | / (3 files):
[Template] add in a simple benchmarks file for compilation
01:45
04:09 alvis joined
dalek umage: 8db9060 | dukeleto++ | .travis.yml:
[ci] Make a shallow git clone of parrot to save bandwidth
04:10
rdinal: 0711385 | dukeleto++ | README.rdoc:
[doc] Update readme now that we have a setup.winxed
04:25
dukeleto ~~ 05:23
06:00 benabik joined
dukeleto aloha seen chromatic 06:04
aloha dukeleto: chromatic was last seen in #parrot 157 days 4 hours ago saying "In theory IMCC could rewrite the existing syntax to those flags.".
dukeleto msg whiteknight sign into travis-ci.org with your github id, turn on the travis service hook via the GUI after you log in, then let me know 06:11
aloha OK. I'll deliver the message.
dalek rdinal: 48a7306 | dukeleto++ | .travis.yml:
[ci] Hook up the Cardinal test suite to Travis
06:15
dukeleto msg benabik if you have some tuits, please throw them this way: github.com/parrot/tree-optimization/issues/2 06:24
aloha OK. I'll deliver the message.
06:25 contingencyplan joined
benabik dukeleto: I haven't actually poked at t-o in much detail, but I'll take a hack at it. 06:29
(Tomorrow)
dalek kudo/rat-vs-fatrat: 85196e7 | moritz++ | src/core/Rat.pm:
conversions between Rat and FatRat
07:16
kudo/nom: 85196e7 | moritz++ | src/core/Rat.pm:
conversions between Rat and FatRat
07:19
kudo/nom: dc7bcfb | moritz++ | / (2 files):
Merge remote branch 'origin/rat-vs-fatrat' into nom
07:24 trey joined
dalek kudo/nom: 6b1cbaa | moritz++ | docs/ChangeLog:
update ChangeLog
07:44
08:41 mj41 joined 09:09 fperrad joined 09:14 lucian joined
dalek kudo/nom: 5d20cb5 | moritz++ | src/core/ (4 files):
coercion methods to FatRat
10:07
kudo/nom: ddd1f02 | moritz++ | src/core/Rat.pm:
fix thinko in DIVIDE_NUMBERS
kudo/nom: 5b9e9af | moritz++ | src/core/Rat.pm:
separate FatRat.perl, fix Rational.Str
10:07 woosley left
dalek kudo/nom: 306626c | moritz++ | src/core/ (2 files):
make error reporting more robust
10:14
kudo/nom: 125e7f9 | moritz++ | / (2 files):
more FatRat type fixes; run the tests!
10:26
11:02 schmooster joined 13:24 ligne joined
dalek kudo/nom: f3fe530 | moritz++ | src/Perl6/Actions.pm:
canonicalize regex adverb names

This makes ~~ m:ignorecase/.../ work again; the long forms already worked on the inside of regexes.
13:27
14:57 schmooster joined 14:59 PacoAir joined
dalek kudo/nom: 3728201 | moritz++ | docs/ROADMAP:
remove complete ROADMAP item
15:16
15:20 jsut_ joined
NotFound cd 15:21
Ups
masak NotFound: ~$ 15:32
NotFound alvis: ping 15:34
msg alvis you can't assign to cdr(o), its result is an anonymous temporary register. You may need =: instead of = 15:37
aloha OK. I'll deliver the message.
15:43 Psyche^ joined 15:57 mtk joined 16:05 JimmyZ joined 16:26 preflex_ joined 16:29 dmalcolm joined 16:32 contingencyplan joined
dukeleto ~~ 17:04
benabik o/ #parrot
cotto 'morning
dukeleto cotto: how goes it? 17:05
dukeleto has been on a CI kick lately
i have Plumage, Cardinal, Rakudo and Parrot on Travis CI now
cotto just got out of an insane week
dukeleto cotto: i am still in an insane quarter :)
benabik dukeleto++ 17:06
dukeleto benabik: if you have any idea about that tree-optimization failure, please let me know
benabik: i want to hook that up to travis ci as well 17:07
benabik dukeleto: I'll look into it. I haven't really poked at the guts of t-o yet.
dukeleto benabik: thanks. I assume it is just something deprecation-related. 17:08
benabik Huh. "Could not find sub get_parrot" 17:09
Coke btw, I'll be in leeds next month if anyone is about. 17:12
benabik Oh. there's a difference between nqp and parrot-nqp. D'oh.
17:14 alvis joined
alvis NotFound: ahhh, thank you. i didn't understand the *why* behind its failure. 17:15
17:19 lateau__ joined
dukeleto alvis: howdy 17:27
benabik dukeleto: Doesn't look deprecation-related. What you're seeing is the same bug as in issue #1
dukeleto benabik: looks like some behavior changed. Something gets decontainerized now where it wasn't before 17:29
benabik: that test must have passes at some point
benabik: so if it is not deprecation-related, it is as least behavior that changed 17:30
seen tcurtis
aloha tcurtis was last seen in #parrot 142 days 9 hours ago joining the channel.
benabik It's the exact same behavior that tcurtis described in the bug a year ago.
dukeleto benabik: maybe we just change the test? 17:39
benabik It's not supposed to be dropping the PAST::Stmts, I think. It's genuinely broken.
dukeleto benabik: ok, then. 17:53
benabik: we are getting somewhere
benabik: so it is stripping PAST::Stmts from the tree?
benabik: why does the test blow up instead of fail?
benabik dukeleto: I think it does just fail. The harness turns the failure into an exception I think... 17:54
17:55 zby_home joined
dukeleto benabik: ah! bugs within bugs... 17:56
benabik If you run "parrot -L build /usr/local/lib/parrot/4.0.0-devel/library/nqp-rx.pbc t/tree-optimizer.t", you see that the test just says "not ok"
18:06 trey joined
Coke I cannot, btw, get parrot building on cygwin. 18:18
anyone doing so these days?
18:18 dmalcolm joined
benabik I used Strawberry for testing on Win7 18:19
Coke yah. I never use cygwin, but we have an old rakudo bug I'm trying to close. 18:20
benabik gave up Cygwin and just started installing Debian on VirtualBox instead. 18:21
18:26 simcop2387 joined 18:27 not_gerd joined
not_gerd hello, #parrot 18:28
Coke: what failures are you seeing on cygwin? 18:29
Coke moment. 18:31
not_gerd: ah. removed cygwin at some point, will regen tonight.
it was during the "which compiler to use" config probe, complaining about the literal compiler name "gcc-" 18:32
(when gcc worked just fine.)
not_gerd Coke: haven't seen that one before... how recent is your cygwin installation? 18:33
(or rather, was?)
Coke I installed it sunday to test.
not_gerd well, I just successfully built on cygwin - feel free to contact me when you try again... 18:35
Coke what version of cygwin are you using?
my setup.exe is version 2.763
(can't install at work due to firewall issues.) 18:36
not_gerd same version
dalek kudo/nom: f2f193b | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Fix bug in attribute generic instantiation discovered by moritz++.
18:37
Coke not_gerd: any chance you could comment on rt.perl.org/rt3/Ticket/Display.html?id=64032 ? (preferably in such a way that makes it closable? ;) 18:38
(if not, no worries, I'll get back to cygwin tonight.) 18:39
not_gerd Coke: I can do it - is it possible to reply by mail or do I need to create an account? 18:40
Coke: the fix is github.com/rakudo/rakudo/commit/25...9a5b396508 , btw 18:43
moritz not_gerd: you can comment by mail 18:46
not_gerd: but if you say it's closed, I can close it for you
dalek ee-optimization: 11f087c | dukeleto++ | README (2 files):
[doc] Improve readme
18:47
not_gerd moritz: it's closable - all of Parrot, NQP and Rakudo should build successfully on Cygwin and at least do so on my machine 18:48
moritz ok, closed
Coke not_gerd: oh! didn't realize you had just made it work; I was just trying to clear out old tickets! 18:50
not_gerd++
dalek kudo/nom: bd5adba | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Replace a bunch of pir:: with nqp::.
18:52
ee-optimization: 173c78d | dukeleto++ | README.md:
Add more details to readme
18:54
18:58 lucian joined
Coke # 02/13/2012 - niecza at 100.01% 19:01
"niecza", 20055, 8, 751, 1573, 22387, 23233
"rakudo", 20052, 29, 611, 1863, 22555, 23243
ww, sorry. 19:02
19:17 mj41 joined
dalek p: 7f521e3 | moritz++ | / (3 files):
add nqp::div_In opcode

It smart-ish-ly divides two big integers and returns a double.
19:26
19:32 cogno joined 19:42 not_gerd left 20:17 perlite joined
dalek kudo/nom: 91c3326 | moritz++ | / (2 files):
smarter FatRat numification
20:21
21:20 cogno joined
dalek p/bs: dfdba67 | jnthn++ | src/HLL/World.pm:
Fix how we include the serialized data into the PIR. Makes the deserializer consider it non-corrupt and start deserializing it, at least.
21:57
p/bs: bf0a0d8 | jnthn++ | src/6model/ (2 files):
Q. Does || have the same semantics in C as in Perl? A. No, idiot. BTW, here's a corrupt heap. Enjoy your day!
p/bs: 6291382 | jnthn++ | src/ (2 files):
Add a way to grab a code ref from an SC; will be needed for the new fixup handling code.
23:09
p/bs: 15cb1fe | jnthn++ | src/ (2 files):
Start to suppress generation of various deserialization events that are covered by the new serializer when $NEW_SER is set.
p/bs: ad91b27 | jnthn++ | src/ (2 files):
Refactoring and simplification to fixup event handling.
p/bs: 5eab84b | jnthn++ | src/ (3 files):
Separate out things that need to happen (like dependency loading) before we deserialize the SC, and fixups that should happen afterwards.
23:29 whiteknight joined
dalek p/bs: 5595db2 | jnthn++ | src/HLL/World.pm:
Fix an off-by-1.
23:30
p/bs: 2142ec6 | jnthn++ | src/6model/serialization.c:
Serialize STable->WHO. With this, we now appear successfully serialize and deserialize the module loader and NQP meta-objects, and get some way into compiling NQPCORE.setting.
whiteknight good evening, #parrot 23:42
23:56 preflex_ joined