|
Parrot 4.4.0 "Banana Fanna Fo Ferret" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 12 June 2012. |
|||
| dalek | : a30e6f0 | kjs++ | src/ (3 files): add support for unions. Not convinced yet, as it may be featuritis of M1. |
00:02 | |
|
00:37
kjs joined
02:06
JimmyZ joined
02:10
kid51 joined
02:12
alester joined
02:21
tadzik joined
02:36
kid51_ joined
|
|||
| kid51_ | msg whiteknight whiteknight/io_cleanup1 has failures in 4 files (but you probably knew that): smolder.parrot.org/app/projects/rep...ails/29681 | 02:48 | |
| aloha | OK. I'll deliver the message. | ||
|
02:55
rurban joined
03:23
JimmyZ joined
04:28
tadzik joined
04:57
crab2313 joined
05:13
kuku joined
05:50
tadzik joined
06:26
tadzik joined
06:57
tadzik joined
07:20
Maddingue joined
07:29
tadzik joined
07:59
kuku joined
08:07
kuku joined
08:20
pmichaud joined
08:29
tadzik joined
09:00
tadzik joined
09:22
kjs joined
09:36
zby_home joined
09:42
Util joined
09:50
brrt joined
09:57
tadzik joined
10:04
brrt joined
|
|||
| dalek | : f93668f | kjs++ | / (4 files): fix string test, though there are some issues that need to be resolved. |
10:30 | |
|
10:46
tadzik joined
10:48
JimmyZ joined
|
|||
| dalek | : 0ad2ba3 | kjs++ | / (4 files): fix types of arrays. |
11:28 | |
|
11:36
birdwindupbird joined
|
|||
| dalek | : 18c0879 | kjs++ | / (3 files): refactoring, cleanup and make too long lines shorter. |
11:42 | |
| kjs | make | 11:52 | |
| woops | |||
|
11:53
whiteknight joined
|
|||
| JimmyZ | :) | 11:54 | |
| whiteknight | good morning, #parrot | 11:57 | |
|
11:59
PacoAir joined
|
|||
| kjs | morning whiteknight | 11:59 | |
| JimmyZ | good morning whiteknight | ||
| whiteknight | hello kjs | ||
| and hello JimmyZ | |||
|
12:02
brrt joined
12:04
lucian joined
|
|||
| dalek | : 35116f5 | kjs++ | src/ (5 files): dont' do offsets in the front-end, but delay till the end. Clean up parser and implement offsets for struct members in the back-end. |
12:10 | |
| : 394b64e | kjs++ | src/ (2 files): better error messages. |
12:25 | ||
|
12:46
brrt joined
|
|||
| dalek | : 784c700 | kjs++ | src/semcheck.c: 80 column width is too tight. conform to 100columns. |
12:58 | |
| : 379e420 | kjs++ | t/structparam.m1: demonstrate passing a struct by reference to a function, changing its members. |
|||
| JimmyZ | oh, kjs++ # structparam.m1 | 13:07 | |
| kjs | JimmyZ: :-) it doesnt work with nested structs though | ||
| JimmyZ | kjs: still a good step | 13:08 | |
| kjs | yeah, but it's becoming so complex... | ||
| JimmyZ | kjs: aye. | 13:09 | |
|
13:10
Psyche^ joined
|
|||
| JimmyZ | src/*.h is also complex | 13:10 | |
| kjs | header files? | ||
| JimmyZ | kjs: yeah, the struct part | ||
| kjs | which ones? | ||
| JimmyZ | decl.h, ast.h and symtab.h | 13:12 | |
| kjs | yes, I need to document which has what function | ||
| symtab is for symbols, instances of types | |||
| decl. is for type definitions | |||
| like int, string and user-defind types | 13:13 | ||
| JimmyZ: maybe it's better to start over? :-) | 13:17 | ||
| JimmyZ | kjs: start over? I can't follow you ;) | ||
| kjs | start with a simpler overlay on M0 | 13:18 | |
| JimmyZ doesn't know about it. | 13:19 | ||
| kjs | ok. well nested structs are definitely broken. | 13:20 | |
| I'll be travelling this week, so no M1 development this week | |||
| JimmyZ | kjs: Have a good trip | 13:22 | |
| kjs | thanks :-) | ||
| JimmyZ | ;) | ||
| dalek | : 1f04048 | kjs++ | / (2 files): make test file a bit more itneresting. |
13:23 | |
| : 0d6d393 | kjs++ | t/structparam.m1: wrong comment marker. |
13:27 | ||
|
13:29
kid51 joined
13:35
brrt left
|
|||
| dalek | : e45b86d | kjs++ | src/gencode.c: probably found the culprit for nested array blow-ups. Note to self. |
13:46 | |
| kjs | JimmyZ: I suspect the issues with structs can be fixed, but it will take a good long hacking session to fix it. | ||
| Just found the probable cause. | |||
| dalek | rrot/whiteknight/io_cleanup1: c189cb2 | Whiteknight++ | src/io/filehandle.c: document one more function in filehandle.c |
13:56 | |
| rrot/whiteknight/io_cleanup1: e5f2b26 | Whiteknight++ | src/io/ (2 files): Add function-level documentation and a few cleanups to src/io/socket.c |
|||
| rrot/whiteknight/io_cleanup1: 8ddbb90 | Whiteknight++ | src/io/ (2 files): Add function-level documentation, TODO notes and some cleanups to src/io/stringhandle.c. Also, fix some docs in src/io/filehandle.c |
|||
| rrot/whiteknight/io_cleanup1: 8c6639d | Whiteknight++ | src/io/api.c: Fix some documentation typos |
|||
| rrot/whiteknight/io_cleanup1: 5d38b54 | Whiteknight++ | src/io/ (4 files): Function-level documentation and some cleanups for src/io/pipe.c |
|||
|
14:04
PacoAir joined
14:17
Coke joined
|
|||
| dukeleto | ~~ | 14:21 | |
| whiteknight | hello dukeleto | 14:23 | |
| dukeleto | whiteknight: how goes it? | 14:24 | |
| whiteknight | dukeleto: goes well enough. Still plodding along with my IO branch. Working in the garden today too | 14:25 | |
| dukeleto | whiteknight: indeed! I just put in a 4ft mulch path yesterday and I still have 25 fruit trees to plant... | ||
| whiteknight | fruit trees? I'm jealous. What varieties? | 14:26 | |
| dukeleto | whiteknight: cherries, apples, pears mostly, with a few nectarines and some possibly dead plums | 14:27 | |
| whiteknight: somebody was getting rid of them all so I snatched them all up | |||
| Craigslist is a beautiful thing, occasionally :) | 14:28 | ||
| whiteknight | heh. We have a Cherry tree that I was really excited about when we bought the place. However it turns out to be an ornamental variety | ||
| dukeleto | whiteknight: nectarines are fickle mistresses in the pacific NW, but I am willing to try them out | ||
| whiteknight | flowers, no fruit | ||
| dukeleto | whiteknight: well, cherries trees like buddies to help pollinate, so putting a fruiting one near that is probably a good idea. | 14:29 | |
| dukeleto has become a fruit tree expert recently :) | |||
| whiteknight | nice. I really want more fruit trees, but my wife is luke warm on the idea | 14:30 | |
| cleanup and bees and all | |||
| moritz | bees usually don't make trouble (at least the European varieties) | ||
| wasps can be annoying though | 14:31 | ||
| whiteknight | no, I like bees a lot. My wife gets nervous with my son running around | ||
| I was thinking, breifly, about putting in a hive somewhere | |||
| moritz | you should do so only after the first bee bite | ||
| or s/bite/sting/ # whatever | |||
| just to see if your son has an allergy | 14:32 | ||
| dukeleto | whiteknight: you can very easily make a Mason bee habitat like this to greatly increase pollination : habitatsbybill.com/Mason_Bee.html | 14:33 | |
| whiteknight: mason bees don't make honey, so they pollinate 3x more evidently and ... no stingers! | |||
| whiteknight: jashwanth seems to be making some progress on parrot-lapack, which is nice | 14:34 | ||
| whiteknight: i think in the future, we need to make sure students understand the very basics of git and compiling code before gsoc starts | 14:35 | ||
| whiteknight | dukeleto: yes, I am encouraged by his recent progress | 14:36 | |
| dukeleto | whiteknight: maybe we can provide a screencast which goes over the very basics, then we give them some kind of "quiz" to make sure they watched it and understood | ||
| whiteknight | And in the future, I think we absolutely MUST require that students be able to download, build and test parrot, and be able to make an example commit to github | ||
| dukeleto | whiteknight: i am not looking to disqualify students as much as making sure students are prepared to be successful | ||
| whiteknight: yes | |||
| whiteknight | yes, the coding period is not the time to be learning these basics | 14:37 | |
| dukeleto | whiteknight: yeah, the community bonding period should be for that, but sometimes that is too late | ||
| whiteknight | yes | 14:38 | |
| Obviously schedules conflict with the end of classes and finals, but those things still need to be demonstrated much earlier | |||
| and considering that a simple Parrot build shouldn't take more than an hour front to back, that's not too much time | |||
| dukeleto | whiteknight: i know that etherboot does IRC interviews where they ask basic stuff like this to make sure students have this stuff covered | 14:40 | |
| whiteknight | The problem is, we don't want to be too restrictive. We received brrt++'s proposal relatively late, and he is off like a rocket | 14:41 | |
| moritz | but otoh brrt hung around here for quite a while, discussing potential projects | 14:45 | |
| whiteknight | True, but jashwanth was one of the first people we talked too, very early in the proposal period | 14:47 | |
| and his school schedule has put him significantly behind | |||
| not to mention several problems with being able to build and test his prerequisites | 14:49 | ||
|
14:58
JimmyZ joined
|
|||
| Coke | I imagine it's all moot as we are now "seasoned", and will no doubt not get invited back next year. ;) | 15:13 | |
| dalek | : fc872f5 | kjs++ | / (2 files): work on handling struct fields. |
||
| : 54dd1cf | kjs++ | / (3 files): fix nested structs (I think!) clean up test. |
15:19 | ||
|
15:19
kjs joined,
pmichaud joined
|
|||
| dalek | : 70a9a19 | kjs++ | / (3 files): add some debugging info. update structparam test. |
15:36 | |
|
15:49
kjs_ joined
|
|||
| dalek | : f1ff157 | kjs++ | src/gencode.c: free a few registers; remove unneeded code. |
15:58 | |
| rrot: bda0d58 | jkeenan++ | lib/Parrot/Pmc2c/ (5 files): [codingstd] Update copyrights on recently modified files. |
15:59 | ||
|
15:59
kjs joined
17:06
benabik joined
|
|||
| dalek | : 29e0265 | kjs++ | src/semcheck.c: Fix typechecker; for a.b., return type of b. for a[10], return type of a. |
17:11 | |
| : d88a2c9 | kjs++ | src/semcheck.c: that was the wrong fix. correct the type checker better. |
|||
| : ce6286f | kjs++ | src/ (3 files): make errors and warnings more like gcc's output. |
17:30 | ||
| : cfaefe2 | kjs++ | docs/pddxx_m1.pod: update the doc for m1. |
18:57 | ||
|
19:02
kuku joined
19:18
kuku joined
19:33
kjs joined
|
|||
| dalek | : 2198968 | kjs++ | docs/pddxx_m1.pod: more docs. |
20:09 | |
|
20:17
davidfetter joined
20:34
kjs joined
20:52
kjs_ joined
|
|||
| dalek | : c69cd16 | kjs++ | src/ (2 files): fix a bug; shouldn't link chunk and struct symbol tables. Only nested scopes get to have a parent. |
20:56 | |
| : 427f344 | kjs++ | src/m1.y: Turns out there's no need to call yyget_extra to get to use "comp". More to do. |
21:14 | ||
|
21:17
brrt joined,
brrt left
21:24
contingencyplan joined
|
|||
| dalek | : 8faec0d | kjs++ | src/m1.y: more cleanups in parser. |
22:02 | |
|
22:11
NotFound joined
|
|||
| NotFound | ~~ | 22:12 | |
| dalek | : 538320c | kjs++ | src/ (3 files): refactoring adding parameters code. |
22:39 | |
|
22:41
whiteknight joined
22:49
eternaleye joined
|
|||
| dalek | : 8997578 | kjs++ | src/ (2 files): cleanups in parser. store namespace in compiler. nothing done with it yet. |
22:49 | |
| : 2bd650c | kjs++ | src/ (2 files): cannot use continue in switch statements. |
22:56 | ||
|
23:03
kjs_ joined
|
|||
| dalek | : 5d4f1d5 | kjs++ | src/ (4 files): cleanup, docs |
23:17 | |
|
23:19
Util joined
|
|||
| dalek | : c18ee72 | kjs++ | src/semcheck.c: remove local variable. |
23:22 | |
| : 8cd6dd6 | kjs++ | src/gencode.c: chasing a bug of sorts. comments to self. |
23:27 | ||
| rrot: 35c4d65 | jkeenan++ | ChangeLog: Added entry about code cleanup in lib/Parrot/Pmc2c/. |
23:46 | ||
|
23:47
kid51 joined
|
|||
| kid51 | msg ayardley I updated ChangeLog, but please check formatting (leading whitespace) | 23:48 | |
| aloha | OK. I'll deliver the message. | ||