summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* Updated escaping code. utf8 regex debug output improvementsYves Orton2006-07-151-5/+25
| | | | | Message-Id: <9b18b3110607150956o6273a16clb1518911d1945d4@mail.gmail.com> p4raw-id: //depot/perl@28582
* z/OS: non-CPAN ext and lib + main() without the third arg + Stephen ↵Jarkko Hietaniemi2006-07-131-0/+4
| | | | | | | McCamant's comment Message-ID: <44B67921.6090901@iki.fi> p4raw-id: //depot/perl@28567
* Re: [perl #39634] gcc 3.3 has problems with __attribute__((unused))Andy Dougherty2006-07-111-1/+3
| | | | | Message-ID: <Pine.LNX.4.62.0607101312540.24708@fractal.phys.lafayette.edu> p4raw-id: //depot/perl@28541
* Add Russ Allbery's public domain implementations of strlcat andSteve Peters2006-07-101-0/+12
| | | | | | strlcpy as Perl_my_strlcat and Perl_my_strlcpy to the Perl core. Thanks Russ! p4raw-id: //depot/perl@28525
* Introduce a new function, pv_escape(), to display contents of PVsYves Orton2006-07-061-0/+7
| | | | | | | | that might contain non printable chars. Subject: Re: [PATCH]: fix: [perl #39583] Pattern Match fails for specific length string Message-ID: <9b18b3110607051140n10c211a1jf17d3b7914d6f68b@mail.gmail.com> p4raw-id: //depot/perl@28490
* Fix casting warnings related to snprintf/vsnprintfRafael Garcia-Suarez2006-06-301-2/+2
| | | p4raw-id: //depot/perl@28459
* HASATTRIBUTE_UNUSED works for gcc-3.3, but not for g++-3.3Andy Dougherty2006-06-301-1/+5
| | | | | | Subject: Re: [PATCH] Re: [perl #39634] gcc 3.3 has problems with __attribute__((unused)) Message-ID: <Pine.LNX.4.62.0606291327130.16718@fractal.phys.lafayette.edu> p4raw-id: //depot/perl@28453
* Regen headers following change 28325. Also, make it compileRafael Garcia-Suarez2006-05-291-0/+1
| | | | | | | with gcc by forward-declaring struct _reg_trie_data; and tweak the new re test to use test.pl, in order to portably run a new interpreter p4raw-id: //depot/perl@28326
* Abolish cop_io (the simple way) by storing the value in cop_hints_hash.Nicholas Clark2006-05-201-0/+1
| | | | | | 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-3/+4
| | | | | | to be stored. Make B::Concise display the new hints field, and modify B::Deparse to use it. p4raw-id: //depot/perl@28257
* Abolish cop_arybase. Signal a non zero $[ with a hint flag, and storeNicholas Clark2006-05-201-1/+1
| | | | | the value in the hints structure used for %^H. p4raw-id: //depot/perl@28250
* Re: [PATCH] Re: Change 28183 has broken 64-bit builds?Jarkko Hietaniemi2006-05-191-4/+14
| | | | | Message-ID: <446CCE8E.8010407@gmail.com> p4raw-id: //depot/perl@28234
* Parenthesize uses of macro argumentsRafael Garcia-Suarez2006-05-171-2/+2
| | | p4raw-id: //depot/perl@28217
* Re: Change 28183 has broken 64-bit builds?Jarkko Hietaniemi2006-05-171-10/+36
| | | | | Message-ID: <446B7757.8030301@gmail.com> p4raw-id: //depot/perl@28216
* Re: [PATCH] my_snprintfJarkko Hietaniemi2006-05-121-0/+3
| | | | | Message-ID: <4464E1F1.9010706@gmail.com> p4raw-id: //depot/perl@28183
* wince crosscompile patch for 28132Vadim Konovalov2006-05-091-1/+5
| | | | | Message-ID: <44607877.90603@vkonovalov.ru> p4raw-id: //depot/perl@28140
* Introduce a new keyword, state, for state variables.Rafael Garcia-Suarez2006-05-031-1/+1
| | | p4raw-id: //depot/perl@28086
* reduce gcc -ansi -pedantic noise plus a suggestionJarkko Hietaniemi2006-04-281-1/+1
| | | | | Message-ID: <44527402.8000506@gmail.com> p4raw-id: //depot/perl@28008
* dVAR (-DPERL_GLOBAL_STRUCT_PRIVATE) updateJarkko Hietaniemi2006-04-281-1/+1
| | | | | Message-ID: <44510AF6.6040603@gmail.com> p4raw-id: //depot/perl@27990
* Re: [PATCH] use snprintf/strlcpy/strlcat when usefulJarkko Hietaniemi2006-04-281-0/+6
| | | | | Message-ID: <444E3EFB.8020503@gmail.com> p4raw-id: //depot/perl@27987
* use NOOP macroAndy Lester2006-04-251-2/+2
| | | | | Message-ID: <20060424184451.GA1479@petdance.com> p4raw-id: //depot/perl@27958
* Cleanup some gcc warningsMarcus Holland-Moritz2006-04-241-4/+4
| | | | | | | Third and fourth patches from: Subject: Re: [PATCH] cleanup 212 warnings emitted by gcc-4.2 Message-ID: <20060423044704.6a383ee8@r2d2> p4raw-id: //depot/perl@27946
* Turn on UTF8 cache assertions with -CaNicholas Clark2006-04-171-1/+3
| | | p4raw-id: //depot/perl@27875
* Patch from Jarkko to fix breakage caused by change #27649Steve Hay2006-04-071-11/+17
| | | | | | see: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-04/msg00144.html p4raw-link: @27649 on //depot/perl: 9ddc1e7af8675795ad0346c1274fd40d4096c50f p4raw-id: //depot/perl@27735
* Take splint into account for PERL_UNUSED_ARG (patch by Jarkko)Rafael Garcia-Suarez2006-04-031-2/+1
| | | p4raw-id: //depot/perl@27696
* Change 27677 missed two direct accesses to op_private in COPs.Nicholas Clark2006-04-021-1/+1
| | | | | | | I believe that all are now found, as redefining CopHINTS_get(c) to (~(c)->op_private) (with corresponding changes to CopHINTS_set() and the initialisation of PL_compiling) works. p4raw-id: //depot/perl@27687
* use slabs to allocate save state space in regmatch()Dave Mitchell2006-04-021-15/+0
| | | p4raw-id: //depot/perl@27679
* Updated version of the grumpy comment deleted by change #27649,Rafael Garcia-Suarez2006-03-311-0/+7
| | | | | | by Jarkko p4raw-link: @27649 on //depot/perl: 9ddc1e7af8675795ad0346c1274fd40d4096c50f p4raw-id: //depot/perl@27653
* Redo PERL_UNUSED_DECLAndy Lester2006-03-311-12/+7
| | | | | Message-ID: <20060331065458.GA28571@petdance.com> p4raw-id: //depot/perl@27649
* Document new magic types in perlguts. Fix a comment about sort hints.Rafael Garcia-Suarez2006-03-311-1/+1
| | | p4raw-id: //depot/perl@27644
* Serialise changes to %^H onto the current COP. Return the compile timeNicholas Clark2006-03-311-2/+18
| | | | | | state of %^H as an eleventh value from caller. This allows users to write pragmas. p4raw-id: //depot/perl@27643
* Random accumulated patchesAndy Lester2006-03-311-1/+1
| | | | | Message-ID: <20060331054228.GA18940@petdance.com> p4raw-id: //depot/perl@27641
* Do nothing in a GCC-friendly wayAndy Lester2006-03-141-4/+4
| | | | | Message-ID: <20060313184850.GA16905@petdance.com> p4raw-id: //depot/perl@27493
* Almost all the MAD changes for op.cNicholas Clark2006-03-081-0/+16
| | | p4raw-id: //depot/perl@27424
* Some of the MAD structures in headers, plus PL_madskills and PL_xmlfp,Nicholas Clark2006-03-071-9/+28
| | | | | | | and default definitions for the 2 variables. (Which will save a lot of conditional complilation, by instead letting the C compiler optimiser remove dead code.) p4raw-id: //depot/perl@27408
* Remove the #define - ARENASETS are always on now.Nicholas Clark2006-03-071-5/+0
| | | p4raw-id: //depot/perl@27405
* Only #define PERL_DONT_CREATE_GVSV if it wasn't already defined.Nicholas Clark2006-03-051-1/+3
| | | p4raw-id: //depot/perl@27378
* Support for __builtin_expect and __builtin_choose_exprAndy Lester2006-03-031-1/+4
| | | | | Message-ID: <20051228213408.GB26033@petdance.com> p4raw-id: //depot/perl@27370
* mgvtbl initializationAndy Lester2006-03-021-5/+45
| | | | | Message-ID: <20060302045220.GA15985@petdance.com> p4raw-id: //depot/perl@27361
* Speedups and shrinkages of SvREFCNT_incAndy Lester2006-02-271-2/+10
| | | | | Message-ID: <20060224205434.GA17867@petdance.com> p4raw-id: //depot/perl@27334
* unused context warningsAndy Lester2006-02-241-1/+7
| | | | | Message-ID: <20060221062711.GA16160@petdance.com> p4raw-id: //depot/perl@27300
* Remove set magic from typeglobs. Remove typeglob magic entirely.Nicholas Clark2006-02-231-12/+0
| | | | | | Typeglobs now never access the SvPVX, SvIVX or SvNVX when holding a valid GvGP(). p4raw-id: //depot/perl@27289
* Remove get magic from typeglobs. This means that PVGVs holdingNicholas Clark2006-02-231-1/+1
| | | | | | | | | | | typeglobs never need to use SvPVX. This comes at price - typeglobs were using magic get for their stringificiation, and to pass SvOK(), so need to make typeglobs SvOK by default (by sucking SVp_SCREAM into SVf_OK - it's the only flag left), tweak SvSCREAM() to also check SVp_POK, and teach sv_2[inpu]v how to convert globs. However, it should free up SvPVX for the next part of the plan to pointer indirections, and therefore CPU cache pressure. p4raw-id: //depot/perl@27278
* arena-rework : consolidated patchJim Cromie2006-02-181-0/+5
| | | | | | | | | Message-ID: <43F0F649.9040205@gmail.com> Tweaked somewhat to split the arena boolean from the arena_size, and with the PTE still doubling-up with one of the SV types in the array. p4raw-id: //depot/perl@27215
* Problem compiling swigged c++ code with 5.8.8Merijn Broeren2006-02-161-1/+1
| | | | | Message-ID: <20060215125148.GA12535@brugman.iloquent.nl> p4raw-id: //depot/perl@27203
* Remove SOFT_CAST() as it no longer does anything useful.Nicholas Clark2006-02-111-10/+0
| | | p4raw-id: //depot/perl@27161
* A better fix than 27148Steve Hay2006-02-101-1/+0
| | | | | | | | | | | | | Subject: Win32 assert (was Re: Smoke [5.9.4] 27145 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu)) From: Nicholas Clark <nick@ccl4.org> Date: Fri, 10 Feb 2006 14:58:47 +0000 Message-ID: <20060210145847.GA85020@plum.flirble.org> Subject: RE: Win32 assert (was Re: Smoke [5.9.4] 27145 FAIL(M) MSWin32 WinXP/.Net SP2 (x86/2 cpu)) From: "Jan Dubois" <jand@ActiveState.com> Date: Fri, 10 Feb 2006 09:03:41 -0800 Message-ID: <024401c62e63$f1e53c10$6062a8c0@candy> p4raw-id: //depot/perl@27152
* Enhance PERL_TRACK_MEMPOOL so that it also emulates the PerlHostNicholas Clark2006-02-041-4/+14
| | | | | | | | behaviour of freeing up all memory at thread exit. With this and tools such as valgrind you will now get warnings as soon as you read from the deallocated memory, rather than just a warning much later about freeing to the wrong pool. p4raw-id: //depot/perl@27084
* Help to compile on VMS with UNLINK_ALL_VERSIONSJohn E. Malmberg2006-02-031-1/+1
| | | | | | | | See : Subject: bug@26347 embed.fnc/embed.h with unlnk macro From: "John E. Malmberg" <wb8tyw@qsl.net> Message-ID: <439F8F20.4050207@qsl.net> p4raw-id: //depot/perl@27063
* Re: [PATCH] s/Null(av|ch)/NULL/gSteven Schubiger2006-02-021-1/+1
| | | | | Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org> p4raw-id: //depot/perl@27054