summaryrefslogtreecommitdiff
path: root/run.c
Commit message (Collapse)AuthorAgeFilesLines
* Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | p4raw-id: //depot/perl@14391
* runtime runops switchIlya Zakharevich2001-11-161-137/+0
| | | | | Message-ID: <20011116004809.A934@math.ohio-state.edu> p4raw-id: //depot/perl@13044
* Custom OpsSimon Cozens2001-08-271-1/+1
| | | | | | Message-ID: <20010825174509.A5752@netthink.co.uk> I also added a fix to Opcode.pm to quite test cases. p4raw-id: //depot/perl@11756
* -Wall cleanup continues.Jarkko Hietaniemi2001-06-021-6/+8
| | | p4raw-id: //depot/perl@10392
* Simplify deb_curcv() a bitBenjamin Sugars2001-05-091-2/+0
| | | | | Message-ID: <Pine.LNX.4.21.0105091811340.1160-100000@marmot.rim.canoe.ca> p4raw-id: //depot/perl@10062
* MULTIPLICITY/DEBUGGING build fix.Nick Ing-Simmons2001-05-091-1/+1
| | | p4raw-id: //depot/perlio@10045
* Re: [PATCH] Find the last of the missing pad variables Benjamin Sugars2001-05-081-3/+4
| | | | | Message-ID: <Pine.LNX.4.21.0105080912370.1930-100000@marmot.rim.canoe.ca> p4raw-id: //depot/perl@10033
* Help -Dt show correct pad variablesBenjamin Sugars2001-05-071-6/+34
| | | | | Message-ID: <Pine.LNX.4.21.0105061142040.12858-100000@localhost.localdomain> p4raw-id: //depot/perl@10015
* Integrate changes #9259,9260 from maintperl into mainline.Jarkko Hietaniemi2001-03-201-1/+1
| | | | | | | | | | | | | Subject: [MacPerl-Porters] [PATCH] POSIX, File::Path (Mac OS) for 5.6.1 and 5.7 Subject: [PATCH perl-5.6.1-TRIAL3/run.c] printf warning p4raw-link: @9260 on //depot/maint-5.6/perl: b83ee361c1b8f0045f0125bffa546780643848c4 p4raw-link: @9259 on //depot/maint-5.6/perl: 5a271d91b72f558a378756b049d1040c9ff0a63c p4raw-id: //depot/perl@9261 p4raw-integrated: from //depot/maint-5.6/perl@9258 'copy in' lib/File/Path.pm (@8175..) 'merge in' ext/POSIX/POSIX.xs (@8885..) run.c (@8987..)
* -Dt padsv($var)Dave Mitchell2001-02-261-0/+11
| | | | | Message-Id: <200102261101.LAA12915@tiree.fdgroup.co.uk> p4raw-id: //depot/perl@8947
* Bump up Larry's copyright.Jarkko Hietaniemi2001-01-011-1/+1
| | | p4raw-id: //depot/perl@8289
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-4/+0
| | | p4raw-id: //depot/perl@7984
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-2/+2
| | | p4raw-id: //depot/perl@5540
* set SvUTF8 on vectors only if there are chars > 127; update copyrightGurusamy Sarathy2000-02-061-1/+1
| | | | | years (from Gisle Aas) p4raw-id: //depot/perl@5009
* minor USE_ITHREADS tweaksGurusamy Sarathy1999-12-011-2/+2
| | | p4raw-id: //depot/perl@4603
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-1/+1
| | | p4raw-id: //depot/perl@4602
* fix problem pointer castsGurusamy Sarathy1999-11-141-1/+2
| | | p4raw-id: //depot/perl@4583
* Integrate with Sarathy.Jarkko Hietaniemi1999-11-111-2/+2
|\ | | | | p4raw-id: //depot/cfgperl@4549
| * preliminary support for GVOP indirection via padGurusamy Sarathy1999-11-081-2/+2
| | | | | | p4raw-id: //depot/perl@4539
* | Incremental Mac integration from Matthias.Jarkko Hietaniemi1999-11-041-6/+2
| | | | | | p4raw-id: //depot/cfgperl@4512
* | Initial integration of the MacPerl changes form Matthias.Jarkko Hietaniemi1999-11-021-1/+8
|/ | | p4raw-id: //depot/cfgperl@4508
* usurp GVOP slot for new PADOP (one small step to making optreeGurusamy Sarathy1999-10-291-2/+2
| | | | | shareable across interpreters) p4raw-id: //depot/perl@4484
* More printf-fixes (see also #4426).Jarkko Hietaniemi1999-10-231-4/+5
| | | p4raw-id: //depot/cfgperl@4429
* deadcode removalGurusamy Sarathy1999-08-291-8/+2
| | | p4raw-id: //depot/perl@4034
* fixes for logical bugs in the lexwarn patch; other tweaks to avoidGurusamy Sarathy1999-07-081-2/+3
| | | | | type mismatch problems p4raw-id: //depot/perl@3658
* lexical warnings update (warning.t fails one testPaul Marquess1999-07-071-2/+2
| | | | | | | due to leaked scalar, investigation pending) Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C8E@mbtlipnt02.btlabs.bt.co.uk> Subject: [PATCH 5.005_57] Lexical Warnings - mandatory warning are now default warnings p4raw-id: //depot/perl@3640
* fix small nitsGurusamy Sarathy1999-06-101-2/+2
| | | p4raw-id: //depot/perl@3526
* more complete support for implicit thread/interpreter pointer,Gurusamy Sarathy1999-06-091-3/+3
| | | | | | | | | | | | | | | | | | | | | enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops without that enabled): - USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR is a noop; tests pass on Solaris; should be faster now! - MULTIPLICITY has been tested with and without PERL_IMPLICIT_CONTEXT on Solaris - improved function database now merged with embed.pl - everything except the varargs functions have foo(a,b,c) macros to provide compatibility - varargs functions default to compatibility variants that get the context pointer using dTHX - there should be almost no source compatibility issues as a result of all this - dl_foo.xs changes other than dl_dlopen.xs untested - still needs documentation, fixups for win32 etc Next step: migrate most non-mutex variables from perlvars.h to intrpvar.h p4raw-id: //depot/perl@3524
* initial stub implementation of implicit thread/thisGurusamy Sarathy1999-06-071-13/+7
| | | | | | | | | | | | pointer argument; builds/tests on Solaris, win32 hasn't been fixed up yet; proto.h, global.sym and static function decls are now generated from a common database in proto.pl; some inconsistently named perl_foo() things are now Perl_foo(), compatibility #defines provided; perl_foo() (lowercase 'p') reserved for functions that take an explicit context argument; next step: generate #define foo(a,b) Perl_foo(aTHX_ a,b) p4raw-id: //depot/perl@3522
* remove _() non-ansismGurusamy Sarathy1999-06-021-1/+1
| | | p4raw-id: //depot/perl@3518
* update copyright yearsGurusamy Sarathy1999-03-221-1/+1
| | | p4raw-id: //depot/perl@3124
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-1/+2
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-11/+8
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133
* part 1 of PERL_OBJECT fixes for new var namesGurusamy Sarathy1998-07-211-1/+1
| | | p4raw-id: //depot/perl@1607
* PL_ stuff for threadsNick Ing-Simmons1998-07-181-6/+6
| | | p4raw-id: //depot/ansiperl@1534
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-8/+8
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* Make -DP work (and readable)Gisle Aas1998-07-141-2/+3
| | | | | Message-Id: <m3hg0k973h.fsf@furu.g.aas.no> p4raw-id: //depot/perl@1490
* [asperl] integrate mainline changesGurusamy Sarathy1998-05-291-5/+10
|\ | | | | p4raw-id: //depot/asperl@1055
| * [win32] misc changesGurusamy Sarathy1998-05-291-5/+18
| | | | | | | | | | | | - remove code that works around lack of I_STDARG (we're a happy ANSI family) - leave dump_foo() stubs when not -DDEBUGGING for consistent symbol exports p4raw-id: //depot/win32/perl@1053
* | [asperl] more changes to satisfy non-debug VC build (C-API doesn'tGurusamy Sarathy1998-05-261-6/+14
| | | | | | | | | | build, and the testsuite still won't run) p4raw-id: //depot/asperl@1035
* | [asperl] added AS patch#2Gurusamy Sarathy1998-01-301-3/+10
|/ | | p4raw-id: //depot/asperl@443
* Create a struct for all perls globals (as an option)Nick Ing-Simmons1997-12-011-3/+5
| | | | | | | Mainly for Mingw32 which cannot import data. Now only Opcode tests fail (op_desc/op_name not handled yet stuff) p4raw-id: //depot/ansiperl@341
* Initial (untested) integration of mainline changes.Gurusamy Sarathy1997-11-111-9/+6
|\ | | | | p4raw-id: //depot/win32/perl@234
| * Convert miniperl sources to ANSI C. Several passes ofNick Ing-Simmons1997-10-311-9/+6
| | | | | | | | | | | | | | | | | | 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
* | Remove runlevel. It was used to count how many runops() callsGurusamy Sarathy1997-11-101-5/+0
|/ | | | | | | we were in the process of executing, and longjmp() to the topmost one (if not already there). We use a null top_env->je_prev to distinguish that now. p4raw-id: //depot/win32/perl@223
* Re-introduce the changes from change 68 (runops becomes aMalcolm Beattie1997-09-291-6/+3
| | | | | | function pointer and sv_bless3 for '~'-magic) which got lost during the preparation for the maint-merge. p4raw-id: //depot/perl@78
* Start merge with maint-5.004 branch by creating an ancestralMalcolm Beattie1997-09-291-3/+6
|\ | | | | | | | | | | branch point via a fake resolution with the maint-merge branch. See Perforce Tech Note 9 for details. p4raw-id: //depot/perl@77
* | runops becomes a funtion pointer and sv_bless3 createdMalcolm Beattie1997-09-221-6/+3
| | | | | | | | | | to avoid pointer forgery with '~'-magic. p4raw-id: //depot/perl@68
* | More fixups for thrperl integration.Malcolm Beattie1997-06-051-3/+0
| | | | | | p4raw-id: //depot/perl@27
* | Integrate thrperl 5.003->5.004.Malcolm Beattie1997-05-261-13/+18
|\ \ | |/ |/| p4raw-id: //depot/perl@24