Camelia, the Perl 6 bug

IRC log for #parrot, 2012-07-18

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:35 jevin_ joined #parrot
00:36 eternaleye joined #parrot
00:36 simcop2387 joined #parrot
00:36 dngor joined #parrot
00:37 rblackwe joined #parrot
00:37 autark joined #parrot
00:37 perlite joined #parrot
00:39 LizM joined #parrot
00:39 tokuhirom joined #parrot
00:39 plobsing joined #parrot
00:39 benabik joined #parrot
00:39 schm00ster joined #parrot
00:39 rurban joined #parrot
00:39 Hunger joined #parrot
00:39 cotto joined #parrot
00:39 Coke joined #parrot
00:39 knewt joined #parrot
00:39 sorear joined #parrot
00:39 atrodo joined #parrot
00:39 NotFound joined #parrot
00:39 smash joined #parrot
00:39 pmichaud joined #parrot
00:39 ttbot joined #parrot
00:40 arnsholt joined #parrot
00:42 Maddingue joined #parrot
00:42 woolfy joined #parrot
00:42 Patterner joined #parrot
00:42 awwaiid joined #parrot
00:42 wendar joined #parrot
00:42 alvis joined #parrot
00:42 Timbus joined #parrot
00:42 contingencyplan joined #parrot
00:42 Khisanth joined #parrot
00:42 preflex joined #parrot
00:42 aloha joined #parrot
00:42 ingy joined #parrot
00:42 cxreg joined #parrot
00:42 szbalint joined #parrot
00:42 Tene joined #parrot
00:42 nine joined #parrot
00:44 slavorg joined #parrot
01:53 preflex_ joined #parrot
02:36 Psyche^ joined #parrot
05:44 fperrad joined #parrot
05:49 kurahaupo joined #parrot
05:51 brrt joined #parrot
05:53 jsut joined #parrot
05:59 brrt joined #parrot
06:09 moritz rurban: on http://www.perlmonks.org/?node_id=982343 you have '4.0.6' in the title, instead of 4.6.0
06:32 kurahaupo joined #parrot
06:32 brrt1 joined #parrot
06:34 brrt joined #parrot
08:57 preflex_ joined #parrot
09:20 Patterner joined #parrot
09:48 dalek Heuristic branch merge: pushed 20 commits to nqp/toqast by moritz
09:48 dalek rakudo/toqast: 85177c8 | pmichaud++ | src/core/Rat.pm:
09:48 dalek rakudo/toqast: Fix relational operators for (Int,Rat).
09:48 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/85177c80d8
09:48 dalek rakudo/toqast: 3337df6 | pmichaud++ | src/core/Str.pm:
09:48 dalek rakudo/toqast: Refactor Str.match to be lazier and accept a few more options.
09:48 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/3337df6042
09:48 dalek rakudo/toqast: 24d833a | pmichaud++ | src/core/Str.pm:
09:49 dalek rakudo/toqast: Restore :x(*) handling suggested by spectests.
09:49 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/24d833a4d6
09:52 lucian joined #parrot
10:07 ligne joined #parrot
11:08 JimmyZ joined #parrot
11:55 lucian joined #parrot
12:06 schmooster joined #parrot
12:25 zhutingting joined #parrot
12:27 JimmyZ 晚上好
12:28 zhutingting hi muren~
12:40 zhutingting left #parrot
12:42 zhutingting joined #parrot
12:59 PacoAir joined #parrot
13:26 dalek nqp: c1197a5 | moritz++ | src/ops/nqp_dyncall.ops:
13:26 dalek nqp: [dyncall ops] mark in PMCs as invar
13:26 dalek nqp:
13:26 dalek nqp: this reduces the size of the generated C code by a factor > 4, and the PMCs
13:26 dalek nqp: cannot reasonably be constants anyway
13:27 dalek nqp: review: https://github.com/perl6/nqp/commit/c1197a5a4e
13:29 JimmyZ joined #parrot
13:42 whiteknight joined #parrot
13:43 wknight8111 joined #parrot
13:55 rurban moritz++ thanks. updated
13:59 wknight8111 good morning, #parrot
14:00 wknight8111 rurban++ on the release!
14:00 rurban good morning whiteknight. Did you see what I announced for you to do:) Targets for 4.7 threads and io_cleanup1
14:01 wknight8111 rurban: I caught some of the emails. I AM going to work on those two branches
14:01 wknight8111 and coke's rm_pasm branch too
14:01 rurban That's why I announced it. I hope we can make it this time.
14:07 Coke someone want to block SMK from here at #ps?
14:07 Coke *and
14:09 wknight8111 hmmm, I don't know where "whiteknight" is signed on from, and I don't have ops with this account
14:11 JimmyZ SMK?
14:12 Coke spammer in #ps
14:13 zhutingting joined #parrot
14:13 wknight8111 Coke: While I'm thinking about it, what's the status of the rm_pasm branch? I haven't looked at it in a while
14:14 * JimmyZ had been watching not_gerd's m0 and he really likes it.
14:14 Coke nor have I . did a recent merge from master, and it doesn't build now, needs more love.
14:15 Coke (the move of pbc_to_exe to winxed needs to be updated to a non-pasm world)
14:15 Coke I'd be slightly concerned about users.
14:16 Coke probably needs a writeup about moving from PIR to PASM. (esp. for includes of old constant PASM files)
14:16 Coke once it's building and running and testing, we still have the issue of IMCC still having lots of guts that work on PASM, even if we don't call them from anywhere.
14:17 Coke ... do we just leave that because m0? maybe. probably not worth the cleanup.
14:17 wknight8111 maybe what I can do is update the IMCC .include loader to search .pasm and .pir file extensions, for compatibility
14:21 Coke that's fine. I don't really have a horse in this race, I just wanted to move it along.
14:21 Coke if there's a good way to remove most of PASM but still keep people moving, awesome.
14:27 wknight8111 ok, cool
14:31 wknight8111 if we can get any of those three branches in this month, I'll consider it a success
14:31 zhutingting joined #parrot
14:31 wknight8111 I also really need to take a look at GC and destructors, since those things seem to be a hot topic for Rakudo
14:34 dmalcolm joined #parrot
14:35 rurban agreed. There is something fishy
14:46 benabik joined #parrot
15:08 alester joined #parrot
15:57 kurahaupo joined #parrot
16:07 lucian joined #parrot
16:15 jashwanth joined #parrot
16:20 zby_home joined #parrot
16:22 dalek parrot: eb328cf | rurban++ | t/pmc/ (2 files):
16:22 dalek parrot: [GH #799] cygwin sometimes hangs at alarm and task
16:22 dalek parrot:
16:22 dalek parrot: signal delivery is a bit too slow and unreliable on cygwin most of the time
16:22 dalek parrot: review: https://github.com/parrot/parrot/commit/eb328cf439
17:02 dalek nqp: 344b6ca | moritz++ | src/ops/nqp.ops:
17:02 dalek nqp: [nqp ops] invar annotations
17:02 dalek nqp:
17:02 dalek nqp: reduces size of generated C code by a factor 2.5
17:02 dalek nqp: review: https://github.com/perl6/nqp/commit/344b6ca24f
17:41 davidfetter joined #parrot
18:10 zby_home joined #parrot
18:14 tuxit joined #parrot
18:22 davidfetter joined #parrot
18:43 ilbot2 joined #parrot
18:43 Topic for #parrot is now Parrot 4.6.0 "Wild Parrots of Telegraph Hill" |  http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
18:44 ligne joined #parrot
18:46 szbalint joined #parrot
18:46 schmooster joined #parrot
18:46 Maddingue joined #parrot
18:46 woolfy joined #parrot
18:46 awwaiid joined #parrot
18:46 wendar joined #parrot
18:46 alvis joined #parrot
18:46 contingencyplan joined #parrot
18:46 Khisanth joined #parrot
18:46 aloha joined #parrot
18:46 cxreg joined #parrot
18:46 Tene joined #parrot
18:46 nine joined #parrot
18:46 Util joined #parrot
18:46 Timbus joined #parrot
18:46 Hunger joined #parrot
18:46 eternaleye joined #parrot
18:46 kurahaupo joined #parrot
18:46 benabik joined #parrot
18:46 fperrad joined #parrot
18:46 LizM joined #parrot
18:46 tokuhirom joined #parrot
18:46 plobsing joined #parrot
18:46 schm00ster joined #parrot
18:46 rurban joined #parrot
18:46 cotto joined #parrot
18:46 Coke joined #parrot
18:46 knewt joined #parrot
18:46 sorear joined #parrot
18:46 atrodo joined #parrot
18:52 ingy joined #parrot
18:55 slavorg joined #parrot
19:32 lucian joined #parrot
20:09 rurban alvis: Cannot we rename "Parrot Documentation Releases (4.5.0 - 0.1.1)" to "Old Parrot Documentation Releases (4.5.0 - 0.1.1)"  on http://parrot.github.com/
20:20 travis-ci joined #parrot
20:20 travis-ci [travis-ci] parrot/parrot#484 (master - eb328cf : Reini Urban): The build was broken.
20:20 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/41da5a59ea30...eb328cf43932
20:20 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/1896722
20:20 travis-ci left #parrot
20:29 whiteknight joined #parrot
20:32 whiteknight I cleaned out my laptop fan of dust. There was quite a lot in there
20:33 whiteknight So I hope I'll be able to do CPU-intensive things like various builds and tests that I wasn't able before
20:33 whiteknight also, I'm hoping to be able to run a VM at more than a crawl
20:34 whiteknight msg dukeleto: The original goal was to definitely use PLA, because it handles allocation, indices, and some basic arithmetic. I know jashwanth was running into troubles with PLA/BLAS linkage
20:34 aloha OK. I'll deliver the message.
20:36 * Coke wonders if we know if anyone faild midtersm yet
20:58 dmalcolm joined #parrot
21:25 whiteknight okay, I *think* I've got the algorithm outlined to fix .readline() in io_cleanup1
21:25 whiteknight along the way it does add a cool new feature: the ability to use multi-character delimiters in FileHandle readlines
21:35 lucian joined #parrot
22:02 rurban but we only need \n and \r\n
22:03 benabik rurban: \r\n is multi-character
22:03 rurban do you have a way to tell web apps to use .readline with \r\n delims easily?
22:04 rurban benabik: sure, but mosty the implementations are just hacks for those two. mac classic with \r is gone
22:05 benabik We had a system that claimed to work with arbitrary strings.  So whiteknight++ went ahead and made it actually work.  This is not a bad thing.
22:06 rurban I thought it was a cleanup to make it smaller and faster, not more general for alien visitors.
22:06 rurban ehr, unicode folks
22:07 benabik I think regularity was high on the list too.
22:07 benabik So given Socket.readline(delimiter), it made sense to create a generic "read a line broken by [delimiter]"
22:08 rurban I thought about .setdelim("\r\n") or such.
22:08 rurban or as optional argument to the object creation
22:15 rurban parrot maintainers: you can now freely update parrot on the old but still good freecode system https://freecode.com/project​s/parrot/tickets/0223f9111f5
22:30 drift joined #parrot
23:35 kid51 joined #parrot
23:51 zhutingting joined #parrot
23:57 whiteknight rurban: We can change the concept of "line" to be any delimited text
23:57 whiteknight rurban: So we can read data from any delimited text, no matter what the delimiter is
23:57 whiteknight If anything, the method name "readline" is wrong, because now it's "read_until_delimiter"

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

Parrot | source cross referenced