Camelia, the Perl 6 bug

IRC log for #parrot, 2010-11-22

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:00 davidfetter heh
00:01 davidfetter anyhow, i'd like to make a PL/OSDCLANG
00:01 davidfetter OSDCLang being "trivially isomorphic" to BF
00:02 davidfetter it's just a matter of changing the 8 symbols of BF
00:03 davidfetter so i guess i'd try PL/BF 1st, then try to morph it into PL/OSDClang
00:05 NotFound "modern, flexible unicode aware and twitter enabled turing machine" ?
00:10 theory left #parrot
00:19 dalek parrot/tt532_headerizer_refactor: 8128e25 | jkeenan++ | t/tools/dev/headerizer/ (4 files):
00:19 dalek parrot/tt532_headerizer_refactor: Test additional branches and conditions in
00:19 dalek parrot/tt532_headerizer_refactor: Parrot::Headerizer::Functi​ons::qualify_sourcefile().
00:19 dalek parrot/tt532_headerizer_refactor: review: https://github.com/parrot/parrot/commit/​8128e25f4c832c1755bc9c3194599977acaed011
00:36 silug joined #parrot
00:58 bluescreen_ joined #parrot
00:58 bluescreen left #parrot
01:08 Coke (NS issues) - partcl_old avoids this by putting things into a RPA container and then dereffing them to avoid having the subs be treated specially.
01:11 davidfetter NotFound, if you like ;)
01:12 NotFound davidfetter: I don't like Turing ;)
01:14 * NotFound thinks about writing that lyric, to be sung with the 'I don't like mondays' music.
01:15 NotFound Definitely, i must go to bed. I'm daynightmareing.
01:27 davidfetter o/` i like tu-ring and i can-not lie o/`
01:28 kid51 left #parrot
01:35 whiteknight NotFound: can you put in the deprecation notice for readline? I can start drafting a replacement if you want
01:38 whiteknight actually, let's discuss it at #ps on tuesday
02:04 marcio_ferreira left #parrot
02:10 davidfetter left #parrot
02:14 shockwave joined #parrot
02:21 whiteknight msg bacek can you take a look at TT #1561? I don't think any of our types autovivify nested aggregates, so I think we can close the ticket
02:21 aloha OK. I'll deliver the message.
02:23 bacek_at_work whiteknight, src/pmc/hash.pmc, line 101
02:23 bacek_at_work it's still auto-vivify
02:24 whiteknight ah, that's what I was missing
02:24 whiteknight any of the array types do it?
02:25 bacek_at_work fpa at least
02:25 bacek_at_work lin 496
02:25 bacek_at_work line
02:25 bacek_at_work actually, killing bloody Keys will help.
02:26 whiteknight blarg
02:26 whiteknight yes, killing Keys will be wonderful
02:27 bacek_at_work TT #903 :)
02:28 whiteknight I'm going to fix Hash right now
02:29 bacek_at_work fix 903 instead :)
02:30 whiteknight one thing at a time
02:30 bacek_at_work just kill Keys.
02:30 bacek_at_work We can cleanup unused code in Hash/Arrays later
02:31 whiteknight is there a deprecation notice for keys ?
02:36 rurban_ joined #parrot
02:39 rurban left #parrot
02:39 rurban_ is now known as rurban
02:39 marcio_ferreira joined #parrot
02:39 bacek_at_work whiteknight, no idea... Probably no.
02:40 whiteknight bacek_at_work: can you put one in?
02:40 chromatic We've talked about deprecating them for a long time.
02:40 whiteknight we can talk about it at #ps if necessary
02:40 bacek_at_work chromatic, yes. But we didn't decided (yet?)
02:40 whiteknight I'm hugely in favor of the idea
02:43 chromatic I'd like to remove all of the buggy, ad hoc pseudopolymorphism they imply.
02:43 chromatic I wouldn't mind Key if it weren't always "one of a string, numeric value, NameSpace, or something else".
02:44 plobsing but users might want to use floating point numbers in their namespaces ;-)
02:45 chromatic That's fine.
02:45 chromatic As long as they convert it to a Key first.
02:50 marcio_ferreira left #parrot
02:52 bacek_at_work chromatic, than we should have StringKey, IntKey, etc. With definition like "pmclass StringKey extend RPA {}" :)
02:54 chromatic I don't think so.
02:54 chromatic I think you create a key from primitive and it's always a Key.
02:54 chromatic You never get a primitive value out of a Key.
03:03 bacek_at_work chromatic, you do. For navigating aggregates.
03:04 chromatic I think that's a mistake.
03:04 chromatic The current design of Key is very fuzzy about its value.
03:05 chromatic That, to my mind, is its biggest flaw.
03:08 bacek_at_work chromatic, http://trac.parrot.org/parrot/wiki/ParrotQuotes​?action=diff&version=16&old_version=15
03:10 chromatic Oh good, I worried before reading that that you were catching my opinion in a state of flux.
03:12 shockwave left #parrot
03:12 whiteknight left #parrot
03:13 dalek parrot: 5c6db56 | Whiteknight++ | src/pmc/hash.pmc:
03:13 dalek parrot: don't autovivify nested hashes. TT #1561
03:13 dalek parrot: review: https://github.com/parrot/parrot/commit/​5c6db564f989b363fb68805d5e311769f043fdbc
03:13 dalek parrot: 73ceeb1 | Whiteknight++ | config/auto/ipv6/test.in:
03:13 dalek parrot: Merge branch 'master' of github.com:parrot/parrot
03:13 dalek parrot: review: https://github.com/parrot/parrot/commit/​73ceeb19cbb0e0de985ca703aadd2b1937541882
03:45 Andy joined #parrot
03:45 Andy Do we intentionally not have .gitignore
03:46 cotto Andy, we have one
03:47 Andy in the root?
03:47 cotto yes
03:53 Andy wow
03:53 Andy I wonder what happened that I didn't have one.
03:59 Andy Trying to figure right way to add *~ to it.
04:09 plobsing Andy: if that's the way you want to manage your editor, why not make it a global gitignore entry?
04:09 Andy It is.
04:10 plobsing I'm missing somethign. If its global, why do you need it in the project-local gitignore as well?
04:11 Andy I don't know.
04:11 Andy I am getting ~ files in my git status
04:14 Andy OK, hold on
04:14 Andy what do you mean when you say "a global gitignore entry"
04:15 Andy Do you mean ~/parrot/.git/info/exclude?
04:15 Andy I never realized until just now that .gitignore was per-directory
04:18 Andy plobsing: Can you shed light here?
04:21 plobsing git can have global settings as well as local settings
04:21 plobsing I'm fairly sure gitignore can work the same
04:21 Andy ok, Got that
04:24 plobsing reading man gitignore, you can specify any file to be a global ignore file by setting the core.excludesfile value
04:25 plobsing it works here for me. asdf~ isn't showing up in git status
04:25 Andy OK, specifcially what do you have set up
04:26 Andy AHA
04:26 Andy It has to be a separate file
04:26 plobsing in ~/.gitconfig, [core]\nexcludesfile = ~/.gitignore
04:27 Andy My setting was core.excludes = *~ etc
04:41 davidfetter joined #parrot
04:55 cotto seen whiteknight
04:55 aloha whiteknight was last seen in #parrot 2 hours 14 mins ago saying "I'm hugely in favor of the idea".
06:04 chromatic http://citeseerx.ist.psu.edu/viewdoc/download​?doi=10.1.1.69.1513&rep=rep1&type=pdf
06:06 cotto It's hard not to like that kind of emphasis.
06:07 plobsing emphasis? I read that as scare-quotes
06:08 Andy left #parrot
06:09 chromatic I ain't a-scared of no quotes.
06:12 cotto 'The Structure and Performance of "Efficient" Interpreters' would have a different and more suspicious meaning.
06:14 plobsing I'm always suspicious when someone tries to sell me something as more efficient.
06:15 chromatic After a few hundred tuning commits?  Your words hurt me!
06:15 cotto plobsing, I've got a very efficient bridge you might be interested in.
06:49 chromatic left #parrot
07:10 contingencyplan left #parrot
07:35 bacek joined #parrot
07:44 bacek left #parrot
07:56 bacek joined #parrot
07:57 bacek aloha, humans
07:59 cotto aloha, bacek
07:59 bacek hi cotto
07:59 bacek Did I miss something valuable over weekend?
08:00 cotto sunscreen, apparently
08:00 cotto my weekend just ended a few seconds ago
08:01 cotto goodbye, weekend
08:03 bacek yeah... Sunscreen... It wasn't bright idea to not reapply it every few hours.
08:04 bacek Any screaming from Rakudo team about broken GC?
08:04 moritz for which revision?
08:04 * cotto didn't hear anything
08:05 * cotto doesn't hear a lot of things
08:05 * moritz hasn't built rakudo on a new parrot for a while
08:05 bacek moritz, starting from f0aa28e4faa98850720196535463e19261dc4510 - "Merge gc_ms2_faster_list"
08:05 * moritz will try now
08:05 * cotto sleeps
08:05 cotto 'night
08:06 bacek night cotto
08:06 bacek moritz, parrot should be about 30% faster :)
08:06 moritz that's good news :-)
08:06 bacek on "make" and "make spectest" in rakudo
08:07 bacek moritz, indeed :)
08:09 moritz compiling core.pm takes lots of memory, but then I have lots of memory too
08:09 moritz so far 903M virtual memory
08:09 moritz 971M was peak
08:10 bacek it should take about same amount as before
08:25 bacek moritz, any luck with building rakudo?
08:25 moritz bacek: jup. The first attempt failed, but nuking the install location helped
08:25 bacek makes sense :)
08:25 moritz it died with Can't load oplib '
08:25 moritz or so
08:25 moritz rather strange
08:25 sorear moritz: sizeof(void*)?
08:26 moritz sorear: no idea... it's a 64 bit linux on amd64
08:26 bacek sorear, nope. Looks like "make install" in parrot doesn't update symlink for .so to .so.<version>
08:27 bacek afk # going to fetch some dinner. Will be around in about 1 hour
08:29 fperrad joined #parrot
08:30 moritz a rakudo spectests just died with a memory trace (or whatever that thing is called)
08:31 moritz rand.rakudo
08:38 PacoLinux left #parrot
08:46 sorear core dump?
08:46 sorear stack trace?
08:47 dalek parrot: fea9faa | fperrad++ | / (2 files):
08:47 dalek parrot: [smolder] swap sha1 & git_describe
08:47 dalek parrot: review: https://github.com/parrot/parrot/commit/​fea9faad6237d0e87275457e400c35d7052067fd
08:48 moritz core dump probably
08:53 dalek parrot: 72ef570 | fperrad++ | config/gen/makefiles/root.in:
08:53 dalek parrot: [makefile] SVN is gone
08:53 dalek parrot: review: https://github.com/parrot/parrot/commit/​72ef5704ff35cd48a15702d5a565bb9c7282ac4f
08:59 baest joined #parrot
09:12 bacek moritz, it's... bad. linux/amd64?
09:12 moritz bacek: yes
09:12 moritz bacek: I've run two complete spectests now, in each 2 different files failed
09:12 bacek ok. I'll try to reproduce it.
09:13 bacek otoh, make spectest passed on linux/ia32 before I merged branch.
09:13 bacek which one is second?
09:16 moritz bacek: one of the trig ... tanh.t
09:16 bacek moritz, ok. I'll focus on these two
09:17 moritz not very reproducible, I'm afraid
09:18 bacek moritz, "echo 0 > /proc/sys/kernel/randomize_va_space" helps a lot to reproduce it
09:18 bacek and "echo 0 > /proc/sys/vm/vdso_enabled"
09:18 bacek from root shell of course :)
09:19 moritz -su: /proc/sys/vm/vdso_enabled: No such file or directory
09:19 bacek maybe it's 32-bit specific
09:19 bacek what about randomize_va_space?
09:20 moritz that exists
09:20 bacek can you rerun spectest?
09:20 moritz yes
09:26 jasonmay left #parrot
09:46 jasonmay joined #parrot
10:01 plobsing left #parrot
10:22 bacek moritz, sigh. I can't reproduce any of your failures.
10:22 bacek But I'm on linux/ia32
10:23 moritz :(
10:24 bacek trying to "fix" GC memory limit and rebuild rakudo.
10:24 bacek will take some time due 16MB limit :)
10:33 dalek TT #938 closed by bacek++: Parrot svn could use a trusted-root-signed-cert
10:33 dalek TT #938: http://trac.parrot.org/parrot/ticket/938
10:33 dalek TT #1076 closed by bacek++: Smoking Git Branches
10:33 dalek TT #1076: http://trac.parrot.org/parrot/ticket/1076
10:36 rurban_ joined #parrot
10:37 bacek msg plobsing You've got few deprecation tickets for *ManagedStruct. Any progress? Or I can just jump on it and remove deprecated behaviour?
10:37 aloha OK. I'll deliver the message.
10:39 rurban left #parrot
10:39 rurban_ is now known as rurban
10:50 dip joined #parrot
11:07 zby_ joined #parrot
11:47 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#1254) fulltest) at 72ef570 - Ubuntu 10.10 i386 (g++-4.5 with --optimize)
11:58 dalek parrot: 5f29da5 | bacek++ | examples/pir/sudoku.pir:
11:58 dalek parrot: Use hierarchical namespace instead of flat. Part of TT#1486.
11:58 dalek parrot: review: https://github.com/parrot/parrot/commit/​5f29da5bfeb0cdb3cf90e3a7a898a473ae50b221
11:58 dalek parrot: 49db65f | bacek++ | runtime/parrot/library/SDL.pir:
11:58 dalek parrot: Add loadlib 'io_ops' to make SDL.pir buildable again. Doesn't work anyway due other failures and absence of any tests.
11:58 dalek parrot: review: https://github.com/parrot/parrot/commit/​49db65f9d1db9a302fdaa995b04823bc2ae0941c
11:58 dalek parrot/gc_ms2_sf: 36140f8 | (James E Keenan (Jim))++ | DEPRECATED.pod:
11:58 dalek parrot/gc_ms2_sf: Correct spelling error only.
11:58 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​36140f81ac9a8635ce25f99dbdee46ea9e081629
11:58 dalek parrot/gc_ms2_sf: e36b0b5 | dukeleto++ | CREDITS:
11:58 dalek parrot/gc_ms2_sf: Update CREDITS in preparation for git conversion
11:58 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​e36b0b5780cce6f0ea10b326017c7d740c6c27c1
11:58 dalek parrot/gc_ms2_sf: 0792632 | dukeleto++ | / (3 files):
11:58 dalek parrot/gc_ms2_sf: [tools] Make the author map code an actual file and remove it from CREDITS
11:58 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​07926321b61d98249afbc84a5943326f86bf3e26
11:58 dalek parrot/gc_ms2_sf: 6e51038 | (James E Keenan (Jim))++ | /:
11:58 dalek parrot/gc_ms2_sf: Creating branch to explore possibility of adding 'osvers' during
11:58 dalek parrot/gc_ms2_sf: configuration.
11:58 bacek oh shi...
11:58 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​6e5103823f3b56747537a7a5852a7251da07fba1
11:58 dalek parrot/gc_ms2_sf: 6893eec | (James E Keenan (Jim))++ | config/ (5 files):
11:58 dalek parrot/gc_ms2_sf: First pass at determining 'osvers' during configuration.
11:58 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​6893eec70de54853100b846dd8bcc36cf5f5d5db
11:58 dalek parrot/gc_ms2_sf: 7c75f1d | petdance++ | compilers/imcc/cfg. (2 files):
11:58 dalek parrot/gc_ms2_sf: flagging more functions as pure
11:58 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​7c75f1db2f2ad1ae3ccaba734262607695180bec
11:58 dalek parrot/gc_ms2_sf: 6d65d4b | petdance++ | compilers/imcc/optimizer.c:
11:58 dalek parrot/gc_ms2_sf: removed an unused variable, and consted a pointer
11:58 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​6d65d4b598e0110375bd08c73473665250bb2e54
11:58 dalek parrot/gc_ms2_sf: 405f614 | (James E Keenan (Jim))++ | tools/dev/mk_author_map.pl:
11:59 dalek parrot/gc_ms2_sf: [codingstd] Add copyright notice and svn id tag.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​405f614017d43acf20a5d17ab00225011f38f9a8
11:59 dalek parrot/gc_ms2_sf: 2bf0285 | mikehh++ | tools/dev/mk_author_map.pl:
11:59 dalek parrot/gc_ms2_sf: fix so perlcritic will pass - it did not like -
11:59 dalek parrot/gc_ms2_sf: 1) the shebang line, 2) missing coda and adjust copyright
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​2bf028515f8de0c10327ba20a17b2334bcc7323c
11:59 dalek parrot/gc_ms2_sf: 67409ed | NotFound++ | t/pmc/string.t:
11:59 dalek parrot/gc_ms2_sf: test String get_string_keyed vtable
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​67409edaa167f5535eaa324f275e514e4ca311ab
11:59 dalek parrot/gc_ms2_sf: 5d62dba | cotto++ | CREDITS:
11:59 dalek parrot/gc_ms2_sf: remove extra a.k.a. info from CREDITS
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​5d62dbad965cfad5a41f648a4f94ce888b33f49d
11:59 dalek parrot/gc_ms2_sf: 3047796 | (James E Keenan (Jim))++ | t/pmc/hashiterator.t:
11:59 dalek parrot/gc_ms2_sf: Correct spelling error in comment.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​30477963d1ed08382ffd4617d2504c45e521739d
11:59 dalek parrot/gc_ms2_sf: 32499f2 | petdance++ | include/parrot/hash.h:
11:59 dalek parrot/gc_ms2_sf: localizing a loop var
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​32499f2619e3e9cb89ca9e31b9353d5c0ef126f9
11:59 dalek parrot/gc_ms2_sf: be9f977 | petdance++ | src/gc/gc_ms.c:
11:59 dalek parrot/gc_ms2_sf: rmeove unused var
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​be9f977172cc7b370e9ec8f19735d68a9354355d
11:59 dalek parrot/gc_ms2_sf: fc4b06d | petdance++ | src/debug.c:
11:59 dalek parrot/gc_ms2_sf: skip_whitespace is now a pure function
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​fc4b06dff341e4ac2ee52044912c49860b2a8882
11:59 dalek parrot/gc_ms2_sf: 4c28659 | petdance++ | src/gc/ (2 files):
11:59 dalek parrot/gc_ms2_sf: shimmed up an argument
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​4c2865943b3ca39cab004390506ec044b80d0e02
11:59 dalek parrot/gc_ms2_sf: 7dbeeea | petdance++ | src/gc/string_gc.c:
11:59 dalek parrot/gc_ms2_sf: removed unused vars
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​7dbeeeaf245139451dbc17c6d57bf2b5257cfeb2
11:59 dalek parrot/gc_ms2_sf: d91c2c5 | moritz++ | CREDITS:
11:59 dalek parrot/gc_ms2_sf: [CREDITS] remove my middle initial, I nearly never use it
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​d91c2c51cde322d0ffc8b00745f45b5898385356
11:59 dalek parrot/gc_ms2_sf: 3205a9d | NotFound++ | t/pmc/string.t:
11:59 dalek parrot/gc_ms2_sf: test String get_integer_keyed and get_pmc_keyed vtables
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​3205a9ddec5fca182af35c25b3fb97a69116c238
11:59 dalek parrot/gc_ms2_sf: 03356fe | (James E Keenan (Jim))++ | config/ (5 files):
11:59 dalek parrot/gc_ms2_sf: Merge tt1841_osvers branch into trunk.  Adds 'osvers' to configuration data.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​03356fe417860a63d483108fa5f1afc2f19ea73a
11:59 dalek parrot/gc_ms2_sf: a3995b7 | (James E Keenan (Jim))++ | config/init/hints/freebsd.pm:
11:59 dalek parrot/gc_ms2_sf: Attempting to deal with tinderbox build failure report.  Commenting out assignment to 'osvers'.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​a3995b77b2a81642b496bb655042a121af90ba0d
11:59 dalek parrot/gc_ms2_sf: c1ca60c | (James E Keenan (Jim))++ | config/init/hints/freebsd.pm:
11:59 dalek parrot/gc_ms2_sf: Trying to track down source of build failure on FreeBSD.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​c1ca60cbe2f244b8971847271a3bd217d6b26a5d
11:59 dalek parrot/gc_ms2_sf: cb00f06 | (James E Keenan (Jim))++ | config/init/hints/freebsd.pm:
11:59 dalek parrot/gc_ms2_sf: Again have to comment out assignment to 'osvers' to prevent build error reported by taptinder.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​cb00f06ca042046dbf96d3327acb84579b0fd7e5
11:59 dalek parrot/gc_ms2_sf: bca19ea | petdance++ | / (4 files):
11:59 dalek parrot/gc_ms2_sf: adding compiler annotations to functions and args
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​bca19ea34d54d08a863d86372785b6d0406afd78
11:59 dalek parrot/gc_ms2_sf: 17db4d0 | (James E Keenan (Jim))++ | docs/dev/parrot_api.pod:
11:59 bacek msg chromatic Sorry, I fucked up your banch badly... I did merge it with master and totally forgot about it....
11:59 aloha OK. I'll deliver the message.
11:59 dalek parrot/gc_ms2_sf: Correct POD formatting errors.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​17db4d03b14ec1fc70071099b6574906c8760e54
11:59 dalek parrot/gc_ms2_sf: ad36671 | (James E Keenan (Jim))++ | config/init/hints/freebsd.pm:
11:59 dalek parrot/gc_ms2_sf: Correct syntax error spotted by doughera++; TT #1841.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​ad36671f90b54e922c6f7b898c4fe6a912d67b16
11:59 dalek parrot/gc_ms2_sf: 075907c | (James E Keenan (Jim))++ | lib/Parrot/Headerizer.pm:
11:59 dalek parrot/gc_ms2_sf: Correct spelling error.  Improve some POD formatting.
11:59 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​075907c9b23aac35afa21c721726a1b042c32463
12:00 dalek parrot/gc_ms2_sf: 3994d4d | (James E Keenan (Jim))++ | config/init/hints/darwin.pm:
12:00 dalek parrot/gc_ms2_sf: Correct erroneous argument to /usr/sbin/sysctl.
12:00 dalek parrot/gc_ms2_sf: review: https://github.com/parrot/parrot/commit/​3994d4d4b84382863ba758701bc52aac88891163
12:00 dalek parrot/gc_ms2_sf: 7094c7d | petdance++ | src/exceptions.c:
12:00 dalek parrot/gc_ms2_sf: consting
12:00 dalek left #parrot
12:02 bacek And I killed dalek...
12:03 cognominal left #parrot
12:04 cognominal joined #parrot
12:07 dalek joined #parrot
12:13 ligne joined #parrot
12:34 fperrad_ joined #parrot
12:36 fperrad left #parrot
12:36 fperrad_ is now known as fperrad
12:42 contingencyplan joined #parrot
13:09 Coke how do I get a listing on github something like "svn log --stop-on-copy ^/branches/codestring-deprecation-prep
13:09 Coke ?
13:10 Coke *sigh*. it feels like I am never going to catch up with the break-fix work in partcl-nqp.
13:25 Patterner left #parrot
13:35 Psyche^ joined #parrot
13:35 Psyche^ is now known as Patterner
13:45 whiteknight joined #parrot
13:47 whiteknight good morning, #parrot
13:50 mikehh hi whiteknight
13:53 whiteknight hello mikehh, how are you today?
13:54 mikehh whiteknight: passable, passable - and yiou?
13:55 whiteknight doing well, actually. Basically got a full night's sleep
13:56 mikehh excellent
13:56 whiteknight yeah. it's a rare occurance
14:02 mikehh rakudo: 8ddf7f2 - build ok, spectest_smolder #1262 (some failures - two tests did not complete (passed what they ran) on parrot (RELEASE_2_10_1-423-g72ef570) - Ubuntu 10.10 i386 (g++-4.5 with --optimize)
14:02 p6eval rakudo : OUTPUT«===SORRY!===␤Confused at line 22, near "8ddf7f2 - "␤»
14:03 mikehh oops, shouldn't have put the : there
14:03 dalek TT #1151 reopened by whiteknight++: Exception thrown from constructor leads to oddness
14:03 dalek TT #1151: http://trac.parrot.org/parrot/ticket/1151
14:31 whiteknight ...I don't udnerstand that at all. Coke replied to the ticket without reopening it. Why does my reply to him reopen the ticket?
14:32 Coke whiteknight: did you reply via email or ticketing system?
14:32 whiteknight email
14:32 Coke me too.
14:32 Coke odd.
14:33 Coke I didn't see a note from you reopening the ticket, just the notification that you reclosed it.
14:33 whiteknight yeah. Oddness
14:34 whiteknight whatever, it is dead
14:34 Coke ah. my reply never hit trac.
14:34 Coke due to the bug in trac that forgets to set the "reply-to" properly.
14:35 whiteknight trac--
14:35 Coke if it's not fixed, how do you know it's the same issue?
14:35 whiteknight I traced through it last night in the debugger. It's the inferior runloops problem
14:36 whiteknight There are lots of ways to trigger it
14:36 dalek TT #1151 closed by whiteknight++: Exception thrown from constructor leads to oddness
14:36 dalek TT #1151: http://trac.parrot.org/parrot/ticket/1151
14:36 whiteknight it just goes to show how fragile our current architecture is
14:38 whiteknight but you're right, on the surface they absolutely do not look like the same issues
14:39 Coke when closing tickets as duplicates, since trac doesn't link the tickets, it's probably a good idea to note in the remaining what the duplicate was.
14:39 Coke (done for this one.)
14:39 Coke since we'll want to have test for /both/ ways.
14:41 whiteknight I like that idea. It does make sense
14:41 whiteknight I also think that's a good feature for Trac to add. Maybe we should request it
14:42 bluescreen_ left #parrot
14:50 Coke aloha, msg plobsing - I tried the codestring free branch on partcl, and it didn't /seem/ to generate any additional failures.
14:50 aloha Coke: OK. I'll deliver the message.
14:52 whiteknight Coke: did you see those two tickets I worked on for you last week?
14:52 Coke whoever had 100% failures on partcl the other day probably needs to fix their install directory.
14:52 Coke whiteknight: Yes, thank you.
14:53 whiteknight Coke: I haven't had an opportunity to do so, and maybe don't know the best use-cases, but if somebody can put together short tests we can merge those issues and everybody will be happy
14:54 atrodo whiteknight++ # I enjoy reading your blog
14:59 whiteknight atrodo: thanks!
15:01 allison_ joined #parrot
15:06 Andy joined #parrot
15:20 whiteknight I only have two more features to implement before I think the embed_api branch will build and run: pmc thaw (to get a config hash from the binary data in parrot_config.c) and an error message reporting mechanism
15:32 tadzik left #parrot
15:33 PacoLinux joined #parrot
15:34 whiteknight The thaw will probably be called Parrot_api_pmc_deserialize()
15:35 whiteknight I'm not sure whether I want that function to take a STRING* or an unsigned char*. I am leaning towards the later
15:36 atrodo I would say the latter
15:37 whiteknight yeah, from the embedder's perspective, they have byte arrays but not strings
15:37 whiteknight it seems like a waste to have to wrap it up in a temporary string for only that purpose
15:37 atrodo Exactly
15:37 tadzik joined #parrot
15:38 whiteknight I mean, I'll have to do the wrapping internally, but it saves the user from having to repeat the same steps
15:44 atrodo whiteknight> And that's exactly how an embedding API should treat it's users
15:44 atrodo if you have to do it every time, you should do it for the user
15:50 allison left #parrot
15:52 allison_ is now known as allison
15:58 dmalcolm joined #parrot
16:01 NotFound whiteknight: I didn't close those tickets because they depend on finalize, and finalize has still experimental status.
16:03 whiteknight NotFound: I didn't close the main ticket. #833 is the ticket, all the rest were duplicates
16:03 whiteknight when finalize is not experimental (I am going to talk about it tomorrow at #ps), we can close #833
16:03 NotFound Fine for me.
16:04 NotFound whiteknight: about that, set_label and get_label also should be out of experimental.
16:04 NotFound find_codepoint too
16:05 NotFound find_codepoint replaces functionality formerly in CodeString and we are about to kill CodeString.
16:07 silug left #parrot
16:10 Coke whiteknight: regarding tickets in parrot for things not parrot - seems reasonable to have a ticket on our radar to track a ticket elsewhere. (did this for macports occasionally.)
16:13 whiteknight Coke: okay, that works for me if we actually have a ticket in the elsewhere tracker for us to follow
16:13 whiteknight A vague to-do ticket in our system for somebody else's software is not worthwhile
16:13 Coke agreed.
16:14 Coke anyone here use perlbrew?
16:14 NotFound There is some metatracker software?
16:14 whiteknight NotFound: I agree (get_label, set_label, find_codepoint, etc)
16:14 dalek TT #581 closed by whiteknight++: make segfaults with PGE.pbc on fedora (r38365)
16:14 dalek TT #581: http://trac.parrot.org/parrot/ticket/581
16:14 dalek TT #628 closed by whiteknight++: Win64 build fails with 64-bit CL
16:14 dalek TT #628: http://trac.parrot.org/parrot/ticket/628
16:14 dalek TT #642 closed by whiteknight++: voting system for parrot foundation
16:14 dalek TT #642: http://trac.parrot.org/parrot/ticket/642
16:14 whiteknight those should all be brought up tomorrow
16:16 Coke anyone here have admin privs on feather?
16:17 whiteknight I have some kind of login on feather, but I'm long-since forgotten what privs I have or even how to log in
16:22 * Coke answers his perlbrew question (no, the cpanm that perlbrew installs doesn't do anything magic like share your INC dir across perl installs)
16:23 * Coke regens http://trac.parrot.org/parrot/wiki/ParrotFaces
16:30 cotto_work ~.~
16:31 dalek tracwiki: v5 | coke++ | ParrotFaces
16:31 dalek tracwiki: rerun tools/dev/faces.pl
16:31 dalek tracwiki: http://trac.parrot.org/parrot/wiki/P​arrotFaces?version=5&amp;action=diff
16:45 PerlJam Parrot faces or potential serial killers?  You decide.
16:47 NotFound I don't understand why serial killers have such reputation. Surely parallel killers are a lot worse.
16:47 whiteknight certainly a lot more efficient
16:48 whiteknight and more scalable
16:52 Coke aloha, msg chromatic - whoops, the qw() issue was not fix. my build script just unconditionally used a 5.12 perl.
16:52 aloha Coke: OK. I'll deliver the message.
16:59 dukeleto 'ello
17:01 dalek parrot: f92a58e | NotFound++ | t/pmc/sub.t:
17:01 dalek parrot: change get_addr to get_label in a Sub test, TT #1857
17:01 dalek parrot: review: https://github.com/parrot/parrot/commit/​f92a58ea722e50bfbf255acdeaa2dbfc39b05ce8
17:03 dalek TT #1861 created by coke++: ipv6 config probe too noisy
17:03 dalek TT #1861: http://trac.parrot.org/parrot/ticket/1861
17:09 dukeleto whiteknight: i see you've forked parrot.git again on github. Any reason?
17:10 Kulag left #parrot
17:10 Kulag joined #parrot
17:10 dalek parrot: e9cbce2 | Coke++ | / (8 files):
17:10 dalek parrot: perl 5.13 deprecates use of bare qw() in a for;
17:10 dalek parrot: Avoid the warning.
17:10 dalek parrot: review: https://github.com/parrot/parrot/commit/​e9cbce2fe2f31acbe0e66504e790e73e3a6298f4
17:11 nopaste "Coke" at 192.168.1.3 pasted "can't push to github." (7 lines) at http://nopaste.snit.ch/26073
17:11 Coke ... but I see my commit showed up? wtf?
17:12 Coke any clues?
17:13 PerlJam Coke: Were you pushing to the codestring-deprecation-prep branch ?
17:13 Coke nope.
17:13 Coke master.
17:13 Coke I didn't commit anything to that branch.
17:14 PerlJam I read that as you have commits in that branch and your git is setup to push all branches (or all matching or something) by default.  The commits in that branch were rejected.
17:14 Coke (can you push to just a single branch? I'm just doing "git push")
17:14 Coke if I "git checkout codestring-deprecation-prep", "git log", I don't see any commits from me.
17:14 theory joined #parrot
17:14 PerlJam you can specify the branch to push to:  git push origin master
17:15 Coke yes, but I don't want to do that. I just want to do "git push". =-)
17:15 Coke (plus, my change to master already got pushed)
17:16 PerlJam you can also tell git that when you run "git push", it should only push the current branch  (I don't remember the option for that right ofF)
17:16 PerlJam oh, push.default looks like
17:16 Coke all of that is nice, but fails to address my problem.
17:17 PerlJam so you probably want to do: git config --global push.default current
17:18 Coke PerlJam: and how will this address the issue that my local branch of codestring-deprecation-prep is f'd?
17:18 Coke I suspect deleting that branch locally is more helpful.
17:18 PerlJam you can delete it or reset it back to some known good SHA1
17:19 Coke eh. by the time I figure that out, I can just do another (*&#@$ clone. processing....
17:19 dukeleto Coke: PerlJam++ is giving you good info
17:20 dalek tracwiki: v8 | NotFound++ | ParrotDeprecationsFor3.0
17:20 dalek tracwiki: http://trac.parrot.org/parrot/wiki/ParrotDe​precationsFor3.0?version=8&amp;action=diff
17:20 dukeleto Coke: learning is *fun* ...
17:20 Coke git--
17:20 dukeleto Coke*i
17:20 * dukeleto just rotated Coke by pi/2
17:20 dukeleto Coke: you can use svn if you want, we won't stop you.
17:21 Coke thanks, that's helpful. ;)
17:21 dukeleto Coke: seriously. Github has svn access for parrot.git ...
17:21 Coke which, last I checked, doesn't allow for commits.
17:21 dukeleto Coke: you are wrong about that
17:21 Coke has that changed since the initial rollout?
17:21 dukeleto Coke: it is read-write
17:22 Coke but, assuming I want svn is also unhelpfuul.
17:22 Coke thanks, though.
17:22 dukeleto Coke: yes, it has. It is read-write. But don't expect the Parrot tools/dev/* scripts to work with svn
17:22 dukeleto Coke: because they don't
17:23 dukeleto Coke: if you have questions about git, please ask in here or email parrot-dev. Many people probably have your question, and many people will learn by you asking a question
17:23 Coke dukeleto: christ.
17:23 dukeleto Coke: what is your issue? Why the poopy-pants?
17:23 Coke I DID that.
17:27 dukeleto Coke: and I appreciate that :)
17:32 bluescreen_ joined #parrot
17:34 dukeleto particle: please fill out the Google Code-In mentor profile, so I can assign you as the mentor of some tasks
17:34 dukeleto aloha, msg particle please fill out the Google Code-In mentor profile, so I can assign you as the mentor of some tasks
17:34 aloha dukeleto: OK. I'll deliver the message.
17:36 dalek tracwiki: v24 | NotFound++ | ParrotDeprecations
17:36 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Parro​tDeprecations?version=24&amp;action=diff
17:36 dalek TT #1606 closed by NotFound++: [DEPRECATION] String.lower()
17:36 dalek TT #1606: http://trac.parrot.org/parrot/ticket/1606
17:37 jsut joined #parrot
17:39 bluescreen_ left #parrot
17:50 dalek parrot: 0941496 | NotFound++ | DEPRECATED.pod:
17:50 dalek parrot: remove find_lex note from DEPRECTATION.pod The change was done, there is doc in the wiki for 2.9 deprecations and TT #1207 is closed
17:50 dalek parrot: review: https://github.com/parrot/parrot/commit/​0941496ad3a63d3ab12a08b37307480a922ec93f
18:08 dalek tracwiki: v4 | NotFound++ | ResolveExperimentals
18:08 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Resolv​eExperimentals?version=4&amp;action=diff
18:09 dalek TT #1846 closed by fperrad++: win32 compile fails on sysmem.c on mingw gcc 4.5 (w. workaround)
18:09 dalek TT #1846: http://trac.parrot.org/parrot/ticket/1846
18:13 silug joined #parrot
18:13 dukeleto whiteknight: your tasks about changing function names need more detail. Like "clone parrot.git from github, create a branch, and make your changes on github, then send a pull request"
18:25 atrodo dukeleto> ping
18:37 rurban_ joined #parrot
18:39 rurban left #parrot
18:39 rurban_ is now known as rurban
18:41 bluescreen joined #parrot
18:44 elite joined #parrot
18:44 elite Hey guys
18:45 elite left #parrot
18:55 whiteknight hello elite
18:55 whiteknight ...fail
18:55 whiteknight dukeleto: okay, I can add that
18:59 whiteknight dukeleto: how do we turn tasks from private to student-visible?
19:02 whiteknight dukeleto: http://www.google-melange.com/gci/ta​sk/suggest_task/google/gci2010/parro​t_perl_foundations/t129033244420?s=0
19:02 whiteknight if that is correct, I'll add it to all the tasks
19:03 whiteknight it's worth mentioning that the tasks I've created have FAR more detail than most of the other tasks in that list
19:13 dalek TT #1862 created by doughera++: Configure.pl should actually test for gcc -fvisibility=hidden support
19:13 dalek TT #1862: http://trac.parrot.org/parrot/ticket/1862
19:13 dalek TT #1832 closed by doughera++: Build error
19:13 dalek TT #1832: http://trac.parrot.org/parrot/ticket/1832
19:19 bluescreen good afternoon
19:22 cotto_work hi bluescreen
19:23 whiteknight hello bluescreen
19:24 bluescreen are you guys getting ready for thanks giving?
19:25 whiteknight yeah, we're trying
19:25 bluescreen I'm happy cause I will have less meetings...
19:25 NotFound bluescreen: Give me some money and I'll thank you ;)
19:25 bluescreen thats a tradeof of being offshore
19:26 bluescreen NotFound: is the economic situtation as bad as eerybody says in spain?
19:27 NotFound bluescreen: mine is never as good as I want.
19:28 bluescreen well... that's true :D
19:28 whiteknight I still haven't earned a million dollars
19:29 NotFound That's the beauty of working in free projects: you don't need to care about raises.
19:29 bluescreen the worst part is that you probably spent one million dollar through your life
19:30 bluescreen and still you're not driving ferraris
19:31 NotFound bluescreen: I just watch Fernando Alonso racing on them.
19:31 bluescreen good driver... have you seen him live?
19:31 NotFound No, only in TV
19:33 bluescreen are you still celebrating the world cup, still screaming "...vamos la furia..."
19:33 bluescreen I'm still crying about it... I'm from Arg
19:33 NotFound I'm not a soccer fan. We are a unprotected minority in Spain
19:34 ligne left #parrot
19:34 NotFound Ugh, I'm getting used to call it 'soccer'.
19:35 bluescreen whiteknight: were you able to compile in embed_api branch... I can't finish compilation
19:35 Coke NotFound: I live in the US and I don't watch american football. I feel your lack of pain.
19:36 bluescreen Coke: can you do something else during thanks giving?
19:36 NotFound Coke: at least you have football, basket, baseball and hockey to choose from. Here they are monotematic.
19:36 bluescreen as far as I know is beer and football
19:36 whiteknight bluescreen: no, it doesn't work yet. Still problems with the config hash
19:36 whiteknight I have some commits when I get home tonight that should help
19:36 bluescreen whiteknight: miniparrot's config hash?
19:37 whiteknight bluescreen: all config hashes
19:37 whiteknight miniparrot doesn't actually have a config hash, it's empty. Miniparrot builds the config hash for real parrot
19:37 bluescreen right but the tool that creates parrot_config.c its broken for miniparrot
19:38 whiteknight ah yes, that's what I'm fixing today
19:38 whiteknight I talked to shockwave yesterday. He wants to start using the new API next week
19:38 bluescreen excellent
19:38 NotFound Typical sport news in Spain: "Some random guy won Roland Garros, a few guys won some gold medals at something... Now that we're done with child games, go back to football"
19:38 whiteknight I think we can do it by then
19:39 bluescreen i got this: "error:imcc:No such file or directory        in file 'runtime/parrot/library/parrotlib.pir' line 195"
19:42 whiteknight hmm...that's definitely a problem with the config hash
19:42 whiteknight the config hash contains the library search paths
19:42 whiteknight it isn't being set yet. I have to add that code tonight
19:43 bluescreen ok... you think that will fix it?
19:45 whiteknight yes, I think so
19:45 whiteknight I'm expecting to be able to do complete builds by this evening
19:45 whiteknight at least, complete builds of the parrot executable and maybe a few other things
19:45 bluescreen that's awesome
19:46 whiteknight some of the utility executables like pbc_merge, pbc_disassemble, etc will need to be updated
19:46 dalek TT #1193 closed by NotFound++: Setting PMC to NULL STRING
19:46 dalek TT #1193: http://trac.parrot.org/parrot/ticket/1193
19:46 whiteknight NotFound++
19:46 whiteknight closing tickets is always awesome
19:47 Coke CD SAN
19:47 Coke
19:48 Coke ww
19:56 whiteknight you ever have one of those days where, if a piece of software was a person you would seriously consider murdering him?
20:00 NotFound Just send him a signal...
20:00 NotFound -9 for example.
20:01 NotFound To the person, I mean.
20:01 whiteknight :)
20:09 bacek Good morning, humans
20:09 whiteknight good morning, bacek
20:09 bacek hi whiteknight
20:17 Coke робот!
20:18 davidfetter worker?
20:19 nwellnhof joined #parrot
20:20 Coke aloha, translate?
20:20 aloha Coke: Dunno.
20:21 nwellnhof I'm getting random segfaults running Rakudo spectest on Linux/i386.
20:22 nwellnhof At first I thought it's my notebook overheating. But then I saw moritz also got spectest failures.
20:22 nwellnhof It's mostly during the S32 tests.
20:23 nwellnhof But very hard to reproduce, about 3 failures per spectest run.
20:24 bacek aloha, translate to english робот!
20:25 bacek hmm... Bad bot, no cookie
20:25 bacek aloha, translate to english from russian робот!
20:25 aloha bacek: robot!
20:25 bacek a-ha!
20:25 bacek aloha, translate to english from russian Доброе утро, люди
20:25 aloha bacek: Good morning, the people
20:25 bacek meh...
20:25 Coke aloha, translate to russian from english christmas
20:25 aloha Coke: рождество
20:25 Coke hee!
20:26 bacek Looks like double utf8 encoding.
20:26 GeJ Bonjour everyone.
20:27 bacek Bonjour GeJ, ca va?
20:27 Coke aloha: translate from english to bulgarian christmas
20:27 Coke aloha, translate from english to bulgarian christmas
20:30 GeJ bacek: I've been better. And you?
20:30 bacek GeJ, same here
20:31 whiteknight msg NotFound can we close #299? It looks like you applied the patch a while ago and there have been no further complaints
20:31 aloha OK. I'll deliver the message.
20:34 * jnthn resists temptation to see how aloha handles rude Russian :)
20:35 bacek aloha, translate to english from russian трпимандаблядский архипиздрит
20:35 aloha bacek: [trpimandablyadskiy] [arkhipizdrit
20:35 dalek TT #194 closed by whiteknight++: Review overriddable vtable interfaces
20:35 dalek TT #194: http://trac.parrot.org/parrot/ticket/194
20:35 NotFound whiteknight: I think the attributes thing needs a rethinking and redesign, but that ticket is too specific for that purpose. We can close it, yes.
20:35 bacek jnthn, nope... She can't do it :)
20:36 jnthn bacek: Ah well, at least I have a phrase to ask my Russian teacher to explain to me next lesson now... :)
20:37 whiteknight Notfound: closed
20:37 jnthn oh...I just spotted the пизд in there...yeah, the meaning gets...clearer... :P
20:38 bacek jnthn, yeah. It was from my "third language" :)
20:43 NotFound bacek: you should ask google to add it to the list of interface languages
20:49 bluescreen Although I think I know the answer, are all the active tickets in Trac valid? Is there anybody garbage collecting them?
20:51 bacek volunteers welcome!
20:51 dalek TT #299 closed by whiteknight++: Access attributes of PMC from derived pir classes
20:51 dalek TT #299: http://trac.parrot.org/parrot/ticket/299
20:51 dalek TT #300 closed by whiteknight++: Bad .get_results in a exception handler gives infinite recursion
20:51 dalek TT #300: http://trac.parrot.org/parrot/ticket/300
20:51 bluescreen bacek: I would do it, but I'm affraid I would do a bigger mess
20:53 bluescreen rule of thumb... well maybe a chainsaw approach... is any ticket older than X months should be closed. As either not happening any more or won't be addressed any time soon
20:55 whiteknight bluescreen: I like that idea. Some other people will not like it
20:55 whiteknight some issues are valid issues, even if they are old
20:56 whiteknight some things are too vague or open-ended to ever be closed
20:56 whiteknight eventually, you just need to say "no" and be done
20:56 whiteknight some tickets, especially with the various HLLs and all get very hard to reproduce, so they aren't likely to ever be closed
20:57 whiteknight well, unless some kind of "project manager" drops the hammer
20:57 whiteknight er, "product manager"
20:57 bluescreen lol...
20:58 bluescreen but... for new people like me is hard to pick something from the queue to work on
20:58 whiteknight EXACTLY!
20:58 whiteknight exactly
20:59 whiteknight we have 13 pages of tickets. If those tickets don't already have owners, they are not likely to get adopted and worked on
20:59 bluescreen managing trac is not as easy as one would think
21:00 whiteknight personally, I don't think trac should allow the user to leave the assignee field empty, or to select a "None" component
21:00 whiteknight The user should have to select a component, and every component should have a default assignee
21:00 bluescreen it totally makes sense with the teams approach
21:01 bluescreen it won't hurt also run an aging  report once a while
21:01 whiteknight being able to do team management would be nice too, because you could assign the ticket to the team, all the team members could see it and work on it, etc
21:02 whiteknight bluescreen: you any good with sqlite3? If you want to write a query I'll install it
21:03 bluescreen is there any web interface to add queries?
21:03 whiteknight yes, admins can add queries
21:03 whiteknight We could close 20 tickets tomorrow if we said that PIRC wasn't going to be used, was going to be deleted, or was going to be extracted out into it's own repo
21:03 davidfetter left #parrot
21:03 whiteknight another 15 tickets if we moved Parrot::Interpreter into it's own project
21:04 moritz then you shouldn't close the tickets, but migrate them to the bug tracker of the new project
21:05 cotto_work whiteknight: we've all but said that already.
21:05 Coke (close old tickets because they are old) hell no.
21:05 cotto_work I hate to think that kj's efforts will be wasted, but they're not the direction we're moving in.
21:06 Coke we should not force our users to triage our tickets.
21:06 Coke (though it would certainly help)
21:06 cotto_work Coke: agreed
21:06 Coke (getting parrot team to make decisions) amen.
21:08 whiteknight We have 55 open RFC tickets (I just created a new query to show them). Some date back to 2008
21:08 whiteknight anything older than 2010 at this point should probably just be deleted if no resolution has been reached
21:08 cotto_work I'll bring up pirc at #ps.
21:09 Coke To my way of thinking, if there's an RFC, those should all go to cotto.
21:09 Coke (as the new architect guy)
21:09 cotto_work I guess I am the new decider.
21:10 cotto_work +1
21:10 whiteknight I'll help triage the list down some. Some of these RFCs are pointless or unnecessary now
21:11 cotto_work whiteknight: thanks
21:12 cotto_work Does anyone who happens to be here see any advantage to keeping pirc around?
21:13 whiteknight dukeleto: can you take a look at #1822? I think we can just close it
21:13 cotto_work (I'll also ask at #ps, of course)
21:13 Coke let me counter with another question: is IMCC going to be around long term?
21:13 cotto_work Coke: the long-term plan is to replace it with PIRATE.
21:13 Coke then there's no point in having YA IMCC-like thing around, is there?
21:13 Coke why replace it with something that's getting replaced, I mean.
21:14 cotto_work no advantage that I can see, but I'm not as all-seeing as I'd like
21:15 cotto_work whiteknight: don't feel like you need to assign all the RFCs to me.  I accept them as my responsibility and don't want you to have a bunch of busywork.
21:16 Coke http://trac.parrot.org/parr​ot/wiki/BranchDescriptions can probably just have a link to github's branch info.
21:18 atrodo http://isparrotfastyet.com/ # My weekend rathole
21:18 whiteknight cotto_work: If we need to have a PIR front-end, it should be PIRC
21:19 cotto_work whiteknight: why not PIRATE?
21:19 bacek atrodo++
21:20 bacek cotto_work, we still need minimal version of C-based PIR compiler for bootstrapping.
21:21 cotto_work bacek: yes, but only until we can generate C from Lorito.
21:22 bacek cotto_work, which is... far far away from now
21:23 cotto_work Sure.  In the meantime, the question is whether it's better to keep imcc on life support or to make pirc usable.
21:23 dalek TT #1770 closed by whiteknight++: Boolean PMC without Integer
21:23 dalek TT #1770: http://trac.parrot.org/parrot/ticket/1770
21:23 dalek TT #866 closed by bacek++: DEPRECATE (after review) the *bigint*, pow* and nextkey_keyed VTABLE ...
21:23 dalek TT #866: http://trac.parrot.org/parrot/ticket/866
21:24 dalek TT #1863 created by nwellnhof++: Parrot IO and encodings
21:24 dalek TT #1863: http://trac.parrot.org/parrot/ticket/1863
21:24 bacek cotto_work, at least we have "imcc hero" now...
21:25 cotto_work you mean plobsing++?
21:26 cotto_work If we're picking between the two, I chose imcc mainly because it works now.
21:26 NotFound The problem with having several pir compilers is to keep them in sync. PIR is amoving target.
21:27 whiteknight cotto_work: ah, that's a good point. I keep forgetting about PIRAGE
21:27 whiteknight can we rename that damn repo to parrot/pirate?
21:27 cotto_work bacek: +1 if it's possible
21:27 cotto_work +1 if it's not
21:29 bacek I have no objections to rename it
21:30 whiteknight it's not a big deal, it's for my sanity
21:30 whiteknight to call it one name, but have the repo named something else
21:31 whiteknight heading home now. Later
21:31 whiteknight left #parrot
21:31 bacek speaking of which. So we have ticket to separate "main.c" from imcc?
21:32 bacek s/So/Do/
21:37 bluescreen left #parrot
21:40 bacek cotto, we do need gsoc_optimizations merged to continue work on PIRATE
21:42 bacek afk # $dayjob
21:49 bluescreen joined #parrot
22:05 plobsing joined #parrot
22:06 plobsing .wav
22:08 plobsing no objections on codestring-deprecation-prep merge. merging.
22:09 dalek parrot: e5cbd68 | plobsing++ | / (13 files):
22:09 dalek parrot: Merge branch 'codestring-deprecation-prep'
22:09 dalek parrot: review: https://github.com/parrot/parrot/commit/​e5cbd68616d59181b681d185ba8898df6e50d525
22:12 plobsing aloha: msg bacek the (Un)?ManagedStruct deprecations were in anticipation of NCI changes that didn't come. I'd still like to see the API of these modified to simplify them and reduce their scope, but that's not high on my agenda ATM. Take them if you want.
22:12 aloha plobsing: OK. I'll deliver the message.
22:14 dalek parrot: 53c40e3 | plobsing++ | DEPRECATED.pod:
22:14 dalek parrot: remove deprecation notice for completed codestring deprecation
22:14 dalek parrot: review: https://github.com/parrot/parrot/commit/​53c40e33839a407b4b33ac911b658b175d8a25a4
22:20 rblackwe left #parrot
22:20 rblackwe joined #parrot
22:20 bluescreen left #parrot
22:21 dalek dalek-poller: 847cbe7 | sorear++ | push.psgi:
22:21 dalek dalek-poller: Save copies of GitHub announce packets
22:21 dalek dalek-poller: review: https://github.com/sorear/dalek-poller/comm​it/847cbe70a00e3744ecbb11aa2f369a580e1eb4f3
22:25 plobsing aloha: msg chromatic the efficient interpreters paper you pasted yesterday suggests "efficient" interpreters are dominated by indirect branching and op-dispatch costs (I'd call that inefficient, but that's just me). I thought the cgoto and cpgoto cores (which is what this paper essentially advocates) were removed as they were observed to not make a difference. Are you suggesting we reevaluate that decision?
22:25 aloha plobsing: OK. I'll deliver the message.
22:26 NotFound We can reevaluate the recomendation of read papers X-)
22:28 dalek TT #1633 closed by plobsing++: CodeString PMC deprecated
22:28 dalek TT #1633: http://trac.parrot.org/parrot/ticket/1633
22:32 dalek parrot: 93f58ba | NotFound++ | config/gen/platform/win32/pid.c:
22:32 dalek parrot: win32 version of Parrot_getpid, TT #1564
22:32 dalek parrot: review: https://github.com/parrot/parrot/commit/​93f58ba1bd5c75763b5e193a6fc4444ca9115cc6
22:41 kid51 joined #parrot
22:53 fperrad left #parrot
23:03 bluescreen joined #parrot
23:34 dalek dalek-poller: 395a68f | sorear++ | modules/local/karmalog.pm:
23:34 dalek dalek-poller: Add ad-hoc github link shortening
23:34 dalek dalek-poller: review: https://github.com/sorear/dalek-poller/comm​it/395a68fd905a191a57628144c40f1a85eb2db205
23:34 whiteknight joined #parrot
23:42 bluescreen left #parrot
23:53 bluescreen joined #parrot

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

Parrot | source cross referenced