summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Update Unicode-Collate to CPAN version 0.71"Chris 'BinGOs' Williams2011-01-197-12/+7
| | | | | | This reverts commit cac3df65afe2fed9ad80147a24b5ae6ea601a609. Backing out change to XS
* Remove Mac OS classic code from the Errno.pm generation script.Nicholas Clark2011-01-191-19/+7
|
* Update Log-Message-Simple to CPAN version 0.08Chris 'BinGOs' Williams2011-01-193-2/+8
| | | | | | | | [DELTA] Changes for 0.08 Wed Jan 19 10:22:12 2011 ============================================ * POD fix from Michael Stevens [rt.cpan.org #64877]
* Remove references to compat3.sym and interp.sym, deleted over 10 years ago.Nicholas Clark2011-01-193-8/+4
|
* Remove references to Mac OS classic from comments the opcode descriptions.Nicholas Clark2011-01-192-8/+0
|
* Also unblock signal handlers throwing an exceptionLeon Timmermans2011-01-182-17/+35
| | | | | Also handle and test the edge case of a signal handler throwing an exception
* Fix pod warning for empty sections.Michael Stevens2011-01-181-5/+1
|
* Remove whitespace for pod fix.Michael Stevens2011-01-181-1/+1
|
* perlre.pod: corrections for /aKarl Williamson2011-01-181-11/+21
|
* Update Unicode-Collate to CPAN version 0.71Chris 'BinGOs' Williams2011-01-187-7/+12
| | | | | | | [DELTA] 0.71 Tue Jan 18 22:29:44 2011 - t/loc_test.t should not fail without Unicode::Normalize.
* regexec.c: Remove break statements from macrosKarl Williamson2011-01-181-6/+3
| | | | This is so future coders won't be tempted to rely on them.
* regexec.c: Don't rely on break stmts in macrosKarl Williamson2011-01-181-0/+24
| | | | | It is safer and clearer to have the break statement in each case statement at the source level
* regexec.c: Fix /a complementsKarl Williamson2011-01-181-3/+21
| | | | | This showed up only on some systems in the current test suite, but processing eg, \D has to care about the target string being utf8.
* regcomp: Disallow multi-char folds in lookbehindKarl Williamson2011-01-182-8/+31
| | | | | | | | | | | The addition of the ANYOFV regnode to treat multi-char folds in a bracketed character class has exposed a bug, in which those classes have long been able to be varying length (due to the multi-char fold), but the compiler wasn't aware of it. Now it is, and hence won't allow those which have multi-char folds to be part of a lookbehind pattern, which requires a constant length. This patch disallows multi-char folds in a lookbehind bracketed character class.
* op_reg_common.h: add explicit castKarl Williamson2011-01-181-1/+1
| | | | | A version of the g++ compiler isn't allowing the implicit cast of U32 to an enum. Change to use an explicit cast.
* Remove Mac OS classic code from scripts in utils/Nicholas Clark2011-01-182-34/+11
|
* Remove Mac OS classic code from tests in lib.Nicholas Clark2011-01-185-14/+3
| | | | | Including all @INC setting boilerplate from lib/Tie/ExtraHash.t, which TestInit now performs.
* Convert DosGlob.t to Test::More.Nicholas Clark2011-01-181-58/+27
|
* Remove Mac OS Classic code from DosGlob.tNicholas Clark2011-01-181-75/+27
|
* Remove MacOS Classic code from File::Find's tests.Nicholas Clark2011-01-182-147/+49
|
* Remove Mac OS Classic docs from DirHandle and File::{Copy,DosGlob,Find}Nicholas Clark2011-01-184-393/+4
| | | | | | | The documentation for the different behaviour on Mac OS Classic was not removed when the relevant code was removed in 862f843bac3434c2. That commit also remove all callers to several Mac OS classic support functions, but not the functions themselves. Rectify this.
* Avoid chdir() in buildtoc.Nicholas Clark2011-01-181-28/+45
| | | | | | This avoids problems when buildtoc is invoked with a relative path in @INC, and the environment set to honour UTF-8 locales, and the regexp engine (attempting to) demand-load UTF-8 swashes.
* In buildtoc, call podset() for each pod file, instead of passing a list.Nicholas Clark2011-01-181-9/+13
| | | | | | Pass the "name" of the pod file as well as the filename, as we already have both at the call point, instead of podset() needing to infer the name from the filename.
* Build perltoc.pod with pragmata sorted by name.Nicholas Clark2011-01-181-1/+1
| | | | | | Previously they were actually sorted by full pathname, which isn't logical. I presume that this is an artefact of all pragmata being in lib/ when pod/buildtoc was originally written.
* perlcall: More grammatical errorsFather Chrysostomos2011-01-171-31/+30
|
* perlcall: subjunctive, not indicativeFather Chrysostomos2011-01-171-1/+1
|
* Add Leon Timmermans to AUTHORSFather Chrysostomos2011-01-171-0/+1
|
* Clarify limitation in safe signals.Leon Timmermans2011-01-171-0/+4
|
* Added tests for conditional unblockingLeon Timmermans2011-01-171-1/+25
|
* Remove obsolete macrosLeon Timmermans2011-01-171-30/+0
|
* Conditionally unblock after signal handler[#82040]Leon Timmermans2011-01-171-3/+20
| | | | | Only unblock signal after a safe-signal handler is executed if that signal was also unblocked before the handler.
* regexec.c: Fix so will compile on WindowsKarl Williamson2011-01-171-6/+8
| | | | | | | Commit cfaf538b6276c6a8ef80ff6c66e106c6a4f1caaa introduced changes that cause this to not compile on Windows. It did not accept empty macro parameters, unlike gcc. This just creates a placeholder macro that expands to nothing to give the preprocessor something to grab onto.
* perlcall: More punctuation changesFather Chrysostomos2011-01-171-3/+3
|
* Put the apostrophe in the right placeFather Chrysostomos2011-01-171-1/+1
|
* Fix line containing only whitespace.Michael Stevens2011-01-171-1/+1
|
* Update to fix pod errors and improve formatting.Michael Stevens2011-01-171-7/+18
|
* perlcall: dangling modifierFather Chrysostomos2011-01-171-1/+1
| | | | | | Whilst ‘whilst’ is nice, the sentence as it was before this change indicated that the stack was in the call_pv call (whatever that means).
* More perlcall clean-upFather Chrysostomos2011-01-171-24/+24
| | | | | | | | | | | | | | | | | It is not good style to join two independent clauses with a comma, it just does not read well. Hyphenate ‘multi word’ adjective Inconsistent use of - vs. -- for a dash. Missing commas Other punctuation errors Terribly Inconsistent capitalisation in =head2’s Other grammatical errors or unclear phrases
* Some perlcall clean-upFather Chrysostomos2011-01-171-2/+2
| | | | | | Multi word adjectives should be hyphenated. A preposition should not be used like it’s a conjunction.
* Update HTTP::Tiny to CPAN version 0.009David Golden2011-01-173-8/+15
| | | | | | | | | | | | [DELTA] 0.009 2011-01-17 16:29:22 EST5EDT - Added workaround for IO::Socket::SSL certificate verification bug - Minor documentation improvements - POST example added to the eg/ directory in the distribution tarball
* t/porting/diag.t: fix indentation in check_file()David Mitchell2011-01-181-57/+58
| | | | | | The first half of this function used 2-char indentation, then suddenly switched to 4-char. This meant that end-of-blocks weren't aligned with the opening! Purely a whitespace change.
* vastly speed up t/porting/diag.tDavid Mitchell2011-01-181-60/+62
| | | | | | This used to take about 3 minutes of CPU. Reduce this to around 6 seconds (!!) by coalescing and pre-compiling various patterns that get applied to nearly every line of every source file.
* Reflow multi-line rules in Win32 makefiles after 2c17609f30aa451f.Nicholas Clark2011-01-172-4/+4
| | | | pod/buildtoc regenerates these with the line break in a different place.
* Add /a regex modifierKarl Williamson2011-01-1711-53/+286
| | | | | This restricts certain constructs, like \w, to matching in the ASCII range only.
* regcomp.sym: Add nodes for /aKarl Williamson2011-01-172-185/+234
| | | | These aren't used yet.
* add heading for perldeltaKarl Williamson2011-01-171-4/+7
|
* re/charset.t: typo in commentKarl Williamson2011-01-171-1/+1
|
* regcomp.c: Convert \d \D to a switch{}Karl Williamson2011-01-171-8/+22
|
* Update File-Fetch to CPAN version 0.32Chris 'BinGOs' Williams2011-01-174-5/+46
| | | | | | | | [DELTA] Changes for 0.32 Mon Jan 17 10:26:40 2011 ================================================= * Added support for HTTP::Tiny
* test_prep now depends on the pods needed for porting/buildtoc.tTony Cook2011-01-171-1/+1
| | | | | In the other makefiles test_prep (or test-prep) depends on all, so they shouldn't need updating.