summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* initial stub implementation of implicit thread/thisGurusamy Sarathy1999-06-071-5/+59
| | | | | | | | | | | | pointer argument; builds/tests on Solaris, win32 hasn't been fixed up yet; proto.h, global.sym and static function decls are now generated from a common database in proto.pl; some inconsistently named perl_foo() things are now Perl_foo(), compatibility #defines provided; perl_foo() (lowercase 'p') reserved for functions that take an explicit context argument; next step: generate #define foo(a,b) Perl_foo(aTHX_ a,b) p4raw-id: //depot/perl@3522
* remove _() non-ansismGurusamy Sarathy1999-06-021-53/+53
| | | p4raw-id: //depot/perl@3518
* ByteLoader mark 2Tom Hughes1999-05-281-2/+0
| | | | | | | | | To: perl5-porters@perl.org Message-ID: <bf337a0849.tom@compton.compton.nu> plus resolve tiny conflict with #3479 plus regen_headers. p4raw-id: //depot/cfgperl@3499
* fix breakage when neither FFLUSH_ALL nor FFLUSH_NULL are #defined.Gurusamy Sarathy1999-05-211-0/+2
| | | | | | (Configure fflush(NULL) detection seems broken on Solaris, which is why I hit the problem) p4raw-id: //depot/perl@3439
* integrate cfgperl changes into mainlineGurusamy Sarathy1999-05-171-1/+13
|\ | | | | p4raw-id: //depot/perl@3433
| * Add HAS_MEMCHR and make memchr into a cpp macro if it already isn't.Jarkko Hietaniemi1999-05-131-0/+6
| | | | | | p4raw-id: //depot/cfgperl@3410
| * Still fflushing strong.Jarkko Hietaniemi1999-05-131-1/+5
| | | | | | p4raw-id: //depot/cfgperl@3409
| * Detect whether fflush(NULL) works as per change #3352.Jarkko Hietaniemi1999-05-121-1/+3
| | | | | | | | | | p4raw-link: @3352 on //depot/perl: 45bc920620377d5a7720d3d562c48df1eb0c2e68 p4raw-id: //depot/cfgperl@3398
* | additional cleanups for cygwin32 portFifer, Eric1999-05-171-1/+1
|/ | | | | | Message-ID: <71E287AB0D94D111BBD600600849EC8185EDAF@POST> Subject: [PATCH]perl5.005_03 (CORE) cygwin32 port p4raw-id: //depot/perl@3430
* various fixes for clean build and test on win32; configpm broken,Gurusamy Sarathy1999-05-111-5/+6
| | | | | | | | | | needed to open myconfig.SH rather than myconfig; sundry adjustments to bytecode stuff; tweaks to DYNAMIC_ENV_FETCH code to make it work under win32; getenv_sv() changed to getenv_len() since SVs aren't visible in the lower echelons; remove bogus exports from config.sym; PERL_OBJECT-ness for C++ exception support; null out IoDIRP in filter_del() or sv_free() will attempt to close it p4raw-id: //depot/perl@3387
* gutsupport for C++ exceptionsChip Salzenberg1999-05-111-6/+7
| | | | | | Message-ID: <19990309115157.E7911@perlsupport.com> Subject: [PATCH 5.005] Flexible Exceptions p4raw-id: //depot/perl@3386
* "weak" references internals, still needs perlguts documentationGurusamy Sarathy1999-05-101-1/+7
| | | | | | (somewhat modified version of patch suggested by Tuomas J. Lukka <lukka@fas.harvard.edu>) p4raw-id: //depot/perl@3385
* Self-consistent numeric conversion againIlya Zakharevich1999-05-101-0/+5
| | | | | Message-Id: <199905010226.WAA19127@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3378
* Fix -Dm memory debugging for PERL_OBJECTJan Dubois1999-05-101-1/+5
| | | | | Message-ID: <37321800.19118320@smtp1.ibm.net> p4raw-id: //depot/perl@3374
* cygwin32 update (untested adaptation of patch against 5.005_03)Alexander Smishlajev1999-05-101-6/+2
| | | | | | Message-ID: <37230365.5F68B460@turnhere.com> Subject: [PATCH]5.005_03 (CORE) cygwin32 port p4raw-id: //depot/perl@3358
* flush all open output buffers before fork(), exec(), system, qx//Gurusamy Sarathy1999-05-091-0/+8
| | | | | | and pipe open() operations, simplifying buffering headaches faced by users; uses fflush(NULL), which may need Configure test p4raw-id: //depot/perl@3352
* Croak if no known ways to semctl() (don't assume union semun).Jarkko Hietaniemi1999-04-131-3/+0
| | | p4raw-id: //depot/cfgperl@3256
* First pass of integrating the Rhapsody port,Wilfredo Sánchez1999-03-151-19/+26
| | | | | | | | Subject: Keeping the world in sync. Reply-To: wsanchez@apple.com To: perlbug@perl.com Message-Id: <199811140111.RAA41784@scv4.apple.com> p4raw-id: //depot/cfgperl@3108
* fix parsing of here documents in C<eval 's/.../<<FOO/e'>Gurusamy Sarathy1999-03-091-0/+2
| | | p4raw-id: //depot/perl@3098
* remove bogus symbols from global.symGurusamy Sarathy1999-03-081-9/+0
| | | p4raw-id: //depot/perl@3095
* integrate cfgperl contentsGurusamy Sarathy1999-02-241-1/+1
|\ | | | | p4raw-id: //depot/perl@3023
| * pack/unpack better in (network-)short-non-16-bits andJarkko Hietaniemi1999-02-191-1/+1
| | | | | | | | | | (network-)long-non-32-bits systems such as Cray C90. p4raw-id: //depot/cfgperl@2985
* | adjust a Perl_malloc() flag for NeXTHans Mulder1999-02-241-1/+1
|/ | | | | | Message-Id: <9902222329.AA17516@icgned.icgroup.nl> Subject: [PATCH for _55] MUTEX_INIT_CALLS_MALLOC no longer necessary p4raw-id: //depot/perl@3020
* propagate PERL_VERSION everywhere, add to podGurusamy Sarathy1999-02-161-0/+2
| | | p4raw-id: //depot/perl@2957
* #include patchlevel.h by default, provideGurusamy Sarathy1999-02-151-0/+3
| | | | | PERL_{REVISION,VERSION,SUBVERSION} p4raw-id: //depot/perl@2943
* remove OVERLOAD conditionalsJan Dubois1999-02-121-9/+0
| | | | | Message-ID: <36b66479.62756298@smtp1.ibm.net> p4raw-id: //depot/perl@2903
* binmode() support for cygwin32 (suggested by Steven MorlockGurusamy Sarathy1999-02-111-1/+12
| | | | | <newspost@morlock.net>) p4raw-id: //depot/perl@2860
* make safesysmalloc() etc., always available; safemalloc() et al areGurusamy Sarathy1999-02-081-4/+5
| | | | | | now macros that point to the right malloc; fix various places in sources that need to always use safesysmalloc() et al p4raw-id: //depot/perl@2834
* remove spurious #endif in last changeGurusamy Sarathy1999-02-081-10/+8
| | | p4raw-id: //depot/perl@2833
* make EMBEDMYMALLOC the default and provide PERL_POLLUTE_MALLOC to letGurusamy Sarathy1999-02-081-31/+15
| | | | | them ask for insanity (untested) p4raw-id: //depot/perl@2832
* Configure update.Jarkko Hietaniemi1999-02-071-1/+13
| | | | | | Probe for mmap() et alia. The *cc*symbols patch (just Configure, no h2ph). p4raw-id: //depot/cfgperl@2829
* PL_uuemap[] init needs help for sizeof()Gurusamy Sarathy1999-02-031-1/+1
| | | p4raw-id: //depot/perl@2805
* various win32-ish changes merged from maint-5.005Gurusamy Sarathy1999-02-011-1/+5
| | | p4raw-id: //depot/perl@2746
* nosuid getmntent() branch.Jarkko Hietaniemi1999-01-221-9/+7
| | | p4raw-id: //depot/cfgperl@2679
* Jumbo Configure update.Jarkko Hietaniemi1999-01-191-0/+18
| | | | | | | | | * -Uinstallusrbinperl: disable /usr/bin/perl installation by installperl * usethreads.cbu * use64bits.cbu * "nosuid" p4raw-id: //depot/cfgperl@2649
* MAXPATHLEN.Jarkko Hietaniemi1998-12-111-3/+16
| | | p4raw-id: //depot/cfgperl@2463
* fix outdated/incorrect info about arbitrary limitsGurusamy Sarathy1998-12-061-0/+9
| | | p4raw-id: //depot/perl@2454
* add ext/Devel/PeekJan Dubois1998-11-271-1/+2
| | | | | | Message-ID: <36589ec9.49964585@smtp1.ibm.net> Subject: [PATCH 5.005_53] Devel::Peek integration p4raw-id: //depot/perl@2322
* eliminate dup hunk from integrationGurusamy Sarathy1998-11-271-35/+0
| | | p4raw-id: //depot/perl@2319
* integrate cfgperl changes into mainlineGurusamy Sarathy1998-11-271-3/+44
|\ | | | | p4raw-id: //depot/perl@2318
| * pp.c uses 'unsigned Quad_t'Horst von Brand1998-11-181-2/+6
| | | | | | | | | | | | To: perlbug@perl.com Message-Id: <199811152357.UAA12768@sleipnir.valparaiso.cl> p4raw-id: //depot/cfgperl@2250
| * Integrate from mainperl.Jarkko Hietaniemi1998-11-121-0/+34
| |\ | |/ |/| p4raw-id: //depot/cfgperl@2227
| * Re: [PATCH] Re: Not OK: perl 5.00553 on OPENSTEP-Mach 4_1Hans Mulder1998-11-091-1/+4
| | | | | | | | | | | | | | | | | | To: Ilya Zakharevich <ilya@math.ohio-state.edu> Cc: gsar@engin.umich.edu (Gurusamy Sarathy), jhi@iki.fi, perl5-porters@perl.org (UNINSTALLED) Message-Id: <9811082119.AA11802@icgned.icgroup.nl> p4raw-id: //depot/cfgperl@2225
* | integrate changes#2120,2168,2218 from maint-5.005;Gurusamy Sarathy1998-11-081-0/+34
|/ | | | | | | | | | add new vtbls; s/\bvtbl_/PL_vtbl_/; remove trailing comma in enum; make regen_headers p4raw-link: @2218 on //depot/maint-5.005/perl: eadd311f94dcb5fe096743b61371bd2d48466304 p4raw-link: @2168 on //depot/maint-5.005/perl: fb1d2f1891787fe7d6df85205b85f0528294ffa8 p4raw-link: @2120 on //depot/maint-5.005/perl: f9caadc6ad025d4bf993ab5b737b9a99347a59e3 p4raw-id: //depot/perl@2220
* Finalize the Mach CThreads support.Hans Mulder1998-11-071-2/+16
| | | | | | | | To: Gurusamy Sarathy <gsar@engin.umich.edu> Cc: jhi@iki.fi, perl5-porters@perl.org Subject: [PATCH] Re: Not OK: perl 5.00553 on OPENSTEP-Mach 4_1 (UNINSTALLED) Message-Id: <9811072105.AA07794@icgned.icgroup.nl> p4raw-id: //depot/cfgperl@2211
* Mach CThreads needs #include <mach/cthreads.h>.Jarkko Hietaniemi1998-11-061-0/+1
| | | p4raw-id: //depot/cfgperl@2208
* Detrail enum comma.Jarkko Hietaniemi1998-11-021-1/+2
| | | p4raw-id: //depot/cfgperl@2178
* Overloaded <> and deref againIlya Zakharevich1998-10-301-33/+42
| | | | | 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-134/+127
| | | | | | | | | | (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
* Mach cthreads support based on:Brian Harrison1998-10-271-13/+12
| | | | | | | | | | | | | Subject: perl5.005_02 patch for mthreads To: perl5-porters@perl.org Message-ID: <MLIST_Pine.GSO.4.04.9810231410220.11111-200000@sulaco.eos.home.net> Pthread yield probe (dejavu) Cosmetic nanochange for the union semun output. Better inttypes.h probe. Undo the 'void *' $selecttype probe from #1971 because it breaks the $selectminbits test. p4raw-id: //depot/cfgperl@2095