summaryrefslogtreecommitdiff
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* Add Digest-SHA-5.32 for SHA-256 support for CPAN.Steve Peters2006-01-0844-0/+3151
| | | p4raw-id: //depot/perl@26704
* Reorder Fcntl's bootstrapping so that the constants actually getNicholas Clark2006-01-071-13/+19
| | | | | inlined within the functions that Fcntl defines. p4raw-id: //depot/perl@26701
* [perl #37946] preserve the referent associated with a shared RV.Dave Mitchell2006-01-071-23/+49
| | | | | | its faster, and the user doesn't see a different address each time for ref($sharedref). p4raw-id: //depot/perl@26695
* fix coredump on 'local $shared[N]' introduced by change #24942Dave Mitchell2006-01-071-15/+3
| | | | | p4raw-link: @24942 on //depot/perl: 0cbee0a449cc4e11ef8db851c20b026c8f9ff45e p4raw-id: //depot/perl@26693
* make ithreads shared vars smaller/quicker by eliminating shared_svDave Mitchell2006-01-062-376/+516
| | | | | struct. Also document how it works. p4raw-id: //depot/perl@26684
* DBL_MAX and FLT_MAX are not constants in Borland C++Steve Hay2006-01-061-3/+3
| | | | | (Fixes BCC compilation error in POSIX introduced by change 26455) p4raw-id: //depot/perl@26677
* sprinkle dVARJarkko Hietaniemi2006-01-061-1/+1
| | | | | Message-ID: <43BE7C4D.1010302@gmail.com> p4raw-id: //depot/perl@26675
* Re: [patch] optimized constant subs are cool, teach B::Concise about themJim Cromie2006-01-043-258/+140
| | | | | | | Message-ID: <43BB68A1.7060708@gmail.com> With syntactic tweaks to the test file p4raw-id: //depot/perl@26651
* Re: [patch] optimized constant subs are cool, teach B::Concise about themJim Cromie2006-01-033-24/+103
| | | | | Message-ID: <43B9A3F8.8060609@gmail.com> p4raw-id: //depot/perl@26595
* Re: [perl #36837] B::Deparse fails when it comes to ByteLoader programsStephen McCamant2006-01-031-1/+3
| | | | | Message-ID: <17337.59112.502009.496275@conquest.OCF.Berkeley.EDU> p4raw-id: //depot/perl@26594
* Re: [patch] optimized constant subs are cool, teach B::Concise about themJim Cromie2006-01-023-94/+507
| | | | | Message-ID: <43B8C28C.20502@gmail.com> p4raw-id: //depot/perl@26576
* add svt_local slot to magic vtable, and fix local $sharedDave Mitchell2006-01-021-4/+30
| | | p4raw-id: //depot/perl@26569
* make threads use MY_CXT API rather than using PL_modglobalDave Mitchell2005-12-311-9/+16
| | | p4raw-id: //depot/perl@26555
* Fix test for perl version number in Makefile.PLRafael Garcia-Suarez2005-12-291-1/+1
| | | p4raw-id: //depot/perl@26525
* re-implement MY_CXT API more efficiently, and add explicitDave Mitchell2005-12-291-3/+16
| | | | | interpeter arg variant p4raw-id: //depot/perl@26523
* add tests for MY_CXT API and improve its documentationDave Mitchell2005-12-293-1/+135
| | | p4raw-id: //depot/perl@26522
* Upgrade to Sys-Syslog-0.11Steve Peters2005-12-285-76/+263
| | | p4raw-id: //depot/perl@26515
* Fix 2 off-by-one errors in the call to ninstr().Gisle Aas2005-12-281-1/+1
| | | | | | This code managed to still work because of a bug in how ninstr() treats empty search strings. p4raw-id: //depot/perl@26509
* Upgrade to PathTools-3.15Steve Peters2005-12-281-2/+4
| | | p4raw-id: //depot/perl@26508
* [patch] ext/b/t/lint.t fails on win32Yves Orton2005-12-271-1/+1
| | | | | Message-ID: <9b18b3110512231106k7ad395bfp8a0c05cd0f87fc61@mail.gmail.com> p4raw-id: //depot/perl@26501
* Given that IO::Socket is documented as exporting all of Socket'sNicholas Clark2005-12-242-4/+2
| | | | | | | exports, there's no need for IO::Socket::INET or IO::Socket::UNIX to use both. (And re-exporting removes some of the efficiency of the new constants implementation) p4raw-id: //depot/perl@26481
* Looks like the macro CLK_TCK is not actually a constant on Solaris.Nicholas Clark2005-12-241-1/+2
| | | p4raw-id: //depot/perl@26479
* Add support for PV to ExtUtils::Constant::ProxySubs, and enable itsNicholas Clark2005-12-231-0/+1
| | | | | use in Sys::Syslog p4raw-id: //depot/perl@26472
* Fix build of Compress::Zlib on MVS (by Paul Marquess)Rafael Garcia-Suarez2005-12-231-3/+0
| | | p4raw-id: //depot/perl@26468
* SIGRTMAX, SIGRTMIN, LDBL_MAX, LDBL_MIN, LDBL_EPSILON and HUGE_VALNicholas Clark2005-12-231-4/+9
| | | | | | | aren't constants on (at least some) Linux. And more evil than that, HUGE_VAL likes to use the C preprocessor in its value, necessitating use of a temporary. p4raw-id: //depot/perl@26464
* Use inlineable proxy constant subs for SocketNicholas Clark2005-12-231-0/+1
| | | p4raw-id: //depot/perl@26463
* De-duplicate the items in @EXPORT. (@EXPORT is built from all the tags,Nicholas Clark2005-12-231-3/+7
| | | | | | and some constants are mentioned in multiple tags). Should this logic be in Exporter::Heavy? p4raw-id: //depot/perl@26459
* Use inlineable proxy constant subs for POSIX.Nicholas Clark2005-12-221-2/+4
| | | | | | | There may be trouble ahead, as it seems that not all POSIX "constants" are. I wonder if too many systems are going to have too many variations to make this viable. p4raw-id: //depot/perl@26455
* Make ExtUtils::Constant generate the inlineable proxy constant subs.Nicholas Clark2005-12-221-0/+1
| | | | | So far just enough to make Fcntl work. p4raw-id: //depot/perl@26453
* Add an optimisation to allow proxy constant subroutines to be copiedNicholas Clark2005-12-221-1/+1
| | | | | | | as proxy constant subroutines in a new symbol table where possible. (Rather than converting them to full blown constant subroutines and instantiating 2 typeglobs) p4raw-id: //depot/perl@26446
* Add tests for untested math functions in POSIXSteve Peters2005-12-211-0/+25
| | | p4raw-id: //depot/perl@26435
* Fix typos in regular expressionsRafael Garcia-Suarez2005-12-201-2/+2
| | | p4raw-id: //depot/perl@26424
* POD nits on B::LintRafael Garcia-Suarez2005-12-201-23/+23
| | | p4raw-id: //depot/perl@26421
* Re: Pluggable lint patchJoshua ben Jore2005-12-202-6/+106
| | | | | Message-ID: <dc5c751d0512190722s1e73ef88l5ae82bd7aa075c51@mail.gmail.com> p4raw-id: //depot/perl@26420
* Attempt at making IO::Handle backwards compatible againRafael Garcia-Suarez2005-12-191-5/+10
| | | p4raw-id: //depot/perl@26405
* Make sv_dump (and therefore Devel::Peek) report the value of theNicholas Clark2005-12-191-1/+39
| | | | | constant in inlineable constant subroutines. p4raw-id: //depot/perl@26404
* Re: [PATCH] Make the 'sort' pragma lexically scopedRobin Houston2005-12-193-7/+5
| | | | | Message-ID: <20051219174620.GA17940@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26402
* latest switch/say/~~Robin Houston2005-12-196-15/+77
| | | | | Message-Id: <20051217204431.GB28940@rpc142.cs.man.ac.uk> p4raw-id: //depot/perl@26400
* Upgrade to Time-HiRes-1.86Steve Peters2005-12-173-5/+12
| | | p4raw-id: //depot/perl@26394
* Correct typo in Time::HiRes tests introduced by patch 26383Dominic Dunlop2005-12-171-1/+1
| | | | | Message-Id: <B364C747-F2BB-446F-887E-06EA2989888C@mac.com> p4raw-id: //depot/perl@26389
* Fix for ext/POSIX/t/time.t so the strftime() test works on systemsSteve Peters2005-12-171-6/+2
| | | | | | that aren't quite up to SUS3. Based on a patch by David Dyck in RT #37960: POSIX/t/time fails bleadperl p4raw-id: //depot/perl@26384
* Upgrade to Time-HiRes-1.85Steve Peters2005-12-177-87/+402
| | | p4raw-id: //depot/perl@26383
* s/Nullhv/NULL/g;Nicholas Clark2005-12-162-3/+3
| | | | | # Although I see that Robin is proposing to add some :-) p4raw-id: //depot/perl@26381
* s/Nullav/NULL/gNicholas Clark2005-12-161-3/+3
| | | p4raw-id: //depot/perl@26380
* Silence test output to STDERRGisle Aas2005-12-151-1/+1
| | | | | because it makes the 'make test' output look ugly. p4raw-id: //depot/perl@26366
* forgot to add new file to change #26350Dave Mitchell2005-12-141-0/+134
| | | | | p4raw-link: @26350 on //depot/perl: 402174ade5cfc00aa74adb59911c447ef485c570 p4raw-id: //depot/perl@26351
* [perl #37919] Blessed scalar refs with threads::shared Jerry D. Hedden2005-12-141-0/+7
| | | | | | | | | From: "Jerry D. Hedden" (via RT) <perlbug-followup@perl.org> Message-Id: <rt-3.0.11-37919-125690.15.3722450337035@perl.org> Unlike arrays and hashes, coping blessed refs to shared scalars left the copy unblessed p4raw-id: //depot/perl@26350
* Fix realclean target for Sys::SyslogRafael Garcia-Suarez2005-12-131-1/+1
| | | p4raw-id: //depot/perl@26343
* Use load_module() instead of perl_eval_sv("require $mod") toGisle Aas2005-12-121-16/+6
| | | | | | load modules. This is safer since $mod comes from an external source. p4raw-id: //depot/perl@26330
* Upgrade to PathTools-3.14_01Steve Peters2005-12-102-0/+38
| | | p4raw-id: //depot/perl@26318