summaryrefslogtreecommitdiff
path: root/ext/Errno
Commit message (Collapse)AuthorAgeFilesLines
* Bump $Errno::VERSION after change be54382Florian Ragwitz2010-09-031-1/+1
|
* Sanity check on Errno values.Curtis Jewell2010-09-021-2/+3
| | | | | | On a few machines (Win32/gcc using mingw64 headers) Errno.pm will find a value that is not numeric for a proposed error key. This change adds a sanity check to discard such keys.
* Tweak the generated Errno.pm slightly. Shorter and slightly fewer ops.Nicholas Clark2010-06-231-8/+7
| | | | | | | Use our directly at the first assignment, rather than on a line by itself. Add editor readonly blocks, consistent with most other generated files. require Exporter, rather than using it with an empty import list. We don't need it at compile time.
* Reduce Errno memory usage by around 55%.Nicholas Clark2010-05-021-33/+36
| | | | | Use Proxy Constant Subroutines rather than full-fat subroutines, and simplify the implementation of the tied hash methods.
* Remove unused %errno and $AUTOLOAD from the generated Errno.pmNicholas Clark2010-05-021-1/+1
|
* Remove the lexical $len and associated calculation, which is never used.Nicholas Clark2010-05-011-3/+1
|
* Make extensions in ext run their tests from the extension's own directory.Nicholas Clark2009-08-281-11/+0
| | | | | | | | | | | Inspired by, and in parts borrows from, Schwern's branch on github, but takes a slightly different approach in places. Not quite perfect yet - ext/File-Glob still runs from t, at least one FIXME needs fixing, and the changes to dual-life modules' tests need to be filtered back upstream, and possibly modified to suit their respective authors. But it works.
* As Errno is formally no longer dual-lived, give it a proper version number.Nicholas Clark2009-06-251-1/+1
|
* Mark all .t and .pm files as non executableRafael Garcia-Suarez2009-06-061-0/+0
|
* Close the file before renaming it. Problem spotted and fix supplied by corion.Nicholas Clark2009-03-311-0/+2
|
* Don't create an empty Errno.pm if there is an error whilst running Errno_pm.PLNicholas Clark2009-03-311-1/+3
| | | | | Implemented by initially writing to an temporary file name, and renaming as the last act.
* Remove now-redundant references to MAN3PODS in core modules' Makefile.PLs.Nicholas Clark2009-03-261-4/+0
|
* bump Errno version number after change 34630 (add Haiku port)David Mitchell2009-01-041-1/+1
|
* [admin] set up .gitignore filesSam Vilain2008-12-191-0/+2
| | | | | A list submitted by Paul Fenwick was briefly factored into directory-specific rules.
* Haiku PortIngo Weinhold2008-10-291-1/+1
| | | | | Message-Id: <20081029022544.413.1@knochen-vm.localdomain> p4raw-id: //depot/perl@34630
* Upgrade to Errno-1.10 (!). I have left the core tests as is forSteve Peters2006-12-272-1/+6
| | | | | now as well as for Makefile.PL, which need some looking into. p4raw-id: //depot/perl@29627
* Proper cleanup for Errno.pmRafael Garcia-Suarez2006-12-191-1/+1
| | | p4raw-id: //depot/perl@29595
* Re: [PATCH] Errno doesnt rebuild when things it depends on in Config.pm changeYves Orton2006-12-151-0/+19
| | | | | Message-ID: <9b18b3110612150352y2394954bg5acd5ec5fd320d33@mail.gmail.com> p4raw-id: //depot/perl@29558
* Convert Errno.t to Test::More. Increase the test coverageSteve Peters2006-09-071-35/+24
| | | | | while in there as well. p4raw-id: //depot/perl@28794
* One too many ('s in change #28043. Steve Peters2006-05-021-1/+1
| | | | | p4raw-link: @28043 on //depot/perl: e9014798f4f634151d92887db69bde2b6ef69071 p4raw-id: //depot/perl@28046
* Fix for RT #7916: perl 5.6.1 with Intel's icc on RedHat Steve Peters2006-05-021-1/+3
| | | | | | | | | | Linux 7.2. The original fix, change #13053, added a check for $Config{gccversion} which is now populated by newer Intel compilers. This additional change checks to see if Intel is in $Config{gccversion}. If it is, its not a gcc. p4raw-link: @13053 on //depot/perl: 022394cfaaa8ec20e603e5da621b1778fd79e4ad p4raw-id: //depot/perl@28043
* Support compiling for RISC OSAlex Waugh2006-04-181-0/+6
| | | | | Message-ID: <2498b2184e.ajw498@caramel.cp15.org> p4raw-id: //depot/perl@27884
* Re: How to suppress warnings when building Errno with gccYitzchak Scott-Thoennes2005-07-041-2/+2
| | | | | Message-ID: <20050701175623.GD216@efn.org> p4raw-id: //depot/perl@25063
* Silence MinGW warnings about system headers when building ErrnoSteve Hay2005-06-301-2/+20
| | | | | Thanks to Mike Guy for the suggested fix. p4raw-id: //depot/perl@25014
* Symbian port of PerlJarkko Hietaniemi2005-04-211-10/+24
| | | | | Message-ID: <B356D8F434D20B40A8CEDAEC305A1F2453D653@esebe105.NOE.Nokia.com> p4raw-id: //depot/perl@24271
* ext/Errno/Errno_pm.PL: fix for GNU hurdBrendan O'Dea2005-03-301-1/+1
| | | | | Message-ID: <20050330003025.GA29797@londo.c47.org> p4raw-id: //depot/perl@24101
* Fix for building with MinGW under CygwinYitzchak Scott-Thoennes2005-01-171-1/+7
| | | | | | Subject: [PATCH] building win32 perl with cygwin's mingw (was: Re: [PATCH] Re: lib/Config/Extensions.t fails on Win32) Message-ID: <20050114001136.GC2516@efn.org> p4raw-id: //depot/perl@23807
* [perl #32717] BeOS specific Updates Ingo Weinhold2004-12-011-4/+6
| | | | | | From: Ingo Weinhold (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.0.11-32717-101307.19.7097750538509@perl.org> p4raw-id: //depot/perl@23584
* Fix [perl #32130] Errno.pm must not pass references to "prototype"Rafael Garcia-Suarez2004-10-252-2/+6
| | | p4raw-id: //depot/perl@23424
* Zaurus SL-[78]60 native compile patchDan Kogai2004-03-301-1/+3
| | | | | | Message-Id: <46DCC0BF-8199-11D8-8D5B-000A95DBB50A@dan.co.jp> Date: Tue, 30 Mar 2004 00:53:52 +0900 p4raw-id: //depot/perl@22614
* ESUCCESS = 0 is not true, but exists.Jarkko Hietaniemi2003-08-061-1/+2
| | | p4raw-id: //depot/perl@20535
* maint, Win32, GCC 3.2Mattia Barbon2003-08-041-1/+9
| | | | | Message-ID: <Mahogany-0.64.2-624-20030802-103107.00@rbnet.it> p4raw-id: //depot/perl@20469
* No more ext/*/*.t, move them all to ext/*/t.Jarkko Hietaniemi2003-07-281-0/+0
| | | p4raw-id: //depot/perl@20269
* Re: [PATCH] Version tangoYitzchak Scott-Thoennes2002-05-271-0/+1
| | | | | Message-ID: <oUp88gzkgy+T092yn@efn.org> p4raw-id: //depot/perl@16822
* Windows 64-bit support:Gurusamy Sarathy2002-04-211-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | * support for building it in the regular makefiles * large files support via the _*i64() functions (this should be portable to the 32-bit universe too, but quite untested and and binary-incompatible, therefore not enabled there) * three additional test failures in addition to the t/end.t one (see README.win32) * sprintf() on Windows gets %I{32,64,}[xoud] format that parallel the ones available from the CRT (needed because Perl uses the UVxf macros in both sprintf() *and* in sv_catpvf() et al.) * add a few 64-bit notes to README.win32 The following general problems were also fixed: * s/struct stat/Stat_t/g * Data::Dumper had some naughty 'long' typecasts * Errno_pm.PL didn't work safe when winsock.h was not in the same directory as errno.h * various tell/seek things were incorrectly prototyped * squelch ugly looking noise when running tests * Embed.t wasn't linking in all the libraries * perl57.dll is now perl58.dll (anticipating 5.8.0-RC1) * re-enable all the disabled warnings (additional fixes may be needed for the warnings uncovered by this) p4raw-id: //depot/perl@16033
* Last patch needed to get Perl5.7 to build natively on VOSPaul Green2002-01-071-0/+3
| | | | | Message-Id: <95AE3CDB3543D511883A0020485B38B90235349B@exna3.stratus.com> p4raw-id: //depot/perl@14124
* Win32 hides some errno-oid constants in <winsock.h> under assumed names.Nick Ing-Simmons2001-12-301-4/+24
| | | | | This gets them into Errno.pm - yet to prove they end up in $!. p4raw-id: //depot/perlio@13950
* EPOC fixes from Olaf Flebbe.Jarkko Hietaniemi2001-12-121-1/+1
| | | p4raw-id: //depot/perl@13665
* In BeOS Errno must resort to actual compilationJarkko Hietaniemi2001-12-121-0/+34
| | | | | and execution for some of the error constants. p4raw-id: //depot/perl@13648
* Make Errno better in BeOS (the second hunk isJarkko Hietaniemi2001-12-111-0/+5
| | | | | | | good on any platform). Still not working in BeOS are the E constants that refer BeOS native error constants (B_...) which are enums (*groan*). p4raw-id: //depot/perl@13610
* Robustness against Linux using something else than gcc;Charles Randall2001-11-161-1/+3
| | | | | | | | based on Subject: [ID 20011116.124] perl 5.6.1 with Intel's icc on RedHat Linux 7.2 Message-Id: <20011116173157.2322.qmail@web20904.mail.yahoo.com> p4raw-id: //depot/perl@13053
* patches for MacOS X 10.1 for perl 5.7.2Randal L. Schwartz2001-11-021-1/+1
| | | | | | | | | Message-ID: <m1wv193wnl.fsf@halfdome.holdit.com> (two of the changes) Better coexistence with extensions. p4raw-id: //depot/perl@12816
* More VERSION tuning: to avoid unnecessary Perl upgradesJarkko Hietaniemi2001-06-301-1/+1
| | | | | by CPAN.pm, use rather _00. p4raw-id: //depot/perl@11047
* Detypo.Jarkko Hietaniemi2001-06-261-2/+2
| | | p4raw-id: //depot/perl@10949
* There seems to be two ways of spelling the $^O in *STEP.Jarkko Hietaniemi2001-06-261-1/+1
| | | p4raw-id: //depot/perl@10948
* OpenSTEP has gcc 2.7.2.1 which recognizes but does not implementJarkko Hietaniemi2001-06-261-1/+5
| | | | | the -dM flag, from Daniel Ashton <jdashton@AshtonFam.org>. p4raw-id: //depot/perl@10947
* The Grand Trek: move the *.t files from t/ to lib/ and ext/.Jarkko Hietaniemi2001-06-181-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | No doubt I made some mistakes like missed some files or misnamed some files. The naming rules were more or less: (1) if the module is from CPAN, follows its ways, be it t/*.t or test.pl. (2) otherwise if there are multiple tests for a module put them in a t/ (3) otherwise if there's only one test put it in Module.t (4) helper files go to module/ (locale, strict, warnings) (5) use longer filenames now that we can (but e.g. the compat-0.6.t and the Text::Balanced test files still were renamed to be more civil against the 8.3 people) installperl was updated appropriately not to install the *.t files or the help files from under lib. TODO: some helper files still remain under t/ that could follow their 'masters'. UPDATE: On second thoughts, why should they. They can continue to live under t/lib, and in fact the locale/strict/warnings helpers that were moved could be moved back. This way the amount of non-installable stuff under lib/ stays smaller. p4raw-id: //depot/perl@10676
* NetWare port from Guruprasad S <SGURUPRASAD@novell.com>.Jarkko Hietaniemi2001-06-161-6/+14
| | | p4raw-id: //depot/perl@10643
* Add $Config{cppflags} to the gcc incantation.Jarkko Hietaniemi2001-04-051-1/+1
| | | p4raw-id: //depot/perl@9558
* Portability fixes for Mac OS / bleadperlChris Nandor2001-03-101-25/+40
| | | | | Message-Id: <p05010401b6d02f70211f@[10.0.1.177]> p4raw-id: //depot/perl@9099