summaryrefslogtreecommitdiff
path: root/ext/Opcode
Commit message (Collapse)AuthorAgeFilesLines
* Bump VERSIONs in all non-dual-lived modules that have changedSteve Hay2008-09-151-1/+1
| | | | | | | | | | since 5.8.8, ready for merging into maint-5.8 prior to 5.8.9. (Many (all?) of these should really have been changed prior to 5.10.0, but better late than never.) Also modify cmpVERSION.pl to skip uninstalled test modules whose VERSIONs don't really matter. p4raw-id: //depot/perl@34365
* Patch by Tod Hagan to document the 2nd argument of reval() in Safe.pmRafael Garcia-Suarez2008-08-241-2/+6
| | | p4raw-id: //depot/perl@34222
* Regexp::DESTROY was only added in 5.8.1Rafael Garcia-Suarez2008-03-131-3/+4
| | | p4raw-id: //depot/perl@33503
* Re: [PATCH] Splitting OP_CONST (Was: pp_const, not, that, hot?)Vincent Pit2008-02-231-0/+2
| | | | | | Message-ID: <47B60D72.50708@profvince.com> Date: Fri, 15 Feb 2008 23:08:50 +0100 p4raw-id: //depot/perl@33356
* Adapt Safe innards to older (XS) versions of version.pmRafael Garcia-Suarez2008-02-051-0/+1
| | | p4raw-id: //depot/perl@33238
* Fix CPAN bug #32896: make version.pm loadable in a Safe compartmentRafael Garcia-Suarez2008-02-051-0/+2
| | | p4raw-id: //depot/perl@33236
* Break apart the list of functions defined in universal.c by perlNicholas Clark2008-02-011-13/+16
| | | | | version (from 5.8.8 upwards) p4raw-id: //depot/perl@33170
* Bump Safe's versionRafael Garcia-Suarez2008-01-301-1/+1
| | | p4raw-id: //depot/perl@33124
* Bump the version of SafeRafael Garcia-Suarez2008-01-281-1/+1
| | | p4raw-id: //depot/perl@33096
* In Safe, load Carp::Heavy only if it exists (to remainRafael Garcia-Suarez2008-01-281-1/+3
| | | | | compatible with older perls) p4raw-id: //depot/perl@33093
* Eliminate the OP_SETSTATE, which had been disabled by change 4309.Nicholas Clark2008-01-261-2/+2
| | | p4raw-id: //depot/perl@33072
* Purge all use of Nullch in non-dual life modules.Nicholas Clark2008-01-231-1/+1
| | | | | Exterminate! Exterminate! Exterminate! p4raw-id: //depot/perl@33052
* Implement each @array.Nicholas Clark2007-12-201-2/+2
| | | | | | Documentation needed, FIXME for proper 64 bit support of arrays longer than 2**32, re-order the new ops at the end if merging to 5.10.x. p4raw-id: //depot/perl@32680
* Change maintainer address for Safe.Rafael Garcia-Suarez2007-12-081-4/+4
| | | p4raw-id: //depot/perl@32597
* Funny symbol table names can be shared, tooRafael Garcia-Suarez2007-10-121-3/+0
| | | p4raw-id: //depot/perl@32103
* Share the internal XS functions defined in universal.cRafael Garcia-Suarez2007-10-121-1/+49
| | | | | to Safe compartments p4raw-id: //depot/perl@32102
* New opcode category :load, for require, dofile and caller.Rafael Garcia-Suarez2007-10-091-4/+9
| | | p4raw-id: //depot/perl@32073
* Change 31798 forgot to add the op 'once' to Opcode.pmNicholas Clark2007-09-061-1/+3
| | | p4raw-id: //depot/perl@31804
* Use new style L<> links in PODRafael Garcia-Suarez2007-07-133-6/+5
| | | p4raw-id: //depot/perl@31610
* Eliminate pp_threadsv, as it was only ever used by 5005 threads.Nicholas Clark2007-01-081-1/+1
| | | p4raw-id: //depot/perl@29727
* Invalidate ISA and method caches when calling a safe compartmentRafael Garcia-Suarez2006-09-073-5/+7
| | | | | | | (bug #39887) Remove XS_VERSION, make it equal to VERSION p4raw-id: //depot/perl@28797
* Change all NEWSV() to newSV() in the core and non-dual-lived modules.Steve Hay2006-01-181-1/+1
| | | | | | | | Keep NEWSV() itself for backwards-compatibility outside of the core, but don't advertise it any more. (cf. change #25101). p4raw-link: @25101 on //depot/perl: a02a5408b2f199007c4dcb74559cc79066307ada p4raw-id: //depot/perl@26901
* Add a link to the Opcode doc in Safe.Rafael Garcia-Suarez2006-01-131-1/+4
| | | | | (see RT CPAN ticket #8579) p4raw-id: //depot/perl@26814
* Bump $VERSION in many modules that have changed.Nicholas Clark2006-01-122-2/+2
| | | p4raw-id: //depot/perl@26804
* latest switch/say/~~Robin Houston2005-12-191-1/+6
| | | | | Message-Id: <20051217204431.GB28940@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26400
* Remove the last STRLEN n_a;s that my compiler can reach.Nicholas Clark2005-09-211-2/+1
| | | p4raw-id: //depot/perl@25530
* It looks like the only way to reliably make Perl_hv_name_set a pureNicholas Clark2005-09-181-1/+1
| | | | | | | macro in 5.8.x is to make it available as hv_name_set. [Otherwise when and where aTHX_ hv gets expanded to foo, hv causes warnings or other games when Perl_hv_name_set() is a macro] p4raw-id: //depot/perl@25475
* Typos in *.p[lm]Piotr Fusik2005-08-022-3/+3
| | | | | | From: "Piotr Fusik" <pfusik@op.pl> Message-ID: <001401c595bd$dccb5d80$0bd34dd5@piec> p4raw-id: //depot/perl@25261
* Remove :base_io from the set of default "safe" opcodes.Rafael Garcia-Suarez2005-07-201-5/+7
| | | | | | | This fixes bug [perl #36213] "Possible flaw in Safe.pm/Opcode.pm that allows access to any file" but introduces a backward compatibility issue. p4raw-id: //depot/perl@25204
* Re: janitorial work ? [patch]Jim Cromie2005-07-081-1/+1
| | | | | | | | Message-ID: <42CC3CE9.5050606@divsol.com> (reverted all dual-lived modules since they must work with older perls too so must wait for a new Devel::PPPort) p4raw-id: //depot/perl@25101
* SvPVX_const() - part 3 ... and const'ing StorableSteve Peters2005-06-021-1/+1
| | | | | Message-Id: <20050531145543.GA8051@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24670
* [PATCH] Minor warning squashingsAndy Lester2005-05-301-33/+32
| | | | | | | | | | | | | | | | | | | | | Date: Sun, 29 May 2005 00:19:06 -0500 Message-Id: <740ea3aca85400c6d03e945323badad4@petdance.com> Subject: [PATCH] Consting in Opcode.xs From: Andy Lester <andy@petdance.com> Date: Sun, 29 May 2005 11:23:50 -0500 Message-ID: <20050529162350.GA13965@petdance.com> Subject: [PATCH] consting attrs.xs From: Andy Lester <andy@petdance.com> Date: Sun, 29 May 2005 14:15:46 -0500 Message-ID: <20050529191546.GA15581@petdance.com> Subject: [PATCH] consting B.xs From: Andy Lester <andy@petdance.com> Date: Sun, 29 May 2005 15:09:24 -0500 Message-ID: <20050529200924.GA15873@petdance.com> p4raw-id: //depot/perl@24622
* Move hv_name, hv_eiter and hv_riter into a new aux structure.Nicholas Clark2005-05-211-3/+3
| | | | | | Provide (more efficient) _get and _set macros. Adjust the core to use them. p4raw-id: //depot/perl@24526
* Bump version number of Safe for CPAN releaseRafael Garcia-Suarez2004-07-021-1/+1
| | | p4raw-id: //depot/perl@23025
* Carp was mostly unusable with Safe because it may requireRafael Garcia-Suarez2004-06-031-1/+2
| | | | | | Carp::Heavy at run-time (while require() is forbidden.) Have Safe load Carp::Heavy. p4raw-id: //depot/perl@22898
* Opcode.xs/RC2 compile nit on VMSCraig A. Berry2003-11-051-1/+1
| | | | | Message-ID: <2097592.1068056194261.JavaMail.craigberry@mac.com> p4raw-id: //depot/perl@21667
* Fix for [perl #24347] segfault with SafeRafael Garcia-Suarez2003-11-021-2/+3
| | | | | | The empty %INC created for safe compartements was freed too early. p4raw-id: //depot/perl@21628
* Re: [perl #23656] Safe reval bleeds local variable valuesDave Mitchell2003-09-071-10/+22
| | | | | Message-ID: <20030907181444.GA7058@fdgroup.com> p4raw-id: //depot/perl@21063
* The blead version has got the dor.Jarkko Hietaniemi2003-08-141-1/+1
| | | p4raw-id: //depot/perl@20689
* No more ext/*/*.t, move them all to ext/*/t.Jarkko Hietaniemi2003-07-282-0/+0
| | | p4raw-id: //depot/perl@20269
* Upgrade Safe.pm to 2.09 after CPAN backport.Artur Bergman2002-10-061-2/+2
| | | | | Fix testcases to run properly outside perl core build enviroment. p4raw-id: //depot/perl@17980
* Complement to change #17976 :Rafael Garcia-Suarez2002-10-041-4/+4
| | | | | | | there was a similar bug on rdo(). Increment $Safe::VERSION. p4raw-link: @17976 on //depot/perl: 33f7e1aa9bf0173d92dc0c0b35d57754dbf6c87e p4raw-id: //depot/perl@17977
* Fix bug #17744, suggested by Andreas Jurenda,Rafael Garcia-Suarez2002-10-041-3/+3
| | | | | tweaked by rgs (security hole in Safe). p4raw-id: //depot/perl@17976
* Change the warning message "%s trapped by operation mask"Rafael Garcia-Suarez2002-10-032-2/+2
| | | | | to include '' around the op name. Document it in perldiag. p4raw-id: //depot/perl@17973
* Safe.pm documentationSlaven Rezic2002-08-171-2/+3
| | | | | Message-id: <200208101730.g7AHUc9p001668@vran.herceg.de> p4raw-id: //depot/perl@17729
* Defined-or patch (cleaned up)Brent Dax2002-08-051-1/+1
| | | | | | From: "Brent Dax" <brentdax@cpan.org> Message-id: <000001c234a1$d1ca72c0$6501a8c0@deepblue> p4raw-id: //depot/perl@17682
* various signed/unsigned mismatch nitsGurusamy Sarathy2002-04-261-3/+3
| | | p4raw-id: //depot/perl@16173
* No more warnings from Opcode.cNikola Knezevic2002-01-171-1/+1
| | | | | Message-ID: <595405346.20020115212330@tesla.rcub.bg.ac.yu> p4raw-id: //depot/perl@14305
* Extension nits found by -Wall (several from threadsJarkko Hietaniemi2002-01-071-1/+0
| | | | | and threads::shared, but leaving them to Arthur). p4raw-id: //depot/perl@14128
* minor pod fix in Safe.pmRafael Garcia-Suarez2001-12-041-1/+1
| | | | | Message-ID: <20011204220234.A17293@rafael> p4raw-id: //depot/perl@13465