| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
An 'M' in a function entry means that undocumented functions are
suppressed from perlapi.pod. Change the comments in embed.fnc to
indicate that, and the text in perlapi to warn against using unlisted
functions.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit dee6204dc made a huge improvement to the formatting of argument
lists in perlapi (except for one pesky little entry, namely caller_cx,
that is 81 columns).
But I forgot to look through perlintern.
This just looks comical:
struct refcounted_he * refcounted_he_new_pv(struct refcounted_he *parent,
const char *key,
U32 hash,
SV *value,
U32 flags)
On an eighty-column terminal that wraps like this:
struct refcounted_he * refcounted_he_new_pv(struct refcoun
ted_he *parent,
const char *k
ey,
U32 hash,
SV *value,
U32 flags)
Ugh!!
So, for entries with individual arguments that don’t fit, this commit
wraps them like this:
struct refcounted_he * refcounted_he_new_pv(
struct refcounted_he *parent,
const char *key, U32 hash,
SV *value, U32 flags
)
|
| |
|
| |
|
|
|
|
|
|
| |
This patch changes autodoc.pl to accept text that is to come immediately
after headings, so that it applies to across the whole section, and not
just to an individual function within that section.
|
|
|
|
|
| |
Tweak the text of the previous commit that describes the status of
undocumented functions in the public API.
|
|
|
|
|
|
|
|
| |
perlapi.pod was changed to list all the undocumented functions. The
introductory text was not updated at that time. Now every public API
function is at least listed in this pod. Clarify that functions not
listed are not public and should not be used, and add a plea for
documenting the ones which are missing theirs.
|
|
|
|
|
|
|
| |
That is, functions with no #define foo Perl_foo. I'm not certain this is
the right way to do it, as I don't really understand which flags autodoc
honours from which places; currently, it's necessary to put the 'o' flag
on the =for apidoc line or it will be ignored.
|
| |
|
| |
|
|
|
|
|
|
|
| |
List any functions from embed.fnc that don't have documentation in
their own section of perlapi/perlintern as a reminder to either
document them, remove them or perhaps flag them as undeserving of
documentation.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Refactor the duplicated logic for opening, generating and closing files into
a single output() subroutine.
|
|
|
|
|
| |
This simplifies the code considerably, as walk_table() was relying on its &
prototype to cause the block after it to be co-erced to a passed in subroutine.
|
|
|
|
|
|
| |
It seems that walk_table() was a direct copy from embed.pl back when autodoc.pl
was created by commit 94bdecf9800c3bee967274854f7adf2933ffd42b, and the "bonus
bits" were never refactored out.
|
|
|
|
|
|
| |
From: karl williamson <public@khwilliamson.com>
Date: Tue, 16 Dec 2008 16:00:34 -0700
Message-ID: <49483312.80804@khwilliamson.com>
|
|
|
|
|
|
|
|
| |
Thanks to the wisdom of london.pm, stuff the filename into the SCALAR
slot of the typeglob created in safer_open(), so that ...
Add safer_close(), that will die (with the filename) if the close
fails.
p4raw-id: //depot/perl@33539
|
|
|
| |
p4raw-id: //depot/perl@29738
|
|
|
|
|
| |
first character. Also, regenerate perlintern.pod.
p4raw-id: //depot/perl@29146
|
|
|
|
|
| |
and perlguts.pod
p4raw-id: //depot/perl@29138
|
|
|
| |
p4raw-id: //depot/perl@26126
|
|
|
|
|
|
|
|
| |
Message-ID: <1129666977.435559a10cb95@imp5-g19.free.fr>
(tweaked to remove trailing whitespace to doc entries)
Plus, regenerate doc and headers
p4raw-id: //depot/perl@25802
|
|
|
|
|
| |
Message-ID: <20050622144059.GA19598@petdance.com>
p4raw-id: //depot/perl@24945
|
|
|
|
|
| |
Message-ID: <20050504215540.GA20413@petdance.com>
p4raw-id: //depot/perl@24414
|
|
|
| |
p4raw-id: //depot/perl@23835
|
|
|
| |
p4raw-id: //depot/perl@23568
|
|
|
|
|
|
|
| |
This saves the Win32 committer(s?) having to dos2unix the files
before committing. Maybe Perforce's "LineEnd: share" suffices
anyway, but there's no harm in playing safe.
p4raw-id: //depot/perl@23371
|
|
|
|
|
|
| |
trees, so isntead use MANIFEST to only scan the legitimate source
files.
p4raw-id: //depot/perl@23127
|
|
|
|
|
| |
Message-ID: <40B71891.6090806@uk.radan.com>
p4raw-id: //depot/perl@22875
|
|
|
|
|
| |
only in case; regen perlapi.pod
p4raw-id: //depot/perl@21398
|
|
|
|
|
|
|
|
|
|
| |
- regen.pl renamed as regen_lib.pl
- regen_headers.pl renamed as regen.pl
- added make target 'regen' (kept target 'regen_headers'
for porters' brains' backward compatibility)
- regen.pl fancified a bit to display the names
of the files that got changed by running the scripts
p4raw-id: //depot/perl@18851
|
|
|
|
|
| |
Message-ID: <20021029230003.GF287@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@18160
|
|
|
|
|
|
| |
Subject: [PATCH pad.c,h] move all pad-related code to its own src file
Message-ID: <20020925234023.A20044@fdgroup.com>
p4raw-id: //depot/perl@17952
|
|
|
|
|
| |
Message-Id: <20020616233350.A9675@robin.kitsite.com>
p4raw-id: //depot/perl@17261
|
|
|
|
|
|
|
| |
Message-ID: <20020211065640.A14993@math.ohio-state.edu>
(sans the Configure, perlio.sym, and t/op/stat.t parts)
p4raw-id: //depot/perl@14641
|
|
p4raw-id: //depot/perl@14029
|