summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Dump the REGEXP member of SVt_REGEXP.Nicholas Clark2007-12-282-1/+6
| | | p4raw-id: //depot/perl@32752
* First class regexps.Nicholas Clark2007-12-2816-80/+132
| | | p4raw-id: //depot/perl@32751
* SvPVX_const() triggers an assertion that when the sv isn't a PV.Steve Peters2007-12-282-1/+275
| | | | | | Back this down to just checking to see if the sv is a PV or not. p4raw-id: //depot/perl@32750
* Better diagnostics for the tests for #20683.Nicholas Clark2007-12-271-2/+2
| | | p4raw-id: //depot/perl@32749
* scalars used in postponed subexpressions aren't first class regexps,Nicholas Clark2007-12-272-2/+10
| | | | | | so don't upgrade them to ORANGE before attaching qr magic. (And don't stop using qr magic once regexps become first class) p4raw-id: //depot/perl@32748
* Proper $TODO support in &ok() and &iseq() in pat.tNicholas Clark2007-12-271-6/+11
| | | p4raw-id: //depot/perl@32747
* Localize $\ before changing it, so as not to affect print statements inNicholas Clark2007-12-271-6/+9
| | | | | the rest of the test. p4raw-id: //depot/perl@32746
* Test that we can clone regexps into new threads, and fix the bug inNicholas Clark2007-12-272-1/+14
| | | | | | change 32740 that this reveals. (Bug spotted by, and initial patch from, Jerry D. Hedden.) p4raw-id: //depot/perl@32745
* "Automate" change 32648 (ensure that -E always loads the latestNicholas Clark2007-12-271-1/+2
| | | | | features) p4raw-id: //depot/perl@32744
* You can't coerce a typeglob to a string. (Restore the error message -Nicholas Clark2007-12-272-2/+27
| | | | | | an assertion failure is not helpful). Test the 3 basic coercion error messages. p4raw-id: //depot/perl@32743
* assert() that the sv_unmagic() in S_regmatch() is unneeded.Nicholas Clark2007-12-271-2/+12
| | | | | Add a comment about the mg_find() that follows. p4raw-id: //depot/perl@32742
* You don't need $(DYNALOADER) to make $(nonxs_ext)Nicholas Clark2007-12-271-1/+1
| | | | | (which makes it easier to run minitest) p4raw-id: //depot/perl@32741
* Regexps are now orange.Nicholas Clark2007-12-277-7/+36
| | | | | (Correct a comparison of $] with 5.011 in B.pm) p4raw-id: //depot/perl@32740
* Remove the last Null(...) from x2p/*Nicholas Clark2007-12-271-1/+1
| | | | | | Something tells me that Win32 is compiling x2p with -DPERL_CORE *nix dosn't do this. p4raw-id: //depot/perl@32739
* Tweak Perl_sv_upgrade() so that references can upgrade to SVt_PVNicholas Clark2007-12-261-6/+7
| | | | | | rather than something bigger. Fix a possible bug - "reference" to SVt_NV needs to go direct to SVt_PVNV. p4raw-id: //depot/perl@32738
* Take code that occurs in three places to take a scalar and ready it toNicholas Clark2007-12-264-20/+18
| | | | | hold a reference, and convert it to a macro define prepare_SV_for_RV(). p4raw-id: //depot/perl@32737
* Remove two warnings (sub diag() was redefined, and implict split isNicholas Clark2007-12-261-2/+2
| | | | | deprecated) p4raw-id: //depot/perl@32736
* Upgrade to File-Temp-0.20Steve Peters2007-12-262-12/+18
| | | p4raw-id: //depot/perl@32735
* Eliminate SVt_RV, and use SVt_IV to store plain references.Nicholas Clark2007-12-2613-110/+163
| | | | | This frees up a scalar type for first class regular expressions. p4raw-id: //depot/perl@32734
* Better diagnostics by removing an && from an ok() and converting it toNicholas Clark2007-12-261-3/+4
| | | | | two is()s. p4raw-id: //depot/perl@32733
* change/correction to 32246Robin Barker2007-12-261-3/+3
| | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <2C2E01334A940D4792B3E115F95B722601604912@exchsvr1.npl.ad.local> p4raw-id: //depot/perl@32732
* Linking a RT ticket to an open TODO.Steve Peters2007-12-261-1/+2
| | | p4raw-id: //depot/perl@32731
* docs: list of places where $_ is usedGabor Szabo2007-12-261-4/+13
| | | | | | From: "Gabor Szabo" <szabgab@gmail.com> Message-ID: <d8a74af10712252049t1b63b475mfca9225324f5fce6@mail.gmail.com> p4raw-id: //depot/perl@32730
* docs: replace FH by my $fh in openGabor Szabo2007-12-261-4/+12
| | | | | | From: "Gabor Szabo" <szabgab@gmail.com> Message-ID: <d8a74af10712252003m2d3244fbv2955fe17e683063d@mail.gmail.com> p4raw-id: //depot/perl@32729
* 64-bit fix for Time::LocalJan Dubois2007-12-261-6/+3
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <044301c84334$c6aa2960$53fe7c20$@com> p4raw-id: //depot/perl@32728
* Pod::Html: fix markup errors with (nested) definition listsBrendan O'Dea2007-12-264-72/+79
| | | | | Message-ID: <20071201005912.GA14441@londo.c47.org> p4raw-id: //depot/perl@32727
* Use print rather than diag(), as these routine messages shouldn't beNicholas Clark2007-12-261-1/+3
| | | | | going to STDERR. p4raw-id: //depot/perl@32726
* Swap SVt_RV and SVt_NV in the SV ordering.Nicholas Clark2007-12-267-18/+22
| | | p4raw-id: //depot/perl@32725
* A test for upgrading scalars. Curiously, before this, lib/Math/Trig.tNicholas Clark2007-12-262-0/+49
| | | | | | was the only code anywhere in the build or testsuite that upgraded an NV to an RV. p4raw-id: //depot/perl@32724
* patch - chg 32721 missed a couple NullstrsJim Cromie2007-12-251-2/+2
| | | | | Message-ID: <4770FA02.2080800@gmail.com> p4raw-id: //depot/perl@32723
* RE: [PATCH] s/perl510/perl511/gJan Dubois2007-12-254-12/+12
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <0cdf01c84684$f99c3310$ecd49930$@com> p4raw-id: //depot/perl@32722
* Remove Nullch etc. from x2pJan Dubois2007-12-256-23/+18
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <0cca01c84680$7afc9170$70f5b450$@com> p4raw-id: //depot/perl@32721
* PATCH re 32711Robin Barker2007-12-241-1/+2
| | | | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939A4@exchsvr2.npl.ad.local> "IMO patch 32711 is better implemented using (the existing) NUM2PTR macro, as below/attached." p4raw-id: //depot/perl@32720
* Correct the correction. This one is both a correcly spelled word, andNicholas Clark2007-12-231-1/+1
| | | | | | | the word I was originally aiming for. Or if it's not, I'm sure that given infinite monkeys we'll get there sometime around the heat death of the universe. p4raw-id: //depot/perl@32719
* Fix my typo in a comment.Nicholas Clark2007-12-231-1/+1
| | | p4raw-id: //depot/perl@32718
* In SvPV_free(), assert() that no-one is trying to free up a reference.Nicholas Clark2007-12-231-0/+1
| | | p4raw-id: //depot/perl@32717
* { my $a; } not warning about being used only once is a somethingNicholas Clark2007-12-231-0/+14
| | | | | TO be DOne. p4raw-id: //depot/perl@32716
* Add an assert() to verify my assumption that no-one upgrades a scalarNicholas Clark2007-12-231-0/+6
| | | | | which has a referant but isn't flagged as a reference. p4raw-id: //depot/perl@32715
* Welcome to Perl 5.11, win32!Steve Peters2007-12-232-12/+12
| | | p4raw-id: //depot/perl@32714
* Nullch and others were still alive and well in some of the operatingSteve Peters2007-12-2314-103/+103
| | | | | | system specific directories. I think I've chainsawed all of them now, but I can't guarantee that it compiles anywhere from win32. p4raw-id: //depot/perl@32713
* Fix cygwin.c againJerry D. Hedden2007-12-221-2/+2
| | | | | | | | | From: "Jerry D. Hedden" <jdhedden@cpan.org> Message-ID: <1ff86f510712221311v1c58d606jc8dfeee6a21e6194@mail.gmail.com> Fixes breakage caused by change #32707 p4raw-link: @32707 on //depot/perl: 24792b8dabd61fb81a064d275b67bc65123a8d4c p4raw-id: //depot/perl@32712
* Remove warning about casting integer to different sized pointer.Nicholas Clark2007-12-221-1/+1
| | | p4raw-id: //depot/perl@32711
* The ext/Cwd/Cwd.xs part of...Robin Barker2007-12-221-4/+6
| | | | | | | | | | Subject: consting Cwd and ExtUtils::ParseXS From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D0939A0@exchsvr2.npl.ad.local> lib/ExtUtils/ParseXS.pm had changes already made with change #32691. p4raw-id: //depot/perl@32710
* Upgrade to IPC::SysV 1.99_07Marcus Holland-Moritz2007-12-2225-792/+3372
| | | p4raw-id: //depot/perl@32709
* Replace our assert-which-can-be-caught-by-eval with the real deal fromNicholas Clark2007-12-221-2/+10
| | | | | | | the standard C library. Make ours available as Perl_assert(), if you really want that. assert() is only #include'd if you compile with -DDEBUGGING. p4raw-id: //depot/perl@32708
* Remove the definitions of Null(), Nullch, Nullfp, Nullsv and PL_naNicholas Clark2007-12-225-10/+17
| | | | | | | when PERL_CORE is defined. (Which, "obviously", is only in code within the perl source tree, which we control). Nullop remains, and would be moderately invasive to remove. p4raw-id: //depot/perl@32707
* Hateful software that sends my cursor keys as packets that can getNicholas Clark2007-12-221-1/+1
| | | | | | split, and more hateful software that decides that split packets means not-a-cursor-key. p4raw-id: //depot/perl@32706
* Add a Configure probe for <assert.h>Nicholas Clark2007-12-2225-1/+85
| | | p4raw-id: //depot/perl@32705
* Exterminate PL_na! Exterminate! Exterminate! Exterminate!Nicholas Clark2007-12-2212-44/+58
| | | p4raw-id: //depot/perl@32704
* ext/ constingRobin Barker2007-12-2223-28/+29
| | | | | | | From: "Robin Barker" <Robin.Barker@npl.co.uk> Message-ID: <46A0F33545E63740BC7563DE59CA9C6D09399D@exchsvr2.npl.ad.local> Date: Sat, 22 Dec 2007 00:39:47 -0000 p4raw-id: //depot/perl@32703