summaryrefslogtreecommitdiff
path: root/universal.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug #21347 (segfault in UNIVERSAL::AUTOLOAD with qr//)Adrian M. Enache2003-04-191-0/+7
| | | | | | | | | | by adding a dummy destructor method Regexp::DESTROY. This prevents infinite recursion, since Regexp::DESTROY is no more autoloaded. Subject: Re: [perl #21347] segfault in UNIVERSAL::AUTOLOAD Message-ID: <20030402020242.GA2966@ratsnest.hole> p4raw-id: //depot/perl@19277
* Unused variables.Jarkko Hietaniemi2003-04-181-1/+0
| | | p4raw-id: //depot/perl@19263
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (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
* Use the right prototype and a glob is fine (from Rafael).Jarkko Hietaniemi2003-04-161-1/+2
| | | p4raw-id: //depot/perl@19235
* Build get_layers() also under -Uuseperlio.Jarkko Hietaniemi2003-04-141-0/+2
| | | p4raw-id: //depot/perl@19205
* Introduce PerlIO::get_layers() to allow people to peekJarkko Hietaniemi2003-04-141-0/+131
| | | | | at the PerlIO layer stack. p4raw-id: //depot/perl@19203
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* to silence compiler warningRobin Barker2003-02-121-1/+2
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D9040462CC@hotel.npl.co.uk> p4raw-id: //depot/perl@18697
* Compile under threads and MacOSX. For some reason newSVpvfArtur Bergman2003-02-101-1/+1
| | | | | was not exapnded. p4raw-id: //depot/perl@18686
* version objects final(?) patchJohn Peacock2003-02-101-6/+8
| | | | | Message-ID: <3E18E9D9.2040908@rowman.com> p4raw-id: //depot/perl@18682
* isa() and can() didn't work on magic variablesRafael Garcia-Suarez2003-01-151-2/+4
| | | | | | see Message-Id: <20030114220737.2190ba7c.rgarciasuarez@free.fr> plus a test case by B. Goldberg p4raw-id: //depot/perl@18486
* %_ (was Re: [PATCH] operation on `PL_na' may be undefined)Nicholas Clark2003-01-071-2/+2
| | | | | Message-ID: <20021226211626.GD284@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18456
* operation on `PL_na' may be undefinedNicholas Clark2002-12-231-2/+2
| | | | | Message-ID: <20021210195917.GJ288@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18341
* Version object combined patchJohn Peacock2002-10-101-55/+14
| | | | | Message-ID: <3D9E593E.1060605@rowman.com> p4raw-id: //depot/perl@17990
* Tweaks to Bleadperl Version Object SupportJohn Peacock2002-08-301-0/+1
| | | | | Message-ID: <3D6D835C.50809@rowman.com> p4raw-id: //depot/perl@17819
* #17747 caused bad free()s with PERL_DESTRUCT by calling newXS()Hugo van der Sanden2002-08-231-1/+0
| | | | | with a NULL subaddr. Fix that, and stop it happening again. p4raw-id: //depot/perl@17763
* fixup threaded build for vstring changesHugo van der Sanden2002-08-231-6/+6
| | | p4raw-id: //depot/perl@17762
* Re: [PATCH] Version object patch #1John Peacock2002-08-221-0/+198
| | | | | | | | | | | Date: Tue, 20 Aug 2002 22:51:46 -0400 (Wed 03:51 BST) Message-id: <3D630042.6020407@rowman.com> Subject: Re: [REVISED PATCH] Magic v-strings From: John Peacock <jpeacock@rowman.com> Date: Wed, 21 Aug 2002 15:08:34 -0400 (20:08 BST) Message-id: <3D63E532.7020305@rowman.com> p4raw-id: //depot/perl@17747
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-211-2/+2
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* Re: Unbalanced string table refcount (was: perl@15930)Nicholas Clark2002-04-161-3/+10
| | | | | Message-ID: <20020416212241.GA315@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15958
* universal.c:XS_Internals_hv_clear_placeholders is too longCraig A. Berry2002-04-151-3/+3
| | | | | | From: "Craig A. Berry" <craigberry@mac.com> Message-Id: <5.1.0.14.2.20020415125256.0332ede0@exchi01> p4raw-id: //depot/perl@15934
* Re: restricted hashes are unblessableNicholas Clark2002-04-141-0/+45
| | | | | | | Message-ID: <20020413224302.GB14889@Bagpuss.unfortu.net> The function name sucks but can't think of anything better. p4raw-id: //depot/perl@15914
* Small tweaks.Jarkko Hietaniemi2002-03-121-5/+7
| | | p4raw-id: //depot/perl@15208
* Move the readonly interface back to universal.c,Jarkko Hietaniemi2002-03-121-0/+40
| | | | | | | | | (new name: Internals::SvREADONLY), remove Data::Util, move Hash::Util to lib, also introduce refcnt interface (Internals::SvREFCNT). Make both the new interfaces to be more sane so that if they set the value, they return the new value, not the old one. p4raw-id: //depot/perl@15201
* Subject: [PATCH] Hash::Util & restricted hash touch up, part 1Michael G. Schwern2002-03-111-21/+0
| | | | | | | | | | | | | | | | | | Date: Sun, 10 Mar 2002 13:27:12 -0500 Message-Id: <20020310182712.GC693@blackrider> Subject: [PATCH] Hash::Util part 2 From: Michael G Schwern <schwern@pobox.com> Date: Sun, 10 Mar 2002 15:09:34 -0500 Message-Id: <20020310200934.GB27112@blackrider> Subject: [PATCH] Hash::Util MANIFEST correction From: Michael G Schwern <schwern@pobox.com> Date: Sun, 10 Mar 2002 16:27:07 -0500 Message-Id: <20020310212707.GF27112@blackrider> (Also changes find.t and taint.t, which were looking for access.t) p4raw-id: //depot/perl@15166
* more warnings tidyupPaul Marquess2002-03-111-1/+1
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLMEEGDPAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15155
* RE: VERSION corePaul Marquess2002-03-011-4/+12
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLEEGMDOAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@14937
* Add missing Tolkien quotes to *.cAudrey Tang2002-02-201-0/+6
| | | | | Message-Id: <20020220231312.GA775@not.autrijus.org> p4raw-id: //depot/perl@14802
* 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
* Re: bless() bug ? Why fails reblessing of 'main::Object' to 'Object' ?Michael G. Schwern2002-01-231-5/+13
| | | | | Message-ID: <20020121201642.GA6659@blackrider> p4raw-id: //depot/perl@14385
* Missed the =head1 additions.Jarkko Hietaniemi2002-01-031-0/+2
| | | p4raw-id: //depot/perl@14041
* Keep It Simple and Stupid version of readonly hash support.Nick Ing-Simmons2001-11-061-0/+20
| | | | | | | | | - Test for SvREAONLY(hv) at a few spots in hv.c - add the error message to perldiag.pod - (dubious) add access::readonly() to univeral.c - add test using above - fixup ext/B/t/stash.t to account for access:: existing p4raw-id: //depot/perlio@12874
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-3/+3
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* So there.Jarkko Hietaniemi2001-06-181-3/+2
| | | p4raw-id: //depot/perl@10699
* Document the need for sv_printify().Jarkko Hietaniemi2001-06-181-2/+3
| | | | | | | Document that 'use utf8' has been considered. (An unfinished, gcc 3.0 -Wall nit fix also slipped in, gack.) p4raw-id: //depot/perl@10698
* More -Wall silencing from Michael Schwern and Jarkko Hietaniemi.Jarkko Hietaniemi2001-05-301-0/+8
| | | p4raw-id: //depot/perl@10335
* UTF-X encoding invariance for Encode:Nick Ing-Simmons2001-03-181-1/+120
| | | | | | | | | | | | - move Encode::utf8_encode to utf8::encode (likewise decode,upgrade,downgrade,valid) - move the XS code for those to universal.c (so in miniperl) - add utf8::unicode_to_native and its inverse to allow EBCDIC to work in true unicode. - change ext/Encode/compile to use above. - Fix t/lib/encode.t for above - Teach t/lib/b.t to expect -uutf8 - In utf8.c look for SWASHNEW rather than just utf8:: package to see if utf8.pm is needed. p4raw-id: //depot/perlio@9198
* dTHR is a nop in 5.6.0 onwards. Ergo, it can go.Jarkko Hietaniemi2000-12-051-1/+0
| | | p4raw-id: //depot/perl@7984
* continued -Wformat supportRobin Barker2000-09-141-2/+2
| | | | | Message-Id: <200009141707.SAA13276@tempest.npl.co.uk> p4raw-id: //depot/perl@7081
* avoid using uninitialized memory in require version checkGurusamy Sarathy2000-04-241-2/+2
| | | p4raw-id: //depot/perl@5924
* fix totally broken caching in UNIVERSAL::isa() (fromGurusamy Sarathy2000-04-241-18/+38
| | | | | Nick Ing-Simmons) p4raw-id: //depot/perl@5912
* UMRs in universal.c (SvCUR() may not be there unless SvPOK())Gurusamy Sarathy2000-03-221-2/+2
| | | p4raw-id: //depot/perl@5866
* make parenthetic warnings look consistent; make diagnostic onGurusamy Sarathy2000-03-211-2/+2
| | | | | "use 5.6" et al mention the alternate form; pod fixups p4raw-id: //depot/perl@5851
* UNIVERSAL::isa() and UNIVERSAL::can() fail for magic valuesGurusamy Sarathy2000-03-091-0/+6
| | | p4raw-id: //depot/perl@5630
* fixes for most warnings identified by gcc -WallGurusamy Sarathy2000-03-051-3/+1
| | | p4raw-id: //depot/perl@5540
* support for version vectors in UNIVERSAL::VERSION(), so thatGurusamy Sarathy2000-02-261-7/+50
| | | | | | | C<use Foo v1.2.3> etc., work; tests for the same TODO: XS_VERSION_BOOTCHECK needs to be revisited in light of this p4raw-id: //depot/perl@5265
* UNIVERSAL::can and UNIVERSAL::isa should return undef whenGurusamy Sarathy2000-02-151-0/+8
| | | | | given undefined values (from Graham Barr <gbarr@pobox.com>) p4raw-id: //depot/perl@5109
* autogenerate API listing from comments in the source (from BenjaminGurusamy Sarathy2000-01-281-0/+10
| | | | | | | 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 VIRTUAL tag, PERL_OBJECT doesn't need it anymoreGurusamy Sarathy1999-11-041-4/+0
| | | p4raw-id: //depot/perl@4511
* [ID 19990829.004] Autoloaded &VERSION and UNIVERSAL::VERSIONSpider Boardman1999-08-301-1/+1
| | | | | | | To: perl5-porters@perl.org don't mix Message-Id: <199908292304.TAA13738@Orb.Nashua.NH.US> p4raw-id: //depot/cfgperl@4051