|
Post closed tickets in your report. | Note: This channel is for our weekly status meetings (Tuesdays at 19:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/ Set by moderator on 12 June 2012. |
|||
|
03:32
benabik joined
08:57
lucian joined
09:41
kjs joined
|
|||
| kjs | Reporting now, as I won't be available today and rest of week: | 09:57 | |
| REPORT: | |||
| Much progress on M1, with help of jimmy++. | |||
| HIGHLIGHTS: | |||
| + recursive functions work; (fact(), fib()) | |||
| + structs and nested structs work (x.y.z = 42). | |||
| + multi-dimensional arrays work (x[3][4][5] = 42). | |||
| + combination of the above works too (x[1].y[3].z = 42); | |||
| OTHER PROGRESS: | |||
| + working on examples/life.m1 (doesn't work ATM). | |||
| + working on examples/crc.m1 (different output from C version but prob. a 32 v. 64 bit issue). | |||
| + various bug fixes; many issues are ironed out. | |||
| --> making assumptions explicit with assert() works great. | |||
| + fix up the type checker (WIP) | |||
| --> most problems are solved by fixing the type checker; it needs to walk the whole AST to visit all nodes and set the right pointers. | |||
| + added support for hex., oct. and binary contants (0b01010) | |||
| + work on docs/pddxx_m1.pod to explain the various "subsystems", even though they are not modular. | |||
| TODO & OPEN ISSUES: | |||
| + the type checker needs much more work to emit warnings and errors on improper use. | |||
| + the register allocator/optimizer needs more testing, and need a proper register spiller. whenever running out of registers, it just resets at the moment. | |||
| + parameters and arguments seems to be wonky. This needs more testing and ironing out. | |||
| + probably want to have callee set up its own frame; this code would | |||
| only be generated per function, rather than per call; this reduces the bytecode file size. | |||
| + add support for various types such as unsigned types, int32, etc.; this depends on M0 support | |||
| HELP WANTED: | |||
| + It would be great to increase the bus number for M1 as my availability is likely to go down over the next months. Please try it out, report bugs, ask questions, code-reviews; code walk-throughs can be arranged. | |||
| .eor | |||
|
13:35
wagle_ joined
13:38
alvis_ joined
13:50
jlaire joined
13:53
PerlJam joined
14:05
PerlJam joined
15:00
contingencyplan joined
16:14
jashwanth joined
19:15
whiteknight joined
|
|||
| alvis | What I did: | 19:17 | |
| * almost complete on the fixup to 'tools/release/parrot_github_release.pl' (It does work as is; it's just a'bit tricky) | |||
| * cut the 4.5.0 release (but still working on a few bits.) | |||
| EOR | |||
| whiteknight | WHAT I DID: | 19:18 | |
| * GSOC Wrangling. | |||
| * Working on the io_cleanup1 branch. Most tests are passing. function-level docs are in place. A few small fixes are left, nothing major. | |||
| WHAT I WILL DO: | |||
| * Would like to merge the threads branch soon. I was waiting for nine, but he has been absent. I will make preparations | |||
| * Continue on the io_cleanup1 branch. Would like to have it passing all tests and be merge-ready this week (even if we wait a while before doing it) | |||
| * Continue on GSOC stuff | |||
| * Away the end of the week and the weekend. | |||
| EOR | |||
|
19:18
darbelo joined
19:27
brrt joined
|
|||
| cotto | howdy | 19:30 | |
| alvis | hio | ||
| whiteknight | cotto: howdy | ||
| rurban | hi | ||
| cotto | how's this week been? | 19:31 | |
| rurban | ok me next | ||
| 2012-07-19 rurban | |||
| DONE: | |||
| * @YAPC talked with Patrick and Jim for the upcoming supported release I'll be doing. Looks fine, but... | 19:32 | ||
| * beware of threads and lorito and io_cleanup | |||
| * aside: started on the perl5 type system :) e.g. my const int @array[5] = (0..4); | |||
| TODO: | |||
| * watch threads, io_cleanup and lorito stableness. better merge earlier to | |||
| see no surprises and torn apart features | |||
| * exotic platforms. I have a few, but Jim is the only one with a PPC | |||
| * kjs: when do you thing you can merge M1? | |||
| * how are threads doing this month? still the windows blocker around? | |||
| EOR | |||
| s/thing/think/ | |||
| whiteknight | cotto: Week has been slow in master. Looks like m0 is moving along like crazy | ||
| cotto | yes and very yes | 19:33 | |
| rurban | kjs is not here. what is the time-frame for m0 and m1 to be merged? | 19:34 | |
|
19:35
NotFound joined
|
|||
| NotFound | Hello | 19:35 | |
| rurban | NotFound: your turn | 19:36 | |
| cotto | I think it's early to talk about merging. We'll need to be a lot closer to implementing parrot guts in M1. | ||
| NotFound | Nothing important to report. | ||
| whiteknight | next merges on the table are threads and hopefully io_cleanup1 | ||
| the later still has some kinks to work out | 19:37 | ||
| threads I would like to do this week or next week | |||
| rurban | cotto: great to here. I was worried | ||
| great to hear. (oh my) | |||
| do we announce threads as experimental? | 19:38 | ||
| cotto | has it been merged? | ||
| NotFound | Someone has tried declaration-after-statement in non-gcc environments? | 19:39 | |
| rurban | no, just preparing myself for a desaster | ||
| can we exclude threads somehow from the "supported" policy? | 19:40 | ||
| whiteknight | threads is pretty stable. We can announce it as experimental | ||
| It might be marked that way in the branch already. I'll make sure of it | |||
| cotto | thanks | 19:41 | |
| rurban | I am mainly worried about our supported API for threads. I'm pessimistic with the feature, but no prob for me | 19:42 | |
| whiteknight | rurban: the concept of "supported" is much weaker than it used to be | ||
| we don't follow that old policy very closely anymore | |||
| rurban | for the next 3 releases I know :) | 19:43 | |
| cotto | thanks for bringing up that concern. We'll handle it with kid gloves. | ||
| whiteknight | so long as Rakudo continues to build and run like normal, that's all the support I currently care about | ||
| rurban | The rest is pretty stable anyway | ||
| And if they decide to try out threads? :) just kidding | |||
| whiteknight | Ideally the threads should work, and if we find bugs we will fix them | 19:44 | |
| rurban | Good | ||
| So lorito in about 3 months or so? | 19:46 | ||
| NotFound | We can even find and fix them at the same time. | ||
| cotto | rurban, hard to say | ||
| not sooner than that, at least | |||
| rurban | Ok | ||
| kid left us? I need him | 19:47 | ||
| whiteknight | kid51 is still around | 19:48 | |
| rurban | Thanks, that's it I guess. No questions? | 19:53 | |
| The webpage has to be updated for the new release, btw | 19:55 | ||
| alvis | yep, that's one of the bits left to do. | ||
| rurban | PDD 13 has an odd ordering in docs.parrot.org/parrot/latest/html/pdds.html | 19:56 | |
| alvis | I'll see what I can do to fix it. | 19:58 | |
| rurban | So looks like I'm calling it a wrap now, not cotto. | ||
| cotto | wfm | 19:59 | |
|
20:20
brrt joined
20:25
brrt left
20:47
brrt joined
|
|||
| brrt | ok, repeating my report here for the logs | 20:48 | |
| what I did: | |||
| - reshuffle a bunch of code (move the settting up of IO handles to winxed, about which I'm really happy) | |||
| - I have not written as much tests as I would have liked, mostly because I feel things are not done enough, and also because I work primarly within gdb (use make debug, works like a charm) | 20:52 | ||
| what I'm busy with right now: | |||
| - getting the request variables and headers imported into parrot, this is mostly a copying and moving stuff arround issue | 20:53 | ||
| - getting output headers out of parrot into apache, which is tricky-ish (although #parrot just gave me good advice) | |||
| What I'm going to do: | 20:54 | ||
| - unify script-loading into its own namespace and classes | |||
| - write the different loaders (CGI, PSGI, inline-based-on-hinxed) | 20:58 | ||
| - and move different utiltiy functions together | 20:59 | ||
| EOR | |||
|
21:37
brrt left
21:43
NotFound left
22:22
whiteknight joined
22:29
darbelo left
22:53
alvis_ joined,
alvis_ left
|
|||