summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* support PERL_IMPLICIT_SYS with MULTIPLICITY/USE_THREADS onGurusamy Sarathy1999-10-171-8/+8
| | | | | windows p4raw-id: //depot/perl@4402
* revert SAVEDESTRUCTOR() to accepting void(*)(void*) for sourceGurusamy Sarathy1999-10-101-1/+3
| | | | | | compatibility; introduce SAVEDESTRUCTOR_X() that accepts void(*)(pTHX_ void*) p4raw-id: //depot/perl@4339
* While awaiting a good test program to detect the broken gcc.Thomas Conté1999-10-091-3/+12
| | | | | | | | To: <jhi@iki.fi> Cc: <perl5-porters@perl.org> Subject: Re: [ID 19990825.007] test t/lib/ipc_sysv.t failing under irix 6.4 Message-ID: <000a01bf1024$1d938f20$252ad0d4@eng.iway.fr> p4raw-id: //depot/cfgperl@4322
* remove kludgey duplicate background error avoidance (causedGurusamy Sarathy1999-10-081-2/+2
| | | | | | "leaks"; %@ wasn't even user-visible under -Dusethreads); only repeats of most recent error are now avoided p4raw-id: //depot/perl@4316
* integrate cfgperl contents into mainlineGurusamy Sarathy1999-10-061-0/+16
|\ | | | | p4raw-id: //depot/perl@4303
| * Untangle the IV_IS_QUAD jungle by introdudingJarkko Hietaniemi1999-10-021-0/+16
| | | | | | | | | | | | macros to be used when doing formatted printing: IVdf, UVuf, UVxf, UVof. Also introduce Uid_t_SIGN. p4raw-id: //depot/cfgperl@4288
* | make die/warn and other diagnostics go to wherever STDERR happensGurusamy Sarathy1999-10-061-1/+7
|/ | | | | | to point at; change places that meant Perl_debug_log rather than PerlIO_stderr() p4raw-id: //depot/perl@4302
* Add usemorebits and uselfs.Jarkko Hietaniemi1999-09-201-10/+6
| | | p4raw-id: //depot/cfgperl@4204
* Not that UVSIZE normally differs that much from IVSIZE...Jarkko Hietaniemi1999-09-141-1/+1
| | | p4raw-id: //depot/cfgperl@4147
* Scan always for <pthread.h>.Jarkko Hietaniemi1999-09-131-2/+4
| | | p4raw-id: //depot/cfgperl@4141
* Applying change #4136 manually introduced patch residue.Jarkko Hietaniemi1999-09-131-10/+10
| | | | | p4raw-link: @4136 on //depot/cfgperl: 564319723c2c18fa4801cd77e0d203a582b4d5a3 p4raw-id: //depot/cfgperl@4137
* Replace change #4100 withRobin Barker1999-09-131-9/+23
| | | | | | | | | | To: gsar@activestate.com Cc: perl5-porters@perl.org Subject: Re: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with -Duse64bits Message-Id: <199909131315.OAA24012@tempest.npl.co.uk> p4raw-link: @4100 on //depot/cfgperl: 427181846486e3aa5034a647dc1922377185f4c0 p4raw-id: //depot/cfgperl@4136
* Fix pointer casts.Robin Barker1999-09-071-1/+13
| | | | | | | | To: perl5-porters@perl.org Subject: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with -Duse64bits Message-Id: <199909071130.MAA11435@tempest.npl.co.uk> p4raw-id: //depot/cfgperl@4100
* HP-UX 10.20 and gcc 2.8.1 break UINT32_MAX.Daniel S. Lewart1999-09-071-1/+5
| | | | | | | To: perl5-porters@perl.org Subject: [ID 19990906.007] Not OK: perl 5.00561 on PA-RISC1.1 10.20 Message-Id: <199909070218.VAA29232@www.cvm.uiuc.edu> p4raw-id: //depot/cfgperl@4096
* Integrate with Sarathy.Jarkko Hietaniemi1999-09-061-4/+2
|\ | | | | p4raw-id: //depot/cfgperl@4091
| * applied patch suggested by Hans Mulder to fix problems onGurusamy Sarathy1999-09-061-4/+2
| | | | | | | | | | | | | | | | OPENSTEP-Mach; be more careful about PERL_POLLUTE_MALLOC when they ask for bincompat (platforms that used to default to EMBEDMYMALLOC continue to do so); disable warnings.t#192 (appears unsalvageable on some platforms) p4raw-id: //depot/perl@4085
| * integrate cfgperl contents into mainlineGurusamy Sarathy1999-09-041-20/+55
| |\ | |/ |/| p4raw-id: //depot/perl@4076
* | Comment upgrading: the quad situation isn't quite asJarkko Hietaniemi1999-09-041-12/+7
| | | | | | | | | | bad as it used to be. p4raw-id: //depot/cfgperl@4073
* | Turn on USE_64_BIT_OFFSETS implicitly.Jarkko Hietaniemi1999-09-031-1/+7
| | | | | | p4raw-id: //depot/cfgperl@4069
* | [ID 19990821.001] [PATCH] perl5.005_60 cygwin portFifer, Eric1999-09-011-1/+1
| | | | | | | | | | | | To: perl5-porters@perl.org Message-Id: <8A160D637356D311BC4300600849EC8122E217@POST> p4raw-id: //depot/cfgperl@4066
* | [ID 19990819.001] Not OK: perl 5.00560 on powerpc-machten 4.1.1Dominic Dunlop1999-09-011-0/+4
| | | | | | | | | | | | | | | | | | To: perl5-porters@perl.org (UNINSTALLED) [PATCH] Message-Id: <v03110709b3e165b51dda@[212.24.192.132]> The PERL_POLLUTE_MALLOC part had to be manually applied. p4raw-id: //depot/cfgperl@4065
* | IV_DIG and NV_DIG fixes.Jarkko Hietaniemi1999-09-011-4/+10
| | | | | | p4raw-id: //depot/cfgperl@4060
* | sub : attrlistSpider Boardman1999-08-291-0/+2
| | | | | | | | | | | | To: Mailing list Perl5 <perl5-porters@perl.org> Message-Id: <199908290702.DAA32191@Orb.Nashua.NH.US> p4raw-id: //depot/cfgperl@4043
* | Remove an extra #endif introduced by #4036.Jarkko Hietaniemi1999-08-291-1/+0
| | | | | | p4raw-id: //depot/cfgperl@4039
* | Rename warning to warnings, from Paul Marquess.Jarkko Hietaniemi1999-08-291-1/+1
| | | | | | p4raw-id: //depot/cfgperl@4038
* | Integrate with Sarathy.Jarkko Hietaniemi1999-08-291-23/+38
|\ \ | |/ | | p4raw-id: //depot/cfgperl@4036
| * deadcode removalGurusamy Sarathy1999-08-291-13/+0
| | | | | | p4raw-id: //depot/perl@4034
| * DEBUG_m() adjusted to internalize dTHXGurusamy Sarathy1999-08-201-1/+4
| | | | | | p4raw-id: //depot/perl@4013
| * update ChangesGurusamy Sarathy1999-08-201-2/+4
| | | | | | p4raw-id: //depot/perl@4011
| * integrate cfgperl contents into mainlineGurusamy Sarathy1999-08-201-122/+183
| |\ | | | | | | p4raw-id: //depot/perl@4008
| * | support USE_THREADS+MULTIPLICITY; source compat tweaks forGurusamy Sarathy1999-08-201-7/+23
| | | | | | | | | | | | | | | USE_THREADS and MULTIPLICITY; minor pod adjustments p4raw-id: //depot/perl@4007
* | | [ID 19990823.009] [PATCH perl5.005_61] typo in perl.hRobin Barker1999-08-281-1/+1
| |/ |/| | | | | | | | | To: perl5-porters@perl.org Message-Id: <199908231541.QAA10043@tempest.npl.co.uk> p4raw-id: //depot/cfgperl@4033
* | Removed duplicated code (in pp.c and mg.c) by introducingJarkko Hietaniemi1999-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | do_vecget(). NOTE: the calling convention of do_vecset() changes, too: the `offset' that is assigned to LvTARGOFF(TARG) in pp_vec() is no more multiplied by `size' in pp_vec(), the multiplication is now done in do_vecset(). Also fix a cpp thinko in change #4002. p4raw-link: @4002 on //depot/cfgperl: 24db6c0d56fddf85ee587fc1cb1dbce678fa6a8c p4raw-id: //depot/cfgperl@4004
* | Enhance IV_FITS_IN_IV (though it's still unused).Jarkko Hietaniemi1999-08-171-10/+15
| | | | | | p4raw-id: //depot/cfgperl@4002
* | Batch of small 64-bit/long double/large file support tweaks:Jarkko Hietaniemi1999-08-161-7/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-120/+89
| | | | | | | | | | | | | | 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
* | Introduce HAS_LLSEEK.Jarkko Hietaniemi1999-08-131-0/+4
| | | | | | p4raw-id: //depot/cfgperl@3980
* | Integrate with Nick.Jarkko Hietaniemi1999-08-091-0/+1
|\ \ | |/ | | p4raw-id: //depot/cfgperl@3941
| * fix broken -DDEBUGGING_OPS (from Spider BoardmanGurusamy Sarathy1999-08-021-0/+1
| | | | | | | | | | <spider@leggy.zk3.dec.com>) p4raw-id: //depot/perl@3902
* | Retract #3912, much too many compilation warningsJarkko Hietaniemi1999-08-031-6/+0
| | | | | | | | | | under Digital UNIX. p4raw-id: //depot/cfgperl@3913
* | (Retracted). See #3913.Sven Verdoolaege1999-08-031-0/+6
| | | | | | | | | | | | | | | | To: perl5-porters@perl.org Subject: [ID 19990803.003] Not OK: perl 5.00560 on i586-linux-thread 2.1.125 [PATCH] Message-Id: <19990803131407.A30911@pool.kotnet.org> p4raw-id: //depot/cfgperl@3912
* | Change #3790 redemption: with a little additionalJarkko Hietaniemi1999-08-031-0/+2
|/ | | | | patch from Ilya it works okay. p4raw-id: //depot/cfgperl@3906
* Integrate with Sarathy. perl.h and util.c required manual resolving.Jarkko Hietaniemi1999-08-011-35/+16
| | | p4raw-id: //depot/cfgperl@3864
* 64-bit work. Now 32-bit platforms get a 100% make testJarkko Hietaniemi1999-08-011-2/+27
| | | | | | | | | | | | | | | with -Duse64bits (using long long). Tested in Solaris 2.6 sparc RH Linux 6.0 x86 (and Digital IX 4.0D, to get a true 64-bit opinion). Now e.g. 'print unpack "q", pack "q", 12345678901' should work on such 32-bit platforms. Still a lot of printf()s behind -D which wrongly assume that %ld/%lx and (long) are a good combination. Introducing a slew of new macros intended to be used in printf() format strings: e. g. PERL_PRId64 is the string to be used when printing an IV, printf("%" PERL_PRId64 "\n", iv). The PRI... naming follows the C9X naming of <inttypes.h> macros. p4raw-id: //depot/cfgperl@3861
* Undo #3790 and the patches that attempted to fix itJarkko Hietaniemi1999-08-011-2/+0
| | | | | | | (#3837, #3838, #3845). The #3790 caused linkage failures and/or core dumps in Solaris 2.6, Digital UNIX 4.0D, and IRIX 6.5. p4raw-id: //depot/cfgperl@3847
* Hack the "integer overflow" code some more.Jarkko Hietaniemi1999-07-311-0/+4
| | | p4raw-id: //depot/cfgperl@3840
* integrate cfgperl changes into mainlineGurusamy Sarathy1999-07-291-1/+1
|\ | | | | p4raw-id: //depot/perl@3825
| * Need to add QNX to the list for DONT_DECLARE_STD.Norton T. Allen1999-07-281-1/+1
| | | | | | | | | | | | | | | | | | (The elimination of use of the _() macro apparently triggered an incompatability with a #define of atof) To: perl5-porters@perl.org Subject: [ID 19990728.008] Patch:perl.h _58 QNX Message-Id: <199907281706.NAA07617@bottesini.harvard.edu> p4raw-id: //depot/cfgperl@3818
* | misc PERL_OBJECT tweaks; perlcore.dll is now perl56.dllGurusamy Sarathy1999-07-281-0/+1
|/ | | p4raw-id: //depot/perl@3819
* avoid warning (from Doug MacEachern)Gurusamy Sarathy1999-07-281-1/+3
| | | p4raw-id: //depot/perl@3805