Parrot 3.9.0 "Archaeopteryx" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 19 October 2011.
00:01 jsut_ joined 00:04 alvis joined
dalek rrot: bdf2c3d | NotFound++ | src/call/args.c:
default param value for string is STRINGNULL, not plain NULL
00:13
00:21 benabik joined 00:42 benabik joined 01:11 kid51 joined 01:16 whiteknight joined
whiteknight Good evening, #parrot 01:23
benabik o/ whiteknight
whiteknight hello benabik 01:24
dukeleto ~~ 01:52
03:06 preflex_ joined
cotto 'evening 03:08
03:10 nbrown joined 05:07 dduncan joined 05:08 dduncan left
dalek kudo/nom: c0b2e3a | moritz++ | / (3 files):
enable "UTF-8" as encoding name, as well as a few aliases for ISO-8859-1; run encode.t
05:35
06:31 giwi joined 08:46 mj41 joined 09:33 lucian joined 09:48 mj41 joined
moritz I'm having trouble with the ops to C conversion 10:25
I write
unsigned long exponent_d = 0 10:26
and it is translated to
unsigned;
long;
exponent_d = 0;
about which GCC complains
how can I fix or avoid that?
man_in_shack why is it converting whitespace between keywords to semicolons? 10:48
that's all i can say
10:48 bacek joined
bacek moritz, rule type_declarator in compilers/opsc/src/Ops/Compiler/Grammar.pm. Line 378. 10:50
moritz, it's oversimplified to handle "unsigned long" 10:51
moritz bacek: would it do to just add 'unsigned'? to it 10:58
at least for a start
bacek moritz, it will handle "unsigned long i", but will stop handling "unsigned i". Which is apparently valid C type declaration. 10:59
moritz, you can add it (for now). Rebootstrapped ops will be same as before. 11:00
moritz bacek: that makes the rebootstrapping step optional, right? 11:01
bacek moritz, yes
moritz makes it easier for me :-)
11:07 ambs joined
moritz bacek: I'm afraid it didn't fix my problem :( 11:08
bacek moritz, one more rule before - pointerless_type 11:15
11:24 jsut joined
bacek moritz, any luck? 11:25
moritz bacek: still running, have been interrupted 11:26
12:09 particle1 joined 12:11 Psyche^ joined 12:48 benabik joined 12:49 bluescreen joined
moritz bacek: it worked! :-) 13:03
dalek rrot: 53994ea | moritz++ | compilers/opsc/src/Ops/Compiler/Grammar.pm:
[op2c] allow "unsigned" type qualifier, bacek++
benabik o/ #parrot 13:04
tadzik \\o 13:06
13:08 whiteknight joined 13:11 whiteknight joined 13:30 atrodo joined
whiteknight good morning, #parrot 13:31
tadzik good morning whiteknight
benabik o/ whiteknight 13:33
13:33 jsut_ joined
whiteknight hello tadzik, benabik 13:34
13:37 simcop2387 joined
Coke O_o Do I see a bacek in bacekscroll? wow. 13:39
13:54 smash joined
smash hello everyone 13:56
tadzik hello smash 13:59
14:03 pbaker1 joined
whiteknight hello smash 14:05
Coke rawr. 14:17
whiteknight oh, hey. Where are the bots? 14:46
14:47 benabik left, benabik joined
benabik aloha: aloha? 14:48
aloha benabik: aloha is simple Bot::BasicBot::Pluggable hosted on github.com/bacek/aloha
benabik perl6: say 'alive'
p6eval pugs b927740, rakudo c0b2e3, niecza v11-22-gbebf7a0: OUTPUT«alive␤»
benabik They seem to be here. 14:49
moritz I believe whiteknight was talking about op bots 14:50
benabik Oh! I usually don't notice those. I guess they aren't here. :-/ 14:51
15:11 nbrown joined
whiteknight I wonder if we can teach aloha to be an opbot 15:14
benabik aloha: be an opbot 15:15
That's all I've got. ;-)
There is a Bot::BasicBot::Pluggable::Module::ChanOp 15:17
15:40 contingencyplan joined
sorear opbots names 15:47
an opbot without op is less useful
16:24 bluescreen joined
moritz how do I get an inf value in C? 16:48
1f/0.f ?
16:57 simcop2387 joined
benabik moritz: That does seem to work. 16:59
moritz Fail to parse op body at line 220, near "{\\n mp_i" 17:00
meh
that's... not very informative
17:05 benabik joined 17:17 ambs joined
dukeleto ~~ 17:21
seen whiteknight
aloha whiteknight was last seen in #parrot 2 hours 7 mins ago saying "I wonder if we can teach aloha to be an opbot".
cotto ~~ 17:22
dalek rrot/gh_195_return_flat_bug: 251ec62 | dukeleto++ | t/op/calling.t:
[t] #195 return :flat on a ResizableStringArray
17:28
17:58 not_gerd joined 18:02 fperrad joined
dalek rrot/gh_195_return_flat_bug: 00fb541 | dukeleto++ | t/op/calling.t:
Fix test to look for the correct error
18:03
p/bigint: 102de40 | jnthn++ | src/6model/sixmodelobject.h:
Add one more function to the REPR table (should be the final missing one for REPR API 2).
18:06
p/bigint: 006974d | jnthn++ | src/6model/ (2 files):
Tag the REPR function table with the ID the REPR gets, so it's conveniently available.
rrot: 251ec62 | dukeleto++ | t/op/calling.t:
[t] #195 return :flat on a ResizableStringArray
rrot: 00fb541 | dukeleto++ | t/op/calling.t:
Fix test to look for the correct error
rrot: 56b177c | dukeleto++ | t/op/calling.t:
Merge branch 'gh_195_return_flat_bug'
18:06 whiteknight joined
dukeleto whiteknight: wazzup 18:07
whiteknight hello dukeleto
dukeleto whiteknight: how is your day treating you?
whiteknight dukeleto: same as it's been: busy busy busy 18:08
and the stupid timeswitch doesn't help anything
dukeleto vaguely remembers that GCI starts soonish, or at least the orgs get chosen
whiteknight I haven't heard anything yet 18:09
18:21 dduncan joined 18:22 dduncan left, alvis joined
dalek p/bigint: 6d52f98 | jnthn++ | src/6model/ (2 files):
Get dynamic repr registration to return the ID given to the representation.
18:35
p/bigint: 965804c | jnthn++ | src/6model/reprs/ (8 files):
Add get_boxed_ref functions; P6opaque one needs filling out more fully.
p/bigint: 1b2781c | jnthn++ | t/nqp/60-bigint.t:
Fix typo in test.
18:47 preflex_ joined 18:55 atrodo joined
cotto #ps in 29 19:01
alvis cotto: I'm sorry I've been absent as of late. Power company is changing out polls and it's been ... causing problems. 19:03
the trials of living in rural Texas.
Also, I can't make #ps. My wife has a doctor's appointment, and I have to attend. 19:04
I will report later this afternoon/evening. 19:05
cotto alvis: no worries. Just pre-post what happened this week and ask any questions you need answered.
if you have the time, you can post now
alvis cotto: Oh, ok. Thanks. I will.
NotFound alvis: please signal end of report 19:12
alvis NotFound: Thanks. I appreciate the info/example. I'll get it right next time. GTG 19:17
NotFound alvis: no problem, we just try to avoid the reports get mixed. 19:18
19:20 dduncan_ joined 19:22 dduncan left 19:31 lucian joined 20:08 lucian joined 20:28 whiteknight joined 20:32 zby_home joined
dalek rrot: 4268b4c | NotFound++ | src/pmc/callcontext.pmc:
don't return NULL from STRING* vtable functions, use STRINGNULL

pass all tests, enough for a now
21:04
21:36 bluescreen joined, donaldh joined
dalek p/bigint: 2395763 | jnthn++ | src/6model/reprs/P6opaque. (2 files):
Implement get_boxed_ref in P6opaque.
21:36
p/bigint: d6c0f7b | jnthn++ | src/ops/nqp_bigint.ops:
Make bigint ops also capable of working when we have a bigint flattened into another type, such as will be the case with Perl 6's Int.
p/bigint: 39c6bcd | jnthn++ | t/nqp/60-bigint.t:
Tests for the flattened in bigint case.
kudo/nom: 1985138 | jnthn++ | src/binder/bind.c:
Fix :U/:D and junction interaction.
21:50
21:58 donaldh joined 22:10 bacek_at_work left, bacek_at_work joined 22:12 bacek_at_work left, bacek_test joined 22:14 bacek_test left, bacek_test joined
bacek_at_work opbots, trust aloha 22:15
slavorg Ok
dalek kudo/bigint: d2d14a2 | jnthn++ | src/Perl6/SymbolTable.pm:
Load nqp_bigint ops, ensure they get set up.
22:19
kudo/bigint: dd61d0e | jnthn++ | src/binder/sixmodelobject.h:
Bump to latest 6model API.
kudo/bigint: 88d4129 | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Switch Int to use bigint. Note that we didn't switch to any of the bigint ops yet, though since bigint knows how to box/unbox native ints, we largely get away with it. New failures are confined to tests that have some clear relation to numerics, and even then the fallout doesn't immediately seem too bad.
22:20 mj41 joined 23:28 pjcj joined
dukeleto is reading IRS instructions, trying to do the paperwork so PaFo gets paid for GSoC 23:28
blarg
hopefully somebody else here is having fun coding, because surely I am not 23:34
23:37 whiteknight joined
dukeleto bacek_at_work: where did you come from? 23:54