Parrotsketch Every Tuesday @ 18:30 UTC | IRC Log at irclog.perlgeek.de/parrotsketch/today
Set by moderator on 18 February 2009.
00:58 davidfetter_ joined 03:37 samlh joined 07:33 masak joined 09:47 samlh joined 10:13 contingencyplan joined 12:38 amoc joined 14:28 davidfetter joined
cotto I might be late for #ps. Whoever's leading should ignore me until I respond. 15:26
15:38 rdice joined 16:46 rdice_ joined 17:03 pmichaud joined 17:20 Coke joined 17:27 NordQ joined 17:28 NordQ left 17:30 NotFound joined 17:31 Util joined 17:57 barney joined 18:01 Util left 18:02 tewk joined 18:06 Util joined 18:14 allison joined 18:15 fperrad joined 18:16 PerlJam joined 18:28 Infinoid joined 18:29 jonathan joined
allison Hi all, who's here so far? 18:31
Util 18:32
cotto is not not here
Infinoid
barney is here
fperrad hello
18:32 chromatic joined
davidfetter OH HAI 18:32
Tene HAI
NotFound aloha
chromatic morning
tewk lurks, no report. 18:33
Tene also no report
davidfetter built a couple of .spec files on fedora 10
tested same by building rakudo against same with patch from fperrad 18:34
EOR
allison chromatic: would you like to lead this morning?
Coke Do we have a moderator?
"jinx"
allison :)
chromatic allison?
allison - Finished off the final details of the 1.0 release.
- Built Ubuntu and Debian packages for 1.0.
- Made a Pynie developer release (no public announcement, just for process)
- Basic security sandbox prototype (not committed yet). 18:35
- Merged in load_language branch and deleted it.
EOR
chromatic barney?
barney Eclectus us back again, tests are passing
Removed and readded the Pair PMC
.eor
chromatic Working on recommendations for handling milestone tasks. 18:36
Will start in on moving files into subsystem subdirectories and cleaning up headers.
Thinking about the GC API; have some ideas.
18:36 pmichaud joined
chromatic Will chase down whatever bugs I acn. 18:36
Coke?
Coke * Behind on TWIP due to illness and 1.0; look for a new issue this week with an unfortunate (but amusing to me!) name change. (I don't think I'll be able to keep up the "week" portion.)
18:36 kj joined
Coke * Devel::NYTProf 18:36
** (Tim Bunce)++ fixed the profiler so it works on steps in our build
process.
** sadly I see nothing obvious to fix yet.(*)
** (*) except for some unused perl build code I ripped out. 18:37
* codingstd cleanup - did this by hand quite a bit in the past few weeks; Now have an automated smolder report for this, so there will be daily failures if this is left unchecked.
* deprecation police - 31 items still eligible for 1.1
* ticket police
** RT down to 413 tickets.
** Trac up to 228 tickets.
* tcl still broken. Need to examine allison's patches.
* still no macport for 1.0 due to configure/rpath issues.
EOR
chromatic cotto?
tewk I do have a rough draft of a GSoC proposal in google docs "LLVM jitted Parrot"
cotto * started refactoring src/hash.c for increased sanity and rainbows
- deprecated old Parrot_new_INTVAL_hash; new version has lc name and returns Hash*
* switched Hash PMC to ATTRs
* removed PMC_num_val and PMC_int_val2 from include/parrot/pobj.h
* closed/disowned several RT tickets, pinged a few more
* removed the Bound_NCI and Slice PMCs
- had to rip out some code that used Bound_NCI, but it's been there forever with no test coverage
* submitted a patch to fix make cover on Linux, waiting for feedback from non-Linux and non-Darwin
* random fixes from fuzzer results
.eor
q1q
chromatic fperrad? 18:38
fperrad * release : Windows packages at SourceForge
* work on Markdown
* ask chromatic Coverity guidelines
* Lua blocker : RT #59968 ~ TT #472 (segfault when catching an exception from C)
EOR
chromatic GeJ?
Infinoid? 18:39
Infinoid * Some website updates, not a whole lot else.
* Santtu++ reported on #parrot earlier today that a selinux update on FC9 has broken JIT, due to selinux preventing executable heap.
If things go the way it sounds like they will, we should hear a lot more reports of build segfaults from FC9 users in the near future.
* The TT #18 patch would fix this, but has issues of its own. It could use some attention.
1;
chromatic japhb?
kj? 18:40
kj Unfortunately ENOTIME. Trouble concentrating on $work, so that has highest priority. No report :-(
chromatic moritz?
NotFound? 18:41
NotFound * Working on the debugger, closing some old tickets related to it
EOR 18:42
chromatic particle2?
PerlJam?
pmichaud? 18:43
pmichaud * Rakudo now passing 7322 spectests
* Updated documentation and deprecations for the 1.0 release
* Generated Rakudo developer release #15 ("Oslo")
* Otherwise spent time on vacation, answering questions online
* Plan for upcoming week:
** PGE and PCT refactors
** Review new code in Rakudo settings files
** Clean up RT tickets and Rakudo patch queue
EOR
cotto q 1 more q 18:44
chromatic Tene?
tewk? 18:45
tewk Busy with school
Tene gave another presentation
little bit of rakudo work
Web.pm work
Plan to use the load_language opcode in rakudo and friends this week
.EOR
tewk sorry for the 2 inadvertent pastes 18:46
I do have a rough draft of a GSoC proposal in google docs "LLVM jitted Parrot"
.EOR
18:47 eggyknap joined
chromatic Util? 18:47
Util Tuit deficit.
From last week, only progress on "Win32 - Porting Parrot to MinGW-TDM". Almost ready to add to PLATFORMS.
New, minor: converting t/op/trans.t to pure PIR.
q1q
EOR
chromatic Did I miss anyone? 18:48
Question time. cotto?
cotto for allison: In src/hash.c cleanup, I missed parrot_new_pmc_hash when looking for functions which should return Hash*. 18:49
Can an exception to the deprecation policy be made so I can remove this function before the 1.4 release?
(It's marked PARROT_EXPORT, but nothing in Parrot or Rakudo uses it as of r37659.)
allison wasn't the deprecation phrasing pretty general? 18:50
cotto need to check
It was specific enough not to cover that change. 18:51
NotFound cotto: will be nice to check if mod_parrot uses it 18:52
cotto I can see this growing. I'll leave it in and add a deprecation notice. 18:53
next question:
Is there anything a sufficiently motivated person could do to speed up parrot?
allison several things 18:54
chromatic The next concrete step is likely the calling conventions branch.
NotFound Find a way to severely cut the number of places that does conversions between c strings and parrot strings 18:55
cotto NotFound; that happens often?
allison one quick one: Jeff isn't using the StringHandle PMC with the I/O opcodes, so we can revert the changes that made the FileHandle PMC polymorphically substitutable in the opcodes, that'll speed up I/O alot
NotFound cotto: I think so 18:56
cotto I'll look into that.
allison mmd is the other big one
cotto as in profile/optimize or is there something specific about it? 18:57
allison see TT #452 for a conversion task 18:58
(also in DEPRECATED.pod)
NotFound allison: That will not be a severe cut of functionality?
allison NotFound: nope, it'll be exactly the same functionality as currently
NotFound: it'll just be fast for the core types 18:59
(and fall back to the slower MMD for non-core types)
19:00 eggyknap joined
chromatic If and when that actually lands, we'll have the opportunity to profile and optimize. 19:00
allison indeed
cotto looking forward to it (and willing to help, if it can be parallelized) 19:01
allison there are deeper MMD refactors to do also, but this is a good start
cotto eoq
Util still 1q here 19:03
chromatic Go ahead. 19:04
Util `find_global_slot` and `find_global_table` are only found in pdd06_pasm.pod.
Are these two ops very new, or very old? Deprecated? Never implemented?
allison Util: long since deprecated 19:05
the "find_global_*" pattern was replaced by "get_global_*"
Util Plain `find_global` and `store_global` also deprecated?
allison yes 19:06
Util ncigen still uses them
as well as things once generated by ncigen.
Thx. EOQ 19:07
chromatic Other questions? (Sorry that my network keeps dropping.) 19:09
kj any idea of the number of downloads/checkouts of parrot since last week? 19:12
allison only hits to the download page
kj did it increase?
allison 7,368 19:13
kj oh not too bad
allison we weren't running traffic stats before release day, but I'd say yes
substantially
kj even if 5% downloads...
allison exactly
Util Win32 only: 19:14
sourceforge.net/project/stats/?grou...arrotwin32
Set to 2 month view
Shows a big spike after binary was uploaded and announced 19:15
19:15 particle joined
Util fperrad++ 19:15
About 1700 Win32 binary downloads since 1.0 release 19:18
kj nice
chromatic Anything else, or shall we call it a week? 19:20
fperrad no, only 658 if "parrotwin32 setup" package
now there are package for each language 19:21
Util thanks, fperrad. I only know to count the "Downloads" column.
particle one thing, we need mentors, and topics for gsoc 19:22
...and students...
allison catching a plane
particle contact me to become a mentor
www.perlfoundation.org/perl5/index....9_projects for ideas
student acceptance period has begun, and ends a week from friday 19:23
19:27 fperrad left
particle i'll send a note to the list 19:27
19:29 chromatic left
kj alright. Seems we're all done here...? 19:30
Util agreed
cotto bye
19:30 Util left
kj okido. see you all next week. 19:30
19:32 kj left 19:33 Infinoid left 19:34 PacoLinux joined 19:37 NotFound left, PacoLinux left 19:43 jonathan joined 19:52 particle left 19:59 Coke left 21:06 eggyknap joined 21:20 Whiteknight joined 22:24 jonathan left