Changes between Version 10 and Version 11 of CottoTasklist
- Timestamp:
- 12/18/09 19:15:26 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CottoTasklist
v10 v11 1 1 This page is a personal todo list for me, cotto. Others are welcome to take on any tasks mentioned here, but the primary purpose for this page is to keep track of what I intend to do. Because of that, I haven't spend much effort on breaking tasks down into bite-size chunks or made much of a concrete plan. If you are interested in helping but don't know where to start, catch me on #parrot and I'll put you to work. 2 2 3 == profilingtodo (important, in decreasing order): ==3 == todo (important, in decreasing order): == 4 4 - Annotations are slow. Make it possible to avoid a Schlemiel the Painter algorithm by getting annotations from bytecode iteratively. 5 5 - http://irclog.perlgeek.de/parrot/2009-12-12#i_1828456 … … 9 9 - docs/parrotbyte.pod duplicates some of pdd13. Merge parrotbyte.pod into the pdd. It's hard enough to keep one document up-to-date. 10 10 - It'd also be nice to speed up Parrot_Sub_get_line_from_pc since it currently eats about 15% of the processing time *after* caching its results. Knowing PackFiles might help. 11 - Add --hash-seed=xxx to parrot so that hash order-related failures can be diagnosed more quickly. [http://irclog.perlgeek.de/parrot/2009-12-18#i_1853127 Coke] recently ran a case where this would have made life easier. 11 12 - test profiling output (pprof format) 12 13 - test pprof to callgrind conversion and callgrind-style output … … 18 19 - ~~Figure out a nice way to integrate annotations into the profile.~~ 19 20 20 == profilingtodo (would be nice): ==21 == todo (would be nice): == 21 22 - Fix CLI argument parsing so that options can be passed to the profiling runcore. 22 23 - It'd also be nice if parrot were smart enough to treat -Rp or -Rprof to the same as -Rprofiling