summaryrefslogtreecommitdiff
path: root/embed.h
Commit message (Collapse)AuthorAgeFilesLines
* integrate cfgperl changes#6252..6260 into mainlineGurusamy Sarathy2000-07-111-32/+28
| | | | | | | | | | | | | | | | | | | | | p4raw-link: @6260 on //depot/cfgperl: fc865a0069737312ca5ef9762fe8a9be7aa37747 p4raw-link: @6252 on //depot/cfgperl: 0e4dedf1581344244dfa297db1d00c01c5f821aa p4raw-id: //depot/perl@6362 p4raw-integrated: from //depot/cfgperl@6361 'copy in' t/pragma/constant.t (@5717..) t/op/pack.t t/pragma/warn/op (@5996..) pp_proto.h (@6243..) t/op/my_stash.t (@6250..) lib/IPC/Open3.pm (@6253..) 'ignore' t/pragma/warn/regcomp (@6241..) lib/Exporter.pm (@6251..) p4raw-integrated: from //depot/cfgperl@6260 'copy in' pp.c (@6217..) pod/perlfunc.pod (@6248..) p4raw-integrated: from //depot/cfgperl@6259 'copy in' MANIFEST (@6250..) p4raw-integrated: from //depot/cfgperl@6257 'copy in' op.c (@6228..) 'merge in' sv.c (@6244..) p4raw-integrated: from //depot/cfgperl@6256 'copy in' doop.c (@6254..) p4raw-integrated: from //depot/cfgperl@6254 'copy in' t/op/tr.t (@6192..) 'ignore' embedvar.h objXSUB.h (@6243..) 'merge in' embed.h (@6243..) embed.pl proto.h (@6250..)
* integrate cfgperl changes#6242..6249 into mainlineGurusamy Sarathy2000-07-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | p4raw-link: @6249 on //depot/cfgperl: cab27d238e930b8cddb5b1fb3260355f913b86a6 p4raw-link: @6242 on //depot/cfgperl: 1e72252ad7b8e23d1a1142285b8aa82986bd2491 p4raw-id: //depot/perl@6359 p4raw-integrated: from //depot/cfgperl@6358 'copy in' ext/DynaLoader/DynaLoader_pm.PL (@5953..) t/lib/peek.t (@6086..) t/lib/filefunc.t t/lib/filespec.t (@6230..) pod/perlintern.pod (@6237..) pod/perlapi.pod utf8.c (@6242..) p4raw-integrated: from //depot/cfgperl@6249 'copy in' lib/IPC/Open3.pm (@5937..) p4raw-integrated: from //depot/cfgperl@6248 'copy in' pod/perlfunc.pod (@6206..) p4raw-integrated: from //depot/cfgperl@6247 'ignore' lib/File/Spec.pm (@6230..) p4raw-integrated: from //depot/cfgperl@6244 'copy in' gv.c (@6217..) 'merge in' sv.c (@6196..) p4raw-integrated: from //depot/cfgperl@6243 'copy in' pp_proto.h (@6237..) 'ignore' embedvar.h perlapi.h (@6237..) 'merge in' embed.h objXSUB.h (@6237..) embed.pl perlapi.c proto.h (@6242..)
* integrate cfgperl changes#6231..6240 into mainlineGurusamy Sarathy2000-07-111-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | p4raw-link: @6240 on //depot/cfgperl: 514e70b26394e6b272960ab8b9b8b7dbb1e2c068 p4raw-link: @6231 on //depot/cfgperl: 7906debc4b99f108310cdade6e486754c15481e7 p4raw-id: //depot/perl@6355 p4raw-branched: from //depot/cfgperl@6353 'branch in' pod/perlutil.pod p4raw-integrated: from //depot/cfgperl@6353 'copy in' pod/roffitall (@5753..) op.h (@5833..) README.cygwin (@6096..) lib/ExtUtils/MM_VMS.pm (@6140..) lib/File/Find.pm (@6156..) Configure config_h.SH hints/solaris_2.sh (@6217..) Todo-5.6 (@6232..) keywords.h lib/warnings.pm opcode.h opnames.h pp.sym regnodes.h warnings.h (@6236..) 'ignore' ext/B/B/Asmdata.pm ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h (@6236..) p4raw-integrated: from //depot/cfgperl@6240 'copy in' utils/h2xs.PL (@6192..) p4raw-integrated: from //depot/cfgperl@6238 'merge in' vms/vms.c (@6198..) p4raw-integrated: from //depot/cfgperl@6237 'copy in' utf8.c (@6221..) pod/perlapi.pod pod/perlintern.pod pp_proto.h (@6236..) 'ignore' embedvar.h perlapi.h (@6236..) 'merge in' embed.pl (@6225..) embed.h objXSUB.h perlapi.c proto.h (@6236..) p4raw-integrated: from //depot/cfgperl@6232 'copy in' pod/Makefile pod/perltoc.pod (@6161..) MANIFEST (@6227..)
* integrate cfgperl changes#6207..6210 into mainlineGurusamy Sarathy2000-07-111-0/+4
| | | | | | p4raw-link: @6210 on //depot/cfgperl: b8b4c9f3cf6ef09c878a80ff97526a69902a44ca p4raw-link: @6207 on //depot/cfgperl: b37a7757477319a5fcdd5131db15046064f631c4 p4raw-id: //depot/perl@6345
* adjust change#6299Gurusamy Sarathy2000-07-041-8/+14
| | | | | p4raw-link: @6299 on //depot/perl: 6c644e7885bc20d759d8cbcb4abaa8f14113c03b p4raw-id: //depot/perl@6302
* fix memory leak on Windows (PL_sys_intern contents were neverGurusamy Sarathy2000-07-041-10/+8
| | | | | freed) p4raw-id: //depot/perl@6299
* fix small eval"" memory leaks under USE_ITHREADSGurusamy Sarathy2000-06-021-0/+4
| | | p4raw-id: //depot/perl@6194
* change#2879 broke rvalue autovivification of magicals such as ${$num}Gurusamy Sarathy2000-05-281-0/+4
| | | | | | | (reworked variant of patch suggested by Simon Cozens) p4raw-link: @2879 on //depot/perl: 35cd451c5a1303394968903750cc3b3a1a6bc892 p4raw-id: //depot/perl@6126
* PL_sys_intern was being initialized too late on windowsGurusamy Sarathy2000-05-111-0/+10
| | | p4raw-id: //depot/perl@6104
* update ChangesGurusamy Sarathy2000-03-191-0/+4
| | | p4raw-id: //depot/perl@5829
* Use the newSVuv().Jarkko Hietaniemi2000-03-181-0/+4
| | | p4raw-id: //depot/cfgperl@5804
* add missing bincompat5005 #definesGurusamy Sarathy2000-03-171-0/+3
| | | p4raw-id: //depot/perl@5765
* make the is_utf8_*() safe for use on invalid utf8 (they nowGurusamy Sarathy2000-03-131-0/+4
| | | | | return false on such input instead of emitting warnings) p4raw-id: //depot/perl@5700
* support binmode(F,":crlf") and use open IN => ":raw", OUT => ":crlf"Gurusamy Sarathy2000-03-091-0/+8
| | | | | semantics; the pragma sets defaults for both open() and qx// p4raw-id: //depot/perl@5628
* abstract code for C<use Foo 1.23 @ary;> into a Perl_load_module()Gurusamy Sarathy2000-03-081-0/+12
| | | | | API function p4raw-id: //depot/perl@5619
* separate options to incpush() for adding version directories andGurusamy Sarathy2000-03-071-1/+1
| | | | | architecture directories (from Andy Dougherty) p4raw-id: //depot/perl@5601
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-0/+6
| | | p4raw-id: //depot/perl@5540
* support for list assignment to pseudohashes (from John TobeyGurusamy Sarathy2000-03-031-0/+16
| | | | | <jtobey@john-edwin-tobey.org>) p4raw-id: //depot/perl@5492
* support fetching current interpreter from TLS under useithreadsGurusamy Sarathy2000-02-291-0/+6
| | | p4raw-id: //depot/perl@5342
* support for version vectors in UNIVERSAL::VERSION(), so thatGurusamy Sarathy2000-02-261-0/+4
| | | | | | | C<use Foo v1.2.3> etc., work; tests for the same TODO: XS_VERSION_BOOTCHECK needs to be revisited in light of this p4raw-id: //depot/perl@5265
* fix missing perl_alloc() declaration under PERL_IMPLICIT_SYSGurusamy Sarathy2000-02-251-3/+0
| | | p4raw-id: //depot/perl@5256
* make change#3386 a build-time option (avoids problems due toGurusamy Sarathy2000-02-201-7/+41
| | | | | | | perl_run() longjmping out) p4raw-link: @3386 on //depot/perl: 312caa8e97f1c7ee342a9895c2f0e749625b4929 p4raw-id: //depot/perl@5162
* make comparisons promote to utf8 as necessary (from Gisle Aas)Gurusamy Sarathy2000-02-191-0/+16
| | | p4raw-id: //depot/perl@5138
* provide malloc stats via get_mstats() (from Ilya Zakharevich)Gurusamy Sarathy2000-02-151-0/+4
| | | p4raw-id: //depot/perl@5103
* fix small interpreter leaks identified by PurifyGurusamy Sarathy2000-02-141-4/+0
| | | p4raw-id: //depot/perl@5084
* remove outdated -DPURIFY code--it reports bogus errors during globalGurusamy Sarathy2000-02-141-17/+0
| | | | | destruction since we actually depend on SVs being in arenas there p4raw-id: //depot/perl@5074
* fix deeply nested closures that have no references to lexical inGurusamy Sarathy2000-01-221-0/+4
| | | | | intervening subs p4raw-id: //depot/perl@4834
* patch to report warnings on bogus filehandles passed to flock(),Gurusamy Sarathy2000-01-211-0/+4
| | | | | | more consistent warnings, from Greg Bacon <gbacon@itsc.uah.edu> (slightly modified) p4raw-id: //depot/perl@4830
* support delete() and exists() on array, tied array, and pseudo-hashGurusamy Sarathy2000-01-131-0/+12
| | | | | elements or slices p4raw-id: //depot/perl@4796
* usethreads build fixups for NeXTstep (as suggested by Hans Mulder)Gurusamy Sarathy2000-01-021-4/+4
| | | p4raw-id: //depot/perl@4746
* missing files in previous submitGurusamy Sarathy1999-12-311-0/+6
| | | p4raw-id: //depot/perl@4744
* enable the PERL_BINMODE_SCRIPTS behavior by default on WindowsGurusamy Sarathy1999-12-301-7/+7
| | | | | | to allow ByteLoader to work; the DATA filehandles continue to be left open in text mode for compatibility p4raw-id: //depot/perl@4739
* integrate mainline changesGurusamy Sarathy1999-12-121-39/+188
| | | p4raw-id: //depot/utfperl@4679
* Resolve utfperl branch against mainline as of _62Nick Ing-Simmons1999-10-161-18/+22
|\ | | | | p4raw-id: //depot/utfperl@4394
| * avoid inefficiency in change#3386 (every longjmp() was followedGurusamy Sarathy1999-10-141-1/+1
| | | | | | | | | | | | | | by an avoidable call to setjmp()) p4raw-link: @3386 on //depot/perl: 312caa8e97f1c7ee342a9895c2f0e749625b4929 p4raw-id: //depot/perl@4372
| * revert SAVEDESTRUCTOR() to accepting void(*)(void*) for sourceGurusamy Sarathy1999-10-101-0/+4
| | | | | | | | | | | | compatibility; introduce SAVEDESTRUCTOR_X() that accepts void(*)(pTHX_ void*) p4raw-id: //depot/perl@4339
| * some compatibility macros were bustedGurusamy Sarathy1999-10-041-17/+17
| | | | | | p4raw-id: //depot/perl@4298
* | Incremental merge of mainlineNick Ing-Simmons1999-10-021-2/+109
|\ \ | |/ | | p4raw-id: //depot/utfperl@4286
| * remove doubled new_xpvGurusamy Sarathy1999-09-281-4/+0
| | | | | | p4raw-id: //depot/perl@4244
| * PERL_POLLUTE isn't required for bincompat, so don't enableGurusamy Sarathy1999-09-271-1/+0
| | | | | | | | | | it automatically p4raw-id: //depot/perl@4238
| * add arenas for managing allocations of remaining xpv*v structuresVishal Bhatia1999-09-201-0/+100
| | | | | | | | | | | | Message-ID: <Pine.LNX.4.10.9908250031000.11727-100000@localhost.localdomain> Subject: [PATCH 5.005_60] removing extra ref count (compiler) p4raw-id: //depot/perl@4198
| * queue errors due to strictures rather than printing them asGurusamy Sarathy1999-09-201-1/+13
| | | | | | | | | | | | | | | | | | | | | | warnings; symbols that violate strictures do *not* end up in the symbol table anyway, making multiple evals of the same piece of code produce the same errors; errors indicate all locations of a global symbol rather than just the first one; these changes make compile-time failures within evals reliably visible via the return value or contents of $@, and trappable using __DIE__ hooks p4raw-id: //depot/perl@4197
| * addendum to change#4136 (from Robin Barker <rmb1@cise.npl.co.uk>)Gurusamy Sarathy1999-09-151-2/+2
| | | | | | | | | | p4raw-link: @4136 on //depot/cfgperl: 564319723c2c18fa4801cd77e0d203a582b4d5a3 p4raw-id: //depot/perl@4162
* | Re-integrate mainlineNick Ing-Simmons1999-09-181-2/+42
|/ | | | | Basic SvUTF8 stuff in headers, no functional changes yet. p4raw-id: //depot/utfperl@4193
* various fixups for windowsGurusamy Sarathy1999-09-071-10/+0
| | | p4raw-id: //depot/perl@4101
* applied patch suggested by Hans Mulder to fix problems onGurusamy Sarathy1999-09-061-2/+8
| | | | | | | | OPENSTEP-Mach; be more careful about PERL_POLLUTE_MALLOC when they ask for bincompat (platforms that used to default to EMBEDMYMALLOC continue to do so); disable warnings.t#192 (appears unsalvageable on some platforms) p4raw-id: //depot/perl@4085
* optional warning on join(/foo/...) (reworked suggested patchGurusamy Sarathy1999-09-061-0/+4
| | | | | by Mark-Jason Dominus <mjd@plover.com>) p4raw-id: //depot/perl@4083
* initial implementation of lvalue subroutines (slightly fixedGurusamy Sarathy1999-09-051-0/+4
| | | | | | version of patch suggested by Ilya Zakharevich, which in turn is based on the one suggested by Tuomas J. Lukka <lukka@iki.fi>) p4raw-id: //depot/perl@4081
* sub : attrlistSpider Boardman1999-08-291-1/+43
| | | | | | To: Mailing list Perl5 <perl5-porters@perl.org> Message-Id: <199908290702.DAA32191@Orb.Nashua.NH.US> p4raw-id: //depot/cfgperl@4043
* Removed duplicated code (in pp.c and mg.c) by introducingJarkko Hietaniemi1999-08-191-0/+4
| | | | | | | | | | | | do_vecget(). NOTE: the calling convention of do_vecset() changes, too: the `offset' that is assigned to LvTARGOFF(TARG) in pp_vec() is no more multiplied by `size' in pp_vec(), the multiplication is now done in do_vecset(). Also fix a cpp thinko in change #4002. p4raw-link: @4002 on //depot/cfgperl: 24db6c0d56fddf85ee587fc1cb1dbce678fa6a8c p4raw-id: //depot/cfgperl@4004