summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Break out the item normalisation code into a method normalise_items.Nicholas Clark2005-12-221-76/+92
| | | p4raw-id: //depot/perl@26449
* Regression tests for proxy subroutine glob assignment.Nicholas Clark2005-12-222-5/+92
| | | | | | Fix a bug (it turns out that a typeglob isn't SvOK()) Remove stray debugging code. p4raw-id: //depot/perl@26448
* eliminate HINT_HH_FOR_EVALRobin Houston2005-12-226-27/+16
| | | | | Message-ID: <20051222115455.GB30301@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26447
* Add an optimisation to allow proxy constant subroutines to be copiedNicholas Clark2005-12-228-5/+147
| | | | | | | as proxy constant subroutines in a new symbol table where possible. (Rather than converting them to full blown constant subroutines and instantiating 2 typeglobs) p4raw-id: //depot/perl@26446
* Regenerate ChangesRafael Garcia-Suarez2005-12-221-0/+6789
| | | p4raw-id: //depot/perl@26445
* Remove unused variable 'stash' since change 26437.Gisle Aas2005-12-221-1/+0
| | | p4raw-id: //depot/perl@26444
* Regenerate perlapi.pod.Rafael Garcia-Suarez2005-12-222-4/+18
| | | | | Fix indentation of code examples in perlsyn. p4raw-id: //depot/perl@26443
* switch / ~~ doccosRobin Houston2005-12-221-10/+97
| | | | | Message-ID: <20051221135118.GC26527@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26442
* wrong setting in canned win32/config.vc64 fileJan Dubois2005-12-221-1/+1
| | | | | | From: "Jan Dubois" <jand@ActiveState.com> Message-ID: <06c701c60682$e650adc0$d563a8c0@candy> p4raw-id: //depot/perl@26441
* Add documentation for method domainname() in Net::Domain. Add someSteve Peters2005-12-223-5/+17
| | | | | | additional tests for Net::Domain. Also, since it is tested, remove test case from lib/1_compile.t. One step closer to $500. p4raw-id: //depot/perl@26440
* Avoid negating an unsigned value. (The offset in the SV body table)Nicholas Clark2005-12-211-8/+8
| | | p4raw-id: //depot/perl@26439
* For consistency sv_2cv should not leave the stash pointer uninitialisedNicholas Clark2005-12-211-2/+5
| | | | | | for some cases. Although it seems that only pp_sort pays any attention to it, of all the code on CPAN. p4raw-id: //depot/perl@26438
* Localise the stash variable in pp_entersub().Nicholas Clark2005-12-211-1/+3
| | | p4raw-id: //depot/perl@26437
* Undo my goto spaghetti from change 18340 - what we really need areNicholas Clark2005-12-211-38/+29
| | | | | hints to compilers about likey/unlikely branches. p4raw-id: //depot/perl@26436
* Add tests for untested math functions in POSIXSteve Peters2005-12-212-0/+26
| | | p4raw-id: //depot/perl@26435
* The lref argument of sv_2cv is actually passed onwards to gv_fetchsv,Nicholas Clark2005-12-214-5/+7
| | | | | so it is a bitmap of flag bits rather than simple TRUE/FALSE. p4raw-id: //depot/perl@26434
* Remove switch from perltodoRafael Garcia-Suarez2005-12-211-8/+0
| | | p4raw-id: //depot/perl@26433
* Feature bundle is now :5.10, and add -E switchRobin Houston2005-12-2117-42/+188
| | | | | Message-ID: <20051221110008.GB25877@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26432
* Fix for [perl #37999] lc() + Latin-1 chars is failing erraticallyRafael Garcia-Suarez2005-12-211-0/+7
| | | | | | based on copying part of change #22196 from do_chomp() to do_chop(). p4raw-link: @22196 on //depot/perl: a6aa349da2cd706a05b205fa788c278b74c24bdc p4raw-id: //depot/perl@26431
* Fix bug in change #26379Jan Dubois2005-12-211-1/+1
| | | | | | From: "Jan Dubois" <jand@ActiveState.com> Message-ID: <046001c605c7$69470290$d563a8c0@candy> p4raw-id: //depot/perl@26430
* rv_2av, rv_2cv and rv_2hv also make use of OPf_SPECIAL, so update theNicholas Clark2005-12-201-1/+2
| | | | | descriptive comment to include them. p4raw-id: //depot/perl@26429
* Remove some hardcoded references to ./perl in testsRafael Garcia-Suarez2005-12-203-14/+10
| | | p4raw-id: //depot/perl@26428
* Take care in toke.c not to convert constant subroutine referenceNicholas Clark2005-12-205-20/+62
| | | | | | | | proxies into full blown PVGVs with PVCVs, and recognise them and inline their values. Adds a new function gv_const_sv(gv) to return the value of the constant subroutine from a GV, and adds a cv parameter to S_intuit_method. p4raw-id: //depot/perl@26427
* Small update on using threads on HP-UX 10.20H.Merijn Brand2005-12-201-12/+19
| | | | | 64bit is far beyond experimental by now p4raw-id: //depot/perl@26426
* Add a GV_NOADD_NOINIT flag to gv_fetch{pv,pvn,sv} that disablesNicholas Clark2005-12-202-2/+8
| | | | | | | addition of new typeglobs, and also disables initialisation of any typeglob placeholders. Needed to make the new constant subroutine proxy references work efficiently. p4raw-id: //depot/perl@26425
* Fix typos in regular expressionsRafael Garcia-Suarez2005-12-201-2/+2
| | | p4raw-id: //depot/perl@26424
* Get the "cv" from the "gv" once, and be more careful so that we canNicholas Clark2005-12-202-9/+24
| | | | | | | cope if either aren't their regular types. cv_const_sv should verify the type of SV passed, instead of assuming that it's a viable CV. p4raw-id: //depot/perl@26423
* Croak if gv_init doesn't know how to create a typeglob from that typeNicholas Clark2005-12-203-3/+36
| | | | | | | of referant. Test that ARRAY, HASH, PVIO, CODE and FORMAT croak. Globs are actually first class assignable objects, so test that you can create a constant subroutine that returns one. p4raw-id: //depot/perl@26422
* POD nits on B::LintRafael Garcia-Suarez2005-12-201-23/+23
| | | p4raw-id: //depot/perl@26421
* Re: Pluggable lint patchJoshua ben Jore2005-12-202-6/+106
| | | | | Message-ID: <dc5c751d0512190722s1e73ef88l5ae82bd7aa075c51@mail.gmail.com> p4raw-id: //depot/perl@26420
* Make perlivp skip the *.ph tests by default, since theseGisle Aas2005-12-201-4/+15
| | | | | | files are normally not generated. The -a option is now needed for it to run all tests. p4raw-id: //depot/perl@26419
* [TEST PATCH] %^H can now propagate into evalRobin Houston2005-12-201-14/+18
| | | | | Message-ID: <20051220120615.GA21794@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26418
* Verify that the code for initialising typeglobs from other types works.Nicholas Clark2005-12-201-1/+29
| | | p4raw-id: //depot/perl@26417
* Use PTR2IV instead of casting directlyRafael Garcia-Suarez2005-12-201-4/+4
| | | p4raw-id: //depot/perl@26416
* gv_fetchpv, gv_fetchpvn and gv_fetchsv take a bitmask of flags, ratherNicholas Clark2005-12-2011-60/+64
| | | | | than a simple boolean, so passing FALSE or TRUE is bogus. p4raw-id: //depot/perl@26415
* In Perl_yylex, move the declaration of orig_keyword, gv and gvp down toNicholas Clark2005-12-201-10/+13
| | | | | the block labelled keylookup. p4raw-id: //depot/perl@26414
* make failing cygwin test TODO'dYitzchak Scott-Thoennes2005-12-201-2/+3
| | | | | Message-ID: <20051219114112.GA5568@efn.org> p4raw-id: //depot/perl@26413
* In Perl_yylex, make tmp a temporary variable local to the blocks inNicholas Clark2005-12-191-213/+250
| | | | | which it is used. p4raw-id: //depot/perl@26412
* Assert that orig_keyword, gv and gvp aren't used before the mainNicholas Clark2005-12-191-0/+3
| | | | | keyword parser of Perl_yylex. p4raw-id: //depot/perl@26411
* [perl #8262] //g loops infinitely on tainted dataDave Mitchell2005-12-192-6/+26
| | | | | | make the LHS of expr =~ /foo/g an lvalue, so that any pos magic attached to it stays attached. p4raw-id: //depot/perl@26410
* Make gv_init recognise a reference-to-something in a symbol table asNicholas Clark2005-12-191-3/+16
| | | | | meaning a constant subroutine with that thing as it value p4raw-id: //depot/perl@26409
* Fix internal broken link ; reindent code examplesRafael Garcia-Suarez2005-12-191-24/+21
| | | p4raw-id: //depot/perl@26408
* Fix typo.Rafael Garcia-Suarez2005-12-191-1/+5
| | | | | Add empty lines after =items. p4raw-id: //depot/perl@26407
* A note on say() and ORS grabbed from Damian's Perl6::Say.Rafael Garcia-Suarez2005-12-191-0/+3
| | | p4raw-id: //depot/perl@26406
* Attempt at making IO::Handle backwards compatible againRafael Garcia-Suarez2005-12-191-5/+10
| | | p4raw-id: //depot/perl@26405
* Make sv_dump (and therefore Devel::Peek) report the value of theNicholas Clark2005-12-192-2/+54
| | | | | constant in inlineable constant subroutines. p4raw-id: //depot/perl@26404
* sort.pm deserves a new version numberRafael Garcia-Suarez2005-12-191-1/+1
| | | p4raw-id: //depot/perl@26403
* Re: [PATCH] Make the 'sort' pragma lexically scopedRobin Houston2005-12-1915-145/+167
| | | | | Message-ID: <20051219174620.GA17940@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26402
* Missing file from last changeRafael Garcia-Suarez2005-12-191-0/+206
| | | p4raw-id: //depot/perl@26401
* latest switch/say/~~Robin Houston2005-12-1945-1769/+4485
| | | | | Message-Id: <20051217204431.GB28940@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26400