summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Collapse)AuthorAgeFilesLines
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-98/+102
| | | | | | | | | | (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
* avoid bogus line number in XSUB redefined warningsGurusamy Sarathy1998-10-251-1/+2
| | | p4raw-id: //depot/perl@2070
* Program with utf8 identifiers fails to compileLarry Wall1998-10-231-2/+6
| | | p4raw-id: //depot/perl@2038
* restore sanity to "constant" referencesGurusamy Sarathy1998-10-211-1/+39
| | | p4raw-id: //depot/perl@2029
* stray typo found by Hugo van der SandenGurusamy Sarathy1998-10-171-1/+1
| | | p4raw-id: //depot/perl@1988
* integrate cfgperl mods into mainlineGurusamy Sarathy1998-10-161-2/+3
|\ | | | | p4raw-id: //depot/perl@1978
| * check in all confperl changes as of change#1964 into cfgperlGurusamy Sarathy1998-10-151-2/+3
| | | | | | | | | | p4raw-link: @1964 on //depot/confperl: 2d85315bb227e0962a693eaaadc3f40ca2fbf49b p4raw-id: //depot/cfgperl@1971
* | stray tweakGurusamy Sarathy1998-10-161-2/+2
| | | | | | p4raw-id: //depot/perl@1976
* | propagate typeness of lexicals while cloning themGurusamy Sarathy1998-10-151-0/+6
| | | | | | p4raw-id: //depot/perl@1975
* | s/last/first/ typo in append_list()Gurusamy Sarathy1998-10-151-1/+1
|/ | | p4raw-id: //depot/perl@1974
* tweak to make fix in change#1944 behave correctly for closuresGurusamy Sarathy1998-10-151-5/+10
| | | | | | | created within eval'' p4raw-link: @1944 on //depot/perl: 6b35e00972a13cc3d5e641e82fd498a9d9f6a324 p4raw-id: //depot/perl@1966
* change#1614 merely disabled earlier fix (doh!); undo it and properlyGurusamy Sarathy1998-10-131-4/+18
| | | | | | | | fixup the cop_seq value that must be seen by lexical lookups that emanate within eval'' p4raw-link: @1614 on //depot/perl: bd28dd3ca083953e5682058b02b9529902e14ca9 p4raw-id: //depot/perl@1944
* ensure recursive attempts to findlex()icals know enough about whereGurusamy Sarathy1998-10-131-8/+6
| | | | | the last eval'' context was encountered p4raw-id: //depot/perl@1943
* fix globals caught by change#1927; builds and tests on SolarisGurusamy Sarathy1998-10-061-3/+3
| | | | | p4raw-link: @1927 on //depot/perl: eb07465ebe1238598e948058857ec948c6697f86 p4raw-id: //depot/perl@1936
* use cpp symbols instead of hardwired constantsHugo van der Sanden1998-10-061-6/+8
| | | | | | Message-Id: <199810050823.JAA00891@crypt.compulink.co.uk> Subject: [PATCH 5.005_52] By the numbers (resend) p4raw-id: //depot/perl@1931
* make C<use> recognize C<require> overrides; allow C<do EXPR> to beGurusamy Sarathy1998-10-031-2/+39
| | | | | overridden p4raw-id: //depot/perl@1923
* two tweaks for clean build and test on SolarisGurusamy Sarathy1998-09-241-0/+1
| | | p4raw-id: //depot/perl@1877
* warn on C<my($foo,$foo)>Gurusamy Sarathy1998-09-231-3/+2
| | | p4raw-id: //depot/perl@1835
* better diagnostic for do{} used as lvalueGurusamy Sarathy1998-09-231-2/+5
| | | p4raw-id: //depot/perl@1808
* silence redefined warning for XS(INIT) {}Gurusamy Sarathy1998-09-231-0/+1
| | | p4raw-id: //depot/perl@1801
* tr/// logic was hosed under utf8Larry Wall1998-09-051-3/+12
| | | p4raw-id: //depot/perl@1781
* index() applied BM optimization to wrong argumentLarry Wall1998-09-051-0/+2
| | | p4raw-id: //depot/perl@1779
* various tweaks: fix signed vs. unsigned problems that prevented C++Gurusamy Sarathy1998-08-101-5/+5
| | | | | | builds; add sundry PERL_OBJECT scaffolding to get it to build; fix lexical warning testsuite for win32 p4raw-id: //depot/perl@1777
* add missing dTHR; notes for test failures due to small stacksizeGurusamy Sarathy1998-08-091-18/+27
| | | p4raw-id: //depot/perl@1774
* lexical warnings; tweaks to places that didn't apply correctlyPaul Marquess1998-08-091-43/+72
| | | | | | Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk> Subject: lexical warnings patch for 5.005_50 p4raw-id: //depot/perl@1773
* Eliminate superfluous RV2p[AH]Vs in oops[AH]V()Stephen McCamant1998-08-081-20/+2
| | | | | Message-ID: <13764.55116.921952.837027@alias-2.pr.mcs.net> p4raw-id: //depot/perl@1763
* integrate maint-5.005 changes into mainlineGurusamy Sarathy1998-08-081-2/+6
|\ | | | | p4raw-id: //depot/perl@1760
| * fix segfault when threadsv is used as foreach itervarStephen McCamant1998-08-031-0/+4
| | | | | | | | | | | | Message-Id: <13765.8641.997452.14516@alias-2.pr.mcs.net> Subject: [PATCH] threadsv index in enteriter targ in op_free() p4raw-id: //depot/maint-5.005/perl@1721
| * allow *FOO{BAR}[0] etc. (without intervening arrow)Stephen McCamant1998-08-021-1/+1
| | | | | | | | | | | | Message-ID: <13764.54929.60137.104838@alias-2.pr.mcs.net> Subject: [PATCH] Re: Minor nit in glob notation p4raw-id: //depot/maint-5.005/perl@1716
| * tweaked version of suggested patchIlya Zakharevich1998-08-021-1/+1
| | | | | | | | | | | | Message-Id: <199807210140.VAA17186@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_75] Enable -DS p4raw-id: //depot/maint-5.005/perl@1701
* | Here are the long-expected Unicode/UTF-8 modifications.Larry Wall1998-07-241-8/+202
|/ | | p4raw-id: //depot/utfperl@1651
* suppress redefined warnings on C<INIT {} INIT {}>Gurusamy Sarathy1998-07-221-0/+1
| | | p4raw-id: //depot/perl@1628
* make $ prototype to accept THREADSVsGurusamy Sarathy1998-07-221-1/+5
| | | p4raw-id: //depot/perl@1623
* redundant RV2GVs in ck_fun()Stephen McCamant1998-07-211-1/+1
| | | | | Message-Id: <13748.6947.311341.657005@alias-2.pr.mcs.net> p4raw-id: //depot/perl@1606
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-201-12/+12
| | | | | | brute force search script). Result builds and passes all tests on Solaris. win32 and PERL_OBJECT are still untested. p4raw-id: //depot/perl@1578
* PL_ stuff for threadsNick Ing-Simmons1998-07-181-15/+15
| | | p4raw-id: //depot/ansiperl@1534
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-406/+406
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* fix CvMUTEXP() leaks with -DusethreadsGurusamy Sarathy1998-07-181-1/+2
| | | p4raw-id: //depot/perl@1524
* added patch, tweaked PERL_OBJECT thingsGraham Barr1998-07-131-6/+4
| | | | | | Message-Id: <19980712195747.C493@pobox.com> Subject: [ PATCH perl5.004_72] patch to add qr// p4raw-id: //depot/perl@1461
* apply patch for smarter AASSIGN_COMMON detection; regen headersStephen McCamant1998-07-121-0/+10
| | | | | | Message-Id: <13737.12300.950886.821143@alias-2.pr.mcs.net> Subject: [PATCH] @a=@a=qw(1) not working, both 5.004_04 and 5.004_71 p4raw-id: //depot/perl@1458
* make RE engine threadsafe; -Dusethreads builds, tests on Solaris,Gurusamy Sarathy1998-07-121-0/+1
| | | | | | 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-4/+8
| | | | | | Message-Id: <199807092247.SAA06314@monk.mps.ohio-state.edu> Subject: Re: [PATCH 5.004_71] Secure RE update p4raw-id: //depot/perl@1444
* get it building again on win32Gurusamy Sarathy1998-07-091-1/+1
| | | p4raw-id: //depot/perl@1394
* add patch for C<use re 'debug'>Ilya Zakharevich1998-07-081-1/+1
| | | | | | Message-Id: <199807070224.WAA10318@monk.mps.ohio-state.edu> Subject: Re: _70 and Devel::RE p4raw-id: //depot/perl@1371
* much simpler fix to typecheck read/sysread/recv, as suggested byGurusamy Sarathy1998-07-061-2/+5
| | | | | Stephen McCamant p4raw-id: //depot/perl@1346
* undo ck_sysread() changes#1319,1337 in preparation for a muchGurusamy Sarathy1998-07-061-26/+2
| | | | | | | | simpler fix p4raw-link: @1337 on //depot/perl: 77808da1249dc49b6d1ea4171ebce9989b18ea3f p4raw-link: @1319 on //depot/perl: 5081475eefaf24307ce7eaf4c87aafd588b37e98 p4raw-id: //depot/perl@1345
* rename s/\bSI_/PERLSI_/ to avoid collisions with sysinfo headersGurusamy Sarathy1998-07-061-1/+1
| | | p4raw-id: //depot/perl@1339
* allow read(FH,threadsv,...)Gurusamy Sarathy1998-07-061-0/+1
| | | p4raw-id: //depot/perl@1337
* add ck_sysread() for better sysread/read/recv sanityGurusamy Sarathy1998-07-051-2/+25
| | | p4raw-id: //depot/perl@1319
* merge changes#1210,1211,1270 from maintbranchGurusamy Sarathy1998-07-041-1/+4
| | | | | | | p4raw-link: @1270 on //depot/maint-5.004/perl: 413603941653f55130af336b8e990052b26673a6 p4raw-link: @1211 on //depot/maint-5.004/perl: 247620c138019426962998dd7edc0157874220f0 p4raw-link: @1210 on //depot/maint-5.004/perl: 4522f71f5c16bf8892b1952004accec53aab868e p4raw-id: //depot/perl@1277