|
www.parrotcode.org | Last Release: 0.7.0 "Severe Macaw" Set by moderator on 19 August 2008. |
|||
|
00:07
Zaba_ joined
00:09
particle joined,
AndyA joined
00:11
bacek joined
|
|||
| cotto_work | pmichaud++ #yapc::eu lightning talk | 00:12 | |
| Whiteknight | we need to have a yapc::PA, so I can get involved | 00:15 | |
| I'm too poor to travel :( | |||
| davidfetter | pa? | 00:17 | |
| purl | Prince Albert, a piercing *down-there* or Pennsylvania or the male equivalent of a female triangle pierce. or www.bme.freeq.com/pierce/09-male/pa/0ga58pa.jpg or "father" in hillbilly or Port Authority or Penny Arcade at www.penny-arcade.com/ or Public Address or psoriatic arthritis | ||
| davidfetter | ah. the state | ||
| Whiteknight, where in PA? | |||
| Whiteknight | close to West Chester | 00:18 | |
| davidfetter | a friend of mine used to work in west chester | 00:19 | |
| lives in fishtown | |||
| Whiteknight | okay. I currently work in West Chester, and used to have a fried who lived in fishtown | ||
| or a friend | |||
| purl | a friend is floating a rumor that when you type "I'd like to see Bill Gates Dead." in Word, the assistant chirps in "I or -w is my friend or someone who will laugh at personal ads with you, but won't laugh when you get to yours. or "A friend in need is a friend indeed, a friend with weed is better; a friend with breasts and all the rest, a friend who's dressed in leather" | ||
| Whiteknight | a bit of a misnomer, there aren't any fish in fishtown that I'm aware of | 00:21 | |
| davidfetter | not any more | ||
| is rick's still in reading terminal market? | |||
| davidfetter <3 ricks | |||
| Whiteknight | was last time I was there | ||
| davidfetter | i thought they were getting kicked out. lost a lawsuit or some such | ||
| Whiteknight | but there were some shake ups at the market recently, some long-timers got booted | ||
| that's probably what I'm thinking about | 00:22 | ||
| I haven't been in over a year | |||
| davidfetter | i try to get there every time i hit town | ||
| <-- oakland, california | |||
| Whiteknight | Let me know next time you come, I take any excuse to go get a good steak | 00:24 | |
| davidfetter | heh | ||
| wiz wit > * | |||
| Whiteknight | salt pepper ketchup? | 00:25 | |
| davidfetter | hrm? no. i sometimes put hot peppers on | ||
| it's the most wonderful grease bomb | |||
| Whiteknight | that's the question most vendors ask. Doesn't matter if you get an egg sandwich, a steak, a chicken salad | ||
| davidfetter | heh | 00:26 | |
|
00:26
Limbic_Region joined
00:28
Zaba joined
00:41
particle joined
|
|||
| cotto_work | NotFound, do breakpoints in the parrot debugger work like they're supposed to? | 00:58 | |
| Whiteknight | it would be silly if they worked like they were not supposed to | 01:00 | |
| cotto_work | but not surprising, given the state of the debugger | 01:04 | |
| (pdb) break 4 | |||
| Breakpoint 0 at line 1 | |||
| Whiteknight | true, but it's been making good progress recently | ||
|
01:16
rurban__ joined,
Zaba_ joined
01:25
particle1 joined
01:41
Zaba joined
01:47
Zaba_ joined
02:07
Zaba joined
02:15
Andy joined
02:29
particle joined
02:37
tetragon_ joined
03:12
Zaba joined
03:40
Zaba_ joined
03:55
Zaba joined
04:04
tetragon_ joined
04:20
tetragon joined
04:26
dngor joined,
workbench joined
04:32
Andy joined
|
|||
| cotto_home | test_more.pir is very forgiving about incorrect plans | 04:42 | |
|
04:55
Zaba joined
05:32
Psyche^ joined
05:49
rba joined
05:54
masak joined
05:55
Zaba_ joined
06:15
Zaba joined
06:17
uniejo joined
06:27
uniejo joined
06:39
Zaba_ joined
|
|||
| cotto_home | this is odd | 06:44 | |
| return VTABLE_get_number(INTERP, SELF.shift_pmc()); //returns garbage | 06:45 | ||
| PMC *p = SELF.shift_pmc(); | |||
| return VTABLE_get_integer(INTERP, p); //works | |||
| (for a custom PMC) | 06:46 | ||
|
07:15
viklund joined
07:18
rba joined
|
|||
| dalek | r30435 | cotto++ | trunk: | 07:26 | |
| : [pipp] add some tests for the (still unreleasable) phparray pmc | |||
| : This is of limited usefulness without the actual PMC code to run against, but | |||
| : it's at least something. This is a clean re-implementation of the tests I | |||
| : wrote at work, so the code is safe to commit. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30435 | |||
|
07:31
skv joined
07:41
Zaba joined
07:47
Zaba_ joined
07:52
Ademan joined
08:25
iblechbot joined
09:17
rurban__ joined
09:51
megamic joined
09:53
particle joined
|
|||
| dalek | r30436 | kjs++ | trunk: | 09:58 | |
| : [pirc/new] improve lexer to handle difference between '.' concat and '.' method call dot. | |||
| : {WS}"."{WS} means concatenation (as in $P0 . $P1) | |||
| : {WS}"." means concatenation (as in $P0 .$P1) | |||
| : "."{WS} means concatenation (as in $P0. $P1) | |||
| : "." means method call (as in $P0.$P1) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30436 | |||
|
09:58
kj joined
10:13
Debolaz joined
10:25
cotto_w0rk joined
10:46
Zaba joined
|
|||
| dalek | r30437 | kjs++ | trunk: | 11:01 | |
| : [pdd19] add a note about not-allowing space around the method-call dot. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30437 | |||
|
11:14
Whiteknight joined
|
|||
| dalek | r30438 | kjs++ | trunk: | 11:38 | |
| : [scheme] change .HLL_map "x", "y" into .HLL_map "x" = "y". | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30438 | |||
| r30439 | kjs++ | trunk: | |||
| : [t] change .HLL_map "x", "y" into .HLL_map "x" = "y" | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30439 | 11:39 | ||
|
11:58
megamic joined
|
|||
| dalek | r30440 | julianalbo++ | trunk: | 12:05 | |
| : debugger breakpoints starting to work | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30440 | |||
|
12:16
rba joined
12:26
Zaba_ joined
12:39
diakopter joined
|
|||
| dalek | r30441 | kjs++ | trunk: | 12:56 | |
| : [pirc/new] give an error message if indexed objects are not of type PMC. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30441 | |||
|
13:00
cbrandtbuffalo joined
|
|||
| dalek | r30442 | julianalbo++ | trunk: | 13:04 | |
| : [PDB] set breakpoint by opcode position when no source loaded | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30442 | |||
| rurban | I'm having difficulties to understand pbc's using load_bytecode, loading other pbc's, but thos pbc's are already merged. Should'nt the merger remove those calls? | 13:10 | |
| E.g. installable languages using compiler/*/*.pbc where those pbc's are never installed | 13:11 | ||
|
13:11
Andy joined
|
|||
| dalek | allison@perl.org | pdd27mmd_tasklist: | 13:23 | |
| link: www.perlfoundation.org/parrot/index...d_tasklist | |||
| r30443 | allison++ | pdd27mmd: | 13:25 | ||
| : [pdd27mmd] Comment out some example code that doesn't appropriately handle NCI | |||
| : MultiSubs. (Example also added to the task list for later updating.) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30443 | |||
|
13:33
rdice joined
|
|||
| rurban | Hi Richard: Found your utf8 rep? | 13:35 | |
| dalek | r30444 | julianalbo++ | trunk: | 13:36 | |
| : [PDB] simplify code to set conditions in breakpoints (still not working) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30444 | |||
| r30445 | allison++ | pdd27mmd: | 13:38 | ||
| : [pdd27mmd] Add the new Parrot::Pmc2c::MULTI Perl library to the dependency list | |||
| : for regenerating PMCs. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30445 | |||
| r30446 | allison++ | pdd27mmd: | 13:39 | ||
| : [pdd27mmd] Generate MultiSubs in the global namespace from MULTI declarations | |||
| : in PMCs. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30446 | |||
|
13:49
gryphon joined
|
|||
| nopaste | "tewk" at 155.97.237.62 pasted "nci_gen_sqlite_fix.diff" (83 lines) at nopaste.snit.ch/13857 | 13:54 | |
| tewk | whois donaldh | ||
| purl | donaldh is probably Donald Hunter, mailto:donald@sealgair.com | ||
| tewk | particle: I want to merge gsoc_nci_001 | 13:58 | |
| I fixed ncigen for donaldh, I'm sure there are still problems but at least it generates pir signatures for sqlite3.h | 14:00 | ||
| I'll be around to handle any fallout, but I don't think there should be. | |||
| particle | tewk: should that patch have --target=parse in the nci_gen.pl file? | 14:01 | |
| that looks like debugging code to me | |||
| tewk | I'd even be willing to merge with CAN_BUILD_CALL_FRAMES disabled, | 14:02 | |
| I cleaned it up, let me repost the patch | |||
| particle | ok | 14:03 | |
| tewk | actually that is corrent the --target=parse is commented out. | ||
|
14:03
gargamel joined
|
|||
| particle | ah, right | 14:04 | |
| tewk | I think the c grammar originally got modified in an attempt to make it run faster on parrot. | 14:05 | |
|
14:05
gryphon joined
|
|||
| tewk | I added tests too, but forgot to add the new test file to the patch. | 14:06 | |
| I'm going to merge then, if thats ok? | 14:07 | ||
| particle | yes, merge it today | 14:09 | |
| please post to p2 about it, mentioning how users are affected | 14:15 | ||
|
14:23
sjansen joined
|
|||
| dalek | r30447 | moritz++ | trunk: | 14:31 | |
| : [rakudo] added array interpolation tests to spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30447 | |||
| r30448 | kjs++ | trunk: | 14:35 | ||
| : [examples] replace deprecated string indexing syntax by substr op. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30448 | |||
|
14:36
cbrandtbuffalo left
|
|||
| dalek | r30449 | moritz++ | trunk: | 14:42 | |
| : [rakudo] add hash interpolation tests to spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30449 | |||
|
14:43
davidfetter joined
14:57
turrepurre joined
15:04
Andy joined
15:08
viklund left
15:09
gargamel left
|
|||
| dalek | r30450 | kjs++ | trunk: | 15:09 | |
| : [library] change[examples] replace deprecated string indexing syntax by substr op. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30450 | |||
| r30451 | kjs++ | trunk: | 15:11 | ||
| : [library] change Escape.pir replace deprecated string indexing syntax by substr op. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30451 | |||
|
15:11
Theory joined
|
|||
| dalek | r30452 | tewk++ | trunk: | 15:25 | |
| : [gsoc_nci] gsoc_nci_001 merge | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30452 | |||
|
15:31
jhorwitz joined
15:51
Theory joined
16:01
jcm_ joined
|
|||
| particle | jhorwitz: tewk's jitted nci should help mod_parrot. you should chat. | 16:03 | |
| dalek | r30453 | julianalbo++ | trunk: | ||
| : [PDB] fix a segfault when trying to set a breakpoint after end of code | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30453 | |||
| jhorwitz | particle: yes, i'm gonna svn up and test this weekend. :D | 16:04 | |
|
16:11
particle1 joined
|
|||
| dalek | r30454 | cotto++ | trunk: | 16:21 | |
| : [pipp] more freed phparray tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30454 | |||
|
16:37
Zaba joined
|
|||
| dalek | r30455 | moritz++ | trunk: | 16:47 | |
| : [rakudo] various small updates to tools/*.pl | |||
| : * progress-graph.pl: configurable output size, less x ticks | |||
| : * test_summary.pl: we don't have #pure markers any more | |||
| : * autounfudge: usage() used to throw a bogus warning. Fixed | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30455 | |||
| particle1 | dentist & | 16:53 | |
|
17:16
rurban__ joined
|
|||
| jhorwitz | pmichaud: ping | 17:19 | |
| tewk | jhorwitz: I expect ncigen should be usefull too for generating pir signatures, I 'm sure it will need fixes to make it through apache header files, but I'm willing to do whatever is needed on the ncigen side | 17:45 | |
| jhorwitz looks forward to testing. :) | 17:46 | ||
|
17:54
Zaba_ joined
18:04
Ivatar joined
18:05
Zaba joined
18:26
Ron joined
18:40
rhr joined
18:58
gryphon joined
19:02
Auzon joined
|
|||
| dalek | allison@perl.org | pdd27mmd_tasklist: | 19:27 | |
| link: www.perlfoundation.org/parrot/index...d_tasklist | |||
| allison@perl.org | pdd27mmd_tasklist: | 19:51 | ||
| link: www.perlfoundation.org/parrot/index...d_tasklist | |||
|
20:04
Zaba_ joined
|
|||
| dalek | r30456 | allison++ | pdd27mmd: | 20:15 | |
| : [pdd27mmd] Converting 'add' in BigInt as an example of the conversions that | |||
| : need to happen. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30456 | |||
| r30457 | julianalbo++ | trunk: | 20:21 | ||
| : add PARROT_API attribute to Parrot_store_arg | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30457 | |||
|
20:49
donaldh joined
21:12
Zaba joined
21:31
Zaba_ joined
22:23
kid51 joined
22:40
davidfetter joined
|
|||
| dalek | r30458 | Whiteknight++ | gsoc_pdd09: | 22:41 | |
| : [gsoc_pdd09] update to trunk from r30380 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30458 | |||
| Tene | Another issue I need to raise is resuming exceptions thrown from C. | 22:48 | |
| Whiteknight | sounds complicated | ||
| dalek | r30459 | Whiteknight++ | pdd09gc: | 22:49 | |
| : [pdd09gc] update to trunk from r30356 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30459 | |||
| Tene | It looks like the spec says I should just be able to return from throw-from-c, but it looks like many existing uses of throw-from-c don't expect that and so behave badly | ||
| I think. | |||
| Looks like allison responded to my resumable-exceptions issue. Looks like we need to persuade exception handlers to rethrow exceptions they don't expect. | 22:50 | ||
| Whiteknight | that should be relatively easy, shouldn't it? | 22:51 | |
| Tene | Maybe I should look into writing a PIR macro for check-class-and-rethrow | ||
| The big issue is exception handlers looping and catching exceptions thrown from the handler itself. | 22:52 | ||
| Which, what's the proper behavior on throwing from inside a handler? | |||
| Whiteknight | it's like refraction in expert systems, you shouldn't be able to trigger the same handler with the same exception | 22:53 | |
| Tene | Not same exception, new exception. | ||
| Whiteknight | Oh, so the handler throws a new exception, and then catches it itself? | ||
| Tene | Right | 22:54 | |
| Maybe we should also explicitly check or that? Is that ever a valid thing to do? | |||
| Whiteknight | maybe the exception object needs a pointer to a parent handler | ||
| NULL if thrown from regular code, otherwise, it contains a pointer to a handler if it is thrown from within that handler | 22:55 | ||
| so then Parrot wouldn't dispatch it to it's own parent | |||
| Tene | So we'd need to track if we'r in an exception handler or not. | ||
| Whiteknight | we don't? | ||
| Tene | I'm not sure if that makes sense or not in parrot. | 22:56 | |
| nopaste | "donaldh" at 213.123.171.12 pasted "tewk: patch to actions.pm to count the pointer indirection level in each decl." (68 lines) at nopaste.snit.ch/13859 | ||
| Tene | I'll find out. | ||
| Whiteknight | I obviously don't know much about our exceptions system | 22:57 | |
| donaldh | tewk++ # fixing the ncigen grammar. the above patch fixes the grammar action to correctly count the pointer indirection. | ||
| Tene | It's pretty simple. Would you like to know about it? | ||
| Whiteknight | sure, I always like to learn | 22:58 | |
| I'm sure I'll try to hack on it eventually | 22:59 | ||
| Tene | I can write up a little guide of everything I know if you're interested. I'dlove to have someone else looking at this with me. | ||
| I'll do it on the airplane shortly if I can stay awake. | |||
| Whiteknight | I would love that. | ||
| I could use that to help with a parrot book I'm writing | |||
| Tene | Fantastic. | 23:00 | |
| :D | |||
| Airplane taking off now bye. | |||
| donaldh | tewk: All I need to fix now is the PIR generation phase. ;-) | ||
|
23:17
rba joined
23:59
tetragon joined
|
|||