summaryrefslogtreecommitdiff
path: root/thrdvar.h
Commit message (Collapse)AuthorAgeFilesLines
* PERL_IMPLICIT_CONTEXT is usually defined for threads, so assume thatNicholas Clark2007-05-141-2/+5
| | | | | | its int needs a friend under LP64. gcc -Wpaddedspotted padding I'd missed in thrdvar.h p4raw-id: //depot/perl@31217
* Move PL_delayedisa into a better spot in the interpreter structure.Nicholas Clark2007-05-031-4/+8
| | | p4raw-id: //depot/perl@31127
* Re: mro status, etcBrandon Black2007-05-031-0/+1
| | | | | | From: "Brandon Black" <blblack@gmail.com> Message-ID: <84621a60704301445y37e9b05ey235210a8e5547cc1@mail.gmail.com> p4raw-id: //depot/perl@31122
* More variable reordering saves another 40 bytes from the interpreterNicholas Clark2007-04-231-5/+11
| | | | | structure. (on LP64). Zero cost space saving! Woohoo! p4raw-id: //depot/perl@31034
* Various variables in intrpvar.h and thrdvar.h are considerably largerNicholas Clark2007-04-211-4/+4
| | | | | than they need to be. p4raw-id: //depot/perl@31017
* By re-ordering declarations in interpvar.h and thrdvar.h, reduce theNicholas Clark2007-04-211-7/+8
| | | | | | size of the interpreter structure. (For LP64, from 3712 to 3584, for ILP32, from 2288 to 2248). p4raw-id: //depot/perl@31014
* Update copyright years in .h files. Also, in .plRafael Garcia-Suarez2007-01-051-1/+2
| | | | | | files that generate .h files, so they'll be ready next time. p4raw-id: //depot/perl@29695
* Re: [PATCH] Add hook for re_dup() into regex engine as reg_dupe (make re ↵Yves Orton2006-09-291-16/+0
| | | | | | | pluggable under threads) Message-ID: <9b18b3110609290341p11767110sec20a6fee2038a00@mail.gmail.com> p4raw-id: //depot/perl@28900
* Make Perl_regdupe only exist for threaded perls.Nicholas Clark2006-09-261-0/+2
| | | p4raw-id: //depot/perl@28893
* Add hook for re_dup() into regex engine as reg_dupe (make reYves Orton2006-09-251-0/+4
| | | | | | Message-ID: <9b18b3110609170557r73d94c18v90285bd57a38b876@mail.gmail.com> Date: Sun, 17 Sep 2006 14:57:57 +0200 p4raw-id: //depot/perl@28891
* Shrink the interpreter structure by 4 bytes (usually) by makingNicholas Clark2006-09-161-2/+2
| | | | | | PL_in_eval a U8 and PL_delaymagic a U16. (And corresponding changes in struct block_eval in cop.h to avoid any possible compiler warnings) p4raw-id: //depot/perl@28855
* Move all the regexp state variables into a single structure.Nicholas Clark2006-04-061-35/+1
| | | | | | This allows it to be saved, restored and cloned with a single Copy() (but inevitably still some fixup) p4raw-id: //depot/perl@27732
* eliminate PL_regprecomp, PL_regprogram, PL_regnpar and PL_regdataDave Mitchell2006-04-051-4/+0
| | | | | (only another 441 global vars to go ...) p4raw-id: //depot/perl@27716
* use slabs to allocate save state space in regmatch()Dave Mitchell2006-04-021-0/+5
| | | p4raw-id: //depot/perl@27679
* remove unused PL_regcc variableDave Mitchell2006-03-241-1/+0
| | | p4raw-id: //depot/perl@27599
* Re: [PATCH] s/Null(gv|hv|sv)/NULL/gSteven Schubiger2006-02-031-2/+2
| | | | | | Message-ID: <20060203152449.GI12591@accognoscere.homeunix.org> Date: Fri, 3 Feb 2006 16:24:49 +0100 p4raw-id: //depot/perl@27065
* Re: [PATCH] s/Null(av|ch)/NULL/gSteven Schubiger2006-02-021-1/+1
| | | | | Message-ID: <20060202093849.GD12591@accognoscere.homeunix.org> p4raw-id: //depot/perl@27054
* sort/multicall patchRobin Houston2005-11-021-1/+0
| | | | | Message-ID: <20051029203307.GA8869@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@25953
* Quotes fixed, see also perl #36079Andy Lester2005-06-021-2/+1
| | | | | Message-ID: <20050602050238.GA4001@petdance.com> p4raw-id: //depot/perl@24666
* Update copyrights.Rafael Garcia-Suarez2005-03-301-1/+1
| | | p4raw-id: //depot/perl@24106
* Consting fiveAndy Lester2005-03-251-1/+1
| | | | | | | | Message-ID: <20050325231409.GB17660@petdance.com> [with modification - the extra argument to incpush was supposed to be being used] p4raw-id: //depot/perl@24081
* Remove PERL_FLEXIBLE_EXCEPTIONS code.Marcus Holland-Moritz2005-01-101-3/+0
| | | p4raw-id: //depot/perl@23780
* remove binary compat from #23156 (remove PL_retstack)Dave Mitchell2004-07-231-4/+0
| | | p4raw-id: //depot/perl@23157
* remove the return stack PL_retstack, and store return ops in the CXDave Mitchell2004-07-231-3/+3
| | | | | structure directly instead p4raw-id: //depot/perl@23156
* Restore the two variables retired by the change #19268Jarkko Hietaniemi2003-04-191-0/+2
| | | | | | (for binary backward compatibility) p4raw-link: @19268 on //depot/perl: dd28f7bb7eebdb0b562c940b3c4f89457e829ea6 p4raw-id: //depot/perl@19275
* allow recursive FETCHesDave Mitchell2003-04-191-3/+1
| | | | | Message-ID: <20030407100041.A1617@fdgroup.com> p4raw-id: //depot/perl@19268
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+1
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* COW regexps:Nicholas Clark2003-02-161-1/+1
| | | | | | Subject: [PATCH] Copy on write for $& and $1... Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18726
* these variables are not in use anywhere since 5.8.0Gurusamy Sarathy2002-12-281-13/+0
| | | p4raw-id: //depot/perl@18355
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-30/+0
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* More U32 regflags.Jarkko Hietaniemi2002-04-271-1/+1
| | | p4raw-id: //depot/perl@16231
* Sprinkle some copyrights (use the oldest timestamp toJarkko Hietaniemi2002-01-241-0/+9
| | | | | | be found in the repository, which is most often not right, but at least consistent) p4raw-id: //depot/perl@14400
* Missed the =head1 additions.Jarkko Hietaniemi2002-01-031-0/+4
| | | p4raw-id: //depot/perl@14041
* Some bincompat clawbacks.Jarkko Hietaniemi2001-12-191-1/+1
| | | p4raw-id: //depot/perl@13813
* Re: [ID 20010815.012] Unfortunate interaction between -0 cmd line arg & ↵Hugo van der Sanden2001-09-151-1/+1
| | | | | | | (??{CODE}) regex Message-Id: <200109091741.f89HfsM18534@crypt.compulink.co.uk> p4raw-id: //depot/perl@12027
* Rename the variable: it *used* to be (wrongly) that theJarkko Hietaniemi2001-09-021-1/+1
| | | | | | code related to PL_reg_sv (so PL_reg_sv_utf8 was logical) but that is no more the case: PL_reg_match_utf8 is better. p4raw-id: //depot/perl@11823
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-6/+6
| | | | | | Thanks to H. Merijn Brand for the patch. Some of the comments and or guards might be removable in perl.h now. p4raw-id: //depot/perl@11758
* New try for ID 20010407.006: detach the semanticsJarkko Hietaniemi2001-08-181-0/+4
| | | | | "was the last match target UTF8" into its own variable. p4raw-id: //depot/perl@11717
* Pluggable optimizerSimon Cozens2001-08-011-0/+2
| | | | | Message-ID: <20010801135702.I10442@netthink.co.uk> p4raw-id: //depot/perl@11541
* Add support for $^N, the most-recently closed group.Jarkko Hietaniemi2001-06-301-0/+1
| | | p4raw-id: //depot/perl@11038
* Save the spot of regprev (see #9911) for binary compatibility;Jarkko Hietaniemi2001-04-301-0/+1
| | | | | regen API. p4raw-id: //depot/perl@9912
* Re: [PATCH bleadperl] [ID 20010426.002] Word boundry regex [...] Hugo van der Sanden2001-04-301-1/+0
| | | | | Message-Id: <200104291609.RAA17790@crypt.compulink.co.uk> p4raw-id: //depot/perl@9911
* Integrate changes #8608,8609,8610,8611,8612,8613 from maintperl.Jarkko Hietaniemi2001-01-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | perl's internal variables are not for public consumption, move their docs from perlapi.pod to perlintern.pod support for -Dusethreads build under HP-UX 10.20 and DCE threads library (11.0 and later have pthreads but 10.x don't) avoid uninitialized value warnings canonicalize paths when doing chdir() on windows (or Cwd::getcwd() gets weird results) perldoc nit on windows make it possible to run the tests outside the source tree (there's still a dependency on ../lib being the library location) p4raw-link: @8612 on //depot/maint-5.6/perl: 21b80573951053245624647c6ea0077acae22b99 p4raw-link: @8611 on //depot/maint-5.6/perl: 706e8e4d2d0a6985197cb1cb76dc3d2575cd159e p4raw-link: @8610 on //depot/maint-5.6/perl: fc1aae957f18d75529c72450055ab0d424b7d318 p4raw-link: @8609 on //depot/maint-5.6/perl: 13b98125bf15a4dfacaa2c6f56d3742c97180500 p4raw-link: @8608 on //depot/maint-5.6/perl: f893c726cdaa1ccdec167db9b2ff5c2fdc19e29b p4raw-id: //depot/perl@8614 p4raw-integrated: from //depot/maint-5.6/perl@8596 'copy in' t/lib/dprof/V.pm t/op/flip.t utils/perldoc.PL (@8159..) win32/bin/search.pl (@8166..) t/io/tell.t (@8175..) hints/hpux.sh (@8601..) thread.h (@8606..) 'ignore' pod/perlintern.pod (@7766..) pod/perlapi.pod (@8605..) 'merge in' intrpvar.h t/base/term.t (@7895..) win32/vdir.h (@8156..) thrdvar.h (@8602..) perlapi.c (@8606..)
* API Variable documentation Simon Cozens2001-01-151-0/+17
| | | | | Message-ID: <20010115193554.A9919@pembro26.pmb.ox.ac.uk> p4raw-id: //depot/perl@8447
* UTF8 output prework.Nick Ing-Simmons2000-12-091-2/+1
| | | | | | - Store $\ and $, as SVs so they can have SvUTF8 flag - use do_print() rather than raw PerlIO_write() to print them. p4raw-id: //depot/perlio@8049
* Add non-blocking thread doneness checkingDan Sugalski2000-10-251-1/+1
| | | | | | | Message-Id: <5.0.0.25.0.20001025133504.01ef1e20@24.8.96.48> plus regen global.sym. p4raw-id: //depot/perl@7442
* make change#3386 a build-time option (avoids problems due toGurusamy Sarathy2000-02-201-4/+3
| | | | | | | perl_run() longjmping out) p4raw-link: @3386 on //depot/perl: 312caa8e97f1c7ee342a9895c2f0e749625b4929 p4raw-id: //depot/perl@5162
* autogenerate API listing from comments in the source (from BenjaminGurusamy Sarathy2000-01-281-0/+12
| | | | | | | Stuhl <sho_pi@hotmail.com>); fix the markup format to be more flexible for better readability; add missing docs in sv.c; regenerate perltoc p4raw-id: //depot/perl@4915
* remove kludgey duplicate background error avoidance (causedGurusamy Sarathy1999-10-081-1/+0
| | | | | | "leaks"; %@ wasn't even user-visible under -Dusethreads); only repeats of most recent error are now avoided p4raw-id: //depot/perl@4316