summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* WinCE update from Rainer Keuchel.Jarkko Hietaniemi2001-10-261-0/+4
| | | p4raw-id: //depot/perl@12685
* perl.h for Mac OS (Classic)Chris Nandor2001-10-261-2/+2
| | | | | Message-Id: <p0510030db7fe771a5a34@[10.0.1.177]> p4raw-id: //depot/perl@12665
* Integrate change #12660 from maintperl;Jarkko Hietaniemi2001-10-251-1/+1
| | | | | | | | | | make the dMY_CXT stuff available under all of MULTIPLICITY/PERL_OBJECT/USE_ITHREADS p4raw-link: @12660 on //depot/maint-5.6/perl: a70d410d4148e74336b898085586ebf4fe5e0ddc p4raw-id: //depot/perl@12662 p4raw-integrated: from //depot/maint-5.6/perl@12661 'merge in' perl.h (@12652..)
* Integrate changes #12652 and #12653 from maintperl;Jarkko Hietaniemi2001-10-251-0/+77
| | | | | | | | | | | | | | | | | | | | | | more tweaks to change#12626 * move the boilerplate code over to perl.h and make DynaLoader use it * make re, Opcode, File::Glob and B threadsafe * re.xs needed s/deinstall/uninstall/ (guess nobody uses C<no re;> anywhere) include XS_VERSION in MY_CXT_KEY (tweak for change#12652) File::Glob required a bit more work in bleadperl because of ExtUtils::Constant (see the Makefile.PL change) p4raw-link: @12652 on //depot/maint-5.6/perl: 3bc8871b91a24662eada2114d9a016153718b1c4 p4raw-link: @12626 on //depot/maint-5.6/perl: 512dcce54ea4db665708f91609bdd0a6126d1acd p4raw-id: //depot/perl@12654 p4raw-integrated: from //depot/maint-5.6/perl@12650 'edit in' ext/B/B.xs ext/DynaLoader/dlutils.c (@12652..) 'merge in' perl.h (@12597..) ext/File/Glob/Glob.xs ext/Opcode/Opcode.xs ext/re/re.xs (@12652..)
* Integrate perlio:Jarkko Hietaniemi2001-10-201-1/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 12530] Fixed in two places - p4 resolve [ 12529] Fix for ithreads/stdio build [ 12525] Avoid calling (now non-existant) Perl_sv_setsv(), by calling Perl_sv_setsv_flags directly. [ 12524] Add a new flag character 'm' to embed.pl set to represent "functions" which are really macros. Use it foe the troublesome sv_setsv() etc. macros in sv.h - changing latter to define sv_setsv rather than sv_setsv_macro etc. [ 12523] Add comments explaining why win32.h/embed.h are included where they are in perl.h [ 12522] Code PerlIOWin32_dup - does not fix Win32 problems as :win32 is not being used yet. [ 12511] Fix gross win32 build issues p4raw-link: @12530 on //depot/perlio: ed1c0269a31901e89fe8c0090d5c6cb7881eeb2f p4raw-link: @12529 on //depot/perlio: e0fa5af24242618e2201252ebce12dfc87892dd1 p4raw-link: @12525 on //depot/perlio: 485caab953a6ba703128628417a156139b8e7a26 p4raw-link: @12524 on //depot/perlio: af3c7592a74e7782bf0779c3272ee86140fadf53 p4raw-link: @12523 on //depot/perlio: 66a93824ccd37b2948fb857056747c3314d2a08c p4raw-link: @12522 on //depot/perlio: aa98ed8a09f34fb745cd31d496ab825619d2c82d p4raw-link: @12511 on //depot/perlio: a0ae667081b123207d4d0f2b6e6b7a5597859a57 p4raw-id: //depot/perl@12531
| * Add comments explaining why win32.h/embed.h are included where they areNick Ing-Simmons2001-10-201-1/+5
| | | | | | | | | | in perl.h p4raw-id: //depot/perlio@12523
* | vmsish fix, ieee rand() cleanupCharles Lane2001-10-191-1/+2
| | | | | | | | | | Message-Id: <011019174427.d749b@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@12513
* | Oh, bother. In Tru64 cc -std1 was looking rather niceJarkko Hietaniemi2001-10-171-29/+0
| | | | | | | | | | | | | | | | | | | | in speed (upto 20% speedup in certain operations) but meanwhile regexps and arithmetics got slower (5-10%) (according to perlbench average speedup is negligible, and within measuring flutter, 1%). Therefore retracting all the changes aimed at getting -std1 to compile cleanly: #12475, #12476, #12479, #12480, #12481, #12482, #12483, #12484. p4raw-id: //depot/perl@12485
* | (retracted by #12485)Jarkko Hietaniemi2001-10-171-28/+29
| | | | | | | | | | Move the VMS_FOO_ERROR codes next to the SETERRNO() definition. p4raw-id: //depot/perl@12483
* | (retracted by #12485)Jarkko Hietaniemi2001-10-171-11/+20
| | | | | | | | | | More dollar$hiding. p4raw-id: //depot/perl@12481
* | (retracted by #12485)Jarkko Hietaniemi2001-10-171-0/+19
|/ | | | | | Avoid dollar signs in identifiers (in non-VMS) to placate ultra picky ANSI compilers (such as DEC^WCPQ^WHP). p4raw-id: //depot/perl@12475
* Skeleton of "PerlIO_dup" coded.Nick Ing-Simmons2001-10-161-0/+2
| | | | | Still-passes all tests non-threaded (well it would wouldn't it!) p4raw-id: //depot/perlio@12451
* UUnndduupplleexx..Jarkko Hietaniemi2001-10-121-1/+0
| | | p4raw-id: //depot/perl@12417
* Integrate macperl changes from Chris Nandor:Jarkko Hietaniemi2001-09-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 12192 11817 11815 11813 11778 11775 Update CPAN.pm to work with new Mac::BuildTools instead of ExtUtils::MM_MacOS "orphan" functions Fix test Make syntax check report in MPW style, fix tests to use Mac::err=unix to get normal-style error messages. More module and test ports from Thomas Wegner et al Fix open of /dev/null for Mac OS Allow for platforms to override formatting of errors on output from Matthias Neeracher (core files) p4raw-id: //depot/perl@12235 p4raw-edited: from //depot/maint-5.6/macperl@12234 'edit in' lib/File/DosGlob.pm t/op/magic.t (@11007..) p4raw-integrated: from //depot/maint-5.6/macperl@12234 'copy in' lib/File/Spec/Mac.pm lib/File/Temp.pm (@11007..) 'merge in' ext/File/Glob/Glob.pm lib/CPAN.pm (@11007..) ext/File/Glob/bsd_glob.c t/base/term.t (@11185..) t/op/runlevel.t (@11198..) t/pod/testp2pt.pl (@11500..) p4raw-integrated: from //depot/maint-5.6/macperl@11815 'merge in' perl.c (@11806..) p4raw-integrated: from //depot/maint-5.6/macperl@11775 'merge in' perl.h pp_ctl.c util.c (@11007..)
* Remove iconv references since we are not using itJarkko Hietaniemi2001-09-201-3/+0
| | | | | | | and not going to; regen perltoc, perlmodlib. (Some references still linger in perltoc, have to figure out where they are coming from.) p4raw-id: //depot/perl@12095
* Re: [ID 20010815.012] Unfortunate interaction between -0 cmd line arg & ↵Hugo van der Sanden2001-09-151-1/+1
| | | | | | | (??{CODE}) regex Message-Id: <200109091741.f89HfsM18534@crypt.compulink.co.uk> p4raw-id: //depot/perl@12027
* Sometimes dTHX is added because it is needed on non Artur Bergman2001-09-111-2/+2
| | | | | | | gnuc platforms, but not needed there. This uses GCC to silence GCC specific warnings by marking pTHX as unused. p4raw-id: //depot/perl@11997
* Re: the remaining bugs in \x escapes (was Re: [PATCH] oct and hex in ↵Nicholas Clark2001-09-101-0/+1
| | | | | | | glorious 64 bit (with less bugs) (was Re: hex and oct again (was Re: FreeBSD MD5 crypt? Re: crypt/hex/oct and Unicode?))) Message-ID: <20010911000031.G1512@plum.flirble.org> p4raw-id: //depot/perl@11990
* Silence the remaing format warningRobin Barker2001-09-071-0/+8
| | | | | Message-Id: <200109071728.SAA13569@tempest.npl.co.uk> p4raw-id: //depot/perl@11941
* oct and hex in glorious 64 bit (with less bugs) (was Re: hex and oct again ↵Nicholas Clark2001-09-051-0/+5
| | | | | | | (was Re: FreeBSD MD5 crypt? Re: crypt/hex/oct and Unicode?)) Message-ID: <20010904224250.P25120@plum.flirble.org> p4raw-id: //depot/perl@11874
* some remnants of change#11803Gurusamy Sarathy2001-09-021-1/+2
| | | | | p4raw-link: @11803 on //depot/perl: acfe0abcedaf592fb4b9cb69ce3468308ae99d91 p4raw-id: //depot/perl@11820
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-172/+19
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-28/+28
| | | | | | 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
* fix broken windows buildGurusamy Sarathy2001-08-231-9/+2
| | | p4raw-id: //depot/perl@11731
* PL_reentrant_buffer does not exist in 5005threaded perl.Artur Bergman2001-08-181-1/+1
| | | | | | Better solution would be to make 5005threaded perl use the same system as ithreads do p4raw-id: //depot/perl@11718
* USE_THREADS and USE_ITHREADS are never true at the same timeArtur Bergman2001-08-181-1/+1
| | | p4raw-id: //depot/perl@11715
* Adds PERL_EXIT_DESTRUCT_END to PL_exit_flags which if set moves END block ↵Artur Bergman2001-08-171-0/+1
| | | | | running to perl_destruct, changes prototype of perl_destruct to return exitstatus. p4raw-id: //depot/perl@11702
* It seems that Tru64 has "naturally" threadsafe APIs only forJarkko Hietaniemi2001-08-171-3/+3
| | | | | | | of the usual suspects (like getpwent) but not for others (like localtime and rand). The _r versions are available for all of them, so let's use them. p4raw-id: //depot/perl@11699
* Try to get NV_MIN, NV_MAX, NV_MIN_10_EXP, NV_MAX_10_EXP,Jarkko Hietaniemi2001-08-151-0/+30
| | | | | NV_EPSILON #defined. p4raw-id: //depot/perl@11680
* [PATHC] sharedsv.[c|h]Jarkko Hietaniemi2001-08-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | From: "Artur Bergman" <artur@contiller.se> Date: Mon, 13 Aug 2001 14:38:41 +0200 Message-ID: <005401c123f4$e1f53360$21000a0a@vogw2kdev> Subject: [PATCH] embed.pl From: Arthur Bergman <arthur@contiller.se> Date: Mon, 13 Aug 2001 14:38:14 +0200 Message-ID: <B79D96D6.3088%arthur@contiller.se> Subject: [PATCH] sharedsv cleanups From: "Arthur Bergman" <arthur@contiller.se> Date: Mon, 13 Aug 2001 15:14:25 +0200 Message-ID: <005a01c123f9$dfe525d0$21000a0a@vogw2kdev> Plus few tweaks: _init needs to be Adp, the prototypes should not be revealed unless using ithreads, #endif FOO must be #endif /* FOO */, adding (parentheses) around do { } while doesn't work too well. p4raw-id: //depot/perl@11659
* Typos in #11645.Jarkko Hietaniemi2001-08-121-2/+2
| | | p4raw-id: //depot/perl@11646
* On ithreads default to use_reentrant except on naturallyJarkko Hietaniemi2001-08-121-2/+13
| | | | | threadsafe platforms. p4raw-id: //depot/perl@11645
* Introduce more floating point classifying APIs;Jarkko Hietaniemi2001-08-091-9/+139
| | | | | | | | | | | | | try to define (most importantly) Perl_is{inf,nan}(x). For this first cut, assume none such APIs exist in non-UNIXoid platforms-- this is of course too unkind: Win32 rumoredly has _fpclass() and _isnan(), and VMS/VOS very probably have some of the APIs available. The only thing Perl uses at the moment is Perl_isnan() (has been in use for a while now). NOTE: the Win32 and NetWare config_h.?c need regenerating. p4raw-id: //depot/perl@11618
* Ignore SIGFPE everywhere.Jarkko Hietaniemi2001-08-071-3/+5
| | | p4raw-id: //depot/perl@11608
* 4-arg select() was busted on windows because change#8178 didn'tGurusamy Sarathy2001-08-051-1/+1
| | | | | | | make it into mainline p4raw-link: @8178 on //depot/maint-5.6/perl: 961154a63c3a7b345be8bfbe688f4d089c92e684 p4raw-id: //depot/perl@11589
* Integrate the PerlCE (WinCE Perl) port;Jarkko Hietaniemi2001-08-021-0/+6
| | | | | kindly supplied by Rainer Keuchel <rkeuc@allgeier.com>. p4raw-id: //depot/perl@11549
* [ID 20010730.003] IRIX 6.5 already has struct sv in <sys/sema.h> (defined in ↵Stian Seeberg2001-08-011-2/+5
| | | | | | | perl.h) Message-Id: <68236D3FC2D92347B466639324391D1A0432AB@PONDUS.nimsoft.no> p4raw-id: //depot/perl@11542
* Pluggable optimizerSimon Cozens2001-08-011-0/+1
| | | | | Message-ID: <20010801135702.I10442@netthink.co.uk> p4raw-id: //depot/perl@11541
* Beginnings of better Inf and NaN support.Jarkko Hietaniemi2001-07-291-0/+50
| | | | | At least toke.c and sv.c still need quite a bit of work. p4raw-id: //depot/perl@11489
* Remove unicode::distinct, as per Inaba Hiroto.Jarkko Hietaniemi2001-07-131-1/+0
| | | p4raw-id: //depot/perl@11342
* UTS tweaks for Hal Morris.Jarkko Hietaniemi2001-07-121-0/+4
| | | p4raw-id: //depot/perl@11284
* Patch needed for UTSHal Morris2001-07-031-21/+2
| | | | | | | Message-Id: <200107031638.JAA11998@cepheus.utsglobal.com> Replace #11113 with a better version. p4raw-id: //depot/perl@11124
* (Replaced by #11124) UTS workaround from Hal Morris.Jarkko Hietaniemi2001-07-021-0/+5
| | | p4raw-id: //depot/perl@11113
* Add Configure probes for nl_langinfo() and <langinfo.h>.Jarkko Hietaniemi2001-06-281-0/+2
| | | | | | Expected not to exist in non-UNIX excepting in VMS, where according to a quick web survey they just might. p4raw-id: //depot/perl@11003
* Better place for nop IN_LOCALE_NUMERIC, pointed outJarkko Hietaniemi2001-06-261-4/+1
| | | | | by Olaf Flebbe. p4raw-id: //depot/perl@10972
* Microperl findings.Jarkko Hietaniemi2001-06-251-0/+4
| | | p4raw-id: //depot/perl@10941
* Factor the PERL_SYS_INIT() code, from Hugo van der Sanden.Jarkko Hietaniemi2001-06-241-0/+16
| | | p4raw-id: //depot/perl@10888
* The INT32_MIN_BROKEN and INT64_MIN_BROKEN tweaks needsJarkko Hietaniemi2001-06-191-10/+0
| | | | | | to happen right after the inclusion of <inttypes.h>, from Edward Moy. p4raw-id: //depot/perl@10716
* Add workaround for Darwin's (Mac OS X's) INT32_MINJarkko Hietaniemi2001-06-161-0/+10
| | | | | (and INT64_MIN) brokenness. p4raw-id: //depot/perl@10649
* NetWare port from Guruprasad S <SGURUPRASAD@novell.com>.Jarkko Hietaniemi2001-06-161-4/+17
| | | p4raw-id: //depot/perl@10643