#1726: Missing POD in .pmc files (and a couple of others)
------------------------------+---------------------------------------------
Reporter: mikehh | Owner: jkeenan
Type: todo | Status: assigned
Priority: normal | Milestone:
Component: coding_standards | Version: trunk
Severity: medium | Keywords:
Lang: | Patch: applied
Platform: |
------------------------------+---------------------------------------------
Changes (by jkeenan):
* patch: => applied
Comment:
I have merged the ''tt1726_pmc_pod'' branch into trunk. This adds
''t/codingstd/pmc_docs.t'' which works very much like
''t/codingstd/c_function_docs.t'', ''viz.,'' a `__DATA__` section in the
test file holds a list of ''.pmc'' files which as yet have functions which
are either entirely undocumented ('missing') or which just have POD
`=item` placeholders ('boilerplate').
As time permits, I am going to do an `svn annotate` on these ''.pmc''
files and try to figure out who would be most qualified to write
documentation on particular functions. I will then email the lucky
individuals to request that they write documentation.
Keep your fingers crossed!
(Though the branch has been merged, this ticket will remain open until we
clear up this backlog of missing documentation. Mike, if you would like
to put this list on a wiki page, please go right ahead. I have not yet
made any changes in ''tools/build/headerizer.pl''; those can wait for what
I have to do in TT #1725.)
Thank you very much.
kid51
{{{
$ perl t/harness t/codingstd/pmc_docs.t
t/codingstd/pmc_docs.t .. 1/95
not ok 8 - src/dynpmc/rational.pmc # TODO Missing function docs
not ok 13 - src/pmc/bigint.pmc # TODO Missing function docs
not ok 14 - src/pmc/bignum.pmc # TODO Missing function docs
not ok 17 - src/pmc/callcontext.pmc # TODO Missing function docs
not ok 19 - src/pmc/class.pmc # TODO Missing function docs
not ok 21 - src/pmc/complex.pmc # TODO Missing function docs
not ok 23 - src/pmc/coroutine.pmc # TODO Missing function docs
not ok 26 - src/pmc/eval.pmc # TODO Missing function docs
not ok 34 - src/pmc/fixedintegerarray.pmc # TODO Missing function docs
not ok 40 - src/pmc/hashiterator.pmc # TODO Missing function docs
not ok 42 - src/pmc/imageio.pmc # TODO Missing function docs
not ok 43 - src/pmc/imageiosize.pmc # TODO Missing function docs
not ok 45 - src/pmc/integer.pmc # TODO Missing function docs
not ok 52 - src/pmc/namespace.pmc # TODO Missing function docs
not ok 53 - src/pmc/nci.pmc # TODO Missing function docs
not ok 54 - src/pmc/null.pmc # TODO Missing function docs
not ok 55 - src/pmc/object.pmc # TODO Missing function docs
not ok 58 - src/pmc/orderedhash.pmc # TODO Missing function docs
not ok 60 - src/pmc/packfile.pmc # TODO Missing function docs
not ok 80 - src/pmc/role.pmc # TODO Missing function docs
not ok 90 - src/pmc/sub.pmc # TODO Missing function docs
not ok 92 - src/pmc/threadinterpreter.pmc # TODO Missing function docs
not ok 95 - src/pmc/unmanagedstruct.pmc # TODO Missing function docs
t/codingstd/pmc_docs.t .. ok
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1726#comment:6>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets