|
"Tuesday at 20:30 UTC" Set by moderator on 2 June 2010. |
|||
|
00:39
darbelo joined
04:35
contingencyplan joined
04:36
contingencyplan joined
07:41
whiteknight joined
12:18
bluescreen joined
12:57
mikehh joined
17:46
cotto_work joined
18:37
Chandon joined
18:39
bubaflub joined
18:45
tewk joined
19:15
chromatic joined
19:20
khairul joined
20:00
NotFound joined
20:04
smash joined
20:06
tcurtis joined
|
|||
| mikehh | What I did since my last report: | 20:07 | |
| * building and testing parrot on amd64/i386, with gcc/g++ | |||
| * various fixes | |||
| * branch testing and some fixes | |||
| * make corevm/make coretest is PASSing all tests again | |||
| * mainly due to efforts of plobsing++ and bacek++ | |||
| * closed some related tickets and also TT #1135 | |||
| * tested rakudo mainly but also partcl and partcl-nqp on various parrot builds | |||
| What I intend to do in the next week: | |||
| * testing and fixing | |||
| .eor | |||
| darbelo fails with EREPORTEDINTHEBLOG | 20:08 | ||
| tcurtis | What I did: | ||
| All of the following except where specified otherwise are referring to the gsoc_past_optimization branch. | |||
| * Implemented :g/:global and :p/:pos attributes for matching PAST::Patterns. | |||
| * Implemented .transform method for PAST::Pattern. | 20:09 | ||
| * Added an example of constant folding with PAST::Pattern. | |||
| * Updated MANIFEST.generated. | |||
| * Wrote the beginning of a tutorial: | 20:10 | ||
| - parrot.org/content/adding-optimizat...astpattern | |||
| * Started working on documentation. | |||
| * Made a fork on NQP-rx for testing of my optimizations: | |||
| - github.com/ekiru/nqp-rx | |||
| What I will do: | |||
| * Fix any more bugs that are discovered. | |||
| EOR | |||
|
20:11
plobsing_work joined
|
|||
| plobsing_work | What I Did: | 20:12 | |
| + create dynop_mapping branch to deal with dynop/PBC issues | |||
| - selected approach: code segments get optables, mapping frozen in pbc | |||
| - made space available for frozen mappings in bytecode segments | 20:13 | ||
| - next steps: get IMCC to emit the mappings, renumber ops (requires IMCC to not emit ops immediately) | |||
| What I Plan: | |||
| + continue with dynop_mapping fix | |||
| + merge nci changes from ash when ready for a wider audience | 20:14 | ||
| EOR | |||
| tcurtis | I'm failing at pasting my full report somehow(I blame line endings). nopaste.snit.ch/21271 for my full report. | ||
| Chandon | Done: | ||
| * Discovered that Timers don't really work as advertised. | |||
| Will do: | |||
| * Write blog post. | |||
| * Make timers work in gsoc_threads branch. | |||
| khairul | Did: | 20:15 | |
| -added event notifications to runtime library | |||
| -added dynlib detection | |||
| -consolidated blog post for week 2 and 3 (parrot.mangkok.com/?p=106) | |||
| Will do: | |||
| -handle exit opcodes properly (Currently crashes) | |||
| -expose file/line info | |||
| -add more types of event notifications (per class, per sub, per method) | |||
| -tests for runtime library now that it is fairly fixed | |||
| EOR | |||
| NotFound | What I did: | 20:16 | |
| -parrot | |||
| * Created ByteBuffer PMC and its tests | |||
| * Implement a sane default for FIA sort method | |||
| * Refactor and improve embed tests | |||
| * Created the function Parrot_warn_deprecated | |||
| * Added a bunch of tests, guided by coverage results, and reformating | |||
| some PMC code to make it easier to cover. Located and fixed some bug | |||
| while doing that. | |||
| -winxed | |||
| * Backported pirops syntax to stage 0 | |||
| * Stop using ParrotInterpreter stdhandle method, using pirops getstd... instead. | |||
| * Improved get_..._keyed type selection for generated code | |||
| * Implemented predef ord in stage 0 and moved ord and chr tests | |||
| to basic tests directory. | |||
| * Back to always expanding const strings, stop using .const pir directive | |||
| What I will do: | |||
| No plan. Probably adding more coverage improving tests. | |||
| EOR | |||
| cotto_work | #did: | 20:17 | |
| - helped khairul with some questions, did some code review | |||
| - OSUOSL should be setting up a git/trac test site within the next day or two | |||
| #will do: | |||
| - hack on git/trac | |||
| - Lorito cheerleading | |||
| - ? | |||
| #eor | |||
| Util | # Done: | 20:19 | |
| * Wrote Perl6book section on currying. | |||
| * Looked into unnecessary rebuilding of Rakudo during `make test` | |||
| = File::Copy on Win32 preserves timestamps; will change to ExtUtils::Command | |||
| # Plan to do: | |||
| * Fix Win32 Rakudo failure | |||
| * Attend YAPC | |||
| * Finish Top10 presentation. | |||
| # Blockers: | |||
| * $WORK | |||
| .end | |||
| Coke | DID: | 20:20 | |
| - parrot: | |||
| - wrote tests for parrot_config | |||
| - fixed tools/dev/pprof2cg.pl to give usage instead of explode. | |||
| - fix bug with non-ascii temp path. | |||
| - gut opcode listing from PDD 06. | |||
| - eliminate PARROT_NET_DEVEL | |||
| - ticket wrangling | |||
| TODO: | |||
| - parrot: - fix 'make html' issues (several TTs). (may involve substantial changes) | |||
| - partcl-nqp: - find out why new tests are failing. :( | 20:21 | ||
| - YAPC. | |||
| EOR | |||
| bubaflub | Did: | ||
| * Parrot configures on RTEMS (x86 / pc586) | |||
| * Parrot builds up to miniparrot on same platform | |||
| Will Do: | |||
| * Work around Parrot bootstraping | |||
|
20:31
bluescreen joined
|
|||
| chromatic | Hello everyone. | 20:31 | |
| cotto_work | hello | ||
| mikehh | hello | 20:32 | |
| chromatic | Let's review last week and this release. How did it go? | ||
| NotFound | Hola | ||
| mikehh | looks good | ||
|
20:33
ash_ joined
|
|||
| chromatic | Did we meet our goals? We didn't merge the GC changes. | 20:33 | |
| NotFound | Surprisingly good, all dynops problem seems to have been worked around. | ||
| mikehh | make corevm/make coretest now passes | ||
| chromatic | Any last minute fallout? | 20:34 | |
|
20:34
eternaleye joined
|
|||
| chromatic | Sounds like a no. | 20:35 | |
| What shall we work on this week? | |||
| mikehh | getting gc_massacre ready to merge? | 20:36 | |
| chromatic | +1 | 20:37 | |
| particle | point of interest: rakudo * will not be released this month, and is now targeting post rakudo 2.6, specifically july 29 | 20:38 | |
| the rakudo team plans changes to nqp-rx, which must be included in our next release | |||
|
20:38
allison joined
|
|||
| particle | anything else we do is gravy. | 20:38 | |
| (from their perspective). | |||
| chromatic | Are they delaying because of our deprecation policy? | 20:39 | |
| particle | no, they're delaying because they want to release a quality product | ||
| Coke | you mean post parrot 2.6 ? | ||
| chromatic | Do they have other requests of Parrot 2.6? | ||
| mikehh | which of course must also be a quality product :-} | 20:40 | |
| particle | rakudo folks are quite happy with parrot, just need nqp-rx changes (pmichaud++ said about 2 days of his time) | ||
| rakudo compiler releases will continue as usual, thursday following parrot | |||
| chromatic | Okay. Hopefully we can merge and tune gc_massacre. | ||
| pmichaud_ | particle is correct | ||
| particle | R* release will be on its own cycle. | ||
| pmichaud_ | our current plan now is that R* will target the July Parrot release | ||
| and we see no major Parrot issues or shortcomings | 20:41 | ||
| (and it's nice that July is a supported Parrot release, which is also a bonus) | |||
| Coke | I am apparently release both parrot and rakudo next month. | ||
| *releasing | |||
| (but not R*) | |||
| pmichaud_ | Coke: excellent | ||
| particle | coke: been there, done that. it's not hard | 20:42 | |
| Coke | I am going to try to change the release for 2.6 so it highlights things since 2.3 instead of 2.5 | ||
| chromatic | Any Rakudo requests for post 2.5? Don't break trunk for a couple of days? | ||
| particle | coke++ | ||
| chromatic: rakudo is currently targeting the 2.5 release | 20:43 | ||
| Coke | (and also fix existing warts on 'make html' so we don't have empty pages on docs.parrot.org - if you see doc bugs (not "docs not yet written" but bugs), please mkae sure there's tickets. | ||
| we can break trunk all we want. =-) | |||
| (WHICH IS NONE!) | |||
| particle | i think gc_massacre should go in, regardless of when nqp-rx changes are ready (right, pmichaud?) | ||
| *should go in when it's ready | |||
| chromatic | Any other comments on 2.5, 2.6, and Rakudo? | 20:44 | |
| Coke | FYI, 633 active tracs atm. | ||
| pmichaud_ | if gc_massacre is safe enough for the 2.6 release, then its timing relative to nqp-rx shouldn't be important. | 20:45 | |
| so it can go in whenever. | |||
| mikehh | quite a lot were closed in the last week | ||
| Coke | docs.parrot.org needs to be updated with 2.5 | ||
| chromatic: for 2.6, we'll need to schedule something in about 2 weeks to review open experimental items. | |||
| want to make sure we bless anything that needs it. | 20:46 | ||
| chromatic | Good point. | ||
| Coke | now is also a good time to rip out more deprecated stuff. | ||
| chromatic | Shall we make that the focus? merge gc_massacre and remove deprecations? | 20:47 | |
| mikehh | as long as there is something that replaces the deprecated stuff or equivalent for needed stuff | ||
| Coke | That should be the case unless otherwise noted. | 20:48 | |
| chromatic | Let's move to questions. Are there any? | ||
| cotto_work | q1q | 20:49 | |
| Coke | q1q | ||
| chromatic | cotto_work? | 20:50 | |
| cotto_work | chromatic and allison (and anyone else who volunteered or wants to), any eta on a first draft of the Lorito docs? | ||
| chromatic | I'll work on something for next week. | ||
| allison | Which are the most critical docs to work on first? | 20:52 | |
| cotto_work | They're listed in order of importance on the wiki page | ||
| purpose, security, concurrency and balance | 20:53 | ||
| allison | I can take concurrency. | ||
| cotto_work | chromatic, istr that you had purpose | 20:54 | |
| chromatic | yes | 20:55 | |
| cotto_work | ok | ||
| plobsing had some thoughts on security and balance. I'll see if I can sucker him into one or both of those. | |||
| (should nobody else volunteer) | 20:56 | ||
| eoq | |||
| chromatic | Coke? | ||
| Coke | PS next week or no? | 20:57 | |
| or, "yapc next week may cut down on attendence dramatically." | |||
| cotto_work | We don't have as many people at yapc as we have in the past. | 20:58 | |
| chromatic | +1 to try | ||
| +2 to meet at YAPC | |||
| Coke | absolutely. there's a parrot/rakudo BOF room available. see you there. | 20:59 | |
| chromatic | Other questions? | 21:00 | |
| Let's call it a week then. Delete code! | 21:01 | ||
|
21:04
NotFound left
|
|||
| tcurtis | I've been told that nopastes expire, so here is a link to my report on github: gist.github.com/439694 | 21:06 | |
| Coke | tcurtis: just paste it in next time. | ||
| danke. | |||
|
21:07
plobsing_work left
21:09
darbelo left
|
|||
| tcurtis | Coke: I tried, but it was not pasting properly(possibly due to line ending problems). Next time I will ensure that my client will not have such problems. | 21:11 | |
|
21:13
whiteknight joined
23:04
eternaleye joined
23:39
mikehh_ joined
|
|||