summaryrefslogtreecommitdiff
path: root/proto.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix "scalars leaked" bugs caused by overload magicNick Ing-Simmons2001-01-081-0/+1
| | | | | (Highlighted by Ilya's DESTROY optimization.) p4raw-id: //depot/perlio@8371
* Integrate mainlineNick Ing-Simmons2000-12-301-0/+2
| | | p4raw-id: //depot/perlio@8271
* Integrate mainline.Nick Ing-Simmons2000-12-191-3/+2
| | | p4raw-id: //depot/perlio@8202
* Return of the IVUV-preservation, now seems to be happy evenJarkko Hietaniemi2000-12-151-0/+4
| | | | | | in Digital UNIX (the broken strtoul brokenness detection seems to have been the fly in the ointment). p4raw-id: //depot/perl@8138
* speeding up object creation/destruction 4x timesIlya Zakharevich2000-12-151-0/+1
| | | | | Message-ID: <20001215052657.A8319@math.mps.ohio-state.edu> p4raw-id: //depot/perl@8131
* This seems to be a stage sane and stable enough to checkin.Jarkko Hietaniemi2000-12-151-4/+0
| | | | | (it basically is 8102..8118+8122 but no 8120, 8121, 8123, 8124) p4raw-id: //depot/perl@8125
* faster and 64 bit preserving arithmeticNicholas Clark2000-12-141-0/+4
| | | | | Message-ID: <20001213200849.B71166@plum.flirble.org> p4raw-id: //depot/perl@8119
* Move the proto of start_glob() to a better place; regen api files.Jarkko Hietaniemi2000-12-131-4/+1
| | | p4raw-id: //depot/perl@8101
* move startglob out of pp_hot.cNicholas Clark2000-12-131-0/+4
| | | | | Message-ID: <20001211231638.A55550@plum.flirble.org> p4raw-id: //depot/perl@8097
* Additional patch for UTF8-keys (Re: perl@8016)Inaba Hiroto2000-12-091-1/+1
| | | | | | | Message-ID: <3A31F508.34F4BB23@st.rim.or.jp> exists() didn't work for UTF-8 keys, and neither did shared hash keys. p4raw-id: //depot/perl@8056
* Re: [PATCH] The largest hoax of all times?Ilya Zakharevich2000-12-051-0/+2
| | | | | | | | | | | | | | | | | | Date: Tue, 5 Dec 2000 00:40:25 -0500 Message-ID: <20001205004025.A4050@monk.mps.ohio-state.edu> Subject: Re: [PATCH] The largest hoax of all times? From: Ilya Zakharevich <ilya@math.ohio-state.edu> Date: Mon, 4 Dec 2000 23:55:53 -0500 Message-ID: <20001204235553.A1140@monk.mps.ohio-state.edu> Subject: Re: [PATCH] The largest hoax of all times? From: Ilya Zakharevich <ilya@math.ohio-state.edu> Date: Tue, 5 Dec 2000 01:28:45 -0500 Message-ID: <20001205012844.A4227@monk.mps.ohio-state.edu> Fix the unpredictable order of DESTROYs. p4raw-id: //depot/perl@7991
* UTF-8 hash keys, patch from Inaba Hiroto.Jarkko Hietaniemi2000-12-041-4/+4
| | | p4raw-id: //depot/perl@7980
* Make utf8_length() and utf8_distance() (the latter of whichJarkko Hietaniemi2000-11-261-1/+1
| | | | | is unused at the moment) to be less forgiving about bad UTF-8. p4raw-id: //depot/perl@7869
* C<foreach my $x ...> in pseudo-fork()ed process may diddleGurusamy Sarathy2000-11-251-0/+1
| | | | | | | | | | parent's memory; fix it by keeping track of the actual pad offset rather than a raw pointer (this change is probably also relevant to non-ithreads case to avoid fallout from reallocs of the pad array, but is currently only enabled for the ithreads case in the interests of minimal disruption to existing "well tested" code) p4raw-id: //depot/perl@7858
* Undo the SOCKS workarounds, instead start using PerlIOJens Hamisch2000-11-251-12/+0
| | | | | | | | | | | | | | if SOCKS is selected. Subject: perl@7847, [ID 20001030.005], close-patch, perlio - The big cleanup Date: Fri, 24 Nov 2000 18:31:30 +0100 Message-ID: <20001124183130.E28337@Strawberry.COM> Subject: Re: perl@7847, [ID 20001030.005], close-patch, perlio - Patch the patch ... From: Jens Hamisch <jens@Strawberry.COM> Date: Fri, 24 Nov 2000 19:11:51 +0100 Message-ID: <20001124191151.A28753@Strawberry.COM> p4raw-id: //depot/perl@7855
* SOCKS wrestling continues, patches from Jens Hamisch.Jarkko Hietaniemi2000-11-231-6/+6
| | | p4raw-id: //depot/perl@7840
* More SOCKS versus 64-bit patches from Jens Hamisch.Jarkko Hietaniemi2000-11-221-1/+4
| | | p4raw-id: //depot/perl@7818
* Export the SOCKS workaround symbols only if necessary.Jarkko Hietaniemi2000-11-211-5/+6
| | | p4raw-id: //depot/perl@7791
* Add a workaround to SOCKS 64-bit problems.Jarkko Hietaniemi2000-11-201-0/+8
| | | p4raw-id: //depot/perl@7774
* Introduce Perl_utf8_length(). Use it.Jarkko Hietaniemi2000-11-181-0/+1
| | | p4raw-id: //depot/perl@7744
* [PATCH 5.7.0] make regcomp reenterableIlya Zakharevich2000-11-181-22/+22
| | | | | | | | | | | | | Date: Fri, 17 Nov 2000 20:35:11 -0500 Message-ID: <20001117203511.A13121@monk.mps.ohio-state.edu> Subject: Re: [PATCH 5.7.0] make regcomp reenterable From: Ilya Zakharevich <ilya@math.ohio-state.edu> Date: Fri, 17 Nov 2000 21:03:47 -0500 Message-ID: <20001117210347.A16570@monk.mps.ohio-state.edu> Plus a little bit of tweaking in pregcomp(). p4raw-id: //depot/perl@7741
* Locales support (setlocale) fixesVadim Konovalov2000-11-041-3/+4
| | | | | | | | From: "Konovalov, Vadim" <vkonovalov@lucent.com> Message-ID: <402099F49BEED211999700805FC7359F82511F@ru0028exch01.spb.lucent.com> Modified quite a bit to be more portable. p4raw-id: //depot/perl@7545
* The reëntrant version shouldn't be needed unless USE_PURE_BISON.Jarkko Hietaniemi2000-10-281-2/+2
| | | p4raw-id: //depot/perl@7465
* Continue the internal UTF-8 API tweaking.Jarkko Hietaniemi2000-10-251-2/+2
| | | | | | | | Rename utf8_to_uv_chk() back to utf8_to_uv() because it's used much more than the simpler API, now called utf8_to_uv_simple(). Still not quite happy with API, too much partial duplication of functionality. p4raw-id: //depot/perl@7439
* Allow poking holes at the UTF-8 decoding strictness.Jarkko Hietaniemi2000-10-251-1/+1
| | | p4raw-id: //depot/perl@7438
* Missed the header file changes from #7425.Jarkko Hietaniemi2000-10-241-1/+1
| | | p4raw-id: //depot/perl@7426
* Make the UTF-8 decoding stricter and more verbose whenJarkko Hietaniemi2000-10-241-6/+6
| | | | | | | | | | | | malformation happens. This involved adding an argument to utf8_to_uv_chk(), which involved changing its prototype, and prefer STRLEN over I32 for the UTF-8 length, which as a domino effect necessitated changing the prototypes of scan_bin(), scan_oct(), scan_hex(), and reg_uni(). The stricter UTF-8 decoding checking uses Markus Kuhn's UTF-8 Decode Stress Tester from http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt p4raw-id: //depot/perl@7416
* Re: Creating const subs for constants.John Tobey2000-10-211-1/+1
| | | | | Message-Id: <m13mo0N-000FObC@feynman.localnet> p4raw-id: //depot/perl@7389
* Make scan_num() reëntrant, as suggested inRoca, Ignasi2000-10-201-1/+1
| | | | | | Subject: [PATCH perl@7229] Rentrant parser and yylex() Message-ID: <5930DC161690D211966700902715754702DA09CD@madt009a.siemens.es> p4raw-id: //depot/perl@7382
* Reëntrancy fix.Roca, Ignasi2000-10-201-0/+1
| | | | | | Subject: [PATCH perl@7229] Rentrant parser and yylex() Message-ID: <5930DC161690D211966700902715754702DA09CD@madt009a.siemens.es> p4raw-id: //depot/perl@7381
* Retract #7091 as suggested inRobin Barker2000-10-021-26/+26
| | | | | | Subject: [PATCH-R] was Re: SuSE's gcc-2.95.2 and //depot/perl Message-Id: <200009291210.NAA17098@tempest.npl.co.uk> p4raw-id: //depot/perl@7108
* Re-instate Perl_utf8_to_uv without checking parameter - added in change 7075.Nick Ing-Simmons2000-09-301-1/+2
| | | | | | | i.e. rename Simon's function to Perl_utf8_to_uv_chk, change all calls to it to use new name and add Perl_utf8_to_uv() as a wrapper which calls it passing 0 to checking to get the warning. p4raw-id: //depot/perl@7096
* Part of #7081 didn't come through.Jarkko Hietaniemi2000-09-141-26/+26
| | | p4raw-id: //depot/perl@7091
* continued -Wformat supportRobin Barker2000-09-141-10/+2
| | | | | Message-Id: <200009141707.SAA13276@tempest.npl.co.uk> p4raw-id: //depot/perl@7081
* Batch of UTF-8 patches from Simon Cozens.Jarkko Hietaniemi2000-09-141-1/+1
| | | p4raw-id: //depot/perl@7075
* Hash lookup of constant strings optimization:Nick Ing-Simmons2000-09-031-0/+1
| | | | | | | | | | Introduce SvREADONLY && SvFAKE to flag an SV which has SvPVX pointing to string table (as per sharepvn). Add newSV_pvn_share to create such a thing. Make hv.c compare addresses of strings and skip string compare if equal. Make method_named and helem ops use these shared-string SVs when arg is constant. Make keys op return shared-string SVs (less clearly a win). p4raw-id: //depot/perl@7016
* Fix vec() / utf8 (was Re: bitvec ops still broken with utf8 -- or not?)Mike Guy2000-09-011-1/+1
| | | | | Message-Id: <E13Utuf-0004Bw-00@draco.cus.cam.ac.uk> p4raw-id: //depot/perl@6988
* magic callbacks all need to have same type signatureGurusamy Sarathy2000-08-151-1/+1
| | | p4raw-id: //depot/perl@6642
* magic_regdatum_set() is void, not int.Jarkko Hietaniemi2000-08-151-1/+1
| | | p4raw-id: //depot/perl@6629
* Re: [PATCH] @+, @- readonlyMike Guy2000-08-141-0/+1
| | | | | Message-Id: <E13OLCZ-00020N-00@libra.cus.cam.ac.uk> p4raw-id: //depot/perl@6620
* [ID 20000724.004] Perl interpreter segfault when using built-in flockRonald F. Guilmette2000-08-051-1/+1
| | | | | Message-Id: <200007242247.PAA52177@monkeys.com> p4raw-id: //depot/perl@6527
* Remove the extraneous "main::" prefix from all theGurusamy Sarathy2000-08-021-0/+2
| | | | | | | | "opened only for", "on closed", and "never opened" warnings. Subject: Re: inappropriate warning Message-Id: <200003201928.LAA32224@maul.ActiveState.com> p4raw-id: //depot/perl@6489
* The swallow_bom() saga continues. The #23 of require.tJarkko Hietaniemi2000-07-311-2/+2
| | | | | | | | (UTF16-LE) still fails (silently, no output) but the #22 (UTF16-BE) seems to be working now. The root of the failure may be in sv_gets(): is it UTF-16LE-aware, especially when it comes to line endings? p4raw-id: //depot/perl@6469
* typos in change#6399, regen headersGurusamy Sarathy2000-07-141-6/+1
| | | | | p4raw-link: @6399 on //depot/perl: 01ec43d06089361423d61a40521883bf73e1944a p4raw-id: //depot/perl@6402
* Fix the BOM bug: not a byteorder bug, a signedness bug.Jarkko Hietaniemi2000-07-141-1/+1
| | | p4raw-id: //depot/cfgperl@6394
* Win32 patches for cfgperl from Sarathy.Jarkko Hietaniemi2000-07-041-2/+3
| | | p4raw-id: //depot/cfgperl@6307
* Integrate with Sarathy.Jarkko Hietaniemi2000-07-041-2/+4
|\ | | | | p4raw-id: //depot/cfgperl@6305
| * adjust change#6299Gurusamy Sarathy2000-07-041-2/+4
| | | | | | | | | | p4raw-link: @6299 on //depot/perl: 6c644e7885bc20d759d8cbcb4abaa8f14113c03b p4raw-id: //depot/perl@6302
* | Integrate with Sarathy.Jarkko Hietaniemi2000-07-041-3/+2
|\ \ | |/ | | p4raw-id: //depot/cfgperl@6301
| * fix memory leak on Windows (PL_sys_intern contents were neverGurusamy Sarathy2000-07-041-3/+2
| | | | | | | | | | freed) p4raw-id: //depot/perl@6299