summaryrefslogtreecommitdiff
path: root/embed.fnc
Commit message (Collapse)AuthorAgeFilesLines
* Re: [PATCH embed.fnc] Re: [PATCH] Get MSWin32 back compilingAbe Timmerman2003-03-021-1/+1
| | | | | Message-Id: <200303020203.16708.abe@ztreet.demon.nl> p4raw-id: //depot/perl@18795
* Get MSWin32 back compilingAbe Timmerman2003-03-011-1/+1
| | | | | Message-Id: <200303010431.20205.abe@ztreet.demon.nl> p4raw-id: //depot/perl@18792
* Re: [perl #20683] [fix] Better PatchAdrian M. Enache2003-02-261-0/+1
| | | | | Message-ID: <20030223181639.GA18713@ratsnest.hole> p4raw-id: //depot/perl@18782
* COW regexps:Nicholas Clark2003-02-161-0/+3
| | | | | | Subject: [PATCH] Copy on write for $& and $1... Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18726
* inline SvREFCNT_dec:Nicholas Clark2003-02-161-0/+1
| | | | | | Subject: [PATCH] Copy on write for $& and $1... Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18725
* The new(er) way of controlling Unicode I/O (and other) features;Jarkko Hietaniemi2003-02-151-0/+1
| | | | | -C (or PERL_UNICODE). See perlrun/-C for more details. p4raw-id: //depot/perl@18715
* [Patch] parsing under encoding (Re: [Encode] HEADS-UP; $Encode::VERSION++ to ↵Inaba Hiroto2003-02-051-0/+2
| | | | | | | enhance filter option)([perl #16823]) Message-ID: <3E3BC46B.6C687CFD@st.rim.or.jp> p4raw-id: //depot/perl@18660
* Integrate from maint-5.8:Jarkko Hietaniemi2003-01-221-1/+1
| | | | | | | | | | | | | | [ 18375] Better version of change #18370; use the new 'E' flag so that cxinc is exposed (as cpp) only to List::Util (well, any extension) (well, anyone who does -DPERL_EXT), no need to export it globally. p4raw-link: @18375 on //depot/maint-5.8/perl: c8ec9884b4dd9ffdd0a7d1514952a74c55bfab3e p4raw-link: @18370 on //depot/maint-5.8/perl: 94115b5677e78fbc3321ad88fedfaa3b6bc804bf p4raw-id: //depot/perl@18551 p4raw-integrated: from //depot/maint-5.8/perl@18545 'copy in' ext/List/Util/Makefile.PL (@17645..) 'merge in' embed.fnc embed.h global.sym (@18370..)
* integrate #18366-18370 from maint-5.8:Hugo van der Sanden2003-01-211-45/+46
| | | | | | | | | | | | | | | | | | | | | | | 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
* integrate (by hand) #18353 and #18359 from maint-5.8:Hugo van der Sanden2003-01-211-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a cache for UTF-8 data: length and byte<->char offset mapping are stored in a new type of magic. Speeds up length(), substr(), index(), rindex(), pos(), and some parts of s///. The speedup varies a lot (on the usual suspects: what is the access pattern of the data, compiler, CPU), but should be at least one order of magnitude, and getting to the same magnitude as byte string speeds, and in some cases (length on unchanged data) even reaching the byte string speed. On the other hand, in some cases (index) the byte speed is still faster by a factor of five or so, but the bottleneck there does not seem to be any more the byte<->char offset mapping (instead, the fbm_instr() speed). There is one cache slot for the length, and only two for the byte<->char offset mapping (the first one for the start->offset, and the second for the offset->offset+length, when talking in substr() terms). Code this hairy is bound to have hairy trolls hiding under it. [...] A small tweak on top of #18353: don't display mg_len bytes of mg_ptr for PERL_MAGIC_utf8 because that's not what's there. p4raw-id: //depot/perl@18530
* [Fwd: Patch for perl utf8-related bug]Richard Hitt2002-12-171-0/+1
| | | | | [perl #18932] p4raw-id: //depot/perl@18312
* Re: [jhi@iki.fi: enums are not nums]Dave Mitchell2002-12-171-1/+1
| | | | | Message-ID: <20021214191649.B3992@fdgroup.com> p4raw-id: //depot/perl@18311
* Re: [perl #19017] lexical "my" variables not visible in debugger "x" commandDave Mitchell2002-12-161-1/+1
| | | | | | | | | Date: Thu, 12 Dec 2002 23:42:35 +0000 Message-ID: <20021212234235.A29245@fdgroup.com> and Date: Sat, 14 Dec 2002 19:16:38 +0000 Message-ID: <20021214191638.A3992@fdgroup.com> p4raw-id: //depot/perl@18307
* Proper fix for CvOUTSIDE weak refcountingDave Mitchell2002-12-141-1/+1
| | | | | Message-ID: <20021210012644.A7843@fdgroup.com> p4raw-id: //depot/perl@18302
* allow evals to see the full lexical scopeDave Mitchell2002-12-021-4/+4
| | | | | Message-ID: <20021124221906.A25386@fdgroup.com> p4raw-id: //depot/perl@18220
* Re: [perl #18066] Bug in -I when path has double colons?Slaven Rezic2002-11-041-1/+1
| | | | | | | Message-ID: <87of9c2prs.fsf@vran.herceg.de> With the corresponding change to embed.fnc p4raw-id: //depot/perl@18102
* PL_curpad == AvARRAY(PL_comppad) alwaysDave Mitchell2002-10-221-1/+1
| | | | | Message-ID: <20021018133640.A19172@fdgroup.com> p4raw-id: //depot/perl@18048
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-21/+0
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* Version object combined patchJohn Peacock2002-10-101-2/+3
| | | | | Message-ID: <3D9E593E.1060605@rowman.com> p4raw-id: //depot/perl@17990
* move all pad-related code to its own src fileDave Mitchell2002-10-021-17/+38
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953
* LEAKTEST is dead, RIPH.Merijn Brand2002-09-261-9/+0
| | | | | | | Subject: Re: [perl #17197] SIGSEGV in perl 5.8.0 multithread build with -DLEAKTEST From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20020923182824.C7B6.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@17920
* Version object patch #1John Peacock2002-08-201-1/+6
| | | | | | | Message-id: <3D5BB55D.6090603@rowman.com> and Message-id: <3D627D1A.4050607@rowman.com> and t/lib/warnings/universal tweak to skip p4raw-id: //depot/perl@17746
* Copy On WriteNicholas Clark2002-08-171-0/+8
| | | | | | 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-14/+0
| | | | | Message-id: <20020806200510.GC31473@ool-18b93024.dyn.optonline.net> p4raw-id: //depot/perl@17725
* Re: deb.c compile time error (patchlevel 17721)Dave Mitchell2002-08-171-2/+2
| | | | | Message-ID: <20020813144215.G11939@fdgroup.com> p4raw-id: //depot/perl@17723
* add verbose stack display option, -DvsDave Mitchell2002-08-121-0/+7
| | | | | Message-id: <20020805005533.B26111@fdgroup.com> p4raw-id: //depot/perl@17718
* integrate a variant of change#17568 from maint-5.6 branch (theGurusamy Sarathy2002-07-161-0/+5
| | | | | | | do_exec parts elided so that change is restricted strictly to windows; binary compatibility stubs not needed) p4raw-link: @17568 on //depot/maint-5.6/perl: 07691bcd6c6d7fd92f508fd5268e700370ea47c2 p4raw-id: //depot/perl@17570
* Win32 build brokenMattia Barbon2002-07-041-1/+1
| | | | | | | | | From: "Mattia Barbon" <mbarbon@dsi.unive.it> Message-ID: <3D238C71.6138.2E20AFC@localhost> (needed by change #17391) p4raw-link: @17391 on //depot/perl: d103360b8581685282078776ac5692a3521f9a95 p4raw-id: //depot/perl@17397
* Re: unique attribute?Doug MacEachern2002-06-091-1/+1
| | | | | Message-ID: <Pine.LNX.4.33.0206091645330.26891-100000@mako.covalent.net> p4raw-id: //depot/perl@17153
* Remove sv_setpviv{_,mg}; regen perlapi.Jarkko Hietaniemi2002-05-011-2/+0
| | | p4raw-id: //depot/perl@16290
* The #16182 radiates U32ness.Jarkko Hietaniemi2002-04-261-1/+1
| | | p4raw-id: //depot/perl@16185
* -Wformat cleanups from Robin Barker.Jarkko Hietaniemi2002-04-251-1/+1
| | | p4raw-id: //depot/perl@16156
* Re: Unbalanced string table refcount (was: perl@15930)Nicholas Clark2002-04-161-1/+1
| | | | | Message-ID: <20020416212241.GA315@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15958
* my $utf8here, our $utf8here, and package variable $utf8here.Jarkko Hietaniemi2002-04-161-0/+1
| | | | | | | | | | | | | | | The actual minimal fix is in utf8.c and from NI-S, the rest are the tests (in fresh_perl since I couldn't get them easily to work elsewhere) and a slight behaviour change: previously UTF-8 identifiers had to start with an alphabetic character. No more so, now they can start with an (Unicode) ID_Continue character (which however is not a (Unicode) digit). (Limiting the first character to ID_Start would be rather restrictive, since ID_Start allows only alphabetic letters.) TODO: use vars qw($utf8here). This I don't find to be a showstopper. p4raw-id: //depot/perl@15943
* [dodgy PATCH] Re: [Storable] utf8 keys started working!Nicholas Clark2002-04-131-2/+3
| | | | | Message-ID: <20020413015806.GA371@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15893
* Fix prototypes of save{,shared}pv{,n} (s/sv/pv/) as suggested byAbhijit Menon-Sen2002-04-081-3/+3
| | | | | Simon Cozens. p4raw-id: //depot/perl@15796
* Make hv_notallowed a static as suggested by Nicholas Clark;Jarkko Hietaniemi2002-04-061-0/+1
| | | | | | and synchronize the nomenclature to talk about restricted (not fixed) hashes. p4raw-id: //depot/perl@15758
* Re: the dirty half dozen (Re: perl@15662)Nicholas Clark2002-04-061-1/+7
| | | | | | | Message-ID: <20020405232117.GE323@Bagpuss.unfortu.net> (with the last one reversed) p4raw-id: //depot/perl@15757
* Integrate perlio:Jarkko Hietaniemi2002-04-031-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | [ 15698] Fix segfaults when mainthread exits with other threads running: - track number of running threads - if main thread calls perl_destruct() with other threads running skip most of cleanup (with a warning). [ 15696] Add -hiertype option to xsubpp for easier mapping C++ with namespaces. p4raw-link: @15698 on //depot/perlio: 62375a601d6dbbc42fa6d70d83d0a60b73d1b86d p4raw-link: @15696 on //depot/perlio: 0ab125c1e00cef4eab6989366621d77be6d38567 p4raw-id: //depot/perl@15699
| * Fix segfaults when mainthread exits with other threads running:Nick Ing-Simmons2002-04-031-0/+1
| | | | | | | | | | | | | | - track number of running threads - if main thread calls perl_destruct() with other threads running skip most of cleanup (with a warning). p4raw-id: //depot/perlio@15698
| * Integrate mainlineNick Ing-Simmons2002-03-241-3/+3
| |\ | |/ |/| p4raw-id: //depot/perlio@15463
| * Integrate mainlineNick Ing-Simmons2002-03-221-3/+0
| |\ | | | | | | p4raw-id: //depot/perlio@15409
| * | Integrate mainline (Win2k/MinGW all ok except threads/t/end.t)Nick Ing-Simmons2002-03-211-0/+2
| | | | | | | | | p4raw-id: //depot/perlio@15382
| * | Integrate mainlineNick Ing-Simmons2002-03-191-2/+1
| |\ \ | | | | | | | | p4raw-id: //depot/perlio@15315
| * \ \ Integrate mainlineNick Ing-Simmons2002-03-181-0/+1
| |\ \ \ | | | | | | | | | | p4raw-id: //depot/perlio@15284
| * \ \ \ Integarate mainlineNick Ing-Simmons2002-03-171-0/+2
| |\ \ \ \ | | | | | | | | | | | | p4raw-id: //depot/perlio@15269
| * \ \ \ \ Integrate mainline (a while ago)Nick Ing-Simmons2002-03-121-1/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | p4raw-id: //depot/perlio@15195
| * \ \ \ \ \ Integrate mainlineNick Ing-Simmons2002-03-041-0/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@15010
| * \ \ \ \ \ \ Integrate mainline - all tests pass - some noise from threadsNick Ing-Simmons2002-03-041-0/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | av_simple (SuSE7.3). p4raw-id: //depot/perlio@14992
| * \ \ \ \ \ \ \ Integrate mainlineNick Ing-Simmons2002-03-011-0/+2
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@14926