summaryrefslogtreecommitdiff
path: root/makedef.pl
Commit message (Collapse)AuthorAgeFilesLines
* Bump to 5.12.0Jesse Vincent2010-03-141-2/+2
|
* Export PL_curinterp symbol for MULTIPLICITY without USE_ITHREADSJan Dubois2009-12-171-0/+4
| | | | | | | | | This is necessary for XS extensions that define PERL_CORE. In that situation PERL_GET_CONTEXT will resolve to PL_curinterp, which is normally not exported (extensions call Perl_Gcurinterp_ptr() to get a pointer to PL_curinterp instead). With USE_ITHREADS defined PERL_GET_CONTEXT will expand to Perl_get_context() even inside the core because the context needs to be fetched from threadlocal storage.
* Correct some #ifdef USE_ITHREADS / USE_MULTIMax Maischein2009-12-171-1/+1
|
* Implement win32_isatty()Jan Dubois2009-12-171-0/+1
| | | | | | | | Commit 827da6a38 added a custom isatty() implementation in win32/perlhost.h, but that code will only be used when perl is compiled with -DPERL_IMPLICIT_SYS. This change makes sure that the custom implementation will be used on Windows for all choices of build options.
* Revert commit cbdd5331.Jan Dubois2009-12-011-1/+0
| | | | | | | | | Commit a09dc31d1 says: It's possible that someone has built a module with -DDEBUGGING, but they're using it against a perl built non-DEBUGGING, [...] which means that the PL_scopestack_name symbol must always be exported.
* PL_scopestack_name is only defined in DEBUGGING perlJan Dubois2009-11-121-0/+1
|
* Make makedef.pl build the command line from its own @INCMax Maischein2009-09-271-4/+2
| | | | | | | | | Attached is a patch that cleans up the code in makedef.pl that I added, like Merijn suggested. -max Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Make makedef.pl more robustMax Maischein2009-09-241-1/+8
|
* update the head comments in makedef.plDavid Mitchell2009-05-151-2/+26
|
* Export two more PerlIO symbols.Steve Hay2009-05-061-0/+2
| | | | | | | | | | | Ben Morrow noticed that: PerlIO_push is exported, but PerlIO_find_layer is not, so getting a PerlIO_funcs* to pass to it is difficult. Several exported functions (PerlIO_parse_layers, PerlIO_layer_fetch, PerlIO_list_free, ...) take a PerlIO_list_t* argument, but PerlIO_list_alloc is not exported, so these are effectively useless.
* Re: 5.8.9 RC1 reportRainer Tammer2008-11-171-0/+5
| | | | | Message-ID: <492122FE.5020001@tammer.net> p4raw-id: //depot/perl@34861
* Add PL_sv_serial to makedef.pl, so that it is skipped approriatelyNicholas Clark2008-10-241-0/+6
| | | | | on AIX, OS/2, Win32 etc p4raw-id: //depot/perl@34571
* Don't skip exporting Perl_sv_peek in non-DEBUGGING builds since itSteve Hay2008-09-251-1/+0
| | | | | is now used in XS::APItest (as of #34417) p4raw-id: //depot/perl@34419
* Fix syntax error in makedef.pl introduced by #34379Steve Hay2008-09-221-1/+1
| | | p4raw-id: //depot/perl@34390
* RE: [perl #58858] Building Perl 5.10.0 in AIX 5.3 using "-Duseshrplib" ↵Jan Dubois2008-09-171-0/+3
| | | | | | | | option --> "ERROR: Undefined symbol: boot_DynaLoader" From: "Jan Dubois" <jand@activestate.com> Message-ID: <043301c91795$3fe15df0$bfa419d0$@com> p4raw-id: //depot/perl@34379
* Add Perl_malloc_good_size to malloc.c. (A routine that rounds up the Nicholas Clark2008-02-271-0/+1
| | | | | | passed in request to the size that will actually be allocated. It's the same interface as Darwin already provides with malloc_good_size().) p4raw-id: //depot/perl@33389
* Oops. Forgot to propagate the rename of Perl_re_dup to Perl_re_dup_gutsNicholas Clark2008-01-041-1/+1
| | | | | into makedef.pl p4raw-id: //depot/perl@32835
* RE: [PATCH] s/perl510/perl511/gJan Dubois2007-12-251-2/+2
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <0cdf01c84684$f99c3310$ecd49930$@com> p4raw-id: //depot/perl@32722
* Rename "perl59" to "perl510"Jan Dubois2007-11-201-2/+2
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <03cd01c82b07$581a1950$084e4bf0$@com> p4raw-id: //depot/perl@32411
* Following 32238, change "interpreter_size" to "interp_size" in the new Craig A. Berry2007-11-111-2/+2
| | | | | | global symbols to keep overall symbol length within 31 characters, which is what the VMS C compiler with default flags can handle. p4raw-id: //depot/perl@32275
* RE: Change 32238: "Bake" the values of PERL_REVISION, PERL_VERSION and ↵Jan Dubois2007-11-081-0/+13
| | | | | | | | | | PERL_SUBVERSION From: "Jan Dubois" <jand@activestate.com> Message-ID: <058701c821ca$73d071d0$5b715570$@com> (plus a couple of other similar fixes for change 32238 that Jan missed) p4raw-id: //depot/perl@32242
* Add support for Visual C++ 2008 Express Edition (Beta 2)Steve Hay2007-08-291-1/+1
| | | p4raw-id: //depot/perl@31761
* RE: Problem in Win32CORE when building PAR-Packer-0.975 with bleadperl on Win32Jan Dubois2007-06-281-0/+2
| | | | | | | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <02bd01c7b90b$49863720$dc92a560$@com> Rearranges the initialization of Win32CORE. The Perl interpreter isn't fully initialized when Perl_init_os_extras() in win32/win32.c is called, so it is not safe to use the Perl calling mechanism yet. Fixes a problem building PAR-Packer on Win32. p4raw-id: //depot/perl@31490
* Stop VC7 and VC8 complaining about the DESCRIPTION statementSteve Hay2007-06-061-1/+5
| | | | | in perldll.def (it isn't supported any more). p4raw-id: //depot/perl@31343
* delete thrdvar.h and move its contents to intrpvar.hDave Mitchell2007-05-201-9/+4
| | | p4raw-id: //depot/perl@31245
* Fix non-threaded build on Win32 following #30980Steve Hay2007-04-191-0/+1
| | | p4raw-id: //depot/perl@30985
* Symbol export nit, found by YvesRafael Garcia-Suarez2007-04-041-0/+7
| | | p4raw-id: //depot/perl@30842
* Change 30461 was wrong. As ext/re (re)builds the regexp engine withNicholas Clark2007-03-051-1/+0
| | | | | | | -DDEBUGGING, it's going to need PL_reg_name even if core perl doesn't. So something is always going to use it, so always define it, and always export it. (But only define it once, so that static builds work.) p4raw-id: //depot/perl@30464
* It seems that change 30451 should also have arranged to exportNicholas Clark2007-03-041-0/+1
| | | | | | PL_reg_name properly. Hopefuly this will fix it, but I don't have access to any platform where I can test this directly. p4raw-id: //depot/perl@30461
* newPADOP is only used under ithreads, so don't waste space by compilingNicholas Clark2007-01-271-0/+1
| | | | | it for non-threaded builds. p4raw-id: //depot/perl@30032
* Make PERL_OLD_COPY_ON_WRITE build again. Inline Perl_sv_release_IVX().Nicholas Clark2007-01-171-1/+0
| | | | | (Currently it fails ext/Compress/Raw/Zlib/t/07bufsize.t) p4raw-id: //depot/perl@29853
* makedef.pl should be able to load "strict"Rafael Garcia-Suarez2007-01-121-0/+2
| | | p4raw-id: //depot/perl@29774
* fix PL_parser_dup symbolDave Mitchell2007-01-121-0/+1
| | | p4raw-id: //depot/perl@29766
* Make makedef.pl warnings and strict clean.Nicholas Clark2007-01-091-8/+12
| | | p4raw-id: //depot/perl@29740
* [PATCH] Use short pathnames in $^X and @INC if the long form cannot be ↵Jan Dubois2007-01-031-0/+1
| | | | | | | | | | | | | represented in the current codepage Date: Thu, 28 Dec 2006 18:59:40 -0800 Message-ID: <vq09p2p09k6rcu6c9t0mab3vnc335ghg9m@4ax.com> Subject: Re: [PATCH] Use short pathnames in $^X and @INC if the long form cannot be represented in the current codepage From: Jan Dubois <jand@ActiveState.com> Date: Wed, 03 Jan 2007 08:12:35 -0800 Message-ID: <orknp2pj17265modfosjkp2qtt4bdgtgjp@4ax.com> p4raw-id: //depot/perl@29675
* Make the ptr_table functions available in an unthreaded perl, as otherNicholas Clark2007-01-031-11/+0
| | | | | code (such as Storable) can take advantage of them. p4raw-id: //depot/perl@29673
* Fix a couple of linker errors on Win32Steve Hay2007-01-021-0/+7
| | | p4raw-id: //depot/perl@29661
* really should test compile in AIX or something (fixup after the Series 90 patch)Jarkko Hietaniemi2007-01-021-0/+2
| | | | | Message-Id: <200701020115.l021FgtC495074@kosh.hut.fi> p4raw-id: //depot/perl@29656
* Skip Perl_regdupe_internal rather than Perl_regdupeSteve Hay2006-12-051-1/+1
| | | | | when building on Win32 without ithreads (see #29430) p4raw-id: //depot/perl@29464
* Don't try to export fd_refcnt symbols when building without USE_PERLIOSteve Hay2006-11-301-2/+9
| | | | | to keep the Win32 linker happy p4raw-id: //depot/perl@29425
* Re: Change 29050: Memory leak fix, by JarkkoJarkko Hietaniemi2006-10-211-0/+1
| | | | | | | Message-ID: <453A97FA.5090403@iki.fi> (Make AIX linker happy) p4raw-id: //depot/perl@29076
* Adjustment to symbol lists after latest changes (by Jarkko)Rafael Garcia-Suarez2006-10-201-0/+11
| | | p4raw-id: //depot/perl@29066
* I think we need to skip PL_regdupe as well as Perl_regdupeSteve Hay2006-09-271-0/+1
| | | | | | | when USE_ITHREADS is not defined See: http://www.nntp.perl.org/group/perl.daily-build.reports/41274 p4raw-id: //depot/perl@28894
* Make Perl_regdupe only exist for threaded perls.Nicholas Clark2006-09-261-0/+1
| | | p4raw-id: //depot/perl@28893
* Perl_PerlIO_context_layers and PerlIO_apply_layers, as well as other ↵Yves Orton2006-05-221-0/+1
| | | | | | | | | unexported/undefined entities... (patch 28258/28264 incomplete?) Message-ID: <9b18b3110605210606l441b69b3lf6934a15d9a26e4b@mail.gmail.com> (only the makedef.pl and perlio.c patches) p4raw-id: //depot/perl@28275
* In Change 27764 I forgot to at PL_hints_mutex to the list of symbols toNicholas Clark2006-04-171-0/+1
| | | | | | exclude when not compiling with ithreads. It would be good to automate the processing of this. p4raw-id: //depot/perl@27870
* remove some cruft from makedef.plJan Dubois2006-04-161-12/+0
| | | | | | From: "Jan Dubois" <jand@ActiveState.com> Message-ID: <022e01c66134$d7a8dec0$2217a8c0@candy> p4raw-id: //depot/perl@27848
* Mark new_warnings_bitfield as XE, and add it to __DATA__ in makedef.plNicholas Clark2006-04-141-1/+1
| | | | | Remove a reference to the deleted function Perl_refcounted_he_dup. p4raw-id: //depot/perl@27800
* Serialise changes to %^H onto the current COP. Return the compile timeNicholas Clark2006-03-311-0/+1
| | | | | | state of %^H as an eleventh value from caller. This allows users to write pragmas. p4raw-id: //depot/perl@27643
* Only compile Perl_hv_assert with DEBUGGING.Nicholas Clark2006-03-281-0/+1
| | | p4raw-id: //depot/perl@27622