summaryrefslogtreecommitdiff
path: root/embed.pl
Commit message (Collapse)AuthorAgeFilesLines
* Revert to Andy's first solution for nonnull attributes;Rafael Garcia-Suarez2005-05-091-17/+2
| | | | | add the missing defines for non-threaded perls in perl.h p4raw-id: //depot/perl@24421
* Tweak the insertion of __attribute__((nonnull())) declarationsRafael Garcia-Suarez2005-05-081-2/+17
| | | | | in proto.h so it compiles with and without threads with gcc 3.4 p4raw-id: //depot/perl@24416
* GCC attributes!Andy Lester2005-05-071-15/+28
| | | | | Message-ID: <20050504215540.GA20413@petdance.com> p4raw-id: //depot/perl@24414
* Save state when auto-generating #ifdef PERL_CORE and PERL_CORE/PERL_EXTNicholas Clark2005-04-231-7/+52
| | | | | reducing embed.h by about 10%. p4raw-id: //depot/perl@24308
* Symbian port of PerlJarkko Hietaniemi2005-04-211-9/+52
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* Update copyrights.Rafael Garcia-Suarez2005-03-311-15/+1
| | | | | Well, those are generated files anyway. p4raw-id: //depot/perl@24121
* Protection against trailing spaces in embed.fncRafael Garcia-Suarez2004-11-301-0/+1
| | | p4raw-id: //depot/perl@23568
* Make all scripts run by regen.pl write output with UNIX style EOL's.Steve Hay2004-11-161-0/+5
| | | | | (autodoc.pl was already done by change 23371.) p4raw-id: //depot/perl@23501
* Update copyright noticesRafael Garcia-Suarez2004-03-161-5/+5
| | | p4raw-id: //depot/perl@22509
* LotR quote for perlapi.cAudrey Tang2003-08-011-0/+9
| | | | | Message-Id: <20030801020029.GA28241@not.autrijus.org> p4raw-id: //depot/perl@20404
* RE: [PATCH] RE: maint snapshot @ 19525Robin Barker2003-05-231-4/+1
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90404653C@hotel.npl.co.uk> p4raw-id: //depot/perl@19599
* RE: maint snapshot @ 19525Robin Barker2003-05-161-1/+2
| | | | | | | Message-ID: <533D273D4014D411AB1D00062938C4D90404651D@hotel.npl.co.uk> (Part #1: the __format__ and __printf__) p4raw-id: //depot/perl@19527
* RE: perl@19333Robin Barker2003-05-011-1/+1
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D9040464F7@hotel.npl.co.uk> p4raw-id: //depot/perl@19373
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+20
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Must not hide the protos, though.Jarkko Hietaniemi2003-03-091-2/+2
| | | p4raw-id: //depot/perl@18871
* Export the symbols from #18863; do not prototype (but export)Jarkko Hietaniemi2003-03-091-4/+5
| | | | | | | | Nicholas Clark's experimental COW functions. Sidenote: the embed.fnc/embed.fnc/makedef.pl thing is becoming a mess of Herculean proportions. Someone should redesign and clean up the stables. p4raw-id: //depot/perl@18868
* regen_headers tiny tidying:Jarkko Hietaniemi2003-03-081-1/+1
| | | | | | | | | | - regen.pl renamed as regen_lib.pl - regen_headers.pl renamed as regen.pl - added make target 'regen' (kept target 'regen_headers' for porters' brains' backward compatibility) - regen.pl fancified a bit to display the names of the files that got changed by running the scripts p4raw-id: //depot/perl@18851
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* Suppress empty #ifdef blocks in embed.plHugo van der Sanden2003-02-171-1/+1
| | | p4raw-id: //depot/perl@18734
* NO_SHORT_NAMES is better than HIDE_SHORT_NAMES.Jarkko Hietaniemi2003-02-161-3/+7
| | | p4raw-id: //depot/perl@18729
* According to Sarathy it's better have the MinistryJarkko Hietaniemi2003-02-161-3/+0
| | | | | | of Information to remove all memory of NO_EMBED. What NO_EMBED? p4raw-id: //depot/perl@18728
* add support for assertions. Updated form of:Salvador FandiƱo2003-02-161-1/+1
| | | | | | Subject: Re: Did the assertion patch/feature submission get overlooked? Message-ID: <3DE8F439.50402@yahoo.com> p4raw-id: //depot/perl@18727
* As suggested by Sarathy, add -DPERL_HIDE_SHORT_NAMES optionJarkko Hietaniemi2003-02-161-2/+7
| | | | | | which will disable the short forms of the Perl_ API, good for embedding stuff. (Kind of like the old NO_EMBED, but better.) p4raw-id: //depot/perl@18718
* integrate #18366-18370 from maint-5.8:Hugo van der Sanden2003-01-211-0/+14
| | | | | | | | | | | | | | | | | | | | | | | Implement the CPP namespace protection from [perl #8610]; unless a function has an 'A' flag, it's defined only if PERL_CORE. (Why do we have so many many functions with an 'A' flag, is another matter.) (The number of #ifdef PERL_COREs could be cut down further by having a state variable and inserting #ifdefs and #endifs when the state flips.) Caught by change #18366; thanks to the re extension we have some functions that are file static but yet part of "the public API"... Maybe a new class of exportability (a new embed.fnc flag) is required for this case. Continue on change #18367; implement the said flag, 'E'. (Some nm output studying was needed to get the right set of re symbols defined.) In AIX (strict symbol exports) the cxinc is needed for List::Util. p4raw-link: @18367 on //depot/maint-5.8/perl: 6f21c313c98cc4764e09fbbce2c8792576c90d7d p4raw-link: @18366 on //depot/maint-5.8/perl: 704f60d9cfa8683df64f005e872b37aea8f9d60e p4raw-id: //depot/perl@18531
* regen_headers outside Makefile (was Re: [PATCH] embed.pl doc)Nicholas Clark2002-11-191-10/+17
| | | | | Message-ID: <20021029230003.GF287@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18160
* Put back the DO NOT EDIT headers in proto.h and global.symSlaven Rezic2002-11-051-2/+2
| | | | | | Subject: Re: [perl #18066] Bug in -I when path has double colons? Message-ID: <87adkrngy1.fsf@vran.herceg.de> p4raw-id: //depot/perl@18108
* Repair broken previous patch. I don't like it, but not repairing itH.Merijn Brand2002-10-271-12/+13
| | | | | | breaks each and every build. Will teach me to test on the same machine where I patched it. Sorry. p4raw-id: //depot/perl@18068
* embed.pl doc. (embed.pl reorganization for doc headers)H.Merijn Brand2002-10-271-88/+41
| | | | | | Wed, 23 Oct 2002; Jarkko Hietaniemi <jhi@iki.fi> With some additional modifications p4raw-id: //depot/perl@18067
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-36/+5
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* PATCH: correct confusing lie in {embed,autodoc}.plRobin Houston2002-06-161-1/+1
| | | | | Message-Id: <20020616233350.A9675@robin.kitsite.com> p4raw-id: //depot/perl@17261
* Try #2 of getting rid of bincompat5005.Jarkko Hietaniemi2002-05-011-37/+1
| | | p4raw-id: //depot/perl@16293
* Sprinkle some copyrights (use the oldest timestamp toJarkko Hietaniemi2002-01-241-16/+65
| | | | | | be found in the repository, which is most often not right, but at least consistent) p4raw-id: //depot/perl@14400
* Simon's new perlapi scheme, I hope I got all the pieces.Jarkko Hietaniemi2002-01-021-1559/+4
| | | p4raw-id: //depot/perl@14029
* One more iteration of the ibcmp_utf8() interface,Jarkko Hietaniemi2002-01-021-1/+1
| | | | | hopefully this is a convergent iteration... p4raw-id: //depot/perl@14014
* Make ibcmp_utf8() optionally progress in either string forJarkko Hietaniemi2002-01-021-1/+1
| | | | | as long as it takes and optionally record how far it got. p4raw-id: //depot/perl@14010
* Document the to_utf8_*() functions.Jarkko Hietaniemi2002-01-011-4/+4
| | | p4raw-id: //depot/perl@14002
* Integrate perlio:Jarkko Hietaniemi2001-12-291-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | [ 13926] Nicholas Clark's embed.pl fix for my_socketpair [ 13923] Quick fix (after couple of clever fixes failed) for "accept leaks memory" fail [ID 20011223.001] p4raw-link: @13926 on //depot/perlio: 706e3e0fa48b7eca83a252c56ee7190a42ea58bd p4raw-link: @13923 on //depot/perlio: 72f496dcd0fc92435ef5c603c8a681183058a7bc p4raw-id: //depot/perl@13927
| * Nicholas Clark's embed.pl fix for my_socketpairNick Ing-Simmons2001-12-291-1/+1
| | | | | | p4raw-id: //depot/perlio@13926
| * Integrate mainlineNick Ing-Simmons2001-12-271-1/+32
| |\ | |/ |/| p4raw-id: //depot/perlio@13900
* | Re: Not OK 13881John Peacock2001-12-251-1/+1
| | | | | | | | | | Message-ID: <3C285CB4.8040006@rowman.com> p4raw-id: //depot/perl@13883
* | Integrate perlio:Jarkko Hietaniemi2001-12-231-0/+28
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 13854] Win32 and makedef.pl fall-out of PerlIO/pTHX stuff [ 13853] Put PerlIO stuff inside EXTERN C [ 13852] Add at least the "important" PerlIO_xxxx functions to embed.pl so that they get implicit pTHX_ and we can avoid slow dTHX. p4raw-link: @13854 on //depot/perlio: 3da9a137807e4f1acaf9cb3024a6cc5fbd119b9f p4raw-link: @13853 on //depot/perlio: 582ed04c91818c6c9bf5b51c84f67b7c565925a7 p4raw-link: @13852 on //depot/perlio: e87a358ade5a3dd9a8b192569e18211d76c93743 p4raw-id: //depot/perl@13862
| * Put PerlIO stuff inside EXTERN CNick Ing-Simmons2001-12-221-1/+3
| | | | | | p4raw-id: //depot/perlio@13853
| * Add at least the "important" PerlIO_xxxx functions to embed.plNick Ing-Simmons2001-12-221-0/+26
| | | | | | | | | | so that they get implicit pTHX_ and we can avoid slow dTHX. p4raw-id: //depot/perlio@13852
* | socketpair emulationNicholas Clark2001-12-231-0/+3
|/ | | | | Message-ID: <20011222183817.A12020@Bagpuss.unfortu.net> p4raw-id: //depot/perl@13858
* Make using U+FDD0..U+FDEF (noncharacters since Unicode 3.1),Jarkko Hietaniemi2001-12-211-1/+3
| | | | | | U+...FFFE, U+...FFFF, and characters beyond U+10FFFF (the Unicode maximum code point) warnable offenses. p4raw-id: //depot/perl@13823
* Some bincompat clawbacks.Jarkko Hietaniemi2001-12-191-1/+4
| | | p4raw-id: //depot/perl@13813
* It could be possible for the case-insensitiveJarkko Hietaniemi2001-12-131-1/+1
| | | | | | Unicode-aware string comparison to wander off to the la-la land. p4raw-id: //depot/perl@13669
* More UTF-8 API docs.Jarkko Hietaniemi2001-12-111-3/+3
| | | p4raw-id: //depot/perl@13630
* Re: attributes are brokenSpider Boardman2001-12-091-3/+4
| | | | | Message-Id: <200112090509.AAA02053@Orb.Nashua.NH.US> p4raw-id: //depot/perl@13543
* Make sharepvn a macro since all it does is a deref.Jarkko Hietaniemi2001-12-031-1/+0
| | | p4raw-id: //depot/perl@13436