summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* Re: Is this true that Perl 5.8 uses :crlf as default DISCIPLINE on so ckets?Gurusamy Sarathy2002-11-071-0/+4
| | | | | Message-Id: <200210191911.g9JJBhK02618@smtp3.ActiveState.com> p4raw-id: //depot/perl@18120
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-107/+15
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* definition of MAXPATHLENJarkko Hietaniemi2002-10-171-5/+8
| | | | | | Subject: [PATCH] standard lawyerism Message-ID: <20021010234825.GM292305@lyta.hut.fi> p4raw-id: //depot/perl@18025
* move all pad-related code to its own src fileDave Mitchell2002-10-021-2/+6
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953
* nanosleep probes as per Jarkko's requestH.Merijn Brand2002-09-301-1/+2
| | | p4raw-id: //depot/perl@17944
* enable -ansi -pedanticJarkko Hietaniemi2002-09-261-3/+27
| | | | | Message-ID: <20020917221925.GF85044@lyta.hut.fi> p4raw-id: //depot/perl@17925
* LEAKTEST is dead, RIPH.Merijn Brand2002-09-261-7/+1
| | | | | | | Subject: Re: [perl #17197] SIGSEGV in perl 5.8.0 multithread build with -DLEAKTEST From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20020923182824.C7B6.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@17920
* Re: [PATCH: perl #17849] (corrected) Long double bugs - sprintf.t _and_ num.tAllen Smith2002-09-091-20/+30
| | | | | | From: "Allen Smith" <easmith@beatrice.rutgers.edu> Message-Id: <10209090148.ZM1555835@puck2.rutgers.edu> p4raw-id: //depot/perl@17881
* Re: [PATCH: perl #17849] (corrected) Long double bugs - sprintf.t _and_ num.tAllen Smith2002-09-081-1/+22
| | | | | | From: "Allen Smith" <easmith@beatrice.rutgers.edu> Message-Id: <10209070525.ZM1584639@puck2.rutgers.edu> p4raw-id: //depot/perl@17874
* Fix parsing problems with the // operator.Rafael Garcia-Suarez2002-08-251-1/+2
| | | | | | | | Make // able to follow various unary operators used without arguments or parens (shift, pop, getc, pos, readline, readlink, undef, umask, and the filetest operators), as well as the <FH> operator. p4raw-id: //depot/perl@17777
* [REVISED PATCH] Magic v-stringsJohn Peacock2002-08-201-0/+1
| | | | | | Message-id: <3D556FE6.6000404@rowman.com> plus a bit of cleanup p4raw-id: //depot/perl@17742
* Clean up copy-on-write macros and debug facilities (new flag 'C').Nicholas Clark2002-08-201-1/+7
| | | | | | | Handle CoW in hashes: Subject: Re: why would tr/// be performing hash copies? Message-id: <20020818221700.GD294@Bagpuss.unfortu.net> p4raw-id: //depot/perl@17740
* add verbose stack display option, -DvsDave Mitchell2002-08-121-1/+7
| | | | | Message-id: <20020805005533.B26111@fdgroup.com> p4raw-id: //depot/perl@17718
* better modfl detectionNicholas Clark2002-08-121-0/+5
| | | | | Message-id: <20020811190548.GK300@Bagpuss.unfortu.net> p4raw-id: //depot/perl@17715
* Re: [perl #15479] perl 5.8.0 segfaultRafael Garcia-Suarez2002-08-081-0/+1
| | | | | Message-id: <20020802001310.7e1dc694.rgarciasuarez@free.fr> p4raw-id: //depot/perl@17695
* Re: [PATCH perl.h] kill the VOIDUSED redefined warningStas Bekman2002-06-201-0/+4
| | | | | | | Message-ID: <3D119739.4020901@stason.org> (mod_perl defines might define VOIDUSED) p4raw-id: //depot/perl@17322
* Add XS::APItest 0.01 from Tim Jenness.Jarkko Hietaniemi2002-06-111-2/+1
| | | | | | | | The perl.h change is needed by non-gcc (non-__attribute__) compilers: without it non-gccs won't have printf() mapped to PerlIO_stdoutf (when perlio, of course). This means that non-gccs would not be able to print the Perl specific datatypes. p4raw-id: //depot/perl@17176
* Re: [PATCHES] Re: libwin32 on Cygwin?Gerrit P. Haase2002-05-291-0/+6
| | | | | | From: "Gerrit P. Haase" <gp@familiehaase.de> Message-ID: <1881715214417.20020529080643@familiehaase.de> p4raw-id: //depot/perl@16853
* In some (rare) platforms (such as UNICOS) using the nativeJarkko Hietaniemi2002-05-241-2/+24
| | | | | atof is still better. p4raw-id: //depot/perl@16771
* [patch] small changeVadim Konovalov2002-05-241-0/+2
| | | | | | From: "Konovalov, Vadim" <vkonovalov@spb.lucent.com> Message-ID: <845FCFF2D4C0FC468B485E8777C7A00C07D69E@cio-test001.spb.lucent.com> p4raw-id: //depot/perl@16767
* Further comment tweak, to agree with perlxs.pod.Jarkko Hietaniemi2002-05-051-1/+2
| | | p4raw-id: //depot/perl@16420
* Comment tweaks.Jarkko Hietaniemi2002-05-051-2/+2
| | | p4raw-id: //depot/perl@16417
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-211-2/+2
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* htovs et al might be macros.Jarkko Hietaniemi2002-04-211-0/+2
| | | p4raw-id: //depot/perl@16035
* Windows 64-bit support:Gurusamy Sarathy2002-04-211-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | * support for building it in the regular makefiles * large files support via the _*i64() functions (this should be portable to the 32-bit universe too, but quite untested and and binary-incompatible, therefore not enabled there) * three additional test failures in addition to the t/end.t one (see README.win32) * sprintf() on Windows gets %I{32,64,}[xoud] format that parallel the ones available from the CRT (needed because Perl uses the UVxf macros in both sprintf() *and* in sv_catpvf() et al.) * add a few 64-bit notes to README.win32 The following general problems were also fixed: * s/struct stat/Stat_t/g * Data::Dumper had some naughty 'long' typecasts * Errno_pm.PL didn't work safe when winsock.h was not in the same directory as errno.h * various tell/seek things were incorrectly prototyped * squelch ugly looking noise when running tests * Embed.t wasn't linking in all the libraries * perl57.dll is now perl58.dll (anticipating 5.8.0-RC1) * re-enable all the disabled warnings (additional fixes may be needed for the warnings uncovered by this) p4raw-id: //depot/perl@16033
* Try to fool old AIX when threading, from Merijn.Jarkko Hietaniemi2002-04-101-0/+16
| | | p4raw-id: //depot/perl@15846
* Tweak the Atof macro : perl wasn't compiling with -DuseithreadsRafael Garcia-Suarez2002-04-031-1/+1
| | | | | and ccflags including -DNO_LOCALE p4raw-id: //depot/perl@15719
* Integrate perlio:Jarkko Hietaniemi2002-04-031-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | [ 15698] Fix segfaults when mainthread exits with other threads running: - track number of running threads - if main thread calls perl_destruct() with other threads running skip most of cleanup (with a warning). [ 15696] Add -hiertype option to xsubpp for easier mapping C++ with namespaces. p4raw-link: @15698 on //depot/perlio: 62375a601d6dbbc42fa6d70d83d0a60b73d1b86d p4raw-link: @15696 on //depot/perlio: 0ab125c1e00cef4eab6989366621d77be6d38567 p4raw-id: //depot/perl@15699
| * Fix segfaults when mainthread exits with other threads running:Nick Ing-Simmons2002-04-031-0/+1
| | | | | | | | | | | | | | - track number of running threads - if main thread calls perl_destruct() with other threads running skip most of cleanup (with a warning). p4raw-id: //depot/perlio@15698
| * Integrate mainlineNick Ing-Simmons2002-04-021-1/+5
| |\ | |/ |/| p4raw-id: //depot/perlio@15673
| * Integrate mainlineNick Ing-Simmons2002-03-221-1/+1
| |\ | | | | | | p4raw-id: //depot/perlio@15409
| * \ Integrate mainlineNick Ing-Simmons2002-03-191-3/+3
| |\ \ | | | | | | | | p4raw-id: //depot/perlio@15315
| * \ \ Integarate mainlineNick Ing-Simmons2002-03-171-6/+10
| |\ \ \ | | | | | | | | | | p4raw-id: //depot/perlio@15269
| * \ \ \ Integrate mainlineNick Ing-Simmons2002-03-121-0/+4
| |\ \ \ \ | | | | | | | | | | | | p4raw-id: //depot/perlio@15196
| * \ \ \ \ Integrate mainlineNick Ing-Simmons2002-03-031-3/+7
| |\ \ \ \ \ | | | | | | | | | | | | | | p4raw-id: //depot/perlio@14960
| * \ \ \ \ \ Integrate mainlineNick Ing-Simmons2002-03-011-0/+6
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@14926
| * | | | | | | Integrate mainlineNick Ing-Simmons2002-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@14565
* | | | | | | | __attribute__ problems with g++Mattia Barbon2002-03-311-1/+5
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From: "Mattia Barbon" <mbarbon@dsi.unive.it> Message-ID: <3CA790F7.23864.27BD5B4@localhost> p4raw-id: //depot/perl@15635
* | | | | | | NetWare diff from C Aditya.Jarkko Hietaniemi2002-03-211-1/+1
| |_|_|_|_|/ |/| | | | | | | | | | | p4raw-id: //depot/perl@15387
* | | | | | Make regex DEBUGGING faster.Jarkko Hietaniemi2002-03-181-1/+1
| | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@15297
* | | | | | Undo accidental perl.h part of #15295 (wait for #15297)Jarkko Hietaniemi2002-03-181-1/+1
| | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@15296
* | | | | | prefix slipAndreas König2002-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Message-ID: <m3y9gp3nlt.fsf@anima.de> (perl.h part accidental, undone by #15296) p4raw-id: //depot/perl@15295
* | | | | | Re: perl@15244Spider Boardman2002-03-181-2/+2
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Message-Id: <200203181438.JAA406792@leggy.zk3.dec.com> (IA64 work.) p4raw-id: //depot/perl@15289
* | | | | Monster _r patch: try to scan for all known _r variants,Jarkko Hietaniemi2002-03-151-6/+10
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and then use them (under ithreads). May fail in HP-UX, and the op/groups is known to be fickle everywhere. Known to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler warnings in AIX since the first arguments of getnetbyaddr and getnetbyadd_r are of different types. Thanks, IBM.) In non-Configure platforms deny the existence of any of the _r thingies. (Also add the recently introduced d_tm_* to places it wasn't already in.) TODO: the suggested glibc buffer growth retry loop in case some entries (at least for: gr*, host*) are big. Forgot win32/config.win64. p4raw-id: //depot/perl@15238
* | | | DG/UX updates from Takis Psarogiannakopoulos.Jarkko Hietaniemi2002-03-111-0/+4
| |_|/ |/| | | | | p4raw-id: //depot/perl@15151
* | | Debugging OPsIlya Zakharevich2002-03-031-3/+7
| |/ |/| | | | | | | | | Message-Id: <20020302054958.A5511@math.ohio-state.edu> p4raw-link: @14577 on //depot/perl: 0ad5258ff3f3328f321188cbb4fcd6a74b365431 p4raw-id: //depot/perl@14956
* | Avoid PL_OpPtr et al getting unnecessarily (when not used)Jarkko Hietaniemi2002-02-271-0/+6
| | | | | | | | | | into perl.exp in AIX. p4raw-id: //depot/perl@14894
* | Enable building with threads under macosx, assume __APPLE__ means darwin and ↵Artur Bergman2002-02-051-1/+1
| | | | | | | | | | disable _r functions, since we don't have them. p4raw-id: //depot/perl@14557
* | Integrate perlio:Jarkko Hietaniemi2002-01-251-11/+29
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 14411] Linux/NFS hackery was not faking right number of passes. [ 14410] threads::shared tidy up: - Add _id() function to shared.xs so we can test refs point at same thing. - Use that rather that comparing stringified ref in shared/t/hv_refs.t - Allow no_share to pass if sharing to works despite mis-ordering. - Change docs of threads to document ->create() (as used in tests), and not mention "new". [ 14401] Expand command line test globs on Win32. [ 14393] Except Win32 from echo tests. (Alarm does not break into connect) [ 14392] SvTEMP_off to stop private PV's being stolen and stored in shared space [ 14387] thread::shared nearly working again - remaining issue is references withing shared space. Added bulk test with no threads involved (for debugging) Tuned tests to skip those needing _thrcnt [ 14378] Implement recursive lock and use of scope for PL_sharedsv_space, so now croak() from asserts does not leave locks. Make hv_simple compile (new prototype for debugging probe). [ 14377] Shared scalars working, some shared array ops working. [ 14373] Miss mg_len == 0 meaning don't Safefree [ 14372] XS side of new threads::shared designed, coded and compiles, and mostly commented but is totaly untested. submit in case anyone wants a preview. [ 14363] Add new threads/typemap to MANIFEST [ 14357] #14352 deleted ext/threads/threads.h [ 14356] Eradicate sharedsv.* [ 14355] threads work again on Win32. (Not threads::shared yet) Submit to see if they do on Linux. [ 14352] Nearly-working threads re-structuring. Do not integrate, submit-ing to get to Win32, and as "off site" backup. p4raw-link: @14411 on //depot/perlio: 3ed9f8f7de3dfc6ca29c4acc02b797c9dd51d971 p4raw-link: @14410 on //depot/perlio: 9c4972d9e75b4597ce8eb071662b3474470a1ada p4raw-link: @14401 on //depot/perlio: 4efb34a6d9cca053e4635f6fdedd5c6efdc554d8 p4raw-link: @14393 on //depot/perlio: 5d604bee230faa93dca054659df6c20150cd55c3 p4raw-link: @14392 on //depot/perlio: 85e0a142d02334b9703df242ba0bb3d8d109cdd0 p4raw-link: @14387 on //depot/perlio: 6b85e4fe3be6a9500d3cf5a72f618bc0f7919496 p4raw-link: @14378 on //depot/perlio: 6d56dc1c660466654588ccd5e1ccb4e636456d0f p4raw-link: @14377 on //depot/perlio: a446a88f1d0ae9b5bdb72150525c08f417f05975 p4raw-link: @14373 on //depot/perlio: 7719e2416ec63cec924046d8e4d98affa4e7d3b0 p4raw-link: @14372 on //depot/perlio: 21312124121f8d9d8bc6674291e502b6a45ed0c7 p4raw-link: @14363 on //depot/perlio: 8fe26a07135ad5547dcddf1acc0665979f51a5f6 p4raw-link: @14357 on //depot/perlio: c6fa1bd53e9d5706a86ffc7abe1d48a50fb56696 p4raw-link: @14356 on //depot/perlio: b7491e57135e2ad2a84ac0cb80916ea08e497f99 p4raw-link: @14355 on //depot/perlio: ba14dd9ace5a84c9784d70e7ae3b0baccfea783d p4raw-link: @14352 on //depot/perlio: 68795e9367de98482c4a5830e6e94b51bd60f4e3 p4raw-id: //depot/perl@14416
| * Integrate mainlineNick Ing-Simmons2002-01-251-1/+2
| | | | | | | | | | All but ../lib/Unicode/UCD.t pass. p4raw-id: //depot/perlio@14412