summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Collapse)AuthorAgeFilesLines
* newCONSTSUB had private MY_start_subparse.Malcolm Beattie1998-03-161-1/+1
| | | p4raw-id: //depot/perl@826
* Bump patchlevel.h to 63.Malcolm Beattie1998-03-161-2/+2
|\ | | | | p4raw-id: //depot/perl@822
| * [win32] change all 'sp' to 'SP' in code and in the docs. ExplicitlyGurusamy Sarathy1998-03-071-2/+2
| | | | | | | | | | | | mention that local stack pointer should be called SP. This makes the API safer from source incompatibilities down the line. p4raw-id: //depot/win32/perl@795
* | newCONSTSUB added (XSUB equivalent for inlinable sub () { 123 }).Jan Dubois1998-03-161-0/+27
|/ | | | | Subject: Bundling builtin.pm and newCONSTSUB with the core? p4raw-id: //depot/perl@821
* [win32] integrate mainlineGurusamy Sarathy1998-03-051-3/+8
|\ | | | | p4raw-id: //depot/win32/perl@789
| * [5.004_61 PATCH] Make incompatible changes to RE engine NOWIlya Zakharevich1998-03-051-1/+1
| | | | | | p4raw-id: //depot/perl@785
| * Make autouse -w-safeIlya Zakharevich1998-03-051-2/+7
| | | | | | p4raw-id: //depot/perl@781
* | [win32] add Nick's dTHR fixesGurusamy Sarathy1998-03-051-0/+1
|/ | | p4raw-id: //depot/win32/perl@787
* [win32] missing s/op/o/ from one of the mainpatchesGurusamy Sarathy1998-03-041-2/+2
| | | p4raw-id: //depot/win32/perl@727
* [win32] merge problematic maintpatch to op.cChip Salzenberg1998-03-031-12/+14
| | | | | | #77: "Eliminate double warnings under C<package;>" Files: gv.c op.c toke.c p4raw-id: //depot/win32/perl@641
* [win32] maintpatchHugo van der Sanden1998-03-031-3/+11
| | | | | | | #73: "Fix order of warnings for misplaced subscripts" Msg-ID: <199710131023.LAA16796@crypt.compulink.co.uk> Files: op.c p4raw-id: //depot/win32/perl@639
* [win32] yet another 'old' patchStephane Payrard1998-03-021-2/+3
| | | | | | | | Message-Id: <199712040054.BAA04612@www.zweig.com> To: perl5-porters@perl.org Subject: Re: [PERL] buglet : minor but gratuitous inconsistency between `my' and `local' (Patch included) p4raw-id: //depot/win32/perl@611
* [win32] merge two important 'old' patchesChip Salzenberg1998-03-021-7/+22
| | | | | | | | | | | | Message-Id: <199709241632.MAA09164@nielsenmedia.com> Subject: [PATCH] Fix C<42 until forever> SIGSEGV Date: Wed, 24 Sep 1997 12:32:11 -0400 (EDT) ------ From: Chip Salzenberg <salzench@nielsenmedia.com> Message-Id: <199710221332.JAA04814@nielsenmedia.com> Subject: [PATCH] Fix for compile-time while() warnings Date: Wed, 22 Oct 1997 09:31:50 -0400 (EDT) p4raw-id: //depot/win32/perl@608
* #ifdef CAN_PROTOTYPE cleanupGisle Aas1998-02-251-35/+0
| | | p4raw-id: //depot/perl@581
* 5% speedup in an empty loopIlya Zakharevich1998-02-201-0/+2
| | | p4raw-id: //depot/perl@545
* [win32] don't share TARG unless -DUSE_BROKEN_PAD_RESETGurusamy Sarathy1998-02-091-5/+18
| | | | | | Message-Id: <199710300036.TAA01004@aatma.engin.umich.edu> Subject: [PATCH] Don't use broken pad_reset() (was Re: Perl bug in 5.004_03 ) p4raw-id: //depot/win32/perl@491
* [win32] fix misapplied hunks in 5.004_58Gurusamy Sarathy1998-02-091-3/+4
| | | | | | Message-Id: <199802080718.CAA18115@aatma.engin.umich.edu> Subject: [PATCH] fixes for test failures in 5.004_58 p4raw-id: //depot/win32/perl@488
* More Chip patches (tweaked for _5x). The final one mentioned hereMalcolm Beattie1998-02-061-5/+8
| | | | | | | | | | | | | | | | (@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
* Some more Chip patches (tweaked to match _5x):Malcolm Beattie1998-02-061-2/+9
| | | | | | | | | | | | Subject: [PATCH] Fix empty BLOCK Date: Wed, 4 Feb 1998 16:52:28 -0500 (EST) Subject: [PATCH] fix (\@@) proto Date: Thu, 5 Feb 1998 10:24:29 -0500 (EST) Subject: [PATCH] Cope with lack of args in Fcntl::AUTOLOAD Date: Thu, 5 Feb 1998 21:26:55 -0500 (EST) Subject: [PATCH] Don't fold string comparison under C<use locale> Date: Thu, 5 Feb 1998 21:46:25 -0500 (EST) p4raw-id: //depot/perl@463
* Some Chip patches (some tweaked to match _5x source):Chip Salzenberg1998-02-061-0/+1
| | | | | | | | | | | | | | 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-0/+1
|\ | | | | p4raw-id: //depot/win32/perl@455
| * Introduced thr->threadsvp and THREADSV() for faster per-threadMalcolm Beattie1998-02-021-0/+1
| | | | | | | | | | | | | | 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
* | tie array changes to core and testsNick Ing-Simmons1998-01-131-19/+19
|/ | | p4raw-id: //depot/ansiperl@418
* [win32] tweak op.c to avoid warningGurusamy Sarathy1997-12-241-1/+1
| | | p4raw-id: //depot/win32/perl@384
* [win32] Trivial bugfix#2 from local repositoryGurusamy Sarathy1997-12-231-0/+2
| | | | | | Message-Id: <199712061025.FAA14396@aatma.engin.umich.edu> Subject: Re: eval of sub gives spurious "uninitialised" warning p4raw-id: //depot/win32/perl@382
* Add missing patch to op.c that didn't come across with win32 merge.Malcolm Beattie1997-12-111-3/+3
| | | p4raw-id: //depot/perl@360
* Stop tr/// from writing to target when only counting.Malcolm Beattie1997-12-111-1/+4
| | | p4raw-id: //depot/perl@359
* Integrate win32 branch back into mainline.Malcolm Beattie1997-11-271-8/+4
|\ | | | | p4raw-id: //depot/perl@322
| * [win32] Sync another change from local repository.Gurusamy Sarathy1997-11-261-4/+1
| | | | | | | | | | | | Message-Id: <199710290316.WAA15888@aatma.engin.umich.edu> Subject: Re: do_postponed breaks with multiple interpreters p4raw-id: //depot/win32/perl@307
| * [win32] Fixup the places where the automatic merge got it wrong.Gurusamy Sarathy1997-11-251-3/+3
| | | | | | | | | | | | Previous change (#302) was just a normal integration--ignore the "reverse" in there. p4raw-id: //depot/win32/perl@303
| * [win32] reverse integrate mainlineGurusamy Sarathy1997-11-251-1/+3
| |\ | |/ |/| p4raw-id: //depot/win32/perl@302
| * [win32] Initial reverse integration of winansi branch.Gurusamy Sarathy1997-11-231-5/+4
| |\ | | | | | | p4raw-id: //depot/win32/perl@285
| * | Add to docs about the BEGIN { shift } feature. Make the changeGurusamy Sarathy1997-11-231-5/+5
| | | | | | | | | | | | | | | yet simpler using CvUNIQUE(compcv) instead of subline (Chip's idea). p4raw-id: //depot/win32/perl@284
* | | Integrate from ansi branch to mainline.Malcolm Beattie1997-11-251-5/+5
|\ \ \ | | |/ | |/| p4raw-id: //depot/perl@296
| * | Resolve ansiperl against win32Nick Ing-Simmons1997-11-221-27/+55
| |\ \ | | |/ | | | p4raw-id: //depot/ansiperl@278
| | * - shift() inside BEGIN|END|INIT now shifts @ARGV instead of @_Gurusamy Sarathy1997-11-221-5/+5
| | | | | | | | | | | | | | | | | | | | | - added a test for the above - fixed up perly.c.diff and vms/perl_c.vms for above and added the ansification hunks p4raw-id: //depot/win32/perl@277
* | | Fix scalar dereference of threadsv variables (e.g. $$_).Malcolm Beattie1997-11-251-1/+3
| |/ |/| | | p4raw-id: //depot/perl@291
* | $_ is now per-thread (rather a lot of changes). Only tested underMalcolm Beattie1997-11-211-22/+51
|/ | | | | *-linux-thread at the moment. p4raw-id: //depot/perl@274
* Jumbo regexp patch applied (with minor fix-up tweaks):Ilya Zakharevich1997-11-191-10/+13
| | | | | Subject: Version 7 of Jumbo RE patch available p4raw-id: //depot/perl@267
* Integrate win32 branch back into mainline.Malcolm Beattie1997-11-181-1/+1
| | | p4raw-id: //depot/perl@262
* Change CONTEXT to PERL_CONTEXT throughout source (since the #defineMalcolm Beattie1997-11-131-1/+1
| | | | | | | to avoid the Digital UNIX clash no longer works). Changed the #ifdef in pp_sys.c for whether getnet* function get protoyped (since the default had a broken prototype for getnetbyaddr). p4raw-id: //depot/perl@247
* Initial integration of ansi branch into mainline (untested).Malcolm Beattie1997-11-111-353/+148
|\ | | | | p4raw-id: //depot/perl@230
| * Merge changes as of 18:00 CSTNick Ing-Simmons1997-11-071-1/+0
| |\ | | | | | | p4raw-id: //depot/ansiperl@211
| * | Reverse integrate Malcolm's chanes into localNick Ing-Simmons1997-11-071-27/+34
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Raw integrate of latest perlNick Ing-Simmons1997-11-071-20/+77
| |\ \ | | | | | | | | p4raw-id: //depot/ansiperl@208
| * | | Builds C++ Borland, MSVC++ (Win32) and GCC++ (Solaris)Nick Ing-Simmons1997-11-051-39/+4
| | | | | | | | | | | | p4raw-id: //depot/ansiperl@203
| * | | Integrate mainline @ 18:15 CST 31 Oct 1997Nick Ing-Simmons1997-11-011-4/+39
| |\ \ \ | | | | | | | | | | p4raw-id: //depot/ansiperl@199
| * | | | Convert miniperl sources to ANSI C. Several passes ofNick Ing-Simmons1997-10-311-330/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Change name of OP_SPECIFIC to OP_THREADSV. Fixed perl_get_sv whenMalcolm Beattie1997-11-111-11/+7
| | | | | | | | | | | | | | | | | | | | | | | | | getting per-thread magicals. Fixed thr->errsv initialisation. p4raw-id: //depot/perl@229
* | | | | Fix up $@ (ERRSV now refers to GvSV(errgv) for non-threaded perl andMalcolm Beattie1997-11-111-2/+2
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | thr->errsv for threaded perl). Fix pp_tie and pp_dbmopen to use GvCV(gv) instead of gv so AUTOLOAD stuff works. All tests now pass again for non-threaded perl. Enhanced perl_get_sv to return per-thread magicals where necessary for threaded perl. p4raw-id: //depot/perl@228