summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * Shared scalars working, some shared array ops working.Nick Ing-Simmons2002-01-221-0/+9
| | | | | | p4raw-id: //depot/perlio@14377
| * Nearly-working threads re-structuring. Do not integrate,Nick Ing-Simmons2002-01-191-11/+20
| | | | | | | | | | submit-ing to get to Win32, and as "off site" backup. p4raw-id: //depot/perlio@14352
* | Sprinkle some copyrights (use the oldest timestamp toJarkko Hietaniemi2002-01-241-0/+1
| | | | | | | | | | | | be found in the repository, which is most often not right, but at least consistent) p4raw-id: //depot/perl@14400
* | Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | | | | p4raw-id: //depot/perl@14391
* | Integrate perlio:Jarkko Hietaniemi2002-01-151-0/+9
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ 14281] Correct slab allocator for case where sizeof(IV) > sizeof(IV *) e.g. -Duse64bitint on a 32-bit platform. Now uses I32 for use-count and is more careful with its casts. [ 14277] Correct name of PL_OP_SLAB_ALLOC [ 14271] Regen embed enable slab for PERL_IMPLICIT_SYS [ 14269] Typo in #else branch of PL_SLAB_ALLOC [ 14268] const-ness fix in savepv's passing of NULL [ 14267] Hand merge of non slab allocator stuff [ 14259] Use PerlMemShared for CopSTASHPV and CopFILE. MUCH harder than it sounds! Need to use CopXXXXX macros everywhere and add CopSTASH_free Add new scope type and add support for it to scope.c and scope stack dup-er in sv.c. Add savesharedpv(). Also zealous version of Win32's vmem.h to catch all the abuses. With this t/op/fork.t passes even with zealous checking and checker is point a finger at various threads/shared issues. PL_curcop->cop_io is still an issue. [ 14257] Inverted sense of special-ness of specialCopIO - supposed to be true if value is "special" i.e. NOT an SV. p4raw-link: @14281 on //depot/perlio: 5a8e194fce7241d2bd0867584a5f8b0c0e672556 p4raw-link: @14277 on //depot/perlio: 6916a0abaebd67f9eaa2ffb20dbbb5aaf1b1719d p4raw-link: @14271 on //depot/perlio: ba979b3106a5e7f3b2512d1f4e93c681fba7aa9f p4raw-link: @14269 on //depot/perlio: a594c7b4495766324bc28504b0f4af2b5424ed02 p4raw-link: @14268 on //depot/perlio: 965155cb95a9be50d5ff126b516ea1fda1cb74ee p4raw-link: @14267 on //depot/perlio: 00ca71c18f4e3a59b9a40525cbef41f099448920 p4raw-link: @14259 on //depot/perlio: 05ec9bb346c404c8906ed1ac374d4bce61c84f5d p4raw-link: @14257 on //depot/perlio: b47b7e599cdd7224bc23222ddfd89205dbb5c997 p4raw-id: //depot/perl@14284
| * Correct name of PL_OP_SLAB_ALLOCNick Ing-Simmons2002-01-151-2/+2
| | | | | | p4raw-id: //depot/perlio@14277
| * Regen embed enable slab for PERL_IMPLICIT_SYSNick Ing-Simmons2002-01-151-0/+9
| | | | | | p4raw-id: //depot/perlio@14271
| * Integrate rest of mainlineNick Ing-Simmons2002-01-151-2/+0
| |\ | |/ |/| p4raw-id: //depot/perlio@14270
* | Retract #14251 (the op slab allocator from perlio)Jarkko Hietaniemi2002-01-141-2/+0
| | | | | | | | | | | | | | until we figure out why 2.2.19 x86 debian gets a circular sibling chain and therefore hangs in the Perl_ck_subr() sibling for-loop. p4raw-id: //depot/perl@14255
* | Integrate perlio:Jarkko Hietaniemi2002-01-131-0/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | [ 14250] Slab allocator for ops - moved the statics to intrpvar.h - implemented Slab_Free() - uses PerlMemShared (for now) if distinction exists. p4raw-link: @14250 on //depot/perlio: 238a4c30b3724d314933955c5c4a0162eae05ee0 p4raw-id: //depot/perl@14251
| * Slab allocator for opsNick Ing-Simmons2002-01-131-0/+2
| | | | | | | | | | | | | | - moved the statics to intrpvar.h - implemented Slab_Free() - uses PerlMemShared (for now) if distinction exists. p4raw-id: //depot/perlio@14250
| * Integrate mainlineNick Ing-Simmons2002-01-081-1/+5
| |\ | |/ |/| p4raw-id: //depot/perlio@14136
| * Integrate mainline (PPPort still multi-building).Nick Ing-Simmons2002-01-061-1/+1
| |\ | | | | | | p4raw-id: //depot/perlio@14102
* | | Last patch needed to get Perl5.7 to build natively on VOSPaul Green2002-01-071-1/+5
| |/ |/| | | | | | | Message-Id: <95AE3CDB3543D511883A0020485B38B90235349B@exna3.stratus.com> p4raw-id: //depot/perl@14124
* | Correct several Stratus VOS build issuesPaul Green2002-01-061-1/+1
| | | | | | | | | | Message-Id: <95AE3CDB3543D511883A0020485B38B90235348A@exna3.stratus.com> p4raw-id: //depot/perl@14100
* | Integrate perlio:Jarkko Hietaniemi2002-01-021-1/+1
|\ \ | |/ | | | | | | | | | | | | [ 14022] More PPPort Makefile source dependence removal p4raw-link: @14022 on //depot/perlio: 6a3a1f1980669cfed0f5aa2856f91fd5bca78eb8 p4raw-id: //depot/perl@14028
| * Sort out muddle of editing on three machines ...Nick Ing-Simmons2002-01-021-1/+1
| |\ | | | | | | p4raw-id: //depot/perlio@14021
| * \ Integrate mainlineNick Ing-Simmons2002-01-021-1/+5
| |\ \ | |/ / |/| | p4raw-id: //depot/perlio@14011
| * | Integrate mainlineNick Ing-Simmons2001-12-301-1/+1
| |\ \ | | | | | | | | p4raw-id: //depot/perlio@13945
| * \ \ Integrate mainline (ok linux)Nick Ing-Simmons2001-12-291-1/+1
| |\ \ \ | | | | | | | | | | p4raw-id: //depot/perlio@13938
| * \ \ \ Integrate mainlineNick Ing-Simmons2001-12-271-3/+10
| |\ \ \ \ | | | | | | | | | | | | p4raw-id: //depot/perlio@13900
| * \ \ \ \ Integrate mainlineNick Ing-Simmons2001-12-141-42/+67
| |\ \ \ \ \ | | | | | | | | | | | | | | p4raw-id: //depot/perlio@13683
| * \ \ \ \ \ Integrate mainline.Nick Ing-Simmons2001-12-011-28/+35
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@13398
| * \ \ \ \ \ \ Integrate mainlineNick Ing-Simmons2001-11-201-0/+12
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@13137
| * \ \ \ \ \ \ \ Integrate mainline - a few Devel::Peak fails.Nick Ing-Simmons2001-11-181-20/+40
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@13066
| * \ \ \ \ \ \ \ \ Integrate mainlineNick Ing-Simmons2001-11-031-4/+24
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@12831
| * \ \ \ \ \ \ \ \ \ Integrate mainlineNick Ing-Simmons2001-10-311-2/+2
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@12788
| * \ \ \ \ \ \ \ \ \ \ Integrate mainlineNick Ing-Simmons2001-10-271-2/+83
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@12702
| * \ \ \ \ \ \ \ \ \ \ \ Integrate mainlineNick Ing-Simmons2001-10-201-2/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perlio@12537
* | | | | | | | | | | | | | VOS tweak from Paul Green: VOS has different O_BINARYJarkko Hietaniemi2002-01-011-1/+3
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and O_TEXT, but VOS always uses LF, never CRLF. p4raw-id: //depot/perl@14006
* | | | | | | | | | | | | Clarify the BeOS O_TEXT/O_BINARY situation.Jarkko Hietaniemi2001-12-311-0/+2
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@13983
* | | | | | | | | | | | from the non-ANSI comment police (was: it won't compile on win32) H.Merijn Brand2001-12-291-1/+1
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Message-Id: <20011229203646.24CF.H.M.BRAND@hccnet.nl> (NetWare tree not touched because it's very //) p4raw-id: //depot/perl@13939
* | | | | | | | | | | VOS tweaks from Paul Green.Jarkko Hietaniemi2001-12-291-1/+1
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Configure tweaks: the _exe needs to be set after the init; VOS has fd 3 hardwired to /dev/tty; the grep/ln/make substitutions really need to stick. p4raw-id: //depot/perl@13932
* | | | | | | | | | More logical test ordering.Jarkko Hietaniemi2001-12-231-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@13863
* | | | | | | | | | socketpair emulationNicholas Clark2001-12-231-0/+6
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Message-ID: <20011222183817.A12020@Bagpuss.unfortu.net> p4raw-id: //depot/perl@13858
* | | | | | | | | Passing in env to perl_parse did not workGisle Aas2001-12-121-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Message-ID: <lrheqxniom.fsf@caliper.activestate.com> p4raw-id: //depot/perl@13660
* | | | | | | | | Detypo and rename.Jarkko Hietaniemi2001-12-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@13637
* | | | | | | | | The BeOS waitpid() seems to be broken,Jarkko Hietaniemi2001-12-111-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | have a wrapper for it. p4raw-id: //depot/perl@13624
* | | | | | | | | Unlean the leaning tower of Babel.Jarkko Hietaniemi2001-12-111-33/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@13623
* | | | | | | | | Try to handle platforms that have O_TEXT != O_BINARY butJarkko Hietaniemi2001-12-111-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which are not DOSish, BeOS being one of such platforms. Ideally this should be a Configure test, not a hardwired cpp symbol test... p4raw-id: //depot/perl@13621
* | | | | | | | | Silence BeOS compilation moaning.Jarkko Hietaniemi2001-12-101-2/+6
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | p4raw-id: //depot/perl@13601
* | | | | | | | sort tweaks from John P. Linderman.Jarkko Hietaniemi2001-11-271-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@13292
* | | | | | | | The debug_pag needs to be visible at all timesJarkko Hietaniemi2001-11-241-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | because of the re extension. p4raw-id: //depot/perl@13246
* | | | | | | | Add probing for dirfd() so that it can be added it IO::Dir.Jarkko Hietaniemi2001-11-231-24/+27
| | | | | | | | | | | | | | | | | | | | | | | | p4raw-id: //depot/perl@13211