summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move widecharmap out of the shared structure _reg_trie_data into theNicholas Clark2006-11-266-44/+52
| | | | | | top level regdata array, so that it can be correctly duplicated on thread clone. p4raw-id: //depot/perl@29393
* Swap _reg_ac_data.trie to U32 offset into the regdata array, asNicholas Clark2006-11-263-12/+10
| | | | | preliminary to moving _reg_trie_data.widecharmap out too. p4raw-id: //depot/perl@29392
* Moving the reference count to the front of both _reg_trie_data andNicholas Clark2006-11-262-14/+14
| | | | | _reg_ac_data allows smaller code in Perl_regdupe. p4raw-id: //depot/perl@29391
* A little reodering of the switch statement in Perl_regdupe makes a Nicholas Clark2006-11-261-8/+5
| | | | | smaller executable. p4raw-id: //depot/perl@29390
* Eliminated unitialised clone_params value bug accidentally added withNicholas Clark2006-11-261-1/+1
| | | | | change 28229. p4raw-id: //depot/perl@29389
* Stage 1 of threadsafe-ing the trie strucutres - use shared malloc.Nicholas Clark2006-11-261-37/+50
| | | p4raw-id: //depot/perl@29388
* Simplify S_add_data(), given that realloc will NULL acts as malloc().Nicholas Clark2006-11-261-14/+10
| | | p4raw-id: //depot/perl@29387
* Change (well, correct) S_add_data to take and return a U32.Nicholas Clark2006-11-263-9/+10
| | | p4raw-id: //depot/perl@29386
* Make the cache in Carp::trusts actually persist across calls :-)Nicholas Clark2006-11-261-2/+5
| | | | | I made a similar mistake once long ago, and now spot the pattern. p4raw-id: //depot/perl@29385
* Remove unused lexical present since change 13426.Nicholas Clark2006-11-261-1/+0
| | | p4raw-id: //depot/perl@29384
* Adding Time::Piece to the core...again.Steve Peters2006-11-2614-0/+2399
| | | p4raw-id: //depot/perl@29383
* Stop mod_perl looping forever in &Carp::shortmess_jmp as it somehowNicholas Clark2006-11-262-3/+8
| | | | | manages to forcibly re-load Carp.pm without re-loading Carp/Heavy.pm p4raw-id: //depot/perl@29382
* Skip test for Module::Load::Conditional that appears to be settingSteve Peters2006-11-251-1/+4
| | | | | $^X, but not getting it right. I'll wait to see if Jos has a fix. p4raw-id: //depot/perl@29381
* xterm debugger support for VMS from John Malmberg (with revisions)Craig A. Berry2006-11-254-7/+315
| | | p4raw-id: //depot/perl@29380
* Add Module::Load::Conditional to the coreJos I. Boumans2006-11-258-3/+712
| | | | | | From: "Jos Boumans" <kane@dwim.org> Message-ID: <23336.80.127.35.68.1164388074.squirrel@webmail.xs4all.nl> p4raw-id: //depot/perl@29379
* smoke signs suppressionJarkko Hietaniemi2006-11-255-25/+27
| | | | | Message-ID: <45687324.3040102@iki.fi> p4raw-id: //depot/perl@29378
* perlhack: some portability updatesJarkko Hietaniemi2006-11-251-32/+41
| | | | | Message-Id: <200611251557.kAPFvNKw011342@kosh.hut.fi> p4raw-id: //depot/perl@29377
* Remove redundant macros from win32 makefilesSteve Hay2006-11-242-158/+4
| | | | | | | | | | | | In the course of removing redundant ByteLoader references I found that various long lists of extensions are hopelessly out of date, e.g. Compress/Zlib should be Compress/Raw/Zlib and PerlIO/*, threads/* and others are missing. It seems that these lists of extensions serve no useful purpose anyway: in Makefile they are used to delete files that should already have been deleted by the Makefile for each module, and in makefile.mk DYNAMIC_EXT wasn't used at all! So the simplest remedy is to remove them. One less maintenance headache. p4raw-id: //depot/perl@29376
* Cleanup manifest file left by test script when using VC8Steve Hay2006-11-241-0/+1
| | | p4raw-id: //depot/perl@29375
* Embed manifest files in DLLs built with Module-Build when using VC8Steve Hay2006-11-241-8/+25
| | | | | | This change does for Module-Build what part of #29266 did for ExtUtils-MakeMaker. p4raw-id: //depot/perl@29374
* [perl #36689] &=, |= and ^= overloads are nbot documentedAdriano Ferreira2006-11-242-4/+41
| | | | | | From: "Adriano Rodrigues" <a.r.ferreira@gmail.com> Message-ID: <73ddeb6c0611231143y1e3461dbqf30f5fce16698b5c@mail.gmail.com> p4raw-id: //depot/perl@29373
* Revert change #29098 (that introduced a new warning,Rafael Garcia-Suarez2006-11-243-23/+0
| | | | | | "Variable length character upgraded in print") p4raw-link: @29098 on //depot/perl: f46fa3876d9373760a3cd5dd806719154ff55bcb p4raw-id: //depot/perl@29372
* Un-TODO one test in pat.t ($1 kept safe after a /g match)Rafael Garcia-Suarez2006-11-241-1/+1
| | | p4raw-id: //depot/perl@29371
* Even better configure.com handling for checkcfgvar.plCraig A. Berry2006-11-241-1/+1
| | | p4raw-id: //depot/perl@29370
* Initialize targetarch in configure.comCraig A. Berry2006-11-241-0/+1
| | | p4raw-id: //depot/perl@29369
* Re: [PATCH] Cleanup regexp flags and structureYves Orton2006-11-233-168/+203
| | | | | | | | Message-ID: <9b18b3110611231021l561a9cb4te985db3f0648e097@mail.gmail.com> Attached patch completes the splitting out of the core from the regexp internal data. p4raw-id: //depot/perl@29368
* Module::Pluggable diff had some hidden binary files in it. I'mSteve Peters2006-11-2352-2069/+2
| | | | | | backing it out while Jos verifies whether those files are actually needed in the distribution or not. p4raw-id: //depot/perl@29367
* Add Module::Pluggable to the coreJos Boumans2006-11-2353-2/+2197
| | | | | | From: "Jos Boumans" <kane@xs4all.net> Message-ID: <4188.80.127.35.68.1163948760.squirrel@webmail.xs4all.nl> p4raw-id: //depot/perl@29366
* Change 29364 forgot to turn the POK flag on.Nicholas Clark2006-11-231-0/+1
| | | p4raw-id: //depot/perl@29365
* Assigning to a PVCV effectively just sets the prototype, so make thisNicholas Clark2006-11-231-1/+13
| | | | | | the exact behaviour. (Fixes bug #40681, which prevents mod_perl from building) p4raw-id: //depot/perl@29364
* Remove superfluous SvROK()Nicholas Clark2006-11-231-2/+1
| | | p4raw-id: //depot/perl@29363
* Tune configure.com checking to ignore trailing comments.Craig A. Berry2006-11-231-2/+4
| | | p4raw-id: //depot/perl@29362
* Fix for bug #38631: tied variables don't work with .= <>Rafael Garcia-Suarez2006-11-232-1/+15
| | | p4raw-id: //depot/perl@29361
* Cleanup regexp flags and structureYves Orton2006-11-2310-199/+256
| | | | | Message-ID: <9b18b3110611230336p3ce3b16du47cd5398dea8d873@mail.gmail.com> p4raw-id: //depot/perl@29360
* More safety in free()sRafael Garcia-Suarez2006-11-231-1/+5
| | | p4raw-id: //depot/perl@29359
* Silence VC8's warnings about "unsafe" CRT functions and POSIX CRTSteve Hay2006-11-233-0/+35
| | | | | | function names being deprecated, and add a note to perltodo to revisit this one day. p4raw-id: //depot/perl@29358
* installman3dir is nullRobin Barker2006-11-231-1/+6
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <2C2E01334A940D4792B3E115F95B7226120ABE@exchsvr1.npl.ad.local> p4raw-id: //depot/perl@29357
* Upgrade to PathTools-3.24.Steve Peters2006-11-235-14/+34
| | | p4raw-id: //depot/perl@29356
* Update makefile.mk as per Makefile w.r.t. #29308 and #29323Steve Hay2006-11-221-1/+1
| | | p4raw-id: //depot/perl@29355
* \G with /g results in infinite loop in 5.6 and laterYves Orton2006-11-2210-56/+124
| | | | | Message-ID: <9b18b3110611220811k1a54f650t1bd7c6a9450b0a7e@mail.gmail.com> p4raw-id: //depot/perl@29354
* POSIX::remove() and directoriesPeter Dintelmann2006-11-221-1/+1
| | | | | | From: "Dintelmann, Peter" <Peter.Dintelmann@Dresdner-Bank.com> Message-ID: <3852726AFA94DE4F87E616F13F416A5F0A912F@naimucu1.ffz00k.rootdom.net> p4raw-id: //depot/perl@29353
* VC8 regards 60 seconds as an invalid parameter for strftime()Steve Hay2006-11-221-1/+6
| | | | | so skip the test in that case. p4raw-id: //depot/perl@29352
* Don't AUTOLOAD DESTROY from Attribute::Handlers.Rafael Garcia-Suarez2006-11-221-3/+2
| | | | | (patch by Jerry D. Hedden for CPAN bug #1911) p4raw-id: //depot/perl@29351
* Fix infinite loop in Perl_my_strftime() for failing strftime()Steve Hay2006-11-221-2/+3
| | | p4raw-id: //depot/perl@29350
* More doc nits on Switch, and bump version to 2.11 for upcoming CPAN release.Rafael Garcia-Suarez2006-11-221-24/+20
| | | p4raw-id: //depot/perl@29349
* Re: [perl #40917] Benchmark fails under -MbignumSADAHIRO Tomoyuki2006-11-221-3/+6
| | | | | Message-Id: <20061122223227.193E.BQW10602@nifty.com> p4raw-id: //depot/perl@29348
* Fix a number of documentation issues in Switch.pm (code examplesRafael Garcia-Suarez2006-11-221-26/+19
| | | | | that do not compile, typos, obscure examples) p4raw-id: //depot/perl@29347
* Remove tests for POD or POD coverage -- they're always skipped.Rafael Garcia-Suarez2006-11-2211-162/+0
| | | p4raw-id: //depot/perl@29346
* - Restore two Text::Balanced tests, more comprehensive in bleadperl thanRafael Garcia-Suarez2006-11-223-36/+68
| | | | | | | | in CPAN. - Restore a local bugfix, tested by the above tests. - Fix a few typos in the POD for Text::Balanced - Bump version of Text::Balanced p4raw-id: //depot/perl@29345
* Sync Text::Balanced with the CPAN version (1.99.1)Rafael Garcia-Suarez2006-11-225-119/+81
| | | p4raw-id: //depot/perl@29344