summaryrefslogtreecommitdiff
path: root/pp_hot.c
Commit message (Collapse)AuthorAgeFilesLines
* Re: [perl #19566] Perl 5.8.0 segfaultStephen McCamant2003-01-151-0/+3
| | | | | | | | | | | | | Message-ID: <15892.50791.692636.982873@syllepsis.MIT.EDU> Plus a test by Jarkko Integrated from changes 18444 and 18446 from maint-5.8 p4raw-id: //depot/perl@18485 p4raw-branched: from //depot/maint-5.8/perl@18484 'branch in' t/op/readline.t p4raw-integrated: from //depot/maint-5.8/perl@18446 'merge in' MANIFEST (@18436..) p4raw-integrated: from //depot/maint-5.8/perl@18444 'merge in' pp_hot.c (@18173..)
* %_ (was Re: [PATCH] operation on `PL_na' may be undefined)Nicholas Clark2003-01-071-4/+4
| | | | | Message-ID: <20021226211626.GD284@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18456
* 2% speedup (pp_entersub needs to go on a diet)Nicholas Clark2002-12-231-102/+113
| | | | | Message-ID: <20021210185527.GG288@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18340
* allow evals to see the full lexical scopeDave Mitchell2002-12-021-2/+2
| | | | | Message-ID: <20021124221906.A25386@fdgroup.com> p4raw-id: //depot/perl@18220
* Re: [perl #18113] UNIVERSAL::AUTOLOAD doesn't work if the stash doesn't ↵Gurusamy Sarathy2002-11-191-1/+4
| | | | | | | | | | | | exist yet Date: Wed, 30 Oct 2002 20:58:15 -0800 Message-Id: <200210310458.g9V4wFK00513@smtp3.ActiveState.com> Date: Wed, 30 Oct 2002 21:56:22 -0800 Message-Id: <200210310556.g9V5uMK05748@smtp3.ActiveState.com> Date: Wed, 30 Oct 2002 22:55:30 -0800 Message-Id: <200210310655.g9V6tUK10959@smtp3.ActiveState.com> p4raw-id: //depot/perl@18159
* Re: [perl #17605] strange behaviour (difference between perl 5.6 and perl ↵Hugo van der Sanden2002-11-071-2/+3
| | | | | | | 5.8.0) in the regexp Message-Id: <200211031641.gA3GfOm08609@crypt.compulink.co.uk> p4raw-id: //depot/perl@18118
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-183/+1
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* Re: [perl #17376] Bug Report - our(%)Yitzchak Scott-Thoennes2002-10-021-1/+1
| | | | | Message-ID: <GNdm9gzkgWOS092yn@efn.org> p4raw-id: //depot/perl@17963
* move all pad-related code to its own src fileDave Mitchell2002-10-021-52/+10
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953
* enable -ansi -pedanticJarkko Hietaniemi2002-09-261-2/+2
| | | | | Message-ID: <20020917221925.GF85044@lyta.hut.fi> p4raw-id: //depot/perl@17925
* Fix #17375 (rcatline didn't work on a formerly-defined undef) byAbhijit Menon-Sen2002-09-171-3/+7
| | | | | checking for SvOK in do_readline(). p4raw-id: //depot/perl@17910
* Copy On WriteNicholas Clark2002-08-171-2/+6
| | | | | | Message-id: <20020815001035.A69079@plum.flirble.org> specify "-Accflags='-DPERL_COPY_ON_WRITE'" to use p4raw-id: //depot/perl@17728
* Remove pseudo-hashes (complete)Michael G. Schwern2002-08-171-88/+15
| | | | | Message-id: <20020806200510.GC31473@ool-18b93024.dyn.optonline.net> p4raw-id: //depot/perl@17725
* Re: [ID 20020713.001] chomp($data=<tied_fh>) strangeness.Hugo van der Sanden2002-08-121-2/+5
| | | | | Message-id: <200207131644.g6DGi2214456@crypt.compulink.co.uk> p4raw-id: //depot/perl@17716
* Defined-or patch (cleaned up)Brent Dax2002-08-051-0/+36
| | | | | | From: "Brent Dax" <brentdax@cpan.org> Message-id: <000001c234a1$d1ca72c0$6501a8c0@deepblue> p4raw-id: //depot/perl@17682
* Further tweaking on the Unicode s///.Jarkko Hietaniemi2002-06-261-3/+7
| | | p4raw-id: //depot/perl@17366
* Let's not leak.Jarkko Hietaniemi2002-06-261-1/+1
| | | p4raw-id: //depot/perl@17362
* Another Unicode s/// buglet, from SADAHIRO Tomoyuki.Jarkko Hietaniemi2002-06-261-0/+9
| | | p4raw-id: //depot/perl@17358
* Unicode s/// buglet found by Gregor Chrupala in perl-unicode.Jarkko Hietaniemi2002-06-251-0/+2
| | | p4raw-id: //depot/perl@17353
* Re: [PATCH scope.c] Re: local($tied->{foo}) leaksDave Mitchell2002-05-071-20/+2
| | | | | Message-ID: <20020508001102.D4118@fdgroup.com> p4raw-id: //depot/perl@16456
* correctly unlocalise exists on tied/%ENV Dave Mitchell2002-05-071-5/+17
| | | | | Message-ID: <20020507231310.B4118@fdgroup.com> p4raw-id: //depot/perl@16455
* [proposed PATCH] correctly unlocalise exists on tied/%ENVDave Mitchell2002-05-061-1/+6
| | | | | Message-ID: <20020504003418.F22026@fdgroup.com> p4raw-id: //depot/perl@16431
* Re: [PATCH scope.c] Re: local($tied->{foo}) leaksDave Mitchell2002-05-041-2/+20
| | | | | Message-ID: <20020503235110.E22026@fdgroup.com> p4raw-id: //depot/perl@16386
* New UTF-8 surpriseAndreas König2002-04-241-1/+8
| | | | | Message-ID: <m38z7gjb9r.fsf@anima.de> p4raw-id: //depot/perl@16124
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-211-3/+3
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* Re: [ID 20020412.005] Dancing ??sHugo van der Sanden2002-04-151-8/+12
| | | | | Message-Id: <200204141509.g3EF9UQ18111@crypt.compulink.co.uk> p4raw-id: //depot/perl@15936
* UTF-8 bug (maybe alreayd known?)Andreas König2002-03-171-6/+12
| | | | | Message-ID: <m3n0xjul5q.fsf@anima.de> p4raw-id: //depot/perl@15270
* more warnings tidyupPaul Marquess2002-03-111-8/+8
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLMEEGDPAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15155
* spelling correctionNicholas Clark2002-03-111-1/+1
| | | | | Message-ID: <20020310183441.GE317@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15152
* Re: Copying PV only with possible UTF-8 charactersJohn Peacock2002-02-241-8/+1
| | | | | Message-ID: <3C795DB7.40105@rowman.com> p4raw-id: //depot/perl@14857
* TheAndreas König2002-01-241-0/+3
| | | | | | | | | Subject: Very old debugger UTF-8 bug Message-ID: <m3y9iot1jr.fsf@anima.de> still broken, but this should work as a stopgap measure to stop pp_match accessing naughty data. p4raw-id: //depot/perl@14405
* Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | p4raw-id: //depot/perl@14391
* Special treatment for U+03B0 and U+0390 in //i,Jarkko Hietaniemi2002-01-121-3/+1
| | | | | | this means that we can remove the minlen pessimisations introduced by the #14096. p4raw-id: //depot/perl@14219
* Finish up (ha!) the Unicode case folding;Jarkko Hietaniemi2002-01-051-1/+4
| | | | | enhance regex dumping code. p4raw-id: //depot/perl@14096
* shared hash keys and ++/--Nicholas Clark2001-12-031-3/+3
| | | | | Message-ID: <20011203163716.C21702@plum.flirble.org> p4raw-id: //depot/perl@13442
* spaceship and refsNicholas Clark2001-11-211-1/+2
| | | | | Message-ID: <20011120215951.U62891@plum.flirble.org> p4raw-id: //depot/perl@13147
* [?PATCH] terser pp_eqNicholas Clark2001-11-201-34/+25
| | | | | Message-ID: <20011119230901.O62891@plum.flirble.org> p4raw-id: //depot/perl@13136
* Retract #13048: that introduced a malloc() (through savepvn())Jarkko Hietaniemi2001-11-181-7/+16
| | | | | to *every* m//, which killed the performance quite badly. p4raw-id: //depot/perl@13079
* Re: [PATCH regcomp.[ch], regexp.h, pp_hot.c, t/op/re_tests] lazy $& and \Z fixJeff Pinyan2001-11-161-16/+7
| | | | | Message-ID: <Pine.GSO.4.21.0111141634020.16649-100000@crusoe.crusoe.net> p4raw-id: //depot/perl@13048
* [PATCH] Re: [ID 20011111.105] qr/$ARGV[0]/ not taintedAbhijit Menon-Sen2001-11-121-0/+2
| | | | | | | | | | | | From: Robert Spier <rspier@pobox.com> Date: Sun, 11 Nov 2001 18:50:18 -0800 Message-Id: <15343.14570.121505.233336@rls.cx> Subject: Re: [PATCH] Re: [ID 20011111.105] qr/$ARGV[0]/ not tainted From: Rick Delaney <rick.delaney@home.com> Date: 12 Nov 2001 00:15:52 -0500 Message-Id: <m3wv0wmuwn.fsf@cs839290-a.mtth1.on.wave.home.com> p4raw-id: //depot/perl@12949
* remove small IVop redundancyNicholas Clark2001-10-251-4/+0
| | | | | Message-ID: <20011025224827.M66471@plum.flirble.org> p4raw-id: //depot/perl@12657
* Oh, bother. In Tru64 cc -std1 was looking rather niceJarkko Hietaniemi2001-10-171-2/+2
| | | | | | | | | | in speed (upto 20% speedup in certain operations) but meanwhile regexps and arithmetics got slower (5-10%) (according to perlbench average speedup is negligible, and within measuring flutter, 1%). Therefore retracting all the changes aimed at getting -std1 to compile cleanly: #12475, #12476, #12479, #12480, #12481, #12482, #12483, #12484. p4raw-id: //depot/perl@12485
* (retracted by #12485)Jarkko Hietaniemi2001-10-171-2/+2
| | | | | | Avoid dollar signs in identifiers (in non-VMS) to placate ultra picky ANSI compilers (such as DEC^WCPQ^WHP). p4raw-id: //depot/perl@12475
* Rename the variable: it *used* to be (wrongly) that theJarkko Hietaniemi2001-09-021-4/+4
| | | | | | code related to PL_reg_sv (so PL_reg_sv_utf8 was logical) but that is no more the case: PL_reg_match_utf8 is better. p4raw-id: //depot/perl@11823
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-3/+3
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-16/+16
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* New try for ID 20010407.006: detach the semanticsJarkko Hietaniemi2001-08-181-6/+8
| | | | | "was the last match target UTF8" into its own variable. p4raw-id: //depot/perl@11717
* Retract #11712 for now. The real fix would probablyJarkko Hietaniemi2001-08-181-2/+2
| | | | | | | | be something like making PL_reg_sv a copy (PV + UTF8) of the matched/substituted string (note: not just a SvPOK string, for example the stringified form of a ROK would be applicable) Beware of leaks. p4raw-id: //depot/perl@11714
* (Retracted by #11714)Jarkko Hietaniemi2001-08-181-2/+2
| | | | | | | | | | | | | | | Okay analysis, debatable fix. (The fix will inc the refcount of all temporary match objects, like for example tied(%h) =~ /^.../ from Tie/RefHash.t, which will then cause griping at untie() time ("inner references remain"). Fix for ID 20010407.006: PL_reg_sv got wiped out by freetemps if the match target was a temporary (like function_call() =~ /.../), which in turn meant that the $1 et al stopped working if they had UTF-8 in them. Therefore bump up the refcount of PL_reg_sv. p4raw-id: //depot/perl@11712
* Re: [ID 20010814.004] pos() doesn't work when using =~m// in list context Hugo van der Sanden2001-08-171-0/+16
| | | | | Message-Id: <200108161750.f7GHo1l22207@crypt.compulink.co.uk> p4raw-id: //depot/perl@11696