summaryrefslogtreecommitdiff
path: root/sv.c
Commit message (Collapse)AuthorAgeFilesLines
* [win32] integrate mainline changesGurusamy Sarathy1998-03-071-8/+20
|\ | | | | p4raw-id: //depot/asperl@799
| * Make autouse -w-safeIlya Zakharevich1998-03-051-3/+8
| | | | | | p4raw-id: //depot/perl@781
| * [win32] still another maintpatchHugo van der Sanden1998-03-031-2/+8
| | | | | | | | | | | | Message-Id: <199711021331.NAA01826@crypt.compulink.co.uk> Subject: [PATCH] assorted sprintf bugs p4raw-id: //depot/win32/perl@631
| * [win32] apply missing pieces from:Chip Salzenberg1998-03-021-3/+4
| | | | | | | | | | | | Message-Id: <199711272044.PAA12102@nielsenmedia.com> Subject: [PATCH] Improved LVALUE patch p4raw-id: //depot/win32/perl@609
* | [asperl] integrate mainline changesGurusamy Sarathy1998-03-011-4/+7
|\ \ | |/ | | p4raw-id: //depot/asperl@607
| * Integrate win32 branch into mainline.Malcolm Beattie1998-02-271-2/+2
| |\ | | | | | | p4raw-id: //depot/perl@599
| | * [win32] fix typos in sv.cGurusamy Sarathy1998-02-241-2/+2
| | | | | | | | | p4raw-id: //depot/win32/perl@574
| * | Make refcounts atomic for threading (dependent on appropriateMalcolm Beattie1998-02-271-2/+5
| |/ | | | | | | | | | | arch-dependent and compiler-dependent definitions in atomic.h or else falls back to a global mutex to protect refcounts). p4raw-id: //depot/perl@598
* | [asperl] added AS patch#8Gurusamy Sarathy1998-02-251-2/+2
| | | | | | p4raw-id: //depot/asperl@587
* | [asperl] integrate latest win32 branchGurusamy Sarathy1998-02-221-18/+18
|\ \ | |/ | | p4raw-id: //depot/asperl@569
| * sv_check_thinkfirst macroizedGisle Aas1998-02-201-18/+18
| | | | | | p4raw-id: //depot/perl@540
* | [asperl] bring ASPerl uptodate with mainline changesGurusamy Sarathy1998-02-141-15/+18
|\ \ | |/ | | p4raw-id: //depot/asperl@524
| * Assorted patches to sv.c:Gisle Aas1998-02-121-15/+18
| | | | | | | | | | | | | | | | | | | | Subject: [PATCH] sv_grow can fail for HAS_64K_LIMIT systems Date: 07 Feb 1998 00:21:57 +0100 Subject: [PATCH] sv_setnv will upgrade SVt_NV to SVt_PVNV Date: 07 Feb 1998 00:29:45 +0100 Subject: [PATCH] sv_upgrade() always returns TRUE Date: 09 Feb 1998 15:44:01 +0100 p4raw-id: //depot/perl@502
* | [asperl] added AS patch#6Douglas Lankshear1998-02-141-4/+2
| | | | | | | | | | | | | | | | | | | | | | Message-Id: <01BD3846.B29FB880.dougl@ActiveState.com> Subject: [PATCH] command line build This patch is for the command line build of perl object. I'll merge the ipfoo.c function with win32_xxx functions next. -- Doug p4raw-id: //depot/asperl@522
* | [asperl] added AS patch#5 (patch #4 was intentionally skipped afterGurusamy Sarathy1998-02-141-4/+0
| | | | | | | | | | discussion) p4raw-id: //depot/asperl@521
* | [asperl] integrate win32 branch contentsGurusamy Sarathy1998-02-091-88/+248
|\ \ | |/ | | p4raw-id: //depot/asperl@493
| * [win32] enhancements to previous patch for XSUB OUTPUT argsGurusamy Sarathy1998-02-091-0/+125
| | | | | | | | | | | | Message-Id: <199802090731.CAA04438@aatma.engin.umich.edu> Subject: Re: [PATCH] XSUB OUTPUT arguments and 'set' magic p4raw-id: //depot/win32/perl@492
| * [win32] fix for bugs in handling DESTROY (adjusted test numbers)Gurusamy Sarathy1998-02-091-27/+27
| | | | | | | | | | | | Message-Id: <199801010030.TAA14274@aatma.engin.umich.edu> Subject: Re: [PERL] RFD: iterative DESTROYing of objects p4raw-id: //depot/win32/perl@490
| * [win32] ansify prototype for my_safemalloc(), avoid warningsGurusamy Sarathy1998-02-091-2/+5
| | | | | | p4raw-id: //depot/win32/perl@489
| * adding the newSVpvn API functionMatthias Ulrich Neeracher1998-02-061-0/+15
| | | | | | p4raw-id: //depot/perl@473
| * Newer -DLEAKTEST patchIlya Zakharevich1998-02-061-41/+54
| | | | | | p4raw-id: //depot/perl@466
| * More Chip patches (tweaked for _5x). The final one mentioned hereMalcolm Beattie1998-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (@ARGV with -i) actually went in at change 462 but I failed to add it to the change description: Subject: [PATCH] Fix typo: "FORM{,AT}LINE" Date: Sun, 11 Jan 1998 19:37:17 -0500 (EST) Subject: [PATCH] Fix for C<@x = my @y> Date: Sun, 11 Jan 1998 18:12:16 -0500 (EST) Subject: [PATCH] Fix SEGV on C<*glob{SCALAR,ARRAY}> Date: Thu, 5 Feb 1998 21:30:13 -0500 (EST) Subject: [PATCH] Allow last() to mean last Date: Thu, 5 Feb 1998 21:42:57 -0500 (EST) Subject: [PATCH] Consider @ARGV to be plain files if inplace (-i) Date: Wed, 4 Feb 1998 16:04:47 -0500 (EST) p4raw-id: //depot/perl@465
| * More Chip patches:Malcolm Beattie1998-02-061-0/+3
| | | | | | | | | | | | | | | | | | | | Subject: [PATCH] Fix SEGV from combining caller and C<package;> Date: Thu, 5 Feb 1998 21:47:50 -0500 (EST) Subject: [PATCH] Fix line numbers after here documents in eval STRING Date: Thu, 5 Feb 1998 21:50:08 -0500 (EST) Subject: [PATCH] Make recursive lexical analysis more robust Date: Thu, 5 Feb 1998 21:57:02 -0500 (EST) p4raw-id: //depot/perl@464
| * Some Chip patches (some tweaked to match _5x source):Chip Salzenberg1998-02-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: [PATCH] local leakage Date: Tue, 3 Feb 1998 09:16:50 -0500 (EST) Subject: [PATCH] NULs in patterns Date: Wed, 4 Feb 1998 01:33:51 -0500 (EST) Subject: [PATCH] Configure on PerlIO Date: Wed, 4 Feb 1998 01:38:43 -0500 (EST) Subject: [PATCH] Avoid core dump on package alias Date: Wed, 4 Feb 1998 15:38:42 -0500 (EST) Subject: [PATCH] Fix name of $Foo::{'Bar::'} Date: Wed, 4 Feb 1998 16:37:51 -0500 (EST) p4raw-id: //depot/perl@462
| * [win32] integrate mainlineGurusamy Sarathy1998-02-031-18/+18
| |\ | | | | | | p4raw-id: //depot/win32/perl@455
| | * Introduced thr->threadsvp and THREADSV() for faster per-threadMalcolm Beattie1998-02-021-18/+18
| | | | | | | | | | | | | | | | | | | | | variables. Moved threadnum to a per-interpreter variable and made dTHR and lock/unlock of sv_mutex bypass the get/lock unless more than one thread may be running. Minor tweaks to Thread.xs. p4raw-id: //depot/perl@453
* | | [asperl] added AS patch#3Douglas Lankshear1998-02-011-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Message-Id: <01BD2EF2.53433A40.dougl@ActiveState.com> To: "'Gurusamy Sarathy'" <gsar@umich.edu> Here's an additional diff against //depot/asperl The field name mg_length was changed back to mg_len The function name mg_len was change to mg_length The need for sort_mutex removed thanks to the code derived from Tom Horsley's work. -- Doug p4raw-id: //depot/asperl@451
* | | [asperl] initial merge of latest win32 branch into ASPerlGurusamy Sarathy1998-01-301-5/+5
|\ \ \ | |/ / | | | p4raw-id: //depot/asperl@445
| * | [win32] foo() -> PerlGroup_foo() patch from ActiveStateGurusamy Sarathy1998-01-191-17/+17
| | | | | | | | | p4raw-id: //depot/win32/perl@433
| * | [win32] integrate changes in winansiGurusamy Sarathy1998-01-191-5/+3
| |\ \ | | | | | | | | p4raw-id: //depot/win32/perl@431
| | * | 5.004_56 threaded and "CONFIG key 'exe_ext' does not exist in Config.pm"Spider Boardman1998-01-171-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To: perl5-porters@perl.org It turns out that the potential for the "CONFIG key 'exe_ext' does not exist in Config.pm" problem has been around for a while, in the definition of SvTRUE(). It's just that non-gcc compilers are more or less being built as CRIPPLED_CC when USE_THREADS is defined (even if they can inline things). The inline macro for SvTRUE works with tied hashes and the EXISTS method, and the functional version (sv_true in 5.004_56, or SvTRUE in 5.004_04) does not, because it adds an excess mg_get() which replaces the EXISTS result with a FETCH result. p4raw-id: //depot/ansiperl@429
| | * | Message-Id: <26260.9712191719@lightning.cise.npl.co.uk>Robin Barker1998-01-171-1/+1
| | | | | | | | | | | | p4raw-id: //depot/ansiperl@428
| | * | tie array changes to core and testsNick Ing-Simmons1998-01-131-2/+2
| | |/ | | | | | | p4raw-id: //depot/ansiperl@418
| * | [win32] Fix autovivification problems with XSUB OUTPUT argsGurusamy Sarathy1998-01-191-1/+3
| |/ | | | | | | | | | | Message-Id: <199801190409.XAA26710@aatma.engin.umich.edu> Subject: [PATCH] XSUB OUTPUT arguments and 'set' magic p4raw-id: //depot/win32/perl@430
* | [asperl] added AS patch#2Gurusamy Sarathy1998-01-301-64/+74
| | | | | | p4raw-id: //depot/asperl@443
* | [asperl] Created new branch from win32@396, added AS patch#1Gurusamy Sarathy1998-01-301-17/+17
|/ | | | | p4raw-link: @396 on //depot/win32/perl: e7152ba2733b9227708ca768b222144415c13c66 p4raw-id: //depot/asperl@441
* [win32] Trivial bugfix#3 from local repositoryGurusamy Sarathy1997-12-231-0/+1
| | | | | | Message-Id: <199712061100.GAA14864@aatma.engin.umich.edu> Subject: Re: Assigning result of pop scrambles unrelated reference p4raw-id: //depot/win32/perl@383
* Fix perl_os_thread typedef for pthreads. Tweak SvTAINT so thatMalcolm Beattie1997-12-101-27/+26
| | | | | | | sv_setfoo functions go back to not needing dTHR. Fix Configure to check for already-existing -thread on archname and to check better for d_pthread_created_joinable. p4raw-id: //depot/perl@356
* Fix prototypes of sv_vsetpvfn and sv_vcatpvfn:Andreas König1997-11-271-2/+2
| | | | | Subject: Re: ANNOUNCE: perl 5.004_55 is available p4raw-id: //depot/perl@323
* Fix newSVrv so sv_setref_foo work better:Owen Taylor1997-11-271-1/+10
| | | | | Subject: [PATCH] [5.004_55] newSVrv (again) p4raw-id: //depot/perl@319
* Fix PVLV case in sv_setsv (plus tests in op/pat.t).Malcolm Beattie1997-11-271-4/+0
| | | p4raw-id: //depot/perl@315
* Basic integrate of lastest perl into ansiperlNick Ing-Simmons1997-11-211-1/+12
|\ | | | | p4raw-id: //depot/ansiperl@272
| * Jumbo regexp patch applied (with minor fix-up tweaks):Ilya Zakharevich1997-11-191-1/+8
|/ | | | | Subject: Version 7 of Jumbo RE patch available p4raw-id: //depot/perl@267
* Reverse integrate Malcolm's chanes into localNick Ing-Simmons1997-11-071-1/+12
| | | | | | | | repository, then import result back into my view of Malcolm's repository. Builds and passes (most) tests with GNU C++/Solaris and Borland C++, Win32. p4raw-id: //depot/ansiperl@210
* Builds C++ Borland, MSVC++ (Win32) and GCC++ (Solaris)Nick Ing-Simmons1997-11-051-33/+15
| | | p4raw-id: //depot/ansiperl@203
* Integrate mainline @ 18:15 CST 31 Oct 1997Nick Ing-Simmons1997-11-011-0/+10
|\ | | | | p4raw-id: //depot/ansiperl@199
| * Half way through moving per-thread magicals into per-thread fieldsMalcolm Beattie1997-10-311-0/+10
| | | | | | | | | | | | and the associated new OP_SPECIFIC and find_thread_magical stuff. perl will compile but plenty of the magicals are still broken. p4raw-id: //depot/perl@195
* | Further ANSI changes now builds and passes (most) testsNick Ing-Simmons1997-10-311-4/+3
| | | | | | | | | | with gcc -x c++. p4raw-id: //depot/ansiperl@196
* | Convert miniperl sources to ANSI C. Several passes ofNick Ing-Simmons1997-10-311-269/+118
|/ | | | | | | | | GNU C's 'protoize' plus a few hand edits. Will compile miniperl with gcc -x c++ (i.e. treat .c a C++ files) Does not link seems gcc's C++ does not define a symbol for const char foo[] = "...."; i.e. with empty []. p4raw-id: //depot/ansiperl@194
* Merge maint-5.004 branch (5.004_04) with mainline.Malcolm Beattie1997-10-161-6/+16
|\ | | | | p4raw-id: //depot/perl@137