summaryrefslogtreecommitdiff
path: root/intrpvar.h
Commit message (Collapse)AuthorAgeFilesLines
* provide locked access to string table for USE_THREADSGurusamy Sarathy1998-09-241-0/+1
| | | p4raw-id: //depot/perl@1863
* s/PL_sv/PL_bytecode_sv/ etc., so we have unique, case-insensitiveGurusamy Sarathy1998-07-221-5/+5
| | | | | names p4raw-id: //depot/perl@1616
* final tweaks before beta2Gurusamy Sarathy1998-07-211-5/+5
| | | p4raw-id: //depot/perl@1613
* part 2 of PERL_OBJECT fixes (globals in bytecode.h moved to intrpvar.h)Gurusamy Sarathy1998-07-211-0/+6
| | | p4raw-id: //depot/perl@1608
* make RE engine threadsafe; -Dusethreads builds, tests on Solaris,Gurusamy Sarathy1998-07-121-64/+4
| | | | | | and runs regexes in 1000s of threads without crashing; also fixed statcache not being thread-local p4raw-id: //depot/perl@1448
* add patch, along with all the missing bits, and doc tweaksIlya Zakharevich1998-07-111-0/+3
| | | | | | Message-Id: <199807092247.SAA06314@monk.mps.ohio-state.edu> Subject: Re: [PATCH 5.004_71] Secure RE update p4raw-id: //depot/perl@1444
* add more correct version of change#1350 (as yet untested)Joshua Pritikin1998-07-101-0/+1
| | | | | | | | Message-Id: <H00000e50008f277@MHS> Subject: Re: [PATCH _70] cache missing methods p4raw-link: @1350 on //depot/perl: a4bb25971c379e48da873823e220bdef09e90ab9 p4raw-id: //depot/perl@1404
* get it building again on win32Gurusamy Sarathy1998-07-091-3/+4
| | | p4raw-id: //depot/perl@1394
* change#1350 breaks things, back it outGurusamy Sarathy1998-07-081-1/+0
| | | | | p4raw-link: @1350 on //depot/perl: a4bb25971c379e48da873823e220bdef09e90ab9 p4raw-id: //depot/perl@1376
* add patch for C<use re 'debug'>Ilya Zakharevich1998-07-081-0/+5
| | | | | | Message-Id: <199807070224.WAA10318@monk.mps.ohio-state.edu> Subject: Re: _70 and Devel::RE p4raw-id: //depot/perl@1371
* add patch to improve method caching, regen headersJoshua Pritikin1998-07-061-0/+1
| | | | | | Message-Id: <H00000e50008a518@MHS> Subject: [PATCH _70] cache missing methods p4raw-id: //depot/perl@1350
* added patch for overloading constants, made PERL_OBJECT-awareIlya Zakharevich1998-06-291-0/+1
| | | | | Message-Id: <199806270328.XAA21088@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1259
* partial MULTIPLICITY cleanupGurusamy Sarathy1998-06-231-87/+112
| | | p4raw-id: //depot/perl@1205
* added patch, regen headersIlya Zakharevich1998-06-211-0/+1
| | | | | | Message-Id: <199806190227.WAA07371@monk.mps.ohio-state.edu> Subject: Re: Ilya's patches p4raw-id: //depot/perl@1169
* back out previous change (it breaks PERL_OBJECT)Gurusamy Sarathy1998-06-151-2/+0
| | | p4raw-id: //depot/perl@1136
* added patch, fixed typo, reworked documentationJoshua Pritikin1998-06-151-0/+2
| | | | | | Message-Id: <H00000e500071aa3@MHS> Subject: [PATCH 5.004_66] JMPENV! p4raw-id: //depot/perl@1135
* Bugs with (?{}), $^R and many-to-many substIlya Zakharevich1998-06-111-0/+1
| | | | | Message-Id: <199806100751.DAA05441@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1117
* Applied patch, followed by tweaks to *.sym and `perl embed.pl`Ilya Zakharevich1998-06-101-2/+0
| | | | | | Message-Id: <199806090216.WAA02041@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_66] Resend of RE cache patch (modified) p4raw-id: //depot/perl@1105
* [win32] add AS patch#25 (allow B build with -DPERL_OBJECT)Gurusamy Sarathy1998-06-041-4/+6
| | | p4raw-id: //depot/win32/perl@1074
* [win32] minimal fix to enable compiling with -DMULTIPLICITYGurusamy Sarathy1998-05-311-3/+2
| | | | | (non-threadsafe regcomp.c globals need revisiting) p4raw-id: //depot/win32/perl@1067
* [asperl] tweaks to make it build with the Borland compiler. Won't runGurusamy Sarathy1998-05-261-1/+0
| | | | | | testsuite because @INC intuition from location of perlcore.dll seems to be broken. Also, system() and qx// seem broken as well. p4raw-id: //depot/asperl@1033
* [asperl] integrate mainline changes (untested)Gurusamy Sarathy1998-05-181-2/+10
|\ | | | | p4raw-id: //depot/asperl@1010
| * [win32] merge change#995 from maintbranch, tweak interp.sym andGurusamy Sarathy1998-05-161-2/+1
| | | | | | | | | | | | | | run embed.pl p4raw-link: @995 on //depot/maint-5.004/perl: eed40d4c6e2818f110664d5fbaa0edac73f6b1a6 p4raw-id: //depot/win32/perl@1005
| * [win32] intern -> sys_internGurusamy Sarathy1998-04-221-1/+1
| | | | | | p4raw-id: //depot/win32/perl@895
| * [win32] hand-applied patch along with small tweaksJan Dubois1998-04-221-0/+9
| | | | | | | | | | | | Message-Id: <35400e2a.13538517@smtp1.ibm.net> Subject: Re: Per-Interpreter variables for win32.c p4raw-id: //depot/win32/perl@894
* | [asperl] integrate mainline changesGurusamy Sarathy1998-04-081-2/+0
|\ \ | |/ | | p4raw-id: //depot/asperl@884
| * [win32] implement stack-of-stacks so that magic invocations don'tGurusamy Sarathy1998-04-031-2/+0
| | | | | | | | | | invalidate local stack pointer p4raw-id: //depot/win32/perl@864
* | [asperl] added AS patch#5 (patch #4 was intentionally skipped afterGurusamy Sarathy1998-02-141-7/+67
| | | | | | | | | | discussion) p4raw-id: //depot/asperl@521
* | [asperl] integrate win32 branch contentsGurusamy Sarathy1998-02-091-0/+1
|\ \ | |/ | | p4raw-id: //depot/asperl@493
| * 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
* | [asperl] added AS patch#2Gurusamy Sarathy1998-01-301-0/+10
|/ | | p4raw-id: //depot/asperl@443
* Lots of VMS changes. vms/gen_shrfls.pl (which parses header files)Charles Bailey1997-12-171-1/+1
| | | | | | needs rewriting now that we use perlvars.h and foovar.h: Subject: [PATCH] 5.004_54 under VMS (fwd) p4raw-id: //depot/perl@374
* embed.pl now reads *var*.h to do its stuff.Nick Ing-Simmons1997-11-301-60/+26
| | | | | | | | | | | | Split generated embed.h into two - new embedvar.h is #included when 'op' etc. will not mess up proto.h etc. Removed #define foo (thr->Tfoo) from thread.h Added some 'missing' symbols to global.sym, removed those in the *var*.h files Has build all MULTIPLICITY/USE_THREADS options on win32 with VC++ (and passed tests), but not with exactly this set of files. p4raw-id: //depot/ansiperl@338
* Globals and structs via macros - part 1 of NNick Ing-Simmons1997-11-291-0/+193
- introduce perlvars.h intrpvar.h and thrdvar.h - change perl.h and thread.h to include them with appropriate macros defined - result is status-quo but with macros - next step is to tweak embed.* to capitalize on new easy-to-find info. p4raw-id: //depot/ansiperl@337