summaryrefslogtreecommitdiff
path: root/universal.c
Commit message (Collapse)AuthorAgeFilesLines
* Down with C++ reserved namesNicholas Clark2005-04-051-3/+3
| | | | | | (and also function pointer declarations that rely on the C semantics of ()) p4raw-id: //depot/perl@24165
* const-eight.diffAndy Lester2005-04-041-26/+48
| | | | | Message-ID: <20050330174024.GA12167@petdance.com> p4raw-id: //depot/perl@24148
* Third consting batchAndy Lester2005-03-241-5/+5
| | | | | Message-Id: <2f14220e7101a03f7659dbe79a03b115@petdance.com> p4raw-id: //depot/perl@24074
* Correct the editor block to match the perl 5 policy on tabsNicholas Clark2005-01-141-1/+1
| | | p4raw-id: //depot/perl@23803
* Update copyright years. Add an editor block while passing by.Nicholas Clark2005-01-131-1/+11
| | | p4raw-id: //depot/perl@23789
* savepv(SvPV(sv,n_a)) is common, and creates an unnecessary call toNicholas Clark2005-01-091-1/+1
| | | | | | strlen(). Add savesvpv(sv), which gets the length from the SV, and returns a copy of its PV. p4raw-id: //depot/perl@23772
* Stage 1 of utf8 support for soft references.Nicholas Clark2005-01-071-1/+1
| | | | | | | | | | Change gv_fetchpv to take a UTF8 flag, as gv_fetchpvn_flags Add gv_fetchsv to look up a GV by SV rather than a char * pointer Provide a backwards compatability gv_fetchpv Migrate from gv_fetchpv to gv_fetchsv where the caller was grabbing the pointer from an SV All tests still pass. p4raw-id: //depot/perl@23766
* Add comment to the top of most .c files explaining their purposeDave Mitchell2004-07-311-0/+4
| | | p4raw-id: //depot/perl@23176
* Check for definedness of sv before calling sv_derived_from()Marcus Holland-Moritz2004-07-011-1/+1
| | | | | to prevent "Use of uninitialized value..." warning. p4raw-id: //depot/perl@23021
* 's to bring bleadperl up to version-0.39John Peacock2004-04-141-3/+3
| | | | | Message-ID: <407C8B13.9020104@rowman.com> p4raw-id: //depot/perl@22692
* Re: #28386: UNIVERSAL::VERSION segfaults if $VERSION not defined (w/ patch ↵David Dyck2004-04-091-1/+5
| | | | | | | to fix universal.c) Message-ID: <Pine.LNX.4.51.0404081843290.29618@dd.tc.fluke.com> p4raw-id: //depot/perl@22682
* Bleadperl to version 0.37John Peacock2004-04-071-4/+4
| | | | | Message-ID: <40735FC3.5010305@rowman.com> p4raw-id: //depot/perl@22668
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* was Re: [Fwd: CPAN Upload: J/JP/JPEACOCK/version-0.36.tar.gz]John Peacock2004-02-031-18/+63
| | | | | Message-ID: <401DB17F.5060808@rowman.com> p4raw-id: //depot/perl@22264
* promote hv_clear_placeholders to perl APIAlan Burlison2003-11-201-43/+3
| | | | | Message-ID: <3FBC98B6.6090909@sun.com> p4raw-id: //depot/perl@21756
* s/new_hash/rehash/g (Stas suggested a better name)Nicholas Clark2003-11-031-5/+4
| | | p4raw-id: //depot/perl@21638
* Provide Internals::new_hash_seed to return PL_new_hash_seed, andNicholas Clark2003-11-021-0/+11
| | | | | make Hash::Util::hash_seed use this. p4raw-id: //depot/perl@21634
* Add Internals::HvREHASH to expose the rehashing flagNicholas Clark2003-11-011-0/+16
| | | | | t/op/hash.t tests that pathological data triggers rehashing p4raw-id: //depot/perl@21604
* Internals::hash_seed() returns wrong valueJan Dubois2003-10-131-1/+1
| | | | | Message-ID: <07ckovck8mp5e8tthmtbbcrpi2tj6q9eak@4ax.com> p4raw-id: //depot/perl@21441
* silence 1 compiler warningNicholas Clark2003-09-081-1/+3
| | | | | Message-ID: <20030908230445.E30881@plum.flirble.org> p4raw-id: //depot/perl@21113
* Retract #21096, mostly: I had misexplained the situationJarkko Hietaniemi2003-09-081-4/+4
| | | | | | | | | | | | | | | to Scott A. Crosby. Seeing the seed value while not good for the ultimate paranoia viewpoint is not that bad, as long as the users are fully aware of the dangers of disclosing the hash seed. So hash_seed() is okay. Being able to see the hash values (as in Java) would be another option, but dubious: it's not that per-key hash values themselves are bad to allow scripts to see, but rather that hash values are just as sensitive (from the DoSing viewpoint) as the hash seed itself (and there usually more hash values than the one hash seed....) p4raw-id: //depot/perl@21112
* Scott A. Crosby believes in not disclosingJarkko Hietaniemi2003-09-081-4/+4
| | | | | | any more information than necessary: therefore instead of hash_seed() we have now hashes_random(). p4raw-id: //depot/perl@21096
* Add Hash::Util::hash_seed() which answers amongJarkko Hietaniemi2003-09-081-0/+8
| | | | | | other things the question whether our hashes are "randomised". (They always were...) p4raw-id: //depot/perl@21087
* Re: [PATCH] Re: Storing &PL_sv_undef as a hash key with perl-5.8.xMarcus Holland-Moritz2003-07-271-1/+1
| | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <006801c34efe$8aac1920$0c2f1fac@R2D2> p4raw-id: //depot/perl@20224
* [ PATCH] Re: isa(UNIVERSAL)?Dave Mitchell2003-07-181-2/+4
| | | | | Message-ID: <20030717205112.GA2994@fdgroup.com> p4raw-id: //depot/perl@20168
* version.pm up to date with CPANJohn Peacock2003-06-241-0/+30
| | | | | Message-ID: <3EF7B03A.2060705@rowman.com> p4raw-id: //depot/perl@19847
* Reindent a section of the file.Jarkko Hietaniemi2003-06-151-153/+153
| | | p4raw-id: //depot/perl@19788
* Unused variable.Jarkko Hietaniemi2003-06-151-1/+0
| | | p4raw-id: //depot/perl@19787
* Having to pull in the whole Encode just to get SvUTF8()Jarkko Hietaniemi2003-06-141-0/+20
| | | | | is a bit too much: introduce utf8::is_utf8(). p4raw-id: //depot/perl@19777
* 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