Camelia, the Perl 6 bug

IRC log for #parrot, 2008-08-21

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:08 tetragon joined #parrot
00:09 AndyA joined #parrot
00:13 Zaba_ joined #parrot
00:40 kid51 joined #parrot
00:43 dalek r30414 | coke++ | trunk:
00:43 dalek : [cage] cut ends a POD block, not end. Do not taunt happy fun smolder.
00:43 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30414
00:43 dalek r30415 | Whiteknight++ | trunk:
00:43 dalek : [cage] Write function-level documentation for src/dynext.c
00:43 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30415
00:52 bacek joined #parrot
00:52 wknight8111 joined #parrot
01:12 Whiteknight oh shoot, I messed up that POD didn't I?
01:14 Whiteknight I swear sometimes my fingers move faster then my brain
01:14 Whiteknight which is sad because my fingers aren't particularly quick :)
01:15 rurban__ joined #parrot
01:47 dalek r30416 | Whiteknight++ | trunk:
01:47 dalek : [cage] Write function-level documentation for src/encodings.c. Also, throw an exception in a function that isn't implemented yet.
01:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30416
01:47 dalek r30417 | coke++ | trunk:
01:47 dalek : [imcc] [cage] We can't have a negative number of basic blocks in an IMCC unit. Switch from int to unsigned int for this struct element. Eliminate all build warnings related to the signed/unsigned comparison of this element.
01:47 dalek : Inspired by signed/unsigned warnings when it was the other way.
01:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30417
01:55 dalek r30418 | coke++ | trunk:
01:55 dalek : [docs] - the potential here is already in the list in code.
01:55 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30418
02:01 coke joined #parrot
02:02 coke If I want to take a cage compiler warning and make it a default one, All I need to do is move it from cage_warnings to potential_warnings in config/auto/warnings.pm, neh?
02:03 Whiteknight I have no idea what you just asked :)
02:04 Zaba joined #parrot
02:04 kid51 coke:  Yes
02:05 kid51 At least, that's my reading of the code.
02:06 coke now to figure out how -Wno-unused and -Wunused-variable interact.
02:08 Zaba_ joined #parrot
02:11 kid51 coke:  Just bear in mind that this is gcc-specific.  (There's an old, unresolved RT that calls attention to this.)
02:15 coke I'm using gcc, so that's ok. =-)
02:15 coke Just looking for some mindless cleanup to do.
02:17 kid51 Well, if mindlessness is what's you're into, how about ... http://rt.perl.org/rt3/Tic​ket/Display.html?id=53976
02:18 coke heh. that actually requires me to turn on my brain. =-)
02:20 kid51 I don't know enough about makefiles to figure out how to do what you specifically requested in the OP.   But I think the patch is otherwise applicable.
02:21 coke I'll get you an answer on that one by Friday.
02:23 kid51 purl, bapl.org ?
02:23 purl kid51: wish i knew
02:24 kid51 purl bapl.org is Bethlehem (Pa.) Public Library (http://bapl.org).
02:24 purl OK, kid51.
02:32 Whiteknight I've never been to BAPL
02:33 dalek r30419 | coke++ | trunk:
02:33 dalek : [cage] remove unreachable code and the comment that mentioned it.
02:33 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30419
02:35 Whiteknight of course, I don't make it up to bethlehem often
02:38 Zaba joined #parrot
02:52 Andy joined #parrot
03:00 gmansi joined #parrot
03:34 Zaba_ joined #parrot
04:23 bacek joined #parrot
04:44 s1n anyone know how to help me inspect Parrot_find_name_op to find the source of a bug?
04:46 tetragon joined #parrot
04:48 s1n i'm looking for VTABLE_get_pmc_keyed_str
05:19 Zaba joined #parrot
05:27 Zaba joined #parrot
05:33 Psyche^ joined #parrot
05:47 idemal joined #parrot
05:49 NotFound s1n: What is the bug?
05:49 purl the bug is http://www.cbttape.org/funny/bug3.jpg
05:56 Zaba joined #parrot
06:07 Infinoid nice one purl
06:22 uniejo joined #parrot
06:29 Zaba_ joined #parrot
06:29 dalek r30420 | julianalbo++ | trunk:
06:29 dalek : document debugger_cmdline and close_script_file functions in src/debug.c
06:29 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30420
06:42 Zaba joined #parrot
06:45 masak joined #parrot
06:46 Ademan joined #parrot
07:40 barney joined #parrot
07:58 Zaba joined #parrot
08:04 rba joined #parrot
08:14 dalek r30421 | julianalbo++ | trunk:
08:14 dalek : add 'echo' command to debugger, and some cleaning and fixing on it
08:14 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30421
08:22 dalek r30422 | julianalbo++ | trunk:
08:22 dalek : fix codingstd fault in r30421
08:22 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30422
08:23 Debolaz joined #parrot
08:26 Zaba_ joined #parrot
09:15 rurban__ joined #parrot
09:46 md3 joined #parrot
09:48 iblechbot joined #parrot
10:10 iblechbot joined #parrot
10:29 iblechbot_ joined #parrot
10:33 AndyA joined #parrot
10:34 Whiteknight joined #parrot
11:06 cbrandtbuffalo joined #parrot
11:10 cbrandtbuffalo joined #parrot
11:28 rba joined #parrot
11:44 Zaba joined #parrot
11:55 dalek r30423 | julianalbo++ | trunk:
11:55 dalek : refactor debugger command dispatch
11:56 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30423
12:20 UltraDM joined #parrot
12:26 Zaba_ joined #parrot
12:33 tetragon joined #parrot
12:36 dalek r30424 | julianalbo++ | trunk:
12:36 dalek : fix codingstd in src/debug.c
12:36 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30424
13:27 gryphon joined #parrot
13:34 AndyA joined #parrot
13:39 Zaba joined #parrot
13:47 smash joined #parrot
13:47 * smash hello everyone
13:48 Tene HI SMASH
14:03 dalek r30425 | julianalbo++ | trunk:
14:03 dalek : more refactoring in src/debug.c
14:03 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30425
14:20 davidfetter joined #parrot
14:40 rdice joined #parrot
15:11 gryphon joined #parrot
15:21 jhorwitz joined #parrot
15:26 cbrandtbuffalo joined #parrot
15:26 * davidfetter waves to jhorwitz
15:26 * Tene waves davidfetter at jhorwitz
15:26 * davidfetter gets dizzy
15:26 * jhorwitz ducks
15:27 * Tene gooses
15:27 * moritz whirls through the channel
15:27 paco joined #parrot
16:08 jan joined #parrot
16:19 * jhorwitz reads latest svn logs for rakudo
16:20 jhorwitz pmichaud++ # @*INC and %*INC
16:23 sjansen joined #parrot
17:01 cotto_home work &
17:02 dalek r30426 | cotto++ | trunk:
17:02 dalek : [pipp] add serialize METHODs to most of the scalar PMCs
17:02 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30426
17:17 rurban__ joined #parrot
17:26 Debolaz joined #parrot
17:29 * smash later &
17:33 Debolaz joined #parrot
17:41 Theory joined #parrot
17:44 Theory joined #parrot
17:48 Zaba_ joined #parrot
17:53 gaz joined #parrot
17:55 Zaba joined #parrot
18:11 Ron joined #parrot
18:24 Ivatar joined #parrot
18:32 particle joined #parrot
18:43 DietCoke joined #parrot
18:46 dalek r30427 | rblasch++ | trunk:
18:46 dalek : [config][win32] Add -nologo switch to Manifest Tool (mt.exe) calls.
18:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30427
18:46 grim_fandango joined #parrot
18:55 particle1 joined #parrot
18:57 rba joined #parrot
19:06 cotto_w0rk should the 2038 fix be tied to a milestone or a specific pre-1.0 release?
19:15 particle joined #parrot
19:42 DietCoke cotto_w0rk: (2038) I don't think so, no.
19:42 * particle agrees. it's a bug, not a subsystem
19:42 DietCoke Given that we plan to have many releases before then, even 1.0 isn't necessary.
19:43 DietCoke I just wanted to make sure we didn't lose particles comment when I opened the ticket.
20:15 Whiteknight joined #parrot
20:18 rindolf joined #parrot
20:18 rindolf Hi all.
20:20 dolmen joined #parrot
20:50 grim_fandango joined #parrot
20:55 Zaba_ joined #parrot
21:08 teknomunk_ joined #parrot
21:23 donaldh joined #parrot
21:28 dalek r30428 | Whiteknight++ | gsoc_pdd09:
21:28 dalek : [gsoc_pdd09] update to trunk from r30250. I probably didn't need to go back so far, but I lost my revision marker file.
21:28 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30428
21:32 tewk Another reason I like git better than svn.  revision marker (files or tags)
21:33 DietCoke covered in svn 1.5
21:34 tewk Your right, I remember reading that in the release notes.
21:35 DietCoke problem #1 when working from home: stopping working.
21:35 moritz is there anything they didn't fix in 1.5? ;-)
21:36 Whiteknight I'm just not smart enough to use them
21:36 DietCoke Whiteknight: our repository is running on 1.4
21:36 Whiteknight FEATUREZ? I CAN  HAZ FEATUREZ?
21:37 Whiteknight oh, then I take that back. I'm plenty smart enough
21:37 dalek r30429 | Whiteknight++ | pdd09gc:
21:37 dalek : [pdd09gc] update to trunk from r30356
21:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30429
21:37 moritz can you use client 1.5 with server 1.4?
21:37 DietCoke sure.
21:37 davidfetter FEATUREZ++
21:37 DietCoke but those tags are a repository feature.
21:37 DietCoke s/tags/markers/
21:38 moritz DietCoke: not so sure. I already encountered a "your svn client is too new" error once
21:38 Whiteknight I have scripts that store the revision numbers in files locally. But i guess one of the files got BALEETED
21:38 DietCoke Hurm. I'm doing it at work with no issues.
21:38 moritz (I guess it was a pre-1.0 server version, though ;)
21:38 DietCoke (tortoisesvn on the client of 1.5 vintage, server of some previous vintage which I don't think is older than 1.4)
21:39 moritz hurm, no subversion 1.5 on backports.org
21:40 davidfetter git?
21:40 purl git is Alexy tourbin Perl Git repository: git://git.altlinux.org/people/at/packages/perl.git or the guitar institute of technology or the fast source code management system or great for that. or at git://utsl.gen.nz/perl or http://www.perlfoundation.org/perl​5/index.cgi?perl_git_repositories or GNU Interactive Tools
21:40 davidfetter hrm
21:42 tewk git is also http://git.or.cz/
21:42 purl okay, tewk.
21:43 tewk davidfetter: git is what the linux kernel hackers use for version control, therefore it is the best :)
21:44 davidfetter i'm a fan
21:44 moritz it's the best for the linux kernel, yes ;)
21:44 * davidfetter hoping to make it the thing for pg
21:44 davidfetter given that the current Thing(TM) is cvs :P
21:44 davidfetter iaaa! iaaa!
21:44 moritz cvs is more of an Un-Thing ;)
21:44 Infinoid heh.  bridge to engine room, warp factor 9
21:45 Infinoid I'm fond of using git branches on top of an svn repo, at $work
21:45 davidfetter wouldn't git be more fun all on its own?
21:46 donaldh Infinoid: do you just build a local git repo on top of an svn checkout?
21:46 Infinoid well, a git-svn checkout, yeah
21:46 Infinoid all branching is local
21:46 donaldh ah, is that a git supported thing? an svn repo?
21:47 Infinoid there's a perl script called git-svn, which converts bidirectionally
21:47 Infinoid mkdir foo; cd foo; git init; git-svn init <svn URL>; git-svn fetch -r1234
21:47 Infinoid <make a bunch of commits with stgit or whatever>
21:48 Infinoid git-svn dcommit
21:48 rurban_ joined #parrot
21:49 donaldh schweet
21:52 Limbic_Region joined #parrot
21:54 donaldh irc log?
21:54 purl irc log is, like, http://irclog.perlgeek.de/parrot/
21:57 donaldh tewk: I'm trying out compilers/ncigen at particle's request and am hitting some difficulty with type** params.
21:57 donaldh Is pointer_cnt meant to be incremented to 2 for ** in the AST ?
22:09 dalek r30430 | Whiteknight++ | pdd27mmd:
22:09 dalek : [pdd09gc] add basic (and probably wrong) implementations for MultiSub:get_pmc_keyed and MultiSub:get_pmc_keyed_string
22:09 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30430
22:14 particle Whiteknight: i think you botched that commit message, no?
22:14 Whiteknight ...no?
22:14 Whiteknight oh shoot, I did get the tag wrong
22:14 Whiteknight me--
22:14 particle ah, as i suspected.
22:15 particle today's coding: 4hrs perl 5, 3hrs sql, 2hrs javascript. time for a bike ride.
22:16 Whiteknight lucky bastard. I wish I could get in that much programming in one day
22:16 particle it's been non-stop. my eyes are killing me.
22:16 rba joined #parrot
22:19 tewk donaldh: I don't remember I'll have to go look, do you have a test case?
22:20 donaldh tewk: int sqlite3_open(char* filename, sqlite3** ppDb)
22:21 donaldh tewk: sorry, need to prefix that with "typedef struct sqlite3 sqlite3;"
22:21 dalek r30431 | Whiteknight++ | pdd27mmd:
22:21 dalek : [pdd27mmd] Add a basic (and probably wrong) implementation of the MultiSub.get_iter method.
22:21 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30431
22:22 tewk ough, nasty opaque structs.
22:24 donaldh tewk: I'm just finding my way around the grammar just now. Already made a couple of changes to get it to parse at all.
22:24 tewk NCIGEN.TODO: Allow typedefs and structs with the same name in the symbol table.
22:25 tewk could you nopast the parsing changes diff?
22:26 donaldh Yep. Not sure about it. Hacked a couple of things late last night and still figuring out the real problem.
22:27 donaldh nopaste?
22:27 clunker3 http://pasta.test-smoke.org/ or http://paste.husk.org/ or http://nopaste.snit.ch:8001/ or http://rafb.net/paste or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/
22:27 purl rumour has it nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://rafb.net/paste or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl
22:27 nopaste "donaldh" at 213.123.171.12 pasted "tewk: patch for grammar.pg" (38 lines) at http://nopaste.snit.ch/13855
22:29 donaldh tewk: afk 15mins (baby feed)
22:43 davidfetter .oO(got milk?)
22:46 dalek r30432 | julianalbo++ | trunk:
22:46 dalek : avoid exiting parrot_debugger at program end
22:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30432
22:54 donaldh tewk: I had trouble with ** in typedefs and in function signatures, hence the changes in the grammar
23:02 cotto_w0rk NotFound++ #debugger work
23:03 NotFound cotto_w0rk: Have you tested it recently?
23:07 Zaba joined #parrot
23:27 Whiteknight joined #parrot
23:28 cotto_w0rk NotFound, no, but I'm sure your work will be much appreciated when I have occasion to use it
23:29 dalek r30433 | Whiteknight++ | pdd27mmd:
23:29 dalek : [pdd27mmd] Now that I think about it, the MultiSub.get_iter method doesn't do what I was making it do. I ripped out most of the guts and added some TODO comments so somebody with more knowledge in this area can fill it.
23:29 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30433
23:35 dalek r30434 | Whiteknight++ | pdd27mmd:
23:35 dalek : [pdd27mmd] Codingstd fixes. chromatic++
23:35 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=30434
23:38 cotto_work It'd be nice if the debugger had some readline smartness.
23:39 cotto_work That may be a good place to hack if I don't have the patience to learn flex/bison for pirc
23:40 NotFound cotto_work: then thanks for your blind confidence ;
23:40 NotFound ;)
23:41 NotFound cotto_work: it has a minimal one: an empty command repeats the last.
23:42 cotto_work Using it definitely makes me want to improve it.
23:43 cotto_work gdb has spoiled me
23:45 Zaba_ joined #parrot
23:54 Zaba joined #parrot
23:57 particle1 joined #parrot
23:59 tetragon joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced