summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Collapse)AuthorAgeFilesLines
* integrate cfgperl changes#6207..6210 into mainlineGurusamy Sarathy2000-07-111-0/+3
| | | | | | p4raw-link: @6210 on //depot/cfgperl: b8b4c9f3cf6ef09c878a80ff97526a69902a44ca p4raw-link: @6207 on //depot/cfgperl: b37a7757477319a5fcdd5131db15046064f631c4 p4raw-id: //depot/perl@6345
* integrate cfgperl changes#6174..6203 into mainline (first of several)Gurusamy Sarathy2000-07-111-0/+4
|\ | | | | | | | | | | p4raw-link: @6203 on //depot/cfgperl: fecfaeb8bbdf3ab93ea88558d0ee3a60234c5047 p4raw-link: @6174 on //depot/metaconfig: cfd1a6dce7dce25772bf4f5399e251457574eeeeon //depot/cfgperl: 12ae5dfcd4fd6f54af051c41b2e122532efce8d3 p4raw-id: //depot/perl@6343
| * Integrate with Sarathy.Jarkko Hietaniemi2000-06-061-3/+2
| |\ | | | | | | p4raw-id: //depot/cfgperl@6202
| * \ Integrate with Sarathy.Jarkko Hietaniemi2000-06-031-2/+12
| |\ \ | | | | | | | | p4raw-id: //depot/cfgperl@6196
| * | | Signals-be-gone for microperl.Jarkko Hietaniemi2000-06-011-0/+4
| | | | | | | | | | | | p4raw-id: //depot/cfgperl@6193
* | | | fix memory leak on Windows (PL_sys_intern contents were neverGurusamy Sarathy2000-07-041-0/+4
| | | | | | | | | | | | | | | | | | | | freed) p4raw-id: //depot/perl@6299
* | | | fix large memory leak that has been around for ever, masked byGurusamy Sarathy2000-07-041-3/+2
| | | | | | | | | | | | | | | | | | | | -DPURIFY (most of the arenas were never freed!) p4raw-id: //depot/perl@6298
* | | | fix ~320 byte memory leak (psig_{ptr,name} tables were never freed)Gurusamy Sarathy2000-07-041-0/+2
| |_|/ |/| | | | | p4raw-id: //depot/perl@6297
* | | Perl_eval_pv() leaks 4 bytes every time it is called because itGurusamy Sarathy2000-06-061-3/+2
| |/ |/| | | | | | | | | | | | | | | does a PUSHMARK that's never ever POPMARKed; in general, only Perl_call_[sp]v() need a PUSHMARK for incoming arguments; Perl_eval_[sp]v() don't because they don't take any incoming arguments (this leak has been around since the original version of perl_eval_pv() in 5.003_97e) p4raw-id: //depot/perl@6201
* | fix small eval"" memory leaks under USE_ITHREADSGurusamy Sarathy2000-06-021-2/+12
|/ | | p4raw-id: //depot/perl@6194
* tweak for change#6127Gurusamy Sarathy2000-06-011-2/+1
| | | | | p4raw-link: @6127 on //depot/perl: 968b39461011b9bd1e503c77c95c2eeec281b946 p4raw-id: //depot/perl@6184
* avoid type mismatch warningGurusamy Sarathy2000-05-281-1/+1
| | | p4raw-id: //depot/perl@6154
* OS/2 tweaks for usethreads build (from Rocco CaputoGurusamy Sarathy2000-05-281-1/+1
| | | | | <troc@netrus.net>) p4raw-id: //depot/perl@6149
* MacOS support, part 1 (from Matthias NeeracherGurusamy Sarathy2000-05-281-8/+101
| | | | | <neeri@iis.ee.ethz.ch>) p4raw-id: //depot/perl@6143
* call_method(...,G_EVAL) can longjmp() out if the method probingGurusamy Sarathy2000-05-281-13/+11
| | | | | failed (from Gisle Aas) p4raw-id: //depot/perl@6127
* PL_sys_intern was being initialized too late on windowsGurusamy Sarathy2000-05-111-1/+5
| | | p4raw-id: //depot/perl@6104
* concat doesn't preserve utf8-ness, and doesn't invalidateGurusamy Sarathy2000-05-071-1/+1
| | | | | [NI]OK; added tests for both p4raw-id: //depot/perl@6090
* s/END/CHECK/Gurusamy Sarathy2000-05-051-1/+1
| | | p4raw-id: //depot/perl@6066
* printf(...) should be PerlIO_printf(PerlIO_stdout(), ...)Gurusamy Sarathy2000-05-041-22/+42
| | | | | (spotted by Donald Kinzer <dkinzer@premia.com>) p4raw-id: //depot/perl@6058
* change#3798 broke the meaning of "\0_7_7", tr/\0_// etc.; fix itGurusamy Sarathy2000-05-021-0/+2
| | | | | | | | such that underscores are only ignored in literal numbers, "\x{...}", and hex/oct argument p4raw-link: @3798 on //depot/cfgperl: 252aa0820e6bce274b33bd342cfc65e18a59a165 p4raw-id: //depot/perl@6044
* tweak change#5945 to display correct switch name in diagnosticGurusamy Sarathy2000-04-281-1/+2
| | | | | p4raw-link: @5945 on //depot/perl: 6df41af287665da86827e04cbbf0dae1bbd4c94e p4raw-id: //depot/perl@6013
* support additional library locations via $Config{otherlibdirs}Gurusamy Sarathy2000-04-281-0/+4
| | | | | (from Andy Dougherty) p4raw-id: //depot/perl@6001
* change#4197 somehow missed initializing PL_errors, meaningGurusamy Sarathy2000-04-271-0/+1
| | | | | | | | | sytax error queueing wasn't working outside eval"" at all; also fixed eval"" to localize PL_error_count, so that compile-time eval's don't clobber the error state of the outer context p4raw-link: @4197 on //depot/perl: 5a844595b9262407e093364ec4d29a22962723f0 p4raw-id: //depot/perl@5974
* Integrate with Sarathy.Jarkko Hietaniemi2000-04-261-0/+2
|\ | | | | p4raw-id: //depot/cfgperl@5953
| * make module name mandatory after -M switch; reorder perldiagGurusamy Sarathy2000-04-251-0/+2
| | | | | | | | | | alphabetically (from Mark-Jason Dominus) p4raw-id: //depot/perl@5945
| * introduce illegal symbols into null package so that gv_fetchpv(...,TRUE)Gurusamy Sarathy2000-04-161-0/+1
| | | | | | | | | | | | | | | | always returns a valid GV even when the symbol is trapped by strictures (avoids coredumps) TODO: the C<package;> hack needs similar treatment p4raw-id: //depot/perl@5908
* | Integrate with Sarathy.Jarkko Hietaniemi2000-04-241-0/+1
| | | | | | p4raw-id: //depot/cfgperl@5937
* | Flatten the cpp jungle doing the nosuid checking.Jarkko Hietaniemi2000-04-241-53/+66
|/ | | p4raw-id: //depot/cfgperl@5933
* fix coredump when upgrading PL_sv_yes in a second call toGurusamy Sarathy2000-03-171-2/+2
| | | | | perl_construct() (from Doug MacEachern) p4raw-id: //depot/perl@5789
* due to an oversight during PERL_OBJECT migration, hosts createdGurusamy Sarathy2000-03-161-0/+6
| | | | | | | | | by pseudo-fork were never being deleted, leading to a sizeable memory leak; std FDs in pseudo-children are now closed automatically to avoid resource leaks; basic infinite looping fork() test works without leaking again in non-PERL_OBJECT build p4raw-id: //depot/perl@5761
* final touches for lexical warnings (from Paul Marquess)Gurusamy Sarathy2000-03-131-2/+2
| | | p4raw-id: //depot/perl@5702
* change#3511 was not defensive enough about try blocks, causingGurusamy Sarathy2000-03-111-1/+1
| | | | | | | bogus attempts to free closures, and thence, segfaults p4raw-link: @3511 on //depot/perl: 067f92a0e46641b4b3e89afcde43bf134105f7b7 p4raw-id: //depot/perl@5658
* VMS build tweaks (from Charles Bailey)Gurusamy Sarathy2000-03-111-1/+1
| | | p4raw-id: //depot/perl@5647
* add missing locks for op refcountsGurusamy Sarathy2000-03-081-1/+5
| | | p4raw-id: //depot/perl@5610
* CopFILEGV(&PL_compiling) must be reset properly (from Doug MacEachern)Gurusamy Sarathy2000-03-071-0/+9
| | | p4raw-id: //depot/perl@5604
* separate options to incpush() for adding version directories andGurusamy Sarathy2000-03-071-47/+52
| | | | | architecture directories (from Andy Dougherty) p4raw-id: //depot/perl@5601
* vendorlib support for Windows; regen win32/config*Gurusamy Sarathy2000-03-061-1/+1
| | | p4raw-id: //depot/perl@5574
* the incpush()es weren't all quite right on Windows in change#5559Gurusamy Sarathy2000-03-061-17/+9
| | | | | p4raw-link: @5559 on //depot/metaconfig: 7f16f79d81f7fcd9c63772c8cb730e8ba08247e6on //depot/cfgperl: 526fdc24ad2c51ba7f2a58c871a45d948bdfe8e3 p4raw-id: //depot/perl@5572
* integrate cfgperl changes into mainlineGurusamy Sarathy2000-03-061-23/+42
| | | p4raw-id: //depot/perl@5570
* strip last component of SITELIB_EXP only if it looks like aGurusamy Sarathy2000-03-051-4/+9
| | | | | number p4raw-id: //depot/perl@5545
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-14/+15
| | | p4raw-id: //depot/perl@5540
* change#5364 had a few problemsGurusamy Sarathy2000-02-291-1/+1
| | | | | p4raw-link: @5364 on //depot/perl: 729a02f2394e6a50fe8352c9471391b53e54ac40 p4raw-id: //depot/perl@5368
* utf8-ize @ARGV when -C switch is used on WindowsGurusamy Sarathy2000-02-291-2/+9
| | | p4raw-id: //depot/perl@5364
* more adjustments needed for change#5342 under use5005threadsGurusamy Sarathy2000-02-291-25/+35
| | | | | p4raw-link: @5342 on //depot/perl: ba869debd80c55cfae8e9d4de0991d62f9efcb9b p4raw-id: //depot/perl@5351
* support fetching current interpreter from TLS under useithreadsGurusamy Sarathy2000-02-291-13/+28
| | | p4raw-id: //depot/perl@5342
* Rename use64bits to use64bitint;Jarkko Hietaniemi2000-02-261-2/+5
| | | | | rename usefull64bits to use64bitall. p4raw-id: //depot/cfgperl@5261
* Configure nits; add socksizetype; add getfsstat for completeness;Jarkko Hietaniemi2000-02-251-1/+1
| | | | | | add lseekproto, usefull64bits, socksizetype getfsstat to non-UNIX lands; regen Configure. p4raw-id: //depot/cfgperl@5259
* More UTF8_MAXLEN fixesGisle Aas2000-02-241-1/+1
| | | | | | To: perl5-porters@perl.org Message-ID: <m3ema2tc8q.fsf@eik.g.aas.no> p4raw-id: //depot/cfgperl@5247
* cygwin portFifer, Eric2000-02-241-1/+1
| | | | | | To: "'perl5-porters@perl.org'" <perl5-porters@perl.org> Message-ID: <779F20BCCE5AD31186A50008C75D99791716E1@SILLDN_MAIL1> p4raw-id: //depot/cfgperl@5241
* add -W and -X to -h output; fix other pod omissionsGurusamy Sarathy2000-02-221-0/+2
| | | p4raw-id: //depot/perl@5211