summaryrefslogtreecommitdiff
path: root/Cross
Commit message (Collapse)AuthorAgeFilesLines
* Default i_sysyscall to undefH.Merijn Brand2023-04-302-2/+2
|
* Add sys/syscall.h probeH.Merijn Brand2023-04-282-0/+2
|
* Bump version for 5.37.12Steve Hay2023-04-202-40/+40
|
* Bump version to 5.37.11, update Module-CoreListYves Orton2023-03-212-40/+40
| | | | | | | | | | Module-CoreList was synced with CPAN and had its version in Porting/Maintainers.pl updated. Module-CoreList was also updated by running: ./perl -Ilib Porting/corelist.pl cpan With some manual fixups afterwards to make it pass test.
* Bump the perl version in various places for 5.37.10Karen Etheridge2023-02-202-40/+40
|
* bump version for 5.37.9reneeb2023-01-212-40/+40
|
* Bump the perl version in various places for 5.37.8Richard Leach2022-12-202-40/+40
|
* Bump the perl version in various places for 5.37.6Max Maischein2022-11-202-40/+40
|
* Figure out I32df, U32uf, etc. in Configure rather than in perl.hTAKAI Kousuke2022-11-142-0/+10
| | | | | | | | | | | | These macros were defined in perl.h using preprocessor conditionals, but determining wheter I32 is "int" or "long" is pretty hard with preprocessor, when INTSIZE == LONGSIZE. The Configure script should know exact underlying type of I32, so it should be able to determine whether %d or %ld shall be used to format I32 value more robustly. Various pre-configured files, such as uconfig.h, are updated to align with this.
* Bump the perl version in various places for 5.37.6Todd Rinaldo2022-10-242-40/+40
|
* Bump the perl version in various places for 5.37.5Karen Etheridge2022-09-202-40/+40
|
* Add vim-modeline to render files as PODBram2022-09-051-0/+2
| | | | | | | | | | | | GitHub (also) checks the vim-modeline to decide how the file should be rendered. These files are all in the POD format so add the vim-modeline so that GitHub displays them in a formatted way. (Note: adding `linguist-language=Pod` in .gitattributes does not work, I created a GH support ticket for that a month ago but there have been little progress on it.)
* Bumping perl version in various places for 5.37.4Neil Bowers2022-08-202-40/+40
|
* Bump version to 5.37.3Nicolas R2022-07-212-40/+40
|
* Dump perl version everywhere to 5.37.2Matthew Horsfall2022-06-202-40/+40
| | | | | This attempted to change sv_inline.h, but those were clearly wrong!
* hide private functions with __attribute__((visibility("hidden")))Tomasz Konojacki2022-06-182-0/+2
| | | | | | | | This allows us to enforce API boundaries and potentially enables compiler optimisations. We've been always hiding non-public symbols on Windows. This commit brings that to the other platforms.
* probe for setenv in ConfigureTomasz Konojacki2022-05-292-0/+2
|
* bump version to v5.37.1: now open for businessRicardo Signes2022-05-272-40/+40
|
* bump version to v5.37.0Ricardo Signes2022-05-272-38/+38
|
* bump version to v5.36.0 (RC0)Ricardo Signes2022-05-202-46/+46
|
* Revert "Add Configure question for taint support"Paul "LeoNerd" Evans2022-05-192-2/+0
| | | | | | | | | This reverts commit 39f8eb4a21670e6b973dcfc86d0b1339064f5642. This is because of a variety of issues discussed #19657 and at the PSC meeting 064 2022-04-22 https://www.nntp.perl.org/group/perl.perl5.porters/2022/04/msg263670.html
* Bump version for 5.35.12Steve Hay2022-04-202-40/+40
|
* Add Configure question for taint supportNeil Bowers2022-04-202-0/+2
| | | | | | | | | | | | This adds a Configure question for whether you want taint support. It defaults to "yes", so that ./Configure -des will build a perl which supports taint in the usual way. If you say "no", then perl is compiled with -DSILENT_NO_TAINT_SUPPORT so that taint features silently do nothing. I've submitted a separate pull request on perl/metaconfig, which adds the underlying metaconfig unit for this question, which was used to build this Configure script.
* Bump version for 5.35.11Sawyer X2022-03-202-40/+40
|
* bump version for 5.35.10reneeb2022-02-202-40/+40
|
* Bump the perl version in various places for 5.35.9Nicolas R2022-01-202-40/+40
|
* Bump the perl version in various places for 5.35.8Neil Bowers2021-12-212-40/+40
|
* Bump the perl version in various places for 5.35.7Richard Leach2021-11-212-40/+40
|
* Bump version to 5.35.6Leon Timmermans2021-10-212-40/+40
|
* Teach Configure and cflags.SH about C99Nicholas Clark2021-10-131-14/+2
| | | | | | Probe to see whether we need -std=gnu99 or -std=c99 to get C99 code to compile. In cflags.SH, remove code that added gcc warning flags that were compatible with C89 but are not compatible with C99.
* Remove vestigial next4*) sections from Makefile.SHNicholas Clark2021-10-041-6/+0
| | | | | | | | | | | | | | NeXT support was removed in June 2014 by commit f05550c064c27360: Removed NeXT support but that commit missed these hunks. The crazy whitespace errors in the next4*) section were added by mistake by me in June 2013 by commit b78ac7159b42a0e0: write_buildcustomize.pl no longer writes to STDOUT I'm not sure how I goofed that, but it had the side effect of breaking NeXT builds, and no-one noticed.
* Bump versions from v5.35.4 to v5.35.5Matthew Horsfall2021-09-202-40/+40
|
* A Configure test for C11 thread local storage specificer, _Thread_localNicholas Clark2021-09-072-0/+4
| | | | We also provbe for gcc's earlier syntax, __thread.
* detect struct stat.st_dev's size and signedness, and return it safelyTony Cook2021-09-012-0/+4
| | | | | | | | | | | | | | On FreeBSD dev_t (and hence the st_dev member of struct stat) is an unsigned 64-bit integer, and the previous simple PUSHi() corrupted that. A previous version of this reflected the st_ino code and implemented our own number to string conversion, but a system with such a large st_dev should be assumed to have inttypes.h, and an intmax_t which is no smaller than st_dev. The st_ino code could probably be changed similarly, but 64-bit inode numbers are not a new thing, so it may be riskier.
* Bump the perl version in various places for 5.35.4Karen Etheridge2021-08-222-40/+40
|
* only #include <xlocale.h> when it is actually neededTony Cook2021-08-112-0/+2
| | | | | | | | | | | This header was originally only needed for builds on darwin and FreeBSD, but was being included whenever it was detected. This has caused problems when what was an internal header was removed (from glibc) and in general wasn't needed anyway. On FreeBSD only localeconv_l() requires xlocale.h, so we test specifically for that.
* Bump the perl version in various places ready for 5.35.3Neil Bowers2021-07-242-40/+40
|
* Bump the perl version in various places for 5.35.2Max Maischein2021-06-202-40/+40
|
* Configure: apply recent metaconfig changesKarl Williamson2021-06-122-0/+8
| | | | Several new probes have been added.
* Configure changes for HAS_NON_INT_BITFIELDSKarl Williamson2021-06-122-0/+2
| | | | | | | | | | | This probe has been available without my realizing it had been merged. Some compilers, chiefly IBM, use only integer-size bitfields, warning when presented with other-sized ones. Allowing other-sized fields is an extension to the C standard. These warnings don't affect the correctness of the code generated, but very many are generated per run, potentially overwhelming the reader into not noticing warnings that are important.
* Bump the perl version in various places for 5.35.1Max Maischein2021-05-232-40/+40
| | | | | Ideally, this would've been done earlier in the process of developing 5.35, but here we are
* Bump to 5.35.0:Sawyer X2021-05-212-38/+38
| | | | | | * Apparently, first you bump, then you update perldelta. * 5.35.0 *might* be released tomorrow (likely) but not certainly. * I've set it to tomorrow so Module::CoreList won't be upset.
* Bump perl version in various places for 5.34.0Sawyer X2021-05-042-46/+46
|
* Bump the Perl version to 5.33.9Nicolas R2021-03-202-40/+40
|
* bump version to 5.33.8reneeb2021-02-202-40/+40
|
* Bump version to 5.33.7Richard Leach2021-01-212-40/+40
|
* Bump version to 5.33.6Max Maischein2020-12-202-40/+40
|
* Add Configure probe for getenv() buffer raceKarl Williamson2020-12-192-0/+2
| | | | | | Most implementations do not have a problem with two getenv()'s running simultaneously in different threads. But Posix doesn't require such good behavior. This adds a simple probe to test the current system.
* Bump version to 5.33.5Tom Hukins2020-11-202-40/+40
|
* Bump version to 5.33.4Steve Hay2020-10-202-40/+40
|