|
weekly meeting at 18:30 UTC, Tuesday | logged at irclog.perlgeek.de/parrotsketch/today Set by moderator on 30 September 2008. |
|||
|
01:38
Whiteknight joined
07:57
particle joined
10:12
particle joined
11:07
rdice joined
11:26
rdice_ joined
12:46
Wknight8111 joined
14:02
PacoLinux joined
14:30
leo joined
14:59
particle joined
16:06
pmichaud joined
16:20
jhorwitz joined
16:40
DietCoke joined
16:43
moritz joined
17:42
kj joined
18:13
cotto joined
18:19
rdice_ joined
18:22
Wknight8111_ joined
18:28
chromatic joined,
barney joined
|
|||
| Coke | ~~ | 18:30 | |
| jhorwitz | right back at ya | ||
| chromatic | Good $LOCALTIME all. | ||
| kj | hiya | ||
| moritz | hi | ||
| Wknight8111 | hello | ||
| cotto | hi | ||
| barney | hallo | 18:31 | |
| chromatic | Allison is in an airport, so I'll paste her report. | ||
| pmichaud | hello. | ||
| chromatic | Resolved a number of post-merge MMD problems. Have a few left to go. | ||
| atching up on mailing list posts (while I'm between development branches). | |||
| particle will be in late, on phone | |||
| chromatic | Added a first draft of a guide to creating, maintaining, and merging branches. Review/patches welcome. | ||
| barney? | |||
| barney | Fiddled with class attributes in Pipp. | 18:32 | |
| .eor | |||
| chromatic | I fixed a handful of bugs and cleaned up some type conversion warnings in C. | ||
| I'm going to review our use of CONST_STRING to make sure we NEVER EVER RETURN THEM TO CALLING CODE because that creates weird string bugs. | 18:33 | ||
| EOR | |||
| Coke? | |||
|
18:33
NotFound joined
|
|||
| Coke | - pulled partcl out of the repository, partially to make sure parrot | 18:33 | |
| can deal with other languages doing this closer to 1.0, and partially | 18:34 | ||
| to give myself a stable work environment. | |||
| - managed to get mdiep to commit something! =-) | |||
| - Repository/wiki/links to everything at code.google.com/p/partcl | |||
| - partcl now passing 3158 tests running the native test suite. | |||
| [exit] | |||
| chromatic | cotto? | ||
| cotto | * have all known bugs ironed out of PhpArray code | ||
| * code still needs some cleanup (but less than last week) | |||
| * next step is to get to know the PCT code and start implementing functions in src/common | |||
| * queue 2 questions | |||
| eor | |||
| chromatic | japhb? | ||
| japhb | chromatic: as usual, nothing to report | 18:35 | |
| chromatic | jhorwitz? | ||
| jhorwitz | at ppw last weekend. talks went well. | ||
| not much coding, as the "use" rakduo segfault continues to block and baffle me. i really need to open a ticket to track it. | |||
| EOR | |||
| chromatic | kj? | 18:36 | |
| kj | == work on PIRC | ||
| * rewrote the heredoc preprocessor; it now correctly parses multiple heredocs in a sub call. | |||
| * Seems to work fine now, on cygwin, linux and windows. | |||
| * cleaned up the macro preprocessor. this links to libparrot as well now. | |||
| * const-ed all pirc sources as much as I could. | |||
| * added a basic Makefile, which was fixed by chromatic++ so it works on Linux (but needs fixing on windows) | |||
| * fixed about all compiler warnings, leaving only some warnings in generated sources (lexer, parser) | |||
| * found the way to remove the warnings about 'inconsistent dll linkage', which is also usable for IMCC. | |||
| * thinking about how to combine the 3 processors, so using it is easier. | |||
| * need to check out how the headerizer tool works, so it can generate the headers. | |||
| .eor | |||
| cotto | unqueue one question | 18:37 | |
| chromatic | moritz? | ||
| moritz | nearly no tuits, nothing to report. | ||
| chromatic | NotFound? | 18:38 | |
| NotFound | A few work on some tickets. | ||
| EOR | |||
| chromatic | particle? | 18:39 | |
| particle | ~5m please | ||
| chromatic | pmichaud? | ||
| pmichaud | ** Rakudo spectest_regression: 204 files, 4380 passing | 18:40 | |
| == Miscellaneous | |||
| : presented Rakudo stuff at Pittsburgh Perl Workshop | |||
| : cleaned up older compilers still using n_* opcodes | |||
| == PCT stuff | |||
| : worked with Tene++ to finish hllmagic branch and merge back into trunk | |||
| : things that were 'Foo::Bar' in PGE and PCT are now ['Foo';'Bar'] | |||
| == Rakudo stuff | |||
| : removed some tests from spectest regression until we can fix in Parrot | |||
| : worked on improving package and namespace handling in Rakudo | |||
| : added 'parse_name' method to Perl6::Compiler | |||
| : fixed use of internal $?NS variable | |||
| : eliminated incorrect definition of '::' as a sigil | |||
| : working towards enabling interpolated namespaces (for mod_parrot) | |||
| : worked with particle++ on 'is export' | |||
| : added a couple of new features to progress-graph.pl | |||
| EOR | |||
| jhorwitz | pmichaud++ :) | ||
| chromatic | tewk? | 18:41 | |
| Tene? | 18:42 | ||
| Tene | A little work on cardinal. | 18:43 | |
| namespace updates with pmichaud | |||
| Started trying to work on a branch to get languages into their own .HLLs, but blocking on some feedback/decisions from pmichaud. | |||
| KTHXBAI | |||
| chromatic | particle? | ||
| particle | ~ attended pghpw, hacked with pmichaud, jhorwitz and others | ||
| ~ met folks from buglabs.net | |||
| ~ got a hacker to start work on porting parrot to openembedded linux (which the bug runs) | |||
| ~ got 'is export' trait to start to work in rakudo | 18:44 | ||
| ~ some funny bugs are preventing me from continuing on that | |||
| ~ i'll bend patrick's ear about them | |||
| ~ hopefully we can get past them quickly | |||
| ~ discussed branch merge philosophy with will and allison | |||
| ~ working on the parrot developer summit logistics | |||
| 1 queuestion :) | |||
| .end | |||
| chromatic | Wknight8111? | 18:45 | |
| Wknight8111 | * Worked on calling_conventions branch some. | ||
| * Been busy in real life (always seem to be busy). | |||
| EOR | |||
| chromatic | Let's move to questions. cotto had one and particle has one. | 18:46 | |
| cotot? | |||
| cotto? | |||
| cotto | Could someone review the fix in rt.perl.org/rt3/Ticket/Display.html?id=59810 and let me know if it's the right approach? | ||
| Summary: Because STRINGs don't cache the seed used to compute a hash, it's possible to break stuff by computing (and therefore caching) the hashval of a STRING using a seed other than the one used in src/hash.c. | |||
| The patch in that rt adds code to cache and check the seed so API users can use an arbitrary seed without breaking anything. | |||
| Coke has one now, too. | |||
| chromatic | cotto, it seems like it works, but I'm not sure it's the cleanest solution. I'm not sure what the cleanest solution is, however. | 18:47 | |
|
18:48
Wknight8111_ joined
|
|||
| Wknight8111_ | did my report get through? | 18:48 | |
| cotto | should I just give it time to see if we can find something better? | ||
| Wknight8111_, yes | |||
| particle | Wknight8111_: only the part up to EOR | ||
| Wknight8111_ | ok | 18:49 | |
| chromatic | cotto, how much breaks without it? | ||
| cotto | just my phparray code, and there's an easy workaround | 18:50 | |
| I'm more concerned about future mysterious breakage. | |||
| chromatic | Me too. | 18:51 | |
| The idea of having the cached hash value flip flop back and forth seems a little silly to me, and the idea of expanding our string struct to include even more data... but for longer strings, it may be worthwhile. | 18:52 | ||
| cotto | What about not allowing the seed to be changed (apart from recompiling)? | 18:53 | |
| chromatic | Long-term, I'm not sure that's useful either. | ||
| There are some hash-poisoning effects that can make really long bucket chains that create easy DoS attacks. Changing the seed dynamically is a nice way to avoid that. | 18:54 | ||
| particle | perl 5.8.4 is the one that finally got that right iirc | ||
| chromatic | Let's leave it as a TODO for now, if you have a workaround and it isn't blocking you. | 18:55 | |
| Will that work? | |||
| cotto | that's fine for now | ||
| chromatic | particle, you had a question. | ||
| particle | release time is coming up. does anybody have issues that need priority before release? i'm sure the answer is yes. | 18:56 | |
| if so, please add them as dependencies to the release tracking ticket in rt#58946 | |||
| and, please, let's look at fixing them, too :) | |||
| chromatic | Fixing TGE! | 18:57 | |
| Coke, you had a question. | 18:58 | ||
| Coke | (and Tcl/Glob, which was my question, and I just added the tcl (59870) as a dep to 58946). | ||
| added the -ticket- | |||
| particle | coke+=1 | ||
| chromatic | cokf | 18:59 | |
| Coke | It would be nice ot have this release be one I can target with the new out-of-the-repo partcl. | ||
| . | |||
| chromatic | Are there any other questions? | ||
| That looks like a no. | 19:01 | ||
| Gentle reminder: if everyone closed one RT a day until the next release, we'd be under 600 open bugs. | |||
| Wknight8111 feels inspired! | 19:02 | ||
| chromatic | GO HIT RESOLVED READY... BREAK! | 19:03 | |
|
19:12
chromatic left
19:17
Coke left
19:19
jhorwitz left
19:22
pmichaud left,
davidfetter joined
19:30
moritz left
20:15
particle1 joined
20:30
PacoLinux left,
particle joined
21:06
particle1 joined
21:13
particle joined
22:03
Whiteknight joined
|
|||