Camelia, the Perl 6 bug

IRC log for #parrot, 2011-09-17

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:01 woosley joined #parrot
01:10 alvis joined #parrot
01:58 dalek parrot: 2f18afe | jkeenan++ | MANIFEST:
01:58 dalek parrot: Regenerate MANIFEST so that 'make manifest_tests' again passes.
01:59 dalek parrot: review: https://github.com/parrot/parrot/commit/2f18afeed3
02:30 cotto joined #parrot
02:45 dalek parrot: 2a8cf9b | jkeenan++ | .gitignore:
02:45 dalek parrot: Tell git to ignore two files.
02:45 dalek parrot: review: https://github.com/parrot/parrot/commit/2a8cf9be72
02:52 redicaps joined #parrot
04:07 JimmyZ joined #parrot
04:41 cotto joined #parrot
04:42 cotto ~~
04:54 jsut_ joined #parrot
05:07 particle joined #parrot
07:10 contingencyplan joined #parrot
08:27 AzureSto_ joined #parrot
08:41 nine Ok, I'm officially stuck. No idea how to fix that build problem.
08:42 tadzik the ops one?
08:43 rurban joined #parrot
08:44 rurban parrot-3.6.0/tools/build/vtable_extend.pl mentions PARROT_CALLIN_START(interpreter) will figure out if the stack. blitzkost is using that. But I find no definition for that macro. so rakudo-star fails
08:45 nine tadzik: yep
08:46 nine Tried looking through the diff between my branch and master and did not find anything even remotely related
08:47 rurban git master also does not define PARROT_CALLIN_START
08:50 JimmyZ joined #parrot
09:39 schmooster joined #parrot
10:09 rurban released parrot-3.6.0 and rakudo-star now for cygwin. my computer will be shipped 6 weeks from now to the states so I cannot really help
11:36 Psyche^ joined #parrot
11:46 whiteknight joined #parrot
11:52 jsut joined #parrot
11:58 whiteknight good morning, #parrot
12:04 moritz rurban++ # raukdo and parrot on cygwin
12:12 whiteknight rurban++ indeed
12:26 SHODAN joined #parrot
12:26 ambs joined #parrot
12:49 dalek parrot/mls/sub-profiler: 6804e63 | (Michael Schroeder)++ | config/gen/makefiles/root.in:
12:49 dalek parrot/mls/sub-profiler: add back pmc_sub.h that was lost when resolving a merge conflict
12:49 dalek parrot/mls/sub-profiler: review: https://github.com/parrot/parrot/commit/6804e632c2
13:05 woosley joined #parrot
13:17 dalek rakudo/nom: 5be6d65 | (Felix Herrmann)++ | src/core/Cool.pm:
13:17 dalek rakudo/nom: Make 'Cool.comb()' work.
13:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5be6d65489
13:32 ambs joined #parrot
14:07 dalek Rosella/query_streams: 5082522 | Whiteknight++ | t/query/Stream.t:
14:07 dalek Rosella/query_streams: +tests for Stream
14:07 dalek Rosella/query_streams: review: https://github.com/Whiteknig​ht/Rosella/commit/5082522975
14:07 dalek Rosella: fe91ffc | Whiteknight++ | s (3 files):
14:07 dalek Rosella: Query.Queryable.Stream -> Query.Stream. Make it not a Queryable anymore. Small cleanups to the source
14:07 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/fe91ffccc2
14:07 dalek Rosella: ad8fa31 | Whiteknight++ | s (2 files):
14:07 dalek Rosella: stream methods create a new Stream
14:07 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/ad8fa3131e
14:07 dalek Rosella: beee8f2 | Whiteknight++ | src/ (4 files):
14:07 dalek Rosella: Fix a problem missed in Harness. Update Harness to use the new way of doing streams
14:07 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/beee8f22b4
14:07 dalek Rosella: b08624a | Whiteknight++ | s (3 files):
14:07 dalek Rosella: Add in a Stream.Iterator type, for easy looping
14:07 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/b08624a1f3
14:07 dalek Rosella: ea7d3c2 | Whiteknight++ | src/query/St (2 files):
14:07 dalek Rosella: Implement Stream.flatten. A few small cleanups
14:07 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/ea7d3c2379
14:07 dalek Rosella: 762e2ab | Whiteknight++ | src/query/St (2 files):
14:07 dalek Rosella: Stream.append
14:08 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/762e2ab601
14:08 dalek Rosella: 7e022ff | Whiteknight++ | src/query/Stream.winxed:
14:08 dalek Rosella: Stream.count and Stream.any
14:08 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/7e022ffd50
14:08 dalek Rosella: 7021fbe | Whiteknight++ | src/query/Stage.winxed:
14:08 dalek Rosella: Cut out some whitespace
14:08 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/7021fbe185
14:08 dalek Rosella: c9068bf | Whiteknight++ | src/query/ (7 files):
14:08 dalek Rosella: Cleanup namespace directives
14:08 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/c9068bf4d5
14:08 dalek Rosella: 5b1afda | Whiteknight++ | src/query/Stage.winxed:
14:08 dalek Rosella: +docs and some error checking
14:08 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/5b1afda223
14:08 dalek Rosella: 7d96505 | Whiteknight++ | src/query/St (2 files):
14:08 dalek Rosella: Add comments for Stream. Re-do .tap()
14:08 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/7d96505509
14:08 dalek Rosella: d2e8087 | Whiteknight++ | src/query/ (3 files):
14:08 dalek Rosella: Move the qsort implementation into the Query namespace since it's used in more places than just the Provider and subclasses
14:08 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/d2e80875aa
14:08 dalek Rosella: a1dc157 | Whiteknight++ | t/query/Stream.t:
14:08 dalek Rosella: +tests for Stream
14:08 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/a1dc1573c8
14:08 dalek Rosella/commandline: ac67ac4 | Whiteknight++ | s (3 files):
14:08 dalek Rosella/commandline: Add in some prototype files for CommandLine. Add in some basic argument parsing and program execution routines
14:08 dalek Rosella/commandline: review: https://github.com/Whiteknig​ht/Rosella/commit/ac67ac4af9
15:18 Coke too much to review.
15:26 dalek rakudo/nom: ebe121d | jnthn++ | LHF.markdown:
15:26 dalek rakudo/nom: minmax is implemented; remove from LHF.
15:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ebe121d48c
15:26 dalek rakudo/nom: 30e9bc4 | jnthn++ | src/Perl6/ (2 files):
15:27 dalek rakudo/nom: Fix issues with using Rats in the setting.
15:27 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/30e9bc4b48
15:27 dalek rakudo/nom: bb7c108 | jnthn++ | src/core/Temporal.pm:
15:27 dalek rakudo/nom: Uncoment most of class DateTime.
15:27 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bb7c108e93
15:34 dalek rakudo/nom: 118be55 | jnthn++ | src/core/Temporal.pm:
15:34 dalek rakudo/nom: Uncomment rest of temporal stuff. Removed 'multi' in a couple of places it didn't seem needed; if you want to add it back, remember to declare a proto as well.
15:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/118be55168
15:38 rurban_ joined #parrot
16:12 mj41 joined #parrot
16:19 dukeleto ~~
16:19 dukeleto looks like we haven't been updating Changelog as stuff is added...
16:20 dalek rakudo/nom: bbe78ec | jnthn++ | src/core/Temporal.pm:
16:20 dalek rakudo/nom: Remove a bunch of 'is export's that shouldn't have been there. Not sure how the build didn't break here... :/
16:20 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bbe78ec901
16:31 dalek parrot: 91868d4 | dukeleto++ | ChangeLog:
16:31 dalek parrot: Give ChangeLog some love
16:31 dalek parrot: review: https://github.com/parrot/parrot/commit/91868d4d08
16:36 estrai joined #parrot
16:41 dukeleto estrai: howdy
16:49 dalek parrot: 40ce499 | dukeleto++ | lib/Parrot/Harness/DefaultTests.pm:
16:49 dalek parrot: [doc] Correct typo in Parrot::Harness::DefaultTests
16:49 dalek parrot: review: https://github.com/parrot/parrot/commit/40ce49960e
16:49 dalek parrot: 95de0ff | dukeleto++ | ChangeLog:
16:49 dalek parrot: Update changelog
16:49 dalek parrot: review: https://github.com/parrot/parrot/commit/95de0ff4f6
17:09 gbacon joined #parrot
17:13 Coke joined #parrot
17:18 dalek parrot-libgit2: f0aedc1 | dukeleto++ | / (3 files):
17:18 dalek parrot-libgit2: Apply patch from whiteknight++ with some tweaks, fixes #6
17:18 dalek parrot-libgit2: review: https://github.com/letolabs/pa​rrot-libgit2/commit/f0aedc1612
17:19 dukeleto NotFound: ping
17:22 dukeleto msg NotFound your comments and knowledge would be greatly appreciated at https://github.com/letolab​s/parrot-libgit2/issues/7
17:22 aloha OK. I'll deliver the message.
17:46 davidfetter joined #parrot
17:49 estrai howdy :)
17:51 cotto ~~
17:53 rurban_ joined #parrot
17:56 dukeleto estrai: if you are new to parrot, feel free to ask questions. We are friendly.
18:12 sorear welcome!
18:27 schmooster joined #parrot
19:14 contingencyplan joined #parrot
19:21 cotto dukeleto, did you see our pull request?
19:21 benabik joined #parrot
19:22 cotto https://github.com/parrot/parrot/pull/166
19:57 schmooster joined #parrot
20:00 alester joined #parrot
20:31 ambs joined #parrot
20:32 dalek rakudo/nom: 6fde31d | moritz++ | src/core/Temporal.pm:
20:32 dalek rakudo/nom: two tiny Date fixes
20:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6fde31d68e
20:52 bluescreen joined #parrot
21:04 schmooster joined #parrot
21:21 alvis joined #parrot
21:24 soh_cah_toa joined #parrot
21:38 Kulag joined #parrot
21:47 dalek rakudo/nom: d41bb84 | jnthn++ | src/Perl6/Actions.pm:
21:47 dalek rakudo/nom: Fix 'has &.x'.
21:47 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d41bb84759
21:58 dalek rakudo/nom: 375fa0a | tadzik++ | src/core/Temporal.pm:
21:58 dalek rakudo/nom: Small Temporal tune, fixes Date.new(Instant)
21:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/375fa0af2e
22:10 benabik joined #parrot
22:34 dalek parrot: 9698fcd | soh_cah_toa++ | / (2 files):
22:34 dalek parrot: Applied patch from rurban++, removing random_lib.pir.
22:34 dalek parrot: review: https://github.com/parrot/parrot/commit/9698fcd203
22:40 soh_cah_toa does anybody else end up with a README2 file after running 'make test'? it looks like to created by t/dynpmc/select.t but never deleted
22:40 tadzik huh
22:40 soh_cah_toa yeah, it's totally weird
22:40 tadzik yeah, I have one
22:41 tadzik I suppose the test forgets to unlink that one
22:41 soh_cah_toa i wonder if it's safe to fix. i'll see
22:44 soh_cah_toa msg kid51 i applied rurban's patch as you'll see if you read your email. however, ports/cygwin/README mentions it as one of the installed files. should i delete that line? i'm not sure because it says it's for parrot 1.0 and if so, parrot 1.0 would obviously still install that file
22:44 aloha OK. I'll deliver the message.
22:44 soh_cah_toa msg kid51 runtime/parrot/library/random_lib.pir, that is. forgot to mention that ;)
22:45 aloha OK. I'll deliver the message.
22:46 tadzik ++soh_cah_toa
22:49 benabik soh_cah_toa: t/dynpmc/select.t is bogus in several ways.  README2 is just one of them.
22:54 tadzik benabik: what's bogus about it?
22:56 benabik tadzik: select on file handles has undefined behavior by spec, and unimplemented on Windows.
22:56 tadzik oh, I see
22:57 benabik tadzik: Specifically, the "error" or "special" file set returns nothing on Linux and everything on Darwin
22:57 jsut_ joined #parrot
22:59 nbrown joined #parrot
23:00 soh_cah_toa that's odd, i thought select() was any file descriptor regardless of whether it described a file or socket or whatever
23:00 soh_cah_toa s/was/was for/
23:00 benabik I think it may be undefined only for the third file set.  It _may_ be defined for read and write.
23:01 benabik I think the spec is undefined, but people are reasonable for read and write.
23:02 soh_cah_toa you mean the one for exceptions: exceptfds?
23:04 soh_cah_toa or errorfds, whatever
23:07 soh_cah_toa oh yeah, i see. the spec says "For other file types it is implementation-defined"
23:33 particle1 joined #parrot
23:33 Kulag joined #parrot
23:43 rfw joined #parrot
23:52 soh_cah_toa is there a difference between GETATTR_* and GET_ATTR_*
23:52 * soh_cah_toa can't stand when he sees garbage like this
23:52 benabik soh_cah_toa: One has an underscore.
23:53 soh_cah_toa yes, i can see that
23:53 soh_cah_toa very observant ;)
23:54 benabik GET_ATTR_attribute appears to be used inside the PMC, whereas GETATTR_type_attr can be used anywhere.
23:54 whiteknight soh_cah_toa: one is used inside the PMC itself, and doesn't require the type
23:55 whiteknight one of them is used elsewhere in Parrot and has the type
23:55 soh_cah_toa that is a horrible way to define that behavior
23:55 benabik soh_cah_toa: docs/pmc.pod:17
23:55 benabik Documented, at least.
23:55 soh_cah_toa _ does not give me any clue that that is what it does
23:57 JimmyZ joined #parrot
23:59 JimmyZ soh_cah_toa: GETATTR_(PMC_CLASS)_(ATTR) , GET_ATTR_(ATTR)
23:59 JimmyZ soh_cah_toa: the former is used out of pmclass

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced