Parrot 3.3.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Please fix master branch after github.com/parrot/parrot/commit/2953196d6c
Set by moderator on 7 May 2011.
Tene_ whiteknight: there's an http api for interacting with the tracker, but it's kind of limited :( 00:12
whiteknight on github?
Tene_ yeah
develop.github.com/p/issues.html
bubaflub Tene_: i think there is a new version of the API developer.github.com/v3/issues/ 00:13
whiteknight yeah, but their API has been growing pretty steadily
comparatively, does trac have any external API at all? 00:15
anything would seem to be better than nothing
plobsing the closest I could find was App::SD's interface to trac, which scrapes content 00:23
it works remarkably well 00:24
whiteknight I've been pretty unhappy about most of our infrastructural software choices. I haven't found the drupal website to be particularly function or easy to maintain 00:31
I haven't been happy with trac in any way
and smolder is what keeps bringing down the whole VM because it eats up all available memory
and disk space
plobsing I'm happy with them insofar as I didn't have to make the decisions, don't have to act on them, and am not significantly affected by them 90% of the time. 00:33
ignorance is bliss 00:34
whiteknight I'm becoming increasingly convinced that we could move to github for most things. Our page and docs could go on github pages very easily
and since they would be git repos, they would be more accessible and easier to modify
We could host blogs on there from all parrot developers, and post them via pull request
plobsing and when github goes down?
Tene_ we could have a clone of the repo on the relevant VM 00:36
whiteknight plobsing: do they go down any more often than parrot.org goes down?
and Tene_ has my answer as well: We can easily mirror static html pages on parrot.org 00:37
host a read-only git mirror there too
NotFound I'm not happy with the lack of 't' after the nci changes. 00:40
00:40 plobsing_ joined, plobsing left 00:41 plobsing_ is now known as plobsing 00:52 Tene_ is now known as Tene 00:55 AzureStone left 00:57 AzureStone joined 00:59 AzureSto_ joined 01:04 AzureStone left 01:08 Themeruta joined 01:09 NotFound left 01:14 lucian left 01:15 Psyche^ joined, Psyche^ is now known as Patterner 01:24 Patterner left, whiteknight left 01:48 rurban_ joined 01:51 rurban left 01:52 rurban_ is now known as rurban 02:07 contingencyplan left
cotto ~~ 02:10
plobsing msg whiteknight another threading/gc issue we'll have to deal with is stack scanning (threads introduce multiple stacks). I know this code gets a bad rap and the initial instinct is to say "ditch it", but registering and unregistering all stack objects would create quite a lot of noise (in the source, in the machine code, etc) rivalling or exceeding refcounting. An alternative, registering and managing multiple stacks to scan, could require m 02:21
aloha OK. I'll deliver the message.
cotto plobsing, looks like that got truncated 02:29
Tene plobsing: you should install the splitlong.pl irssi plugin 02:30
plobsing Tene: I'll look into that now 02:31
tcurtis ~~ 02:47
03:03 bubaflub left
cotto Apparently I can migrate all my firefox state to a new machine with a different architecture just by copying ~/.mozilla. 03:12
I definitely didn't expect that to work.
03:22 hudnix left 03:48 bubaflub joined 03:54 cotto left 03:57 bubaflub left 04:03 cotto joined 04:04 cottoo joined, cottoo left 04:47 jrt4__ joined
dalek href="https://parrot.github.com:">parrot.github.com: dfb349d | dukeleto++ | LICENSE:
Add a license file
05:13
05:42 birdwindupbird joined 06:12 dolmen joined 06:22 fperrad joined 07:58 nopaste left 07:59 nopaste joined, Coke left, Coke joined 08:00 utsl left, utsl joined 08:14 nopaste left 08:15 nopaste joined, bluescreen left, TonyC left 08:16 TonyC joined, bluescreen joined, Coke left, plobsing left, Coke joined, plobsing joined 08:33 theory left
bacek ~~ 08:36
08:38 dodathome joined 08:56 jrt4__ left 09:10 davidfetter left 09:22 plobsing left, plobsing joined 09:29 cotto left 09:31 SHODAN joined 09:34 contingencyplan joined 09:36 frodwith left, frodwith joined 09:42 AzureSto_ left, AzureStone joined 09:46 Themeruta is now known as NotFound 09:47 rurban_ joined 09:51 rurban left, rurban_ is now known as rurban 10:07 tewk left, tewk joined 10:08 bacek left, aloha left, bacek joined, aloha joined, bacek_at_work left 10:09 bacek_at_work joined 10:25 whiteknight joined
whiteknight good morning, #parrot 10:40
tadzik heisenbugs, heisenbugs everywhere!
hello whiteknight
whiteknight helo tadzik 10:41
we have heisenbugs? 10:44
tadzik no, I hope not 10:45
I just sat to my MIPS project with a feeling that it's broken. I'm quite sure it will magically become broken again few processor ticks after I send it to my lecturer 10:46
"hey bits, look, this dork isn't looking again!" 10:47
whiteknight :) 10:53
11:43 contingencyplan left 12:04 lucian joined
dalek nxed: r982 | NotFound++ | trunk/winxedst1.winxed:
several minor refactors of parsing and emiting loops
12:14
nxed: r983 | NotFound++ | trunk/t/basic/05new.t:
more tests for operator new
12:35
12:41 lucian_ joined 12:44 lucian__ joined 12:46 lucian left 12:48 hudnix joined, lucian_ left 13:38 birdwindupbird left 13:57 whiteknight left
dalek nxed: r984 | NotFound++ | trunk/winxedst1.winxed:
fix a mistake in namespace addload
14:15
rrot: 5bcdb0a | luben++ | t/run/options.t:
add test for --gc-nursery-size runtime option
14:19
nxed: r985 | NotFound++ | trunk/winxedst1.winxed:
experimental use of 'using extern' at namespace level to load and import
14:25
14:44 lucian joined 14:48 lucian__ left 14:51 Coke left 15:03 Coke joined 15:18 ambs joined 15:28 bubaflub joined
dalek nxed: r986 | NotFound++ | trunk/winxedst0.cpp:
backport namespace level 'using extern' to stage 0
15:39
nxed: r987 | NotFound++ | trunk/winxedst1.winxed:
delete a debug statement accidentaly left in r985
15:39 bubaflub left 15:40 birdwindupbird joined
dalek nxed: r988 | NotFound++ | trunk/t/ (12 files):
use namespace level 'using extern' is tests
15:49
15:53 theory joined 16:02 cotto joined
dalek TT #2105 created by jkeenan++: New build failure on darwin/PPC at runtime/parrot/library/YAML/Tiny.pir 16:05
TT #2105: trac.parrot.org/parrot/ticket/2105
16:14 lucian left 16:30 contingencyplan joined 17:04 mj41 joined 17:34 Coke left, Coke joined 17:46 Coke left, Coke joined 17:48 rurban_ joined 17:51 rurban left 17:52 rurban_ is now known as rurban 18:02 Coke left, Coke joined 18:09 mj41 left 18:18 jrtayloriv joined 18:22 dodathome left 18:39 birdwindupbird left 18:40 mj41 joined 18:43 benabik left 19:06 benabik joined 19:22 jsut_ joined 19:24 bubaflub joined 19:26 ambs left 19:27 jsut left 19:32 whiteknight joined 19:35 baest_ joined 19:38 baest left 19:49 mj41 left
dalek nxed: r989 | NotFound++ | trunk/winxedst1.winxed:
some more simplifications of lists parsing
19:55
19:56 ambs joined 19:58 SHODAN left, soh_cah_toa joined 20:14 ambs_ joined 20:15 ambs left, ambs_ is now known as ambs 20:49 bluescreen left, bluescreen joined 21:00 bluescreen_ joined 21:15 fperrad left 21:29 ambs left 21:37 cotto left, cotto joined 21:45 bubaflub left, bluescreen__ joined 22:06 lucian joined
pmichaud I'll write more about it later...but here's a preliminary report with some new benchmarks 22:20
gist.github.com/961736
short summary: according to this, parrot performance has not improved since 2011.01
(okay, rakudo on parrot performance)
22:20 arnsholt_ joined
pmichaud afk, dinner -- bbl 22:21
22:21 arnsholt left 22:32 dolmen left 22:57 benabik left
whiteknight I suspect bacek's patch does not work on x86_64 as well as it does on x86 23:03
plobsing I was thinking that those (x & 3)s should really be (x & 7)s on 64-bit 23:23
that would help the filtering slightly 23:24
23:32 benabik joined 23:35 bubaflub joined 23:40 spinclad left
whiteknight yeah, I'm putting together a patch for that 23:44
23:52 spinclad joined
whiteknight it bugs me to no end that sizeof() cannot be used in preprocessor conditionals 23:56