|
Parrot 4.0.0 "Hyperstasis" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 18 January 2012. |
|||
| cotto | dukeleto: she's on github under bacek++'s account | 00:05 | |
| bacek_at_work | aloha, aloha? | 00:22 | |
| aloha | bacek_at_work: aloha is simple Bot::BasicBot::Pluggable hosted on github.com/bacek/aloha | ||
|
01:39
jsut_ joined
|
|||
| dalek | rrot/auto-sizes: 71c0714 | jkeenan++ | t/steps/auto/sizes-01.t: Test auto::sizes::runstep(). |
02:11 | |
| rrot/auto-sizes: d9eb8c1 | jkeenan++ | t/steps/auto/sizes-01.t: Add tests for new version of auto::sizes. |
|||
| rrot/auto-sizes: 14709c9 | jkeenan++ | t/steps/auto/memalign-01.t: Correct number of tests in plan. |
|||
| rrot/auto-sizes: 38d8cf9 | jkeenan++ | t/steps/auto/memalign-01.t: Update copyright date. |
|||
| rrot/auto-sizes: cecf16c | jkeenan++ | t/steps/auto/sizes-01.t: Test all execution paths (branches) for auto::sizes::_set_intval_range(). |
03:20 | ||
|
03:38
Psyche^ joined
|
|||
| dalek | kudo/nom: 78bee73 | moritz++ | src/core/Exceptions.pm: simplify exceptions code a bit by bringing in X::Base inheritance through X::Comp |
05:45 | |
| kudo/nom: 95f97e4 | moritz++ | src/ (2 files): first X::Parameter class; many more to come... |
|||
|
07:18
he joined
08:40
mj41 joined
08:51
lucian joined
|
|||
| dalek | kudo/nom: 583949d | moritz++ | src/ (2 files): more typed parameter exceptions |
09:09 | |
| kudo/nom: fbddce7 | moritz++ | src/Perl6/Actions.pm: fail better on 'is repr' without parameter |
|||
|
09:22
contingencyplan joined
|
|||
| dalek | kudo/nom: 2042efb | moritz++ | src/ (2 files): turns out we do not yet know which paramater a double type constraint is attached to |
09:41 | |
|
09:45
mj41 joined
10:10
lucian joined
|
|||
| aloha | (parrot/parrot) Issues opened : 706 (update auto-sizes) by gerdr : github.com/parrot/parrot/issues/706 | 10:27 | |
| dalek | kudo/nom: 7d0453e | moritz++ | src/ (2 files): typed exceptions for some private method call fails |
10:32 | |
|
10:38
dukeleto- joined
10:40
tty234_ joined
10:42
ehiggs joined,
betterwo1ld joined,
ascent_ joined
10:43
krunen_ joined,
kthakore_ joined,
Tene_ joined
|
|||
| dalek | rrot-linear-algebra: 03fb4c6 | Whiteknight++ | / (2 files): Add in a quick makefile copied from Rosella. Makes building easier if you have aliases set up. |
10:44 | |
| rrot-linear-algebra: 5ee91b5 | Whiteknight++ | / (2 files): Update t/harness to use the current Harness API. Tests do not run |
|||
| rrot-linear-algebra: 55761d9 | Whiteknight++ | t/ (9 files): Commit a few more fixes to test suite. Making progress, but running into HLL weirdness in the PIR subclass tests |
|||
| sella: 17d2f5d | Whiteknight++ | t/query (5 files): Use matchers to simplify some testing logic for Query |
|||
|
10:45
janus` joined
10:47
dngor joined
10:49
slavorg joined
10:57
athomason_ joined
|
|||
| dalek | rrot: 9366c89 | alvis++ | docs/project/committer_guide.pod: Update document to point to the correct pod checker test because there has not |
11:15 | |
| rrot: 948fbf1 | alvis++ | docs/project/release_manager_guide.pod: Minor updates and revisions |
11:25 | ||
| rrot: 96ff976 | alvis++ | ChangeLog: Note revision of 'docs/project/release_manager_guide.pod' in ChangeLog |
11:28 | ||
| aloha | (parrot/parrot.github.com) Issues closed : 1 (Automate main index.html creation) by leto : github.com/parrot/parrot.github.com/issues/1 | 11:53 | |
| (parrot/parrot.github.com) Issues opened : 6 (Automate publication of documents to 'parrot.github.com' and archiving of previous documentation release in the relevant repo) by ayardley : github.com/parrot/parrot.github.com/issues/6 | 12:13 | ||
| alvis | msg whiteknight if you go to parrot.org and click on, e.g., 'Report an issue' it throws an 'This Connection is Untrusted' error. is this what we want? | 12:23 | |
| aloha | OK. I'll deliver the message. | ||
| alvis | msg whiteknight i understand we don't want folks to use parrot.org for something like this, but wouldn't a redirect to github issues be a preferable? | 12:26 | |
| aloha | OK. I'll deliver the message. | ||
|
12:28
schm00ster joined
12:53
lucian joined
12:58
schmooster joined
13:03
benabik joined
|
|||
| dalek | p/bs: 2c42b1f | jnthn++ | src/6model/serialization.h: Stub in a few serialization related data structures. |
13:06 | |
| p/bs: 5c91393 | jnthn++ | / (2 files): Add serialize/deserialize functions to REPR function table. |
|||
|
13:22
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 13:24 | |
| benabik | o/ #parrot, whiteknight | ||
| whiteknight | hello benabik | 13:25 | |
|
13:44
not_gerd joined
|
|||
| not_gerd | hello, #parrot | 13:44 | |
| benabik | o/ not_gerd | 13:45 | |
| not_gerd | could someone approve github.com/parrot/parrot/pull/706 (updates the branch in the Parrot repo which mirrors my fork) | 13:46 | |
| moritz does so | 13:47 | ||
| not_gerd | moritz: thanks | ||
| dalek | rrot/auto-sizes: 8b92723 | (Gerhard R)++ | t/steps/auto/ (2 files): Merge branch 'auto-sizes' into gerdr/cleanup |
||
| rrot/auto-sizes: 97c0f21 | (Gerhard R)++ | config/auto/sizes.pm: add FIXME note about #705 |
|||
| rrot/auto-sizes: e8669c4 | moritz++ | config/auto/sizes.pm: Merge pull request #706 from gerdr/gerdr/cleanup update auto-sizes |
|||
| benabik would have, but doesn't have the time to look over it. (And doesn't like merging code he hasn't seen.) | |||
| moritz | benabik: I didn't look over it either, but it's only a branch after all | 13:48 | |
| benabik | moritz: Well, fair enough I suppose. :-D | ||
| aloha | (parrot/parrot) Issues closed : 706 (update auto-sizes) by gerdr : github.com/parrot/parrot/issues/706 | 13:49 | |
| not_gerd | benabik: auto-sizes only exists in the Parrot repo so jnthn could test my changes with NQP's --gen-parrot | ||
| then, kid51 came along and was nice enough to add tests for all the stuff I changed | |||
| benabik | kid51 is kinda awesome. | 13:50 | |
| Worries a lot about tests, which is very very useful. | |||
| whiteknight | not_gerd: do you not have a commit-bit yet? | ||
| Coke | I question the need to maintain really old versions of parrot docs. | ||
| (if it was straightforward, sure. but seems like alvis has to jump through a lot of hoops for something that nearly no one will ever need.) | 13:51 | ||
| whiteknight | I think I agree with that | ||
| Maybe the "supported" ones, like 1.0, 1.6, etc | 13:52 | ||
| not_gerd | whiteknight: no, I don't - if I stay around for more than the occasional build-system fix, we can talk about it... | ||
| moritz | whiteknight: maybe the "supported" ones that are still "supported" | ||
| whiteknight | moritz: yes, that's a good filter too | ||
| dalek | p/bs: 514c160 | jnthn++ | / (3 files): Stub in serialize/deserialize functions; initial bits of buffer allocation and sketch for writer. |
14:05 | |
| p/bs: 0f3e7a5 | jnthn++ | src/ops/nqp.ops: Add dynops that will be the interface to serialization. |
|||
| kudo/nom: 3946ccf | moritz++ | src/core/Buf.pm: make the empty Buf False |
14:12 | ||
|
14:36
PacoAir joined
|
|||
| dalek | rrot-linear-algebra: f231307 | Whiteknight++ | t/pir-subclass/ (3 files): Fix pir-subclass tests. I was over-thinking them. These particular tests don't rely on either Rosella or the pla-testlib |
14:44 | |
| rrot-linear-algebra: e5f8fdf | Whiteknight++ | t/ (52 files): update all method test files to share a common header with better logic. Mostly copy+paste with changed class names |
|||
| rrot-linear-algebra: d57e185 | Whiteknight++ | / (4 files): Delete t/run_test and friends. We do not need that since test files are stand-alone and do not need to be run from a harness-like environment |
|||
| whiteknight | It is amazing to me that PLA still builds and runs just fine, after all this time with no input from myself or others | 14:48 | |
| The test suite keeps breaking because it used really old versions of Rosella and really weird special-purpose features | 14:49 | ||
| but once I fix the test infrastructure, the tests all pass | |||
| dalek | kudo/nom: b7cce80 | moritz++ | src/core/Mu.pm: use &warn for uninitialized warnings |
15:00 | |
| rrot-linear-algebra: 3cfd14d | Whiteknight++ | src/rosella/MatrixIterator.winxed: Add in a quick proof-of-concept matrix iterator type which uses Rosella.Query.Iterable |
15:22 | ||
| sella: 0c03d2a | Whiteknight++ | src/include/Query.winxed: Add in some more useful type names to the include/Query file to prevent warnings |
15:25 | ||
|
15:46
dmalcolm joined
|
|||
| dalek | p/bs: 938a5f3 | jnthn++ | src/pmc/serializationcontext.pmc: When we get an object added and it has an STable that was never tagged with an SC, tag it with this one. |
16:06 | |
| p/bs: af3d1e4 | jnthn++ | t/serialization/01-basic.t: Add sanity test for serializing an empty SC, then deserializing it back to one. |
|||
| p/bs: 2e1ef0f | jnthn++ | src/6model/serialization. (2 files): First crack at writing of SC header and assembly of the various tables and data segments. Gets the initial sanity tests to pass. |
|||
|
16:14
alvis joined
|
|||
| dukeleto | ~~ | 17:13 | |
| whiteknight | hello dukeleto | 17:47 | |
|
17:50
not_gerd joined
|
|||
| dukeleto | whiteknight: wazzup | 17:52 | |
| whiteknight | dukeleto: not much. I started playing with PLA again last night | 18:08 | |
|
18:09
fperrad joined
|
|||
| dukeleto | whiteknight: ORLY? | 18:14 | |
| dalek | p/bs: 01163e3 | jnthn++ | t/serialization/01-basic.t: Add next set of tests, currently failing, for really being able to serialize something with P6int representation. |
18:25 | |
| p/bs: 2f738dc | jnthn++ | src/6model/serialization. (2 files): Sketch out main serialization work loop. |
|||
| p/bs: 188c5d1 | jnthn++ | src/6model/serialization_context. (2 files): Quick and dirty functions for finding object and stable indexes in SCs. |
|||
| p/bs: b4d65ed | jnthn++ | src/6model/serialization_context. (2 files): Add convenience functions for getting SC handle and description. |
|||
| p/bs: 3d9cc14 | jnthn++ | src/6model/serialization. (2 files): First cut of individual object serialization processing (though no REPRs yet implement actually serializing themselves). Also add inital code for making SC dependency table entries and string heap addition. |
|||
|
18:28
preflex joined
|
|||
| whiteknight | dukeleto: yeah. It still builds fine, but the test suite has shown it's age. After my last commit this morning it's passing all tests again | 18:37 | |
| Coke | partcl is still failing the same tests it was failing years ago, I see. ;) | 18:52 | |
| (e.g. #448) | 18:54 | ||
| ah, nifty. partcl-old just segfaults. | 18:57 | ||
| gist.github.com/1671883 | 18:58 | ||
| whiteknight | that saves time and energy | ||
| Coke | ah. this was reported last october, no change: | 18:59 | |
| github.com/partcl/partcl/issues/2 | |||
| whiteknight broke it with d6a0c0f | |||
| whiteknight | hmm, I don't think I ever saw that ticket before | 19:00 | |
| memory corruption error is srs bsns | |||
| especially some place so critical as :main | |||
| Coke | I may have despaired of any tickets getting resolved by that point. | 19:01 | |
| whiteknight | I'm just not watching that ticket queue | ||
| Coke | your comments earlier today about PLA inspired me to see if things were still working, but they're pretty much where they were left before. | 19:02 | |
| whiteknight: also see: github.com/parrot/parrot/issues/185, which was opened in October as well. | 19:03 | ||
| (don't see that one in trac.) | 19:04 | ||
|
19:07
preflex_ joined
|
|||
| Coke | let me know if I can provide any more data on those. | 19:07 | |
|
19:20
marcel_r joined
|
|||
| cotto | #ps in 0 | 19:31 | |
|
19:46
not_gerd left
|
|||
| Coke | cotto: who is responsible for HLL outreach? | 20:13 | |
| tadzik | if you mean Rakudo, I think that's pmichaud and moritz | ||
| Coke | no. | ||
| and they are on the /rakudo/ side, not the /parrot/ side.? | 20:14 | ||
| ... that was not a question, sorry. | |||
| tadzik | I see | ||
| cotto | Coke: me and whiteknight, I believe | 20:15 | |
| are they having an issue? | |||
| Coke | Ok, thanks. Is Partcl on your list of HLLs to deal with? | ||
| heh. "there is no HLL but rakudo", it seems. ;) | |||
| which is not a horrible position to have, mind. | |||
| cotto | 1 >> 0 | 20:16 | |
| Coke | I ask only because partcl-old has been dead for months (and if PIR is going away, has no future), and partcl-nqp has had some open bugs for quite some time. | 20:19 | |
| dukeleto | ~~ | 20:32 | |
|
20:37
jsut joined
|
|||
| whiteknight | really, cotto and I were set up as point people in case conflicts between Rakudo and parrot started getting out of hand | 20:43 | |
| not that hll outreach is not or should not be more heavily emphasized, but that's the nature of the relationship with Rakudo | |||
| We've never set up any kind of specific "ambassador" person for partcl | 20:44 | ||
| dalek | p/bs: 8bd5e5b | jnthn++ | src/6model/serialization. (2 files): Get write function table entries in place for int/num/str. |
20:45 | |
| p/bs: c81280c | jnthn++ | src/6model/reprs/P6int.c: Give P6int a serialize method. |
|||
| p/bs: aff34ae | jnthn++ | src/6model/serialization.c: Oops helps to write into the correct table. |
|||
|
20:50
lucian joined
|
|||
| dalek | p/bs: 2ec73d0 | jnthn++ | src/6model/serialization. (2 files): Start to sketch out deserialization related state and overall algorithm. |
22:06 | |
| p/bs: 5bf6da5 | jnthn++ | src/6model/serialization. (2 files): Fill out initial steps of deserialization: disecting the data into tables/sections and bounds/offset sanity checking. |
|||
| p/bs: d020e73 | jnthn++ | src/ops/nqp.ops: Fossil. |
|||
| p/bs: a9a934e | jnthn++ | src/6model/serialization.c: Further stubbing out of the deserialization algorithm, including allocating space for objects we're to deserialize. |
23:05 | ||
| p/bs: c5910a6 | jnthn++ | src/6model/serialization.c: First cut of resolving SC dependencies. |
|||
| p/bs: 25677b2 | jnthn++ | t/serialization/01-basic.t: Fix thinko in test. |
|||
| p/bs: 11488d7 | jnthn++ | src/6model/s (5 files): Fill out common bits of object deserialization, doing STable reassociation, memory allocation, and delegating off to the REPR for deserializing the object body. |
|||
|
23:19
alvis joined
|
|||
| dukeleto | alvis: howdy | 23:19 | |
| alvis | dukeleto: hello | ||
| dukeleto | alvis: thanks for your continued work on improving our docs. It is greatly appreciated. | 23:22 | |
| alvis | dukeleto: my (mostly, not always, but mostly :) pleasure, but thanks. | 23:23 | |
| msg cotto got your message. it's been a'while, but php's perlish enough that i'll get by. i'll take a look asap. | 23:26 | ||
| aloha | OK. I'll deliver the message. | ||
| dalek | p/bs: f4aeff9 | jnthn++ | src/6model/serialization. (2 files): Implement readers for native int, num and str. |
23:30 | |
| p/bs: 0c824b7 | jnthn++ | src/6model/reprs/P6int.c: Implement deserialize REPR function for P6int and...test cases pass! \\o/ This means we can successfully serialize a (very simple) object with a cross-ref to an STable in another SC. |
|||
| bacek_at_work | ~~ | 23:36 | |
| dukeleto | bacek_at_work: wazzup | 23:41 | |
| bacek_at_work | dukeleto, a lot of $work... | ||
| dukeleto | bacek_at_work: me too... | 23:45 | |