summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Expand)AuthorAgeFilesLines
* Move the code to add magic to $0 into Perl_gv_fetchpvn_flags().Nicholas Clark2009-05-231-5/+0
* Use only one block of memory for both PL_psig_name and PL_psig_ptr.Nicholas Clark2009-05-211-2/+1
* Remove binary compatibility scaffolding for the change to PL_bitcount.Nicholas Clark2009-05-201-4/+0
* Replace run-time on-demand initialisation of PL_bitcount with a constant table.Nicholas Clark2009-05-201-2/+4
* Simplifications to S_incpush() now possible without MACOS_TRADITIONAL.Nicholas Clark2009-04-271-10/+4
* Remove all #ifdef MACOS_TRADITIONAL code in core and non-dual-life XS code.Nicholas Clark2009-04-271-129/+2
* [PATCH] Allow PERL5OPT=-WMichael G Schwern2009-04-251-1/+1
* Convert xsutils.c and lib/attributes.pm to a regular XS extension.Nicholas Clark2009-04-121-1/+0
* In S_parse_body(), sv hasn't been needed since -P bit the dust.Nicholas Clark2009-02-241-6/+0
* Fix unused variable warningJerry D. Hedden2009-02-231-0/+2
* VMS-specific nit in S_init_perllib after 2cace6acdfad87b2d298bff18b91b339c18f...Craig A. Berry2009-02-221-1/+2
* For S_incpush(), dir is never NULL, and len is always > 0.Nicholas Clark2009-02-221-5/+5
* Optimise S_incpush() by avoiding repeatedly copying libdir to subdir.Nicholas Clark2009-02-221-13/+15
* In S_incpush, move the declaration of subdir inside the only block that uses it.Nicholas Clark2009-02-221-9/+5
* Tidy up incpush. Re-order the macros, and re-indent some code.Nicholas Clark2009-02-221-16/+26
* Move unversioned directories in PERL_OTHERLIBDIRS later in @INC.Nicholas Clark2009-02-221-7/+17
* 7fc731078209e8c26ed8bba477edfd90724c7146 missed one (addsubdirs || addoldvers).Nicholas Clark2009-02-221-1/+1
* In S_init_perllib(), push the bare VENDORLIB_STEM onto @INC after its subdirs.Nicholas Clark2009-02-221-6/+1
* In S_init_perllib(), push the bare SITELIB_STEM onto @INC after its subdirs.Nicholas Clark2009-02-221-6/+1
* In S_incpush(), move push @INC, ".../$archname" if -d ".../$archname"; later.Nicholas Clark2009-02-221-7/+9
* In S_init_perllib(), initialise perl5lib to NULL, to keep trace flow happy.Nicholas Clark2009-02-221-1/+1
* In S_incpush(), replace (addsubdirs || addoldvers) with a constant variable.Nicholas Clark2009-02-221-3/+4
* In S_init_perllib(), s can be const char*Nicholas Clark2009-02-221-1/+1
* In S_init_perllib(), only call PerlEnv_getenv("PERL5LIB") once.Nicholas Clark2009-02-221-8/+11
* Unwind the implicit loop in S_init_perllib(), by writing the code out longhand.Nicholas Clark2009-02-221-37/+71
* Change the value passed into S_init_perllib() to a boolean flag.Nicholas Clark2009-02-211-7/+7
* NetWare has PRIVLIB_EXP as something other than a string constant. Cope with it.Nicholas Clark2009-02-211-0/+4
* In S_init_perllib(), correct errors in the MACOS_TRADITIONAL conditional code.Nicholas Clark2009-02-211-2/+4
* Add a parameter to win32_get_{priv,site,vendor}lib(), to return the length,Nicholas Clark2009-02-201-6/+10
* Silence a casting warning with memchr()Rafael Garcia-Suarez2009-02-201-1/+1
* Remove the stub nw_get_sitelib(), and undefine SITELIB_EXP for NetWare.Nicholas Clark2009-02-181-1/+0
* Pass the length of the string to S_incpush_use_sep(), where known.Nicholas Clark2009-02-171-36/+39
* In S_incpush(), avoid "possible loss of data" warnings from the C compiler.Nicholas Clark2009-02-171-4/+4
* As WIN32 is already using different flags to incpush_use_sep for SITELIB_EXP,Nicholas Clark2009-02-161-4/+9
* By spliting PERL_ARCH_FMT into PERL_ARCH_FMT_PREFIX and SUFFIX, we can replaceNicholas Clark2009-02-161-7/+12
* As PERL_ARCH_FMT_PATH is a compile time constant, can simplify one sv_setpvf()Nicholas Clark2009-02-161-2/+2
* PERL_FS_VER_FMT is only used with the current perl version, which is known atNicholas Clark2009-02-161-8/+4
* Abolish PERL_AV_SUFFIX_FMT, which was rendered obsolescent 8 years ago withNicholas Clark2009-02-161-4/+2
* Replace *printf "%d.%d.%d", PERL_REVISION, PERL_VERSION, PERL_SUBVERSIONNicholas Clark2009-02-161-2/+1
* Don't add PRIVLIB_EXP to @INC twice.Nicholas Clark2009-02-161-1/+2
* Ensure that the pointer to S_incpush_use_sep() is never NULL.Nicholas Clark2009-02-151-3/+8
* In @INC, move ARCHLIB and PRIVLIB after the current version's site_perl andNicholas Clark2009-02-151-13/+20
* Loop in S_init_perllib(), only calling S_incpush*() with INCPUSH_ADD_OLD_VERSNicholas Clark2009-02-151-32/+51
* Refactor the separator splitting loop of S_incpush() into a S_incpush_use_sep().Nicholas Clark2009-02-151-62/+69
* In S_incpush(), rename the parameter from dir to p, rather than copying it.Nicholas Clark2009-02-151-2/+1
* Refactor S_incpush() to take 1 flags parameter, instead of 5 positional booleansNicholas Clark2009-02-151-25/+50
* For -I, need to also unshift version and architecture libs onto @INC (RT#6665)Nicholas Clark2009-02-151-9/+36
* In the code for printing -v, replace longhand newSVpvn() with newSVpvs(), andNicholas Clark2009-01-271-4/+5
* Merge branch 'Eefix' into bleadRafael Garcia-Suarez2009-01-251-1/+1
|\
| * Revert "show -E in error message when called with -E"Rafael Garcia-Suarez2009-01-251-1/+1