summaryrefslogtreecommitdiff
path: root/NetWare
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 5.31.4 and update Module::CorelistTom Hukins2019-08-202-7/+7
|
* Bump version to 5.31.3Steve Hay2019-07-202-7/+7
|
* bump version to 5.31.2Karen Etheridge2019-06-202-7/+7
|
* Bump the perl version in various places for 5.31.1Sawyer X2019-05-252-7/+7
|
* Bump the perl version in various places for 5.31.0Sawyer X2019-05-222-7/+7
|
* Bump the perl version in various places for 5.30.0Sawyer X2019-05-102-7/+7
|
* Bump the perl version in various places for 5.29.10Zak B. Elep2019-03-212-7/+7
|
* Improve setlocale() detection in Configure-ish filesKarl Williamson2019-03-041-0/+1
| | | | This also now notes some behavior of setlocale
* Add towupper() and towlower() to Configure-ish filesKarl Williamson2019-03-041-0/+2
|
* Add wctype.h to Configure-ish filesKarl Williamson2019-03-041-0/+1
|
* Bump the perl version in various places for 5.29.9Nicolas R2019-02-202-7/+7
|
* Bump the perl version in various places for 5.29.8Abigail2019-01-202-7/+7
|
* Bump the perl version in various places for 5.29.7Abigail2018-12-182-7/+7
|
* Rely on C89 "const"Aaron Crane2018-11-272-12/+0
| | | | | | | | | | The metaconfig probe for <db.h> previously relied on the d_const symbol set by the "const" probe, so generating Configure here has been done against metaconfig commit 1204d4627a06b11f16620188f3fa83159ed35fd9 which changes that. Thanks to khw++ for pointing out this oversight in my attempt last year to make the codebase rely on C89.
* Bump the perl version in various places for 5.29.6Karen Etheridge2018-11-202-7/+7
|
* Bump the Perl version for 5.29.5Aaron Crane2018-10-202-7/+7
|
* bumping versions to 5.29.4John SJ Anderson2018-09-202-7/+7
|
* Bump the perl version in various places for 5.29.3Chris 'BinGOs' Williams2018-08-202-7/+7
|
* Bump version to 5.29.2Steve Hay2018-07-202-7/+7
| | | | (including regen\opcode.pl)
* bump version for 5.29.1Sawyer X2018-06-272-7/+7
|
* Bump version to 5.29.0 and regenerate everythingSawyer X2018-06-242-7/+7
|
* Revert "set PERL_EXIT_DESTRUCT_END in all embeddings"David Mitchell2018-05-112-2/+0
| | | | | | | | | | | | | | | This reverts commit 8e920bd341e241f50a74dbf8aa343319f204e200. Also skip the tests in t/op/blocks.t RT #132863 8e920bd341 sets the PERL_EXIT_DESTRUCT_END flag on non-UNIXy platforms, like is already done on UNIXy platforms. This makes things like BEGIN { exit(1) } call END blocks on those platforms (like they already do on UNIX). But it caused problems with win32 pseudo-forks, so revert for 5.28 and re-address the issues sometime later.
* Fix Module::CoreList versionsSawyer X2018-04-202-7/+7
|
* Add HAS_STRTOD_L to metaconfig.h and rebuild ConfigureAaron Crane2018-04-191-0/+1
|
* Rebuild Configure from latest unitsAaron Crane2018-04-191-0/+1
| | | | | | | | | | | | Most of the change here comes from a single unit being moved in the generated Configure, but there are some substantive changes: - config_h.SH was missing HAS_DUPLOCALE and d_duplocale - d_duplocale was also missing from the platform-specific config-var files This still doesn't quite ensure that rebuilding Configure makes no changes, because there are differences to nl_langinfo() handling that need a change in our metaconfig units. That will come next.
* d_strchr is C89 and has been removed from ConfigureH.Merijn Brand2018-03-271-1/+0
|
* Bump the perl version in various places for 5.27.11Todd Rinaldo2018-03-202-7/+7
|
* Bump versionreneeb2018-03-022-7/+7
|
* Bump the perl version in various places for 5.27.9Abigail2018-01-202-7/+7
|
* configure probe for mkostemp()Zefram2017-12-221-0/+1
| | | | | This is another file descriptor creating function that's needed as an O_CLOEXEC-handling variant of an existing function.
* configure probes for accept4(), dup3(), pipe2()Zefram2017-12-221-0/+3
| | | | | These will shortly be used to implement I/O operations that create file descriptors with the FD_CLOEXEC flag set atomically.
* set PERL_EXIT_DESTRUCT_END in all embeddingsZefram2017-12-222-0/+2
| | | | | | The new tests in commit 503bc07b4b9e34ed04a725b2bc8faec1ae0f3be2 showed up platform differences in whether END blocks get run. Set PERL_EXIT_DESTRUCT_END in all embeddings to make this consistent.
* fix up faulty perl embeddingsZefram2017-12-214-18/+17
| | | | | | | | | | | | Some platform-specific embeddings of perl were misusing the return values from perl_parse() and perl_run(), in some cases causing failure due to exit(0) combined with the recent changes in commit 0301e899536a22752f40481d8a1d141b7a7dda82. Commit d4a50999a5525c2681d59cae5fcd94f94ff897fd partially fixed a Windows embedding. More fully fix that, along with NetWare and OS/2. Even in embeddings with correct logic, stop using a variable named "exitstatus" to hold the result of perl_parse() or perl_run(), to avoid misleading people who copy the code.
* Bump the perl version in various places for v5.27.8Chris 'BinGOs' Williams2017-12-202-7/+7
|
* Bump the perl version in various places for 5.27.7Karen Etheridge2017-11-202-7/+7
|
* Restore ability to build on platforms without snprintf()Aaron Crane2017-11-181-0/+2
| | | | | | | | | | | | | C89 does not in fact define snprintf() or vsnprintf(), and we must therefore probe for the existence of those functions before trying to use them. khw++ for pointing out my earlier error. This reverts part or all of each of the following commits: 13d66b05c6163c3514774d3d11da5f3950e97e98 Rely on C89 vsnprintf() e791399041815a1a45cea3c7f277c7045b96e51b Rely on C89 snprintf() adf7d503e55721c500f0bf66560b8f5df7966fe7 pod/perlhacktips.pod: remove some outdated portability notes
* Rely on C89 <string.h>Aaron Crane2017-10-212-7/+0
| | | | This requires a corresponding change in the metaconfig units.
* Don't attempt to use non-standard <memory.h>Aaron Crane2017-10-212-7/+0
| | | | It's only needed on systems without C89 <string.h>, which we rely on anyway.
* Rely on C89 <assert.h>Aaron Crane2017-10-212-7/+0
|
* Rely on C89 <math.h>Aaron Crane2017-10-212-7/+0
| | | | This requires a corresponding change in the metaconfig units.
* Rely on C89 strerror()Aaron Crane2017-10-212-14/+0
| | | | This requires a corresponding change to the metaconfig units.
* Don't try to use <values.h>Aaron Crane2017-10-212-9/+0
| | | | | All the information it contains can be gleaned more readily from C89 <limits.h> and <float.h>.
* Rely on C89 <float.h> defining DBL_DIGAaron Crane2017-10-211-8/+0
| | | | | | | | | I would like to be able to assume that we have long doubles, and therefore that LDBL_DIG and friends are all defined too. But it seems that we may still support some platforms which are otherwise C89, but don't have even trivial long-double support; in particular, HP/UX 10 apparently uses a struct of four uint32_t values as long double, but doesn't support other bits, and confuses the Configure probe that looks for quadmath.
* Rely on C89 <float.h>Aaron Crane2017-10-212-8/+0
| | | | This requires newer metaconfig units that also rely on C89 <float.h>.
* Rely on C89 <limits.h>Aaron Crane2017-10-212-8/+0
| | | | This requires newer metaconfig units that also rely on C89 <limits.h>.
* Rely on C89 strchr() and strrchr()Aaron Crane2017-10-211-12/+0
| | | | | | This needs a metaconfig change that defangs the standard unit for finding strchr(), because that unit sees the uses of "index" and "rindex" (in files like keywords.c and opcode.h) as indicators that it must be used instead.
* Rely on C89 sprintf() return value semanticsAaron Crane2017-10-211-1/+0
|
* Rely on C89 <stddef.h>Aaron Crane2017-10-212-7/+0
|
* Rely on C89 <stdlib.h>Aaron Crane2017-10-211-6/+0
| | | | | | | | The Configure changes here were generated using a version of metaconfig that copies U/modified/i_stdlib.U from dist/U/vaproto.U, and changes it to unconditionally define the i_stdlib Configure variable. That variable is used by a large number of other Configure units, so it's not actually practical to try and remove the relevant unit entirely.
* Rely on C89 <stdarg.h>Aaron Crane2017-10-212-14/+0
|