summaryrefslogtreecommitdiff
path: root/op.c
Commit message (Collapse)AuthorAgeFilesLines
* Document code point which makes if (defined %stash::) to workJarkko Hietaniemi2000-08-181-0/+8
| | | | | (noted by Spider Boardman). p4raw-id: //depot/perl@6699
* allow non-variable as lhs of non-updating tr///M. J. T. Guy2000-08-011-1/+3
| | | | | | | Message-Id: <E13JEgd-0003fy-00@libra.cus.cam.ac.uk> (aka ID 20000730.002) p4raw-id: //depot/perl@6471
* Bind op fix.M. J. T. Guy2000-07-241-3/+4
| | | | | | Subject: Re: [PATCH] [ID 20000716.011] strangeness with split($_ =~ m/.../) Message-Id: <E13EGCG-0006oO-00@libra.cus.cam.ac.uk> p4raw-id: //depot/perl@6431
* enable UTF-16 filter by default if relevant BOM is seen; variousGurusamy Sarathy2000-07-141-1/+3
| | | | | cleanups (typos, misformatted code, and small bugs) p4raw-id: //depot/perl@6399
* integrate cfgperl changes#6268..6282 into mainlineGurusamy Sarathy2000-07-111-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | p4raw-link: @6282 on //depot/cfgperl: d4817f5b97d4072a6efac47844b617245b179f2c p4raw-link: @6268 on //depot/cfgperl: 22e04bdb3a09a4c369fd1666143349eab2eba9d4 p4raw-id: //depot/perl@6366 p4raw-integrated: from //depot/cfgperl@6365 'copy in' lib/Net/Ping.pm lib/Text/Wrap.pm t/lib/dprof.t t/lib/dumper-ovl.t t/lib/hostname.t (@5586..) lib/Pod/Html.pm (@5608..) t/lib/ipc_sysv.t (@5812..) t/lib/dumper.t (@5972..) ext/File/Glob/Glob.pm (@6026..) lib/Pod/Man.pm lib/Pod/Text.pm (@6034..) t/lib/anydbm.t (@6072..) lib/ExtUtils/xsubpp (@6156..) pod/perlsub.pod pod/perltie.pod (@6206..) utils/h2xs.PL (@6280..) p4raw-integrated: from //depot/cfgperl@6282 'merge in' vms/vms.c (@6238..) p4raw-integrated: from //depot/cfgperl@6277 'copy in' pod/perlfunc.pod (@6276..) p4raw-integrated: from //depot/cfgperl@6273 'ignore' perlapi.h (@6243..) embedvar.h (@6254..) 'merge in' perlapi.c (@6243..) embed.h (@6254..) embed.pl objXSUB.h op.c proto.h (@6269..) p4raw-integrated: from //depot/cfgperl@6270 'copy in' t/op/taint.t (@5857..) p4raw-integrated: from //depot/cfgperl@6269 'copy in' doop.c (@6263..) 'ignore' toke.c (@6261..) p4raw-integrated: from //depot/cfgperl@6268 'copy in' t/op/sprintf.t (@6267..)
* integrate cfgperl changes#6252..6260 into mainlineGurusamy Sarathy2000-07-111-7/+6
| | | | | | | | | | | | | | | | | | | | | p4raw-link: @6260 on //depot/cfgperl: fc865a0069737312ca5ef9762fe8a9be7aa37747 p4raw-link: @6252 on //depot/cfgperl: 0e4dedf1581344244dfa297db1d00c01c5f821aa p4raw-id: //depot/perl@6362 p4raw-integrated: from //depot/cfgperl@6361 'copy in' t/pragma/constant.t (@5717..) t/op/pack.t t/pragma/warn/op (@5996..) pp_proto.h (@6243..) t/op/my_stash.t (@6250..) lib/IPC/Open3.pm (@6253..) 'ignore' t/pragma/warn/regcomp (@6241..) lib/Exporter.pm (@6251..) p4raw-integrated: from //depot/cfgperl@6260 'copy in' pp.c (@6217..) pod/perlfunc.pod (@6248..) p4raw-integrated: from //depot/cfgperl@6259 'copy in' MANIFEST (@6250..) p4raw-integrated: from //depot/cfgperl@6257 'copy in' op.c (@6228..) 'merge in' sv.c (@6244..) p4raw-integrated: from //depot/cfgperl@6256 'copy in' doop.c (@6254..) p4raw-integrated: from //depot/cfgperl@6254 'copy in' t/op/tr.t (@6192..) 'ignore' embedvar.h objXSUB.h (@6243..) 'merge in' embed.h (@6243..) embed.pl proto.h (@6250..)
* integrate cfgperl changes#6224..6229 into mainlineGurusamy Sarathy2000-07-111-3/+9
| | | | | | | | | | | | | | | | | p4raw-link: @6229 on //depot/cfgperl: 94f13a8fe911b4e5d658c1e8bb515599305c074c p4raw-link: @6224 on //depot/cfgperl: 9e7db0fd3029ee5d3ce957e842a66c057eacd303 p4raw-id: //depot/perl@6352 p4raw-deleted: from //depot/cfgperl@6351 'delete in' lib/lib.pm (@5608..) p4raw-integrated: from //depot/cfgperl@6351 'copy in' t/lib/english.t (@5586..) ext/Socket/Socket.pm (@5704..) README.hpux (@5972..) lib/English.pm (@6034..) p4raw-integrated: from //depot/cfgperl@6228 'copy in' op.c (@6226..) p4raw-branched: from //depot/cfgperl@6227 'branch in' lib/lib.pm.PL p4raw-integrated: from //depot/cfgperl@6227 'copy in' Makefile.SH (@6182..) MANIFEST (@6192..) p4raw-integrated: from //depot/cfgperl@6225 'merge in' embed.pl (@6221..)
* Integrate with Sarathy.Jarkko Hietaniemi2000-06-031-6/+8
|\ | | | | p4raw-id: //depot/cfgperl@6196
| * fix yet another eval"" leak under USE_ITHREADSGurusamy Sarathy2000-06-021-0/+1
| | | | | | p4raw-id: //depot/perl@6195
| * fix small eval"" memory leaks under USE_ITHREADSGurusamy Sarathy2000-06-021-6/+7
| | | | | | p4raw-id: //depot/perl@6194
* | Integrate with Sarathy.Jarkko Hietaniemi2000-05-311-1/+2
|\ \ | |/ | | p4raw-id: //depot/cfgperl@6175
| * scalar() doesn't force scalar context when used in void contextGurusamy Sarathy2000-05-311-1/+2
| | | | | | | | | | (from Simon Cozens) p4raw-id: //depot/perl@6171
* | microperl changes from Simon Cozens; Makefile for microperlJarkko Hietaniemi2000-05-311-3/+4
|/ | | | | | written from scratch; few casts added as microperl compilation doesn't have all prototypes available. p4raw-id: //depot/cfgperl@6174
* fix memory leak in C<eval "BEGIN {}"> (bug in change#4579)Gurusamy Sarathy2000-05-301-16/+16
| | | | | p4raw-link: @4579 on //depot/perl: ed094fafab5cc8979a919ec8755493543b6bddf5 p4raw-id: //depot/perl@6163
* fix memory leak in method call optimization (change#3768);Gurusamy Sarathy2000-05-301-0/+1
| | | | | | | made C<eval "$x->foo()"> leak p4raw-link: @3768 on //depot/perl: f5d5a27c761624409884a263632e1a922439502b p4raw-id: //depot/perl@6162
* fix bogus redeclaration warning for "our" variables in differentGurusamy Sarathy2000-05-281-0/+1
| | | | | scopes p4raw-id: //depot/perl@6137
* glob() loading File::Glob behind the scenes may cause syntax errorsGurusamy Sarathy2000-04-281-2/+9
| | | p4raw-id: //depot/perl@6014
* under useithreads, constant pad entries could inadvertently beGurusamy Sarathy2000-04-281-3/+12
| | | | | | shared across threads (from Eric Blood <eblood@xmission.com>); added Eric's test case to testsuite p4raw-id: //depot/perl@5979
* avoid "will not stay shared" warnings for our variables (fromGurusamy Sarathy2000-04-271-1/+4
| | | | | Robin Barker) p4raw-id: //depot/perl@5965
* patch from Larry to make (\&) prototype work; added tests forGurusamy Sarathy2000-04-271-3/+5
| | | | | the same p4raw-id: //depot/perl@5963
* longstanding bug exposed by change#3307: sort arguments weren'tGurusamy Sarathy2000-04-271-6/+16
| | | | | | | | | compiled with the right wantarray context (ensuing runtime lookup via block_gimme() was getting the incidental context of the sort() itself) p4raw-link: @3307 on //depot/perl: 82092f1dcd6e496644fe74540fa706cb390be431 p4raw-id: //depot/perl@5955
* arrange for next() to resume at the unstack op rather than theGurusamy Sarathy2000-04-241-3/+4
| | | | | | loop conditional, so that scope cleanup happens correctly (from Stephen McCamant) p4raw-id: //depot/perl@5927
* make parenthetic warnings look consistent; make diagnostic onGurusamy Sarathy2000-03-211-4/+4
| | | | | "use 5.6" et al mention the alternate form; pod fixups p4raw-id: //depot/perl@5851
* autovivify open($fh[0],...) properlyGurusamy Sarathy2000-03-201-0/+7
| | | p4raw-id: //depot/perl@5836
* integrate cfgperl contents into mainlineGurusamy Sarathy2000-03-191-1/+2
|\ | | | | p4raw-id: //depot/perl@5822
| * Use the newSVuv().Jarkko Hietaniemi2000-03-181-1/+2
| | | | | | p4raw-id: //depot/cfgperl@5804
* | support for C<use vmsish 'hushed'>; move VMSISH_EXIT out ofGurusamy Sarathy2000-03-191-0/+14
| | | | | | | | | | op_private (from Charles Lane <lane@DUPHY4.Physics.Drexel.Edu>) p4raw-id: //depot/perl@5816
* | fix sort optimizer to not hang inside loopsGurusamy Sarathy2000-03-191-0/+6
| | | | | | p4raw-id: //depot/perl@5815
* | warn about CHECK and INIT blocks encountered at run timeGurusamy Sarathy2000-03-191-0/+8
|/ | | p4raw-id: //depot/perl@5813
* propagate CvFLAGS() into clonesGurusamy Sarathy2000-03-171-2/+1
| | | p4raw-id: //depot/perl@5780
* cleaner logic in op.c, also avoids QNX optimizer bug (from NortonGurusamy Sarathy2000-03-131-3/+2
| | | | | Allen <allen@huarp.harvard.edu>) p4raw-id: //depot/perl@5710
* another optimized-OP_SASSIGN bug: ops that were not OA_TARGLEXGurusamy Sarathy2000-03-121-7/+4
| | | | | were being mistakenly subverted anyway p4raw-id: //depot/perl@5683
* support binmode(F,":crlf") and use open IN => ":raw", OUT => ":crlf"Gurusamy Sarathy2000-03-091-0/+30
| | | | | semantics; the pragma sets defaults for both open() and qx// p4raw-id: //depot/perl@5628
* demand-load utf8.pm in swash routinesGurusamy Sarathy2000-03-091-1/+7
| | | p4raw-id: //depot/perl@5622
* do FILE should not see outside lexicals (from Rick DelaneyGurusamy Sarathy2000-03-081-1/+2
| | | | | <rick@consumercontact.com>) p4raw-id: //depot/perl@5620
* abstract code for C<use Foo 1.23 @ary;> into a Perl_load_module()Gurusamy Sarathy2000-03-081-17/+66
| | | | | API function p4raw-id: //depot/perl@5619
* add missing locks for op refcountsGurusamy Sarathy2000-03-081-13/+0
| | | p4raw-id: //depot/perl@5610
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-27/+27
| | | p4raw-id: //depot/perl@5540
* support for list assignment to pseudohashes (from John TobeyGurusamy Sarathy2000-03-031-5/+14
| | | | | <jtobey@john-edwin-tobey.org>) p4raw-id: //depot/perl@5492
* avoid useless comparisonGurusamy Sarathy2000-03-021-1/+1
| | | p4raw-id: //depot/perl@5436
* avoid compiler warnings (from Dan Sugalski)Gurusamy Sarathy2000-02-271-1/+1
| | | p4raw-id: //depot/perl@5284
* Integrate with Sarathy.Jarkko Hietaniemi2000-02-251-1/+5
|\ | | | | p4raw-id: //depot/cfgperl@5257
| * change#4849 wasn't restoring savestack correctly; make loops that haveGurusamy Sarathy2000-02-251-1/+5
| | | | | | | | | | | | | | continue blocks recognizable at run time p4raw-link: @4849 on //depot/perl: 872465582bf743a066e1240f2c3e941735674827 p4raw-id: //depot/perl@5255
* | More UTF8_MAXLEN fixesGisle Aas2000-02-241-1/+1
|/ | | | | | To: perl5-porters@perl.org Message-ID: <m3ema2tc8q.fsf@eik.g.aas.no> p4raw-id: //depot/cfgperl@5247
* remove dual-valueness of v-strings (i.e., they are pure stringsGurusamy Sarathy2000-02-211-3/+3
| | | | | | | | now); avoid the word "tuple" to describe strings represented as character ordinals; usurp $PERL_VERSION for $^V as suggested by Larry, deprecate $] ; adjust the documentation and testsuite accordingly p4raw-id: //depot/perl@5186
* lexical warnings update, ability to inspect bitmask in callingGurusamy Sarathy2000-02-201-24/+20
| | | | | scope, among other things (from Paul Marquess) p4raw-id: //depot/perl@5170
* glob() takes one or no user arguments and a non-user-visible secondGurusamy Sarathy2000-02-201-1/+2
| | | | | hidden argument, fix its prototype-checking accordingly p4raw-id: //depot/perl@5163
* more B fixups to cope with empty GVs (these can only happen in pads)Gurusamy Sarathy2000-02-191-4/+5
| | | p4raw-id: //depot/perl@5150
* s/WARN_PRECEDENCE/WARN_BAREWORD/, vide change#5131Gurusamy Sarathy2000-02-191-2/+2
| | | | | p4raw-link: @5131 on //depot/perl: 34d09196f6a006314d7ea49a091a30ce5ee08bff p4raw-id: //depot/perl@5135
* rename "Probable precendence problem" diagnostic to "Bareword foundGurusamy Sarathy2000-02-191-2/+1
| | | | | | in conditional" to better reflect the class of error (as suggested by Larry) p4raw-id: //depot/perl@5131