summaryrefslogtreecommitdiff
path: root/sv.h
Commit message (Collapse)AuthorAgeFilesLines
* The 0, in the assert_not_ROK() makes IRIX cc to worryJarkko Hietaniemi2003-03-111-8/+8
| | | | | | (cc-1171 cc: WARNING ... The indicated expression has no effect.) So make the macro to include the , and the non-gcc case empty. p4raw-id: //depot/perl@18921
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* Patching magic from Inaba-san's keyboard: fix for [perl #8769]:Jarkko Hietaniemi2003-02-241-0/+12
| | | | | | "scalar upgraded to UTF-8 as a side effect of quote-interpolation when 'use encoding' is engaged"-- wasn't actually encoding's fault. p4raw-id: //depot/perl@18764
* COW regexps:Nicholas Clark2003-02-161-0/+6
| | | | | | Subject: [PATCH] Copy on write for $& and $1... Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18726
* inline SvREFCNT_dec:Nicholas Clark2003-02-161-0/+15
| | | | | | Subject: [PATCH] Copy on write for $& and $1... Message-ID: <20030209230008.GF299@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18725
* More code cleanup.H.Merijn Brand2003-02-111-5/+2
| | | | | | | Subject: Re: New SV Flag From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Message-Id: <20030207095258.6E05.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@18693
* make Copy On Write work once againNicholas Clark2003-01-271-1/+1
| | | | | Message-ID: <20030125002550.GG278@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18595
* assert PV isn't RVNicholas Clark2003-01-221-6/+18
| | | | | Message-ID: <20030117194044.GB297@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18552
* Fix 'use encoding' I/O for code points 0x80..0xFF;Jarkko Hietaniemi2003-01-161-0/+1
| | | | | code changes from Inaba Hiroto; test tweaks by jhi. p4raw-id: //depot/perl@18496
* Fixes bug #15273, the return of the object causedArtur Bergman2003-01-031-0/+1
| | | | | | | | | the stash of the object to be cloned, cloning the entire syntax tree and all lexicals in there creating danglning copies to the object. (Pararell but unlinked STASH tree). This adds a new flag, when set it will use STASHES from the thread we are joining into avoiding the problem. p4raw-id: //depot/perl@18419
* new flag SvPADSTALEDave Mitchell2003-01-031-1/+5
| | | | | Message-ID: <20021219190021.D9530@fdgroup.com> p4raw-id: //depot/perl@18410
* remove flag SvPADBUSYDave Mitchell2003-01-031-5/+3
| | | | | Message-ID: <20021219185543.C9530@fdgroup.com> p4raw-id: //depot/perl@18409
* allow evals to see the full lexical scopeDave Mitchell2002-12-021-1/+3
| | | | | Message-ID: <20021124221906.A25386@fdgroup.com> p4raw-id: //depot/perl@18220
* Document PRIVSHIFT.Yitzchak Scott-Thoennes2002-11-161-1/+1
| | | | | | Subject: [PATCH] two small doc patches Message-ID: <3yC19gzkguTO092yn@efn.org> p4raw-id: //depot/perl@18151
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-61/+11
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* enable -ansi -pedanticJarkko Hietaniemi2002-09-261-2/+2
| | | | | Message-ID: <20020917221925.GF85044@lyta.hut.fi> p4raw-id: //depot/perl@17925
* sv_2pv_flags and ROK and UTF8 flagsYitzchak Scott-Thoennes2002-09-081-1/+1
| | | | | | | | Date: Wed, 04 Sep 2002 21:09:01 -0700 Message-ID: <djtd9gzkgyLd092yn@efn.org> Date: Fri, 06 Sep 2002 09:23:03 -0700 Message-ID: <nZNe9gzkgKdH092yn@efn.org> p4raw-id: //depot/perl@17864
* Version object patch #1John Peacock2002-08-201-1/+4
| | | | | | | Message-id: <3D5BB55D.6090603@rowman.com> and Message-id: <3D627D1A.4050607@rowman.com> and t/lib/warnings/universal tweak to skip p4raw-id: //depot/perl@17746
* [REVISED PATCH] Magic v-stringsJohn Peacock2002-08-201-0/+1
| | | | | | Message-id: <3D556FE6.6000404@rowman.com> plus a bit of cleanup p4raw-id: //depot/perl@17742
* Clean up copy-on-write macros and debug facilities (new flag 'C').Nicholas Clark2002-08-201-19/+15
| | | | | | | Handle CoW in hashes: Subject: Re: why would tr/// be performing hash copies? Message-id: <20020818221700.GD294@Bagpuss.unfortu.net> p4raw-id: //depot/perl@17740
* Copy On WriteNicholas Clark2002-08-171-0/+30
| | | | | | Message-id: <20020815001035.A69079@plum.flirble.org> specify "-Accflags='-DPERL_COPY_ON_WRITE'" to use p4raw-id: //depot/perl@17728
* Re: unique attribute?Doug MacEachern2002-06-091-0/+1
| | | | | Message-ID: <Pine.LNX.4.33.0206091645330.26891-100000@mako.covalent.net> p4raw-id: //depot/perl@17153
* squelch some more type mismatch warningsGurusamy Sarathy2002-04-211-1/+1
| | | | | | SvREFCNT_dec(x ? y : z) did not typecast the right thing due to missing parens in macro definition p4raw-id: //depot/perl@16055
* Retract the UTF-8 filenames patch. This may beJarkko Hietaniemi2002-04-091-1/+0
| | | | | | better dealt with in Perl level, a la File::Spec (since the whole mess is strongly filesystem-specific). p4raw-id: //depot/perl@15835
* There was no nice way of getting in UTF-8 filenames:Jarkko Hietaniemi2002-04-071-0/+1
| | | | | | | | now one can use in the (new) three-arg form of readdir() and in File::Glob import a ":utf8" to transparently accept the filenames as Unicode. Note that only :utf8 is supported, not fancier stuff like :encoding(foobar) p4raw-id: //depot/perl@15776
* Re: the dirty half dozen (Re: perl@15662)Nicholas Clark2002-04-061-1/+1
| | | | | | | Message-ID: <20020405232117.GE323@Bagpuss.unfortu.net> (with the last one reversed) p4raw-id: //depot/perl@15757
* tidy sv.[ch] after CRIPPLED_CC removalDave Mitchell2002-03-231-113/+67
| | | | | Message-ID: <20020323222724.A19425@fdgroup.com> p4raw-id: //depot/perl@15452
* If Unicode keys are entered to a hash, a bit is turned on.Jarkko Hietaniemi2002-03-221-0/+1
| | | | | | | | | | If the bit is on, when the keys are fetched from the hash (%h, each %h, keys %h), the Unicodified versions of the keys are returned if needed. This solution errs on the size of over-Unicodifying, the old solution erred on the side of under-Unicodifying. As long as the hash keys can be a mix of byte and Unicode strings, a perfect fit is hard to come by. p4raw-id: //depot/perl@15407
* -DCRIPPLED_CC RIPDave Mitchell2002-03-211-3/+3
| | | | | Message-ID: <20020321172440.C13683@fdgroup.com> p4raw-id: //depot/perl@15397
* Debugging OPsIlya Zakharevich2002-03-031-1/+1
| | | | | | Message-Id: <20020302054958.A5511@math.ohio-state.edu> p4raw-link: @14577 on //depot/perl: 0ad5258ff3f3328f321188cbb4fcd6a74b365431 p4raw-id: //depot/perl@14956
* Clarify SvPV and SvPV_force api docsSam Tregar2002-02-191-8/+12
| | | | | Message-ID: <Pine.LNX.4.44.0202182305350.10037-100000@localhost.localdomain> p4raw-id: //depot/perl@14768
* Integrate mainlineNick Ing-Simmons2002-01-251-1/+1
| | | | | All but ../lib/Unicode/UCD.t pass. p4raw-id: //depot/perlio@14412
* Nearly-working threads re-structuring. Do not integrate,Nick Ing-Simmons2002-01-191-0/+16
| | | | | submit-ing to get to Win32, and as "off site" backup. p4raw-id: //depot/perlio@14352
* Missed the =head1 additions.Jarkko Hietaniemi2002-01-031-0/+8
| | | p4raw-id: //depot/perl@14041
* Change $=, $., $*, $%, and $- to be IVs instead of longs.Jarkko Hietaniemi2001-11-291-5/+5
| | | p4raw-id: //depot/perl@13346
* a few typo fixes Jeffrey Friedl2001-11-121-8/+8
| | | | | | | | | | | Message-Id: <200111120515.fAC5FIc74795@ventrue.corp.yahoo.com> Patching README.foo instead of pod/perlfoo.pod, not patching Math::BigInt (Tels will take care of that), dropping broken hv.c and sv.h patches, patching libnetcfg.PL and perldoc.PL instead of libnetcfg and perldoc, patching ext/Digest/MD5/t/files.t since MD5.pm was changed. p4raw-id: //depot/perl@12954
* sv.h documentationTim Jenness2001-10-281-7/+7
| | | | | Message-ID: <Pine.LNX.4.33.0110271526270.24647-100000@lapaki> p4raw-id: //depot/perl@12720
* Add a new flag character 'm' to embed.pl set to representNick Ing-Simmons2001-10-201-20/+6
| | | | | | | "functions" which are really macros. Use it foe the troublesome sv_setsv() etc. macros in sv.h - changing latter to define sv_setsv rather than sv_setsv_macro etc. p4raw-id: //depot/perlio@12524
* Skeleton of "PerlIO_dup" coded.Nick Ing-Simmons2001-10-161-5/+5
| | | | | Still-passes all tests non-threaded (well it would wouldn't it!) p4raw-id: //depot/perlio@12451
* Retract the #12259 for now.Jarkko Hietaniemi2001-09-301-0/+6
| | | p4raw-id: //depot/perl@12280
* Re: macro redefinitions on Win32 (was Re: Question about PERLIO)Nicholas Clark2001-09-281-6/+0
| | | | | Message-ID: <20010928233933.C23673@plum.flirble.org> p4raw-id: //depot/perl@12259
* Its a nit!Abhijit Menon-Sen2001-09-171-1/+1
| | | p4raw-id: //depot/perl@12057
* Retract #12013, didn't go over too well in Tru64.Jarkko Hietaniemi2001-09-141-0/+6
| | | p4raw-id: //depot/perl@12015
* (Retracted by #12015)Nicholas Clark2001-09-141-6/+0
| | | | | | Subject: [proposed PATCH] Re: perl@11920 Message-ID: <20010912234609.H4971@plum.flirble.org> p4raw-id: //depot/perl@12013
* Re: [ID 20010825.006] -DCRIPPLED_CC is brokenNicholas Clark2001-09-051-8/+17
| | | | | Message-ID: <20010905205424.C25120@plum.flirble.org> p4raw-id: //depot/perl@11892
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-1/+1
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* Introduces SvREPADTMP(sv) that marks a repad SvIV as a offsetArtur Bergman2001-08-301-0/+8
| | | | | | on the pad. Fixes coredumps in cleanups introduced by Change 11755 p4raw-id: //depot/perl@11790
* Changes USE_THREADS to USE_5005THREADS in the entire source.Artur Bergman2001-08-271-7/+7
| | | | | | 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
* Retract #11212.Jarkko Hietaniemi2001-07-081-2/+1
| | | p4raw-id: //depot/perl@11223
* (Retracted by #11223.)Graham Barr2001-07-081-1/+2
| | | | | | Subject: [PATCH] Re: Problem with Safe.pm and Perl 5.004 Message-Id: <3460FFBA.6DA51F46@ti.com> p4raw-id: //depot/perl@11212