Parrot 4.1.0 "Black-headed Parrot" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 28 February 2012.
cotto hio whiteknight 00:20
whiteknight hello cotto 00:21
cotto alvis: ping 00:26
alvis: do you know enough PHP that it'd be worthwhile to give you a commit bit to parrotbug-service?
dalek rrot/m0: 0b47f2c | dukeleto++ | lib/Parrot/Harness/TestSets.pm:
[t] Add a m0 test group
00:39
01:05 travis-ci joined
travis-ci [travis-ci] parrot/parrot#90 (m0 - 0b47f2c : Jonathan "Duke" Leto): The build was broken. 01:05
[travis-ci] Change view : github.com/parrot/parrot/compare/b......0b47f2c
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/784210
01:05 travis-ci left 01:16 kid51 joined
nopaste "kid51" at 192.168.1.3 pasted "tools/dev/new_changelog_skeleton.pl is failing perlcritic.t; this patch will fix it" (58 lines) at nopaste.snit.ch/119205 01:45
01:53 whiteknight joined
Coke that looks safe to apply. 02:15
cotto ~~ 03:14
alvis cotto: thank you. i'll spend some time this weekend, trying to get parrotbug talking to the parrotbug-service. 05:10
cotto alvis, ok. I recommend the REST client firefox addon for testing 05:11
alvis cotto: ah, ok. cool.
cotto: as for a commit bit, the answer is probably not. it's a very long time since i've done anything with php. 05:12
cotto: i can stumble along, but that's about it. though, if i need to figure somethin' out, i usually can. :) 05:13
cotto alvis, ok. it should be pretty complete apart from the fact that it just spits back whatever github returns as a response 05:15
alvis cotto: 'k, sounds good. i'll let you know, if nothing else, then at #ps. (unless, of course, my wife delivers. we're getting awful close to the due date.) 05:17
'night. got a fairly busy day tomorrow. 05:19
cotto 'night
06:55 silug joined 08:35 johbar_work joined 08:48 Psyche^ joined 09:10 johbar_work joined 09:27 Psyche^ joined 10:09 wagle joined
dalek kudo/nom: 06cf161 | moritz++ | src/core/Complex.pm:
Implement constant i for complex numbers

constant i = 1i; had bootstrappy problems last I tried, but now we can simply write Complex.new(0, 1) on the RHS. jnthn++
10:34
10:36 fperrad joined 10:47 JimmyZ joined
dalek rrot/kill_props_vtables: 33dd6db | bacek++ | / (2 files):
Copy prop-related functions from "default" pmc into parrot-wide set.
11:44
rrot/kill_props_vtables: f88e925 | bacek++ | src/ops/ (2 files):
Replace prop VTABLEs with function calls
rrot/kill_props_vtables: 2d2251b | bacek++ | src/ops/core_ops.c:
Rebootstrap ops
rrot/kill_props_vtables: 4a9efbc | bacek++ | src/ (6 files):
Mass replace VTABLE with function calls
rrot/kill_props_vtables: b7b2470 | bacek++ | lib/Parrot/Pmc2c/PMC/default.pm:
Don't generate VTABLE_getprop
rrot/kill_props_vtables: b857157 | bacek++ | compilers/imcc/imcc.y:
Don't use VTABLE_getprop in imcc
rrot/kill_props_vtables: b16b688 | bacek++ | compilers/imcc/imcparser. (2 files):
Regenerate imcc grammar
rrot/kill_props_vtables: cdf2bd9 | bacek++ | src/ (2 files):
Finally kill props VTABLES
12:07 whiteknight joined 12:21 mj41 joined
whiteknight good morning, #parrot 12:21
msg NotFound when are you planning the next winxed snapshot? I would really like to use some of the new syntax 12:32
aloha OK. I'll deliver the message.
moritz has anybody check if nqp or rakudo use the stuff that bacek++ is removing now? 12:34
tadzik I think bacek did :) 12:35
whiteknight yeah, it doesn't need it 12:44
He's not changing any functionality at the PIR level or above 12:45
12:47 johbar_work joined
benabik Rakudo or NQP dud use VTABLE_{get,set}prop. But I think they would just need a quick s/VTABLE/Parrot_pmc_/ for them. 13:11
13:43 lucian joined 13:45 kid51 joined
dalek kudo/nom: 4bacfdc | moritz++ | src/Perl6/Grammar.pm:
throw more X::Syntax::Missing errors.

Also fixes error reporting from constant declarators
13:51
whiteknight benabik: yeah, but they only rely on basic, default behavior 13:54
dalek sella: 76b8327 | Whiteknight++ | src/date/TimeSpan (2 files):
[Date] Add in new TimeSpan and TimeSpanFormatter classes
14:06
sella: e9d3385 | Whiteknight++ | s (4 files):
[Date] Add TimeSpan to the build and add in some helpers.
sella: 1c46d2d | Whiteknight++ | src/core/Error.winxed:
[Core] Add in a new error-handling method
kudo/nom: 8b5ee17 | jnthn++ | src/Perl6/Actions.pm:
Annotate lookups of stuff with term:name that are known at compile time with the statically known type. Gets us some better static analysis, including with constants, as pointed out by moritz++.
14:19
rrot: e2a9df6 | jkeenan++ | tools/dev/new_changelog_skeleton.pl:
[codingstd] Modify file to pass 'perlcritic' re: no subroutine
14:41 travis-ci joined
travis-ci [travis-ci] parrot/parrot#91 (master - e2a9df6 : jkeenan): The build passed. 14:41
[travis-ci] Change view : github.com/parrot/parrot/compare/4......e2a9df6
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/786488
14:41 travis-ci left
dalek sella: 742c548 | Whiteknight++ | / (2 files):
[Date] Flesh out some tests for Rosella.Date namespace
15:40
sella: 993dc16 | Whiteknight++ | t/date/Date.t:
[Date] Implement several tests for Date
sella: 533ae25 | Whiteknight++ | t/date/Date.t:
[Date] finish all remaining tests for Date
15:49 Psyche^ joined 15:54 PacoAir joined
dalek p: 764faf9 | jnthn++ | src/HLL/World.pm:
Now, if we ask for a reference to an object in SC, we can just add it, since we can serialize whatever.
16:16
kudo/nom: efad32e | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Make it a bit easier to create Attribute meta-object instances.
16:30 benabik_ joined
dalek kudo/nom: b8a20ce | moritz++ | src/core/Main.pm:
hide MAIN_HELPER from bactraces. masak++
17:21
kudo/nom: 141cd63 | moritz++ | src/core/Num.pm:
steal more precises definitions of pi and e from niecza++
17:33 johbar_work joined
dalek kudo/nom: a89da25 | jnthn++ | src/binder/multidispatch.c:
Improve multi-dispatch error text; TimToady++.
17:56
kudo/nom: 4bdb94a | jnthn++ | src/binder/multidispatch.c:
Present for TimToady++.
18:35
rrot: 8a5fc58 | Whiteknight++ | src/packfile/api.c:
Fix possible segfault if we try to get the main_sub from a packfile that has no constants or no main_sub
19:32
rrot: 021101f | Whiteknight++ | tools/dev/new_changelog_skeleton.pl:
Merge branch 'master' of github.com:parrot/parrot
19:32 fperrad joined 19:40 pjcj joined 19:56 travis-ci joined
travis-ci [travis-ci] parrot/parrot#92 (master - 021101f : Whiteknight): The build passed. 19:56
[travis-ci] Change view : github.com/parrot/parrot/compare/e......021101f
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/787903
19:56 travis-ci left
whiteknight of course 19:56
20:00 mj41 joined 20:05 PacoAir joined
cotto bacek++ 20:14
20:17 contingencyplan joined, contingencyplan_ joined
dalek sella: 5ebc86e | Whiteknight++ | src/date/DateFormatter.winxed:
[Date] Change the format specifier for AM/PM to 'AA'
20:55
sella: 642e6d1 | Whiteknight++ | src/date/ (4 files):
[Date] Add comments and a handful of cleanups
sella: 51b6ab4 | Whiteknight++ | src/test/TestStatus.winxed:
[Test] Re-word a comment so it doesn't turn up in command-line searches for things to do
sella: a28edc3 | Whiteknight++ | src/core/IO.winxed:
[Core] Remove a TODO comment that is unnecessary
sella: ef40317 | Whiteknight++ | / (9 files):
[Template] Fix Template and tests
sella: b081b9f | Whiteknight++ | src/core/ (2 files):
[Core] Add some docs and cleanups
sella: 3e08c5e | Whiteknight++ | src/ (3 files):
[Core] Cleanup StringFormatter. Add docs. Fix function naming
sella: c6aab2b | Whiteknight++ | src/core/ (5 files):
[Core] Add in the rest of the missing documentation. Add in a format_default method for StringFormatter
sella: ec37e35 | Whiteknight++ | src/ (5 files):
[Date] Use the new format_default method on StringFormatter to do default stringification on Date and TimeSpan
21:12 fperrad joined 21:46 plobsing joined
dalek rrot/kill_props_vtables: 3378465 | bacek++ | / (3 files):
Mark pmc prop functions with PARROT_EXPORT
21:56
p/kill_props_vtables: 572970e | bacek++ | src/ (2 files):
Update to latest parrot with replaceing prop VTABLEs with standalone functions
22:06
cotto and bacek++ again 22:18
22:19 travis-ci joined
travis-ci [travis-ci] parrot/parrot#93 (kill_props_vtables - 3378465 : Vasily Chekalkin): The build passed. 22:19
[travis-ci] Change view : github.com/parrot/parrot/compare/c......3378465
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/788435
22:19 travis-ci left 22:21 PacoAir joined 22:51 PacoAir joined 22:52 PacoAir_ joined 22:57 PacoAir__ joined 22:58 kid51 joined 23:22 PacoAir joined 23:50 wagle joined