summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Teach splain about %XFather Chrysostomos2011-12-162-5/+11
|
* perldiag: Separate two paragraphsFather Chrysostomos2011-12-161-0/+1
| | | | otherwise they flow together as one paragraph in formatted pod.
* perldiag: gmtime(nan) too small does not occurFather Chrysostomos2011-12-161-5/+2
|
* perldiag: Fix some jagged linesFather Chrysostomos2011-12-161-16/+15
| | | | | Reflow some entries to make the right margin less jagged in splain output.
* Update Timothe Litt’s e-mail addressFather Chrysostomos2011-12-162-1/+3
|
* Update Socket to CPAN version 1.97Chris 'BinGOs' Williams2011-12-165-60/+90
| | | | | | | | | | | | [DELTA] 1.97 CHANGES: * Rewritten Makefile.PL configure-time logic to use only core's ExtUtils::CBuilder rather than CPAN's ExtUtils::CChecker * Fix implementation of synthesized newSVpvn_flags() to also work on threaded 5.10.0 * Set INSTALLDIRS=perl on perl before 5.11; required as it's replacing a core module
* The t/gol-compat.t file is explicitly excluded from Getopt::Long in coreDave Rolsky2011-12-161-0/+1
|
* Correct &CORE::foo entry in perldiagFather Chrysostomos2011-12-161-1/+1
|
* perldiag: missing C<>Father Chrysostomos2011-12-161-2/+2
| | | | | | I know there are dozens and dozens of these that I have not fixed, but I happened to notice these two first and wanted to remove them from my notes.
* perldiag: extraneous backslashFather Chrysostomos2011-12-161-1/+1
|
* perldiag: use F<> for file namesFather Chrysostomos2011-12-161-1/+1
|
* perldiag: wrap long linesFather Chrysostomos2011-12-162-23/+23
|
* perldiag: Retitle ‘Cannot copy’Father Chrysostomos2011-12-163-2/+2
| | | | Without the ‘in %s’ it covers both forms of the error message.
* perldiag: Consistent use of spaces after dotsFather Chrysostomos2011-12-161-236/+240
| | | | Where the changes made splain output look worse, I reflowed the text.
* toke.c, perldiag: Note delay of some things to 5.18Karl Williamson2011-12-162-9/+11
| | | | | | We are mostly allowing two release cycles before removing a deprecated feature; therefore several things have been retained for 5.16, that are documented as being removed for it; Update the docs.
* Small perldelta language tweaks for rindolf's changesDave Rolsky2011-12-161-3/+3
|
* Document the "perl -d" bug fixes commit.Shlomi Fish2011-12-161-1/+10
| | | | In pod/perldelta.pod.
* Doc 5d5d9ea ("c 3" debugger command fix) in perldeltaDave Rolsky2011-12-161-1/+5
|
* perldiag: double spaces after dotsFather Chrysostomos2011-12-161-9/+9
|
* perldiag: rewrap an entryFather Chrysostomos2011-12-161-2/+2
| | | | so that splain output looks better.
* perldiag: rewrap an entryFather Chrysostomos2011-12-161-6/+7
| | | | to fit comfortably in an 80-column terminal.
* Increase $Locale::Maketext::VERSION to 1.21Father Chrysostomos2011-12-161-1/+1
|
* Add Thomas Sibley to AUTHORSThomas Sibley2011-12-161-0/+1
|
* Document Locale::Maketext's numerate methodThomas Sibley2011-12-161-0/+8
| | | | | Previously this was only implicitly documented by a passing reference to it a subsequent section.
* Doc: numerify was renamed to numf very early onThomas Sibley2011-12-161-1/+1
|
* [perl #91514] Use correct error msg for defaultFather Chrysostomos2011-12-166-9/+33
| | | | | | | | This commit not only mentions default (as opposed to when) in the error message about it being outside a topicalizer, but also normalises those error messages, making them consistent with continue and other loop controls. It also makes the perldiag entry for when actually match the error message.
* Really update perldelta with some older changes that hadn't been included yetDave Rolsky2011-12-161-5/+13
| | | | | This time without reverting a week or two worth of other change documentation (version control is hard).
* Revert "Updated perldelta for some older changes that hadn't been included yet"Dave Rolsky2011-12-161-17/+135
| | | | This reverts commit c15f899f18827e563db510796dac34fdff0db1d8.
* Updated perldelta for some older changes that hadn't been included yetDave Rolsky2011-12-161-135/+17
|
* Put tlhackque’s real name in AUTHORSFather Chrysostomos2011-12-161-1/+1
|
* Teach win32/Makefile 'test_porting'Chris 'BinGOs' Williams2011-12-161-0/+5
|
* Teach win32/makefile.mk 'test_porting'Chris 'BinGOs' Williams2011-12-161-0/+4
|
* perldelta up to 5dca8ed9d28Father Chrysostomos2011-12-151-1/+46
|
* Add tlhackque to AUTHORSFather Chrysostomos2011-12-151-0/+1
|
* Carp.pm localise $SIG{__DIE__} before evalFather Chrysostomos2011-12-151-0/+1
| | | | Otherwise we end up calling other code’s $SIG{__DIE__}.
* Increase $Carp::VERSION to 1.24Father Chrysostomos2011-12-151-1/+1
|
* Carp.t: Add tests for PL_last_in_gvFather Chrysostomos2011-12-151-2/+13
|
* Add missing <fh> line # phrase to Carp messagestlhackque2011-12-151-1/+11
| | | | | | | | | | | | | | | | | Carp::croak is documented in the camel book as "working like die does, except misdirecting blame to the caller." Perldoc says "croak - die of errors (from perspective of caller)". This is almost true, however careful inspection reveals that croak does not include file position information ( ", <fh> line $." ) as die does (when it can). It turns out that it *is* possible to determine the current file han- dle (although I wish it were easier). Carp should do this and add it to the traceback, as it really is use- ful information.
* pp_hot.c: First letter of latin-1 classnames wasn't being checked correctly.Brian Fraser2011-12-152-2/+19
| | | | | | Previously the first letter for latin-1 classnames was being mischecked, only allowing ASCII, which caused an instance of the Unicode Bug for downgradable classnames.
* perldelta up to 5e5a1632Father Chrysostomos2011-12-151-4/+77
| | | | plus the array_base feature
* Name anon handles __ANONIO__Father Chrysostomos2011-12-154-4/+6
| | | | | | | | | | | | | rather than $__ANONIO__ That dollar sign *has* to have been a mistake. In ck_fun, the name was set to __ANONIO__, but it seems the change that added it (afd1915d43) did not account for the fact that a little later on the same function checks to makes sure it begins with a dollar sign, as it could only be a variable name. rv2gv’s use of $__ANONIO__ (added recently by yours truly) was just copying was ck_fun was doing.
* Document the array_base featureFather Chrysostomos2011-12-151-9/+17
|
* Disable $[ under 5.16Father Chrysostomos2011-12-1513-47/+165
| | | | | | | | | | | | | | | | | | | | | This adds the array_base feature to feature.pm Perl_feature_is_enabled has been modified to use PL_curcop, rather than PL_hintgv, so it can work with run-time hints as well. (PL_curcop holds the current state op at run time, and &PL_compiling at compile time, so it works for both.) The hints in $^H are not stored in the same place at compile time and run time, so the FEATURE_IS_ENABLED macro has been modified to check first whether PL_curop == &PL_compiling. Since array_base is on by default with no hint for it in %^H, it is a ‘negative’ feature, whose entry in %^H turns it off. feature.pm has been modified to support such negative features. The new FEATURE_IS_ENABLED_d can check whether such default features are enabled. This does make things less efficient, as every version declaration now loads feature.pm to disable all features (including turning off array_base, which entails adding an entry to %^H) before loading the new bundle. I have plans to make this more efficient.
* feature.pm: Consistent use of spaces after full stopsFather Chrysostomos2011-12-151-8/+9
|
* perlvar: document what $[ will do under use v5.16Father Chrysostomos2011-12-151-0/+4
|
* Bring perldiag/‘Assigning non-zero to $[’ closer to realityFather Chrysostomos2011-12-151-2/+2
| | | | Or closer to what will imminently be its reality
* Restore ‘Assigning non-zero to $[’ to perldiagFather Chrysostomos2011-12-151-0/+5
| | | | | This was removed by b82b06b8ca32. The message is coming back soon, at least under ‘use 5.016’....
* perldelta_template: revise text about incompatible changesKarl Williamson2011-12-151-1/+2
|
* utf8.c: Change prototypes of two functionsKarl Williamson2011-12-153-7/+10
| | | | | | | | | | _to_uni_fold_flags() and _to_fold_latin1() now have their flags parameter be a boolean. The name 'flags' is retained in case the usage ever expands instead of calling it by the name of the only use this currently has. This is as a result of confusion between this and _to_ut8_fold_flags() which does have more than one flag possibility.
* scope.c: Allow successful saving of PL_taintedKarl Williamson2011-12-151-1/+10
| | | | | | | | leave_scope() saves and restores PL_tainted upon entry and exit. This means that any attempt to save this variable on the stack will fail, as its unstacked value will overwrite the popped one. To counteract this, we update our saved version with the popped value.