summaryrefslogtreecommitdiff
path: root/pp.h
Commit message (Collapse)AuthorAgeFilesLines
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-2/+2
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* Re: Would -Wno-unused -Wall be better?Michael G. Schwern2001-05-291-0/+1
| | | | | Message-ID: <20010529005553.B675@blackrider.blackstar.co.uk> p4raw-id: //depot/perl@10274
* Some tests for Camel 3rd edition features.Nick Ing-Simmons2001-03-051-0/+10
| | | | | Make gethostbyaddr() test in above work. p4raw-id: //depot/perlio@9042
* Re: sync sync sync: have I missed any patches?Tim Jenness2001-02-281-2/+2
| | | | | | | | In-Reply-To: <20010227140737.Y10633@chaos.wustl.edu> Message-ID: <Pine.LNX.4.30.0102271322070.8623-100000@lapaki.jach.hawaii.edu> Replace djSP with dSP. p4raw-id: //depot/perl@8963
* Integrate changes #8641,8644,8649,8654,8662,8663,8664,8665,8667,8669Jarkko Hietaniemi2001-02-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from maintperl. Upgrade to Getopt::Long 2.25, from Johan Vromans. more files need to be writable in the source distribution perl_clone() wants to clone PL_numeric_radix_sv (fix for change#8626) Solaris 2.7 i386 #defines SP in /usr/include/sys/reg.h Subject: Re: [PATCH perl5.6.1-TRIAL2] long C<=item>s in perlmodlib.pod Allow the float to be fuzzier. need to use INT2PTR instead of a straight cast or ia64 fails Subject: Re: [ID 20010201.006] bad pointer from perlfunc to perlmod add ppaddr as one of the compatibility symbols under -DPERL_POLLUTE p4raw-link: @8662 on //depot/maint-5.6/perl: 4fd7b88664e5220d434e86a4171b6501199a0df5 p4raw-link: @8654 on //depot/maint-5.6/perl: 570327f99599d50e7689d7f8e58ce0062abb9bfd p4raw-link: @8649 on //depot/maint-5.6/perl: e077e268546d6372b301e6674cc72c8d19727a93 p4raw-link: @8644 on //depot/maint-5.6/perl: 0a4931cb101d4c4c7af706ed2960bc1b4935992e p4raw-link: @8641 on //depot/maint-5.6/perl: c266a57ee93b609f48ccb9173c2a3073a28cd0db p4raw-link: @8626 on //depot/maint-5.6/perl: e77a7f40d76565c12d43428402884505d5496c8f p4raw-id: //depot/perl@8670 p4raw-integrated: from //depot/maint-5.6/perl@8650 'copy in' Porting/makerel (@7298..) lib/Getopt/Long.pm (@7895..) pod/perlmodlib.PL (@8175..) 'ignore' pod/perlmodlib.pod (@8640..) 'merge in' t/lib/peek.t (@8151..) ext/POSIX/POSIX.xs (@8177..) embed.pl pp.h (@8620..) embedvar.h (@8626..) pod/perlfunc.pod (@8630..) p4raw-integrated: from //depot/maint-5.6/perl@8649 'merge in' sv.c (@8634..)
* Re: [PATCH] Re: [ID 20010105.023] numeric problems in IRIXNicholas Clark2001-01-311-0/+1
| | | | | | | Message-ID: <20010130195105.R76607@plum.flirble.org> op/inc cure. p4raw-id: //depot/perl@8637
* Use the /^Perl_/-less form of is_lvalue_sub().Jarkko Hietaniemi2001-01-151-1/+1
| | | p4raw-id: //depot/perl@8441
* The LVRET macro needed an aTHX.Jarkko Hietaniemi2001-01-131-1/+1
| | | p4raw-id: //depot/perl@8430
* Consolidated lvalue sub changesStephen McCamant2001-01-121-0/+7
| | | | | Message-ID: <14941.16925.736415.785818@soda.csua.berkeley.edu> p4raw-id: //depot/perl@8417
* Bump up Larry's copyright.Jarkko Hietaniemi2001-01-011-1/+1
| | | p4raw-id: //depot/perl@8289
* djSPMichael Stevens2000-12-081-2/+8
| | | | | | | Message-ID: <20001206232400.A21381@firedrake.org> Plus a note from Nick Ing-Simmons. p4raw-id: //depot/perl@8038
* Add TOPm1s to peek at the second topmost stack item.Jarkko Hietaniemi2000-12-051-0/+1
| | | p4raw-id: //depot/perl@8006
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-1/+1
| | | p4raw-id: //depot/perl@7984
* If overloaded %{} etc. return the object do not loop.Nick Ing-Simmons2000-09-021-5/+8
| | | | | Thus sub deref { $_[0] } functions if object is wanted type. p4raw-id: //depot/perl@7009
* various pod nits (from Larry Virden and others)Gurusamy Sarathy2000-04-241-1/+1
| | | p4raw-id: //depot/perl@5917
* set SvUTF8 on vectors only if there are chars > 127; update copyrightGurusamy Sarathy2000-02-061-1/+1
| | | | | years (from Gisle Aas) p4raw-id: //depot/perl@5009
* autogenerate API listing from comments in the source (from BenjaminGurusamy Sarathy2000-01-281-0/+107
| | | | | | | Stuhl <sho_pi@hotmail.com>); fix the markup format to be more flexible for better readability; add missing docs in sv.c; regenerate perltoc p4raw-id: //depot/perl@4915
* Regen Configure.Jarkko Hietaniemi1999-11-161-3/+3
| | | p4raw-id: //depot/cfgperl@4592
* Remove quad logic from perl.h; regen Configure;Jarkko Hietaniemi1999-10-291-3/+3
| | | | | add -DUSE_LONG_LONG to ccflags if not already there. p4raw-id: //depot/cfgperl@4487
* s/dXS_TARGET/dXSTARG/ in change#4044 (to match dARGS vs dXSARGSGurusamy Sarathy1999-09-101-2/+0
| | | | | | | etc.) p4raw-link: @4044 on //depot/cfgperl: d30110745a7a78b4c83e13a8406bad8c3e3294bf p4raw-id: //depot/perl@4125
* Speeding up XSUB calls up to 66%Ilya Zakharevich1999-08-291-0/+2
| | | | | | | | To: perl5-porters@perl.org (Mailing list Perl5) Message-Id: <199908270733.DAA16927@monk.mps.ohio-state.edu> Addendum: it's "only" 33% speedup. p4raw-id: //depot/cfgperl@4044
* Implement 64-bit vec().Jarkko Hietaniemi1999-08-291-3/+3
| | | p4raw-id: //depot/cfgperl@4035
* Batch of small 64-bit/long double/large file support tweaks:Jarkko Hietaniemi1999-08-161-0/+8
| | | | | | | | | | | | | | | | | | | | | - scan for LDBL_DIG - from DBL_DIG and LDBL_DIG select NV_DIG - introduce IVSIZE, UVSIZE, NVSIZE - introduce IV_DIG - remove stdio64 - AIX uses `oslevel` when others use `uname -r` - already AIX 4.2 goes 64-bit - in HP-UX require the 64-bit libc, just the directory isn't enough - group ids are not NVs - #undef USE_LONG_DOUBLE if long double is no better than double - introduce NV_WITHIN_*() and IV_FITS_IN_IV - mention large file support in perldelta - introduce quad TOPpin' and POPpin' - the svcat... buffer was tiny for printing quads in %b - fix the multiplication test in 64bit.t - try to make VMS to comply with all this removal and "introducal" of symbols p4raw-id: //depot/cfgperl@3995
* Jumbo Configure and large file support update.Jarkko Hietaniemi1999-08-131-0/+8
| | | | | | | Remove a lot of unneeded 64-bitness cruft; re-introduce BYTEORDER; update 64-bitness hints; lfs should now work in Solaris; long doubles in AIX. p4raw-id: //depot/cfgperl@3982
* Unapply an experimental patch that accidentally escapedJarkko Hietaniemi1999-08-111-12/+0
| | | | | | | from the lab by piggybacking with the change #3955. p4raw-link: @3955 on //depot/cfgperl: d28f7c377ae191ca53d9157f124642cf323614a0 p4raw-id: //depot/cfgperl@3957
* Patches needed to get _60 building withDan Sugalski1999-08-101-0/+12
| | | | | | | | To: vmsperl@perl.org, perl5-porters@perl.org, sarathy@activestate.com, bailey@newman.upenn.edu threads on VMS Message-ID: <Pine.LNX.4.10.9908101631030.18266-100000@tuatha.sidhe.org> p4raw-id: //depot/cfgperl@3955
* Optimize away OP_SASSIGNIlya Zakharevich1999-07-061-4/+13
| | | | | Message-Id: <199906120849.EAA26986@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3612
* slightly tweaked version of suggested patchDan Sugalski1999-07-061-8/+8
| | | | | | Message-Id: <3.0.6.32.19990608140938.030f12e0@ous.edu> Subject: [PATCH 5.005_57]Use NV instead of double in the core p4raw-id: //depot/perl@3602
* more complete support for implicit thread/interpreter pointer,Gurusamy Sarathy1999-06-091-3/+3
| | | | | | | | | | | | | | | | | | | | | enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops without that enabled): - USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR is a noop; tests pass on Solaris; should be faster now! - MULTIPLICITY has been tested with and without PERL_IMPLICIT_CONTEXT on Solaris - improved function database now merged with embed.pl - everything except the varargs functions have foo(a,b,c) macros to provide compatibility - varargs functions default to compatibility variants that get the context pointer using dTHX - there should be almost no source compatibility issues as a result of all this - dl_foo.xs changes other than dl_dlopen.xs untested - still needs documentation, fixups for win32 etc Next step: migrate most non-mutex variables from perlvars.h to intrpvar.h p4raw-id: //depot/perl@3524
* grow PL_tmps_stack more efficiently; make it more amenable toGurusamy Sarathy1999-04-031-7/+7
| | | | | STRESS_REALLOC testing p4raw-id: //depot/perl@3215
* update copyright yearsGurusamy Sarathy1999-03-221-1/+1
| | | p4raw-id: //depot/perl@3124
* remove OVERLOAD conditionalsJan Dubois1999-02-121-10/+0
| | | | | Message-ID: <36b66479.62756298@smtp1.ibm.net> p4raw-id: //depot/perl@2903
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-2/+4
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* bump patchlevel; other minor fixes for clean build and test onGurusamy Sarathy1998-10-311-1/+1
| | | | | Solaris and win32 p4raw-id: //depot/perl@2163
* Re: [PATCH 5.00552] Overloaded <> and deref againIlya Zakharevich1998-10-311-6/+11
| | | | | Message-Id: <199810302336.SAA17336@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@2162
* Overloaded <> and deref againIlya Zakharevich1998-10-301-4/+13
| | | | | Message-Id: <199810300304.WAA23291@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@2150
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-4/+1
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133
* PL_ stuff for threadsNick Ing-Simmons1998-07-181-8/+8
| | | p4raw-id: //depot/ansiperl@1534
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-34/+34
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* [asperl] integrate mainline changesGurusamy Sarathy1998-04-081-5/+8
|\ | | | | p4raw-id: //depot/asperl@884
| * [win32] implement stack-of-stacks so that magic invocations don'tGurusamy Sarathy1998-04-031-5/+8
| | | | | | | | | | invalidate local stack pointer p4raw-id: //depot/win32/perl@864
* | [asperl] integrate mainline changesGurusamy Sarathy1998-03-011-5/+1
|\ \ | |/ | | p4raw-id: //depot/asperl@607
| * #ifdef CAN_PROTOTYPE cleanupGisle Aas1998-02-251-4/+0
| | | | | | p4raw-id: //depot/perl@581
* | [asperl] initial merge of latest win32 branch into ASPerlGurusamy Sarathy1998-01-301-2/+2
|\ \ | |/ | | p4raw-id: //depot/asperl@445
| * tie array changes to core and testsNick Ing-Simmons1998-01-131-2/+2
| | | | | | p4raw-id: //depot/ansiperl@418
* | [asperl] added AS patch#2Gurusamy Sarathy1998-01-301-4/+9
|/ | | p4raw-id: //depot/asperl@443
* AIX patch (including Configure support for {sched,pthread}_yield,Jarkko Hietaniemi1997-11-251-1/+1
| | | | | | | pthread initial detach state, renaming perl_thread to perl_os_thread and struct thread to struct perl_thread): Subject: Re: _54 on AIX p4raw-id: //depot/perl@290
* Builds C++ Borland, MSVC++ (Win32) and GCC++ (Solaris)Nick Ing-Simmons1997-11-051-3/+7
| | | p4raw-id: //depot/ansiperl@203
* Integrate thrperl 5.003->5.004.Malcolm Beattie1997-05-261-1/+6
|\ | | | | p4raw-id: //depot/perl@24
| * Initial 3-way merge from (5.001m, thr1m, 5.003) plus fixups.Malcolm Beattie1997-03-281-1/+6
| | | | | | p4raw-id: //depot/thrperl@4