summaryrefslogtreecommitdiff
path: root/ext/ByteLoader
Commit message (Collapse)AuthorAgeFilesLines
* There shouldn't be a ByteLoader directory in ext, even if all it has is aNicholas Clark2008-12-201-1/+0
| | | | .gitignore.
* [admin] set up .gitignore filesSam Vilain2008-12-191-0/+1
| | | | | A list submitted by Paul Fenwick was briefly factored into directory-specific rules.
* Remove perlcc and the byteloaderRafael Garcia-Suarez2006-09-067-1946/+0
| | | p4raw-id: //depot/perl@28790
* Additional changes to get C++ a little closer to a clean compileSteve Peters2006-08-162-5/+5
| | | | | of Perl. p4raw-id: //depot/perl@28729
* Provide a BGET_svtype, required by #28667Steve Hay2006-08-071-0/+1
| | | p4raw-id: //depot/perl@28668
* Try to reinstate the fix of change #28638 by patching bytecode.pl andRafael Garcia-Suarez2006-08-071-2/+2
| | | | | | not the file it generates p4raw-link: @28638 on //depot/perl: 98e3ba2c7915a38045b973577ec684fa0de54948 p4raw-id: //depot/perl@28667
* Regenerate files after previous changeRafael Garcia-Suarez2006-08-071-1/+1
| | | p4raw-id: //depot/perl@28663
* Silence the VC7 compiler warning in the following smoke:Steve Hay2006-08-011-1/+1
| | | | | http://www.nntp.perl.org/group/perl.daily-build.reports/39824 p4raw-id: //depot/perl@28638
* Abolish cop_io (the simple way) by storing the value in cop_hints_hash.Nicholas Clark2006-05-202-47/+39
| | | | | | Todo - store the in and out values under 2 keys, and avoid the need to create a temporary mortal SV while checking it. p4raw-id: //depot/perl@28258
* Move the hints from op_private into cop_hints. This allows all 32 bitsNicholas Clark2006-05-201-1/+1
| | | | | | to be stored. Make B::Concise display the new hints field, and modify B::Deparse to use it. p4raw-id: //depot/perl@28257
* GvFILE() cannot be a pointer to the memory owned by the COP, becauseNicholas Clark2006-05-022-1/+12
| | | | | | | COPs created by use can be freed along this memory, but the GP remains. Given that several GVs may refer to the same file, use a shared string rather than an individual allocation per GP. p4raw-id: //depot/perl@28060
* Oops. Change 27826 had an error in the definition of BGET_PADOFFSET().Nicholas Clark2006-04-171-2/+2
| | | p4raw-id: //depot/perl@27874
* Coverity was getting upset about an assignment from a functionNicholas Clark2006-04-151-14/+23
| | | | | | | | | returning int to a U8 variable. Curiously it was only getting upset about the first of many. However, we are doing NO ERROR CHECKING on whether we read in the requested number of bytes of bytecode. All except BGET_op_tr_array will now croak on a short read. p4raw-id: //depot/perl@27826
* Update the assertion to a croak "Out of range special SV number"Nicholas Clark2006-04-151-3/+5
| | | | | to give ByteLoader more meaningful failure diagnostics. p4raw-id: //depot/perl@27822
* (Hopefully) fix coredumps in ByteLoader, which were a side effect ofNicholas Clark2006-04-132-2/+6
| | | | | | | fixing a bug in B, and non-robust autogenerated code. When autogenerating initialiser statements for an array, it's a bad plan to have the size of that array hard coded. p4raw-id: //depot/perl@27795
* Fix B and ByteLoader to cope with cop_warnings no longer being an SV.Nicholas Clark2006-04-132-3/+16
| | | p4raw-id: //depot/perl@27786
* Convert ByteLoader to use CopARYBASE_set().Nicholas Clark2006-04-022-1/+2
| | | p4raw-id: //depot/perl@27674
* 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
* All Perl_hv_name_set()s need to be plain hv_name_set if they are toNicholas Clark2005-09-191-1/+1
| | | | | work with a macro version. p4raw-id: //depot/perl@25493
* Re: janitorial work ? [patch]Jim Cromie2005-07-082-3/+3
| | | | | | | | 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
* ByteLoader.xs cleanupAndy Lester2005-05-311-2/+3
| | | | | Message-ID: <20050531032836.GA32198@petdance.com> p4raw-id: //depot/perl@24645
* Need a cast to avoid a compiler warning.Nicholas Clark2005-05-301-1/+1
| | | p4raw-id: //depot/perl@24621
* Replace all uses of HvNAME with the appropriate HvNAME_get orNicholas Clark2005-05-252-1/+3
| | | | | HvNAME_set p4raw-id: //depot/perl@24573
* Move the xpv_pv/xrv_rv member into the SV head, in a union withNicholas Clark2005-05-213-20/+25
| | | | | IV and UV. Avoid allocating a body for IVs and RVs. p4raw-id: //depot/perl@24531
* Remove PMROOT and replace it with a small shell script. Er, magic.Nicholas Clark2005-05-202-175/+167
| | | | | | (PMROOT being needed to implement bare C<reset> - how often do you use that?) p4raw-id: //depot/perl@24522
* Goodbye AvFLAGSNicholas Clark2005-05-202-181/+173
| | | p4raw-id: //depot/perl@24518
* Include vim/emacs modelines in generated files to open themRafael Garcia-Suarez2005-05-112-2/+7
| | | | | | in read-only mode. Make vi modelines compatible with non-vim vi versions. p4raw-id: //depot/perl@24445
* bytecode.pl, bytecode.h, and sv.h fixesSteve Peters2005-04-222-2/+2
| | | | | Message-ID: <20050421235547.GA12149@mccoy.peters.homeunix.org> p4raw-id: //depot/perl@24277
* Symbian port of PerlJarkko Hietaniemi2005-04-211-6/+7
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* Refactoring to Sv*_set() macros - patch #6Steve Peters2005-04-201-0/+7
| | | | | | Message-ID: <20050420112720.GA31042@mccoy.peters.homeunix.org> Date: Wed, 20 Apr 2005 06:27:20 -0500 p4raw-id: //depot/perl@24260
* run regen_headers after addition of FOO_set() macrosDave Mitchell2005-04-191-7/+7
| | | p4raw-id: //depot/perl@24257
* Force RVALUE macros when in PERL_DEBUG_COWNicholas Clark2005-04-191-1/+1
| | | p4raw-id: //depot/perl@24252
* Refactoring to Sv*_set() macros - patch #5Steve Peters2005-04-192-6/+6
| | | | | | Message-ID: <20050419000925.GA21640@mccoy.peters.homeunix.org> Date: Mon, 18 Apr 2005 19:09:25 -0500 p4raw-id: //depot/perl@24248
* Two more uses of lvalue SvIVX()Nicholas Clark2005-04-181-1/+1
| | | p4raw-id: //depot/perl@24240
* Refactoring to Sv*_set() macros - patch #1Steve Peters2005-04-081-1/+1
| | | | | | Message-ID: <20050406232110.GA12249@mccoy.peters.homeunix.org> Date: Wed, 6 Apr 2005 18:21:10 -0500 p4raw-id: //depot/perl@24199
* Re: op_seq (was: Freeing code)Paul Johnson2004-02-212-108/+116
| | | | | | | | | | Message-ID: <20040221013147.GB6953@pjcj.net> Rework the OP structure to use less space. Remove op_seq (and simulate it in dump.c), replace it by op_opt and op_static, shrink op_type, remove PL_op_seqmax. p4raw-id: //depot/perl@22353
* Re: [PATCH] Re: ByteLoader and MSWin32Adrian M. Enache2003-09-042-1/+3
| | | | | Message-ID: <20030904170906.GA1235@ratsnest.hole> p4raw-id: //depot/perl@21032
* Avoid lvalue casts, from Enache.Jarkko Hietaniemi2003-09-031-1/+1
| | | p4raw-id: //depot/perl@21018
* Re: ByteLoader and MSWin32Adrian M. Enache2003-09-021-6/+6
| | | | | Message-ID: <20030902004511.GA1442@ratsnest.hole> p4raw-id: //depot/perl@20993
* Forgot to regen byterun.c.Jarkko Hietaniemi2003-08-231-9/+9
| | | p4raw-id: //depot/perl@20852
* More bytecode patching from Enache.Jarkko Hietaniemi2003-08-221-0/+2
| | | p4raw-id: //depot/perl@20816
* Byteloader patching from Enache continues;Jarkko Hietaniemi2003-08-212-3/+5
| | | | | PADOFFSET handling was wrong. p4raw-id: //depot/perl@20792
* Patch from Enache for the crashing of bytecode.t in Tru64.Jarkko Hietaniemi2003-08-201-4/+11
| | | p4raw-id: //depot/perl@20789
* Bytecode patching from Enache.Jarkko Hietaniemi2003-08-051-4/+0
| | | p4raw-id: //depot/perl@20485
* pod likes whitespace.Jarkko Hietaniemi2003-08-011-0/+1
| | | p4raw-id: //depot/perl@20425
* Enache again.Jarkko Hietaniemi2003-07-311-4/+2
| | | p4raw-id: //depot/perl@20392
* Retract #20385.Jarkko Hietaniemi2003-07-311-2/+4
| | | p4raw-id: //depot/perl@20390
* (retracted by #20390)Jarkko Hietaniemi2003-07-311-4/+2
| | | p4raw-id: //depot/perl@20385
* Solaris cc didn't appreciate casting a long to a pointerJarkko Hietaniemi2003-07-281-1/+1
| | | | | | with no cast, and lval casts are unportable, so introduce a rval cast. p4raw-id: //depot/perl@20261
* Revert 20233 + s/GvAVn/GvAV/) + rerun 'perl bytecode.pl'.Jarkko Hietaniemi2003-07-281-1/+1
| | | | | (from Enache) p4raw-id: //depot/perl@20246