| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
A few new symbols are added but no existing ones are changed.
|
|
|
|
|
|
|
| |
(It's already used for [iu]64type and [u]quadtype, just like __int64 is
used on 32-bit VC++ builds.)
Thanks to Sisyphus & kmx for the spot.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code was added by 465b7da985, based on changes in ActivePerl 816, but
it's not working correctly because the current build process winds up with
a config.h in lib/CORE which doesn't contain that code anyway.
(The appropriate canned config_H.* file is copied to config.h in order to
build miniperl.exe, but then miniperl.exe is used to run config_h.PL to
generate the real config.h from config_h.SH and config.sh. The real
config.h is then used to build perl.exe and is what gets copied into
lib/CORE for later use when building extensions, but it doesn't contain
the support for other compilers because that isn't in config_h.SH...)
Removing the code won't affect ActivePerl since it has not been getting
installed anyway, and Jan Dubois has confirmed that it is possible to
build a Perl extension using e.g. Off_t with MinGW even with the VC
config.h header file. Furthermore, anyone building perl from source
themselves will presumably be able to use the same compiler to build
extensions as they used to build perl itself anyway, so there is no
obvious need for this in the core perl distro.
Therefore, removing it rather than fixing it is better for simplicity.
|
|
|
|
|
|
| |
There should be no real changes here: just run the regen_config_h target
in the Makefile, and then restore various Win32-specific things (mostly
the support of GCC in a VC++ build and vice versa) which get lost.
|
|
|
|
|
|
|
|
| |
- Set lseeksize/lseektype to 4/long in new gc64* files (see f7e8b52a89)
- Add missing NULL parameter in new gc64* files (see e6a0bbf8b4)
- Change new gc64* files to a minimal setup (see d64224560b and 17bdc11416)
- Make the order of the __GNUC__ / _MSC_VER logic consistent
- Add __GNUC__ magic to vc64 (since new gc64* files have _MSC_VER magic)
|
|
|
|
|
|
| |
to match the canned win32/config.* settings. For .bc and
.ce, we still have a plain 'static'. Better settings from
knowledgeable users about those platforms would be welcome.
|
|
|
|
|
|
| |
(Applied patch and regenerated canned config files)
Message-ID: <4B44FB2B.8080509@volny.cz>
|
| |
|
|
|
|
|
| |
as we already know it, and use it in S_init_perllib() to save a strlen() in
S_incpush_use_sep().
|
|
|
|
|
|
|
|
|
| |
Updates the config.* and config_H.* files w.r.t. 34456, 34756/34777,
34950 and 34994.
Also adds missing variables (d_ndbm, extern_C and rm_try) and removes a
redundant variable (Mcc) to/from the config.* files for completeness.
p4raw-id: //depot/perl@35075
|
|
|
| |
p4raw-id: //depot/perl@34877
|
|
|
|
|
|
|
|
|
| |
where appropriate.
This doesn't make much difference on Win32 because IVSIZE is still 4,
but access to the appropriate "quad" type is still useful, e.g. for
Y2038 support.
p4raw-id: //depot/perl@34470
|
|
|
| |
p4raw-id: //depot/perl@34363
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds new values introduced by #34105/34107, incorporating this patch:
Subject: RE: New probes
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <072601c8e085$04694860$0d3bd920$@com>
The appropriate values for the other compilers were determined by
running the probe functions added to Configure by #34105/34112/34114.
(Note that VC8 requires an invalid parameter handler to run those
functions without crashing, and both VC8 and VC9 need %I64d rather
than %ld to output the appropriate values.)
Also applies the changes to the config_H.* files, together with changes
for #33597/33598/33949 which never got added to them.
p4raw-id: //depot/perl@34115
|
|
|
|
|
|
|
|
| |
fixed-up by #33349.
There shouldn't be any real changes here. If there are then I've
screwed up.
p4raw-id: //depot/perl@33350
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change 25208 switched off USE_LARGE_FILES in win32/config_H.* but left
LSEEKSIZE/Off_t_size and Off_t as 8 and __int64 (or long long)
respectively. Similarly change 25215 switched off uselargefiles in
win32/config.* but left lseeksize and lseektype as 8 and __int64 (or
long long) respectively. Change 25216 fixed the Borland settings in
win32/config.bc on the basis that Borland should always be using 4 and
long, but really all the other files should be using 4 and long for
their default values as well to match the default values of
USE_LARGE_FILES and uselargefiles. Having done that, we must then
reverse the logic for fiddling with these values in win32/config_sh.PL:
they are now changed to 8 and __int64 (or long long) if uselargefiles
*is* defined (except for Borland, which always wants 4 and long).
p4raw-id: //depot/perl@33347
|
|
|
|
|
| |
as the symbol isn't used in a conditional compile.
p4raw-id: //depot/perl@33054
|
|
|
|
|
|
|
|
|
| |
Message-Id: <F4AC553F-7C7F-49C3-98C2-E04681E1004F@hexten.net>
with fixups as discussed on list, plus adding usedtrace to Glossary,
plus propagating all the new config variables everywhere.
(Was there an automatic way to do that? I did it with emacs macros)
p4raw-id: //depot/perl@32953
|
|
|
| |
p4raw-id: //depot/perl@32705
|
|
|
| |
p4raw-id: //depot/perl@32646
|
|
|
| |
p4raw-id: //depot/perl@31799
|
|
|
|
|
| |
Message-ID: <m8hjo2pasv3hdbhd1sj9sasen7tm38hrhp@4ax.com>
p4raw-id: //depot/perl@29605
|
|
|
|
|
| |
(namely, when we have USE_ITHREADS and PERL_IMPLICIT_SYSTEM)
p4raw-id: //depot/perl@29469
|
|
|
|
|
|
|
|
| |
configs
See:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00923.html
p4raw-id: //depot/perl@29397
|
|
|
| |
p4raw-id: //depot/perl@29298
|
|
|
|
|
| |
Plus forced Glossary entry. That is a TODO for automation
p4raw-id: //depot/perl@29213
|
|
|
| |
p4raw-id: //depot/perl@28969
|
|
|
|
|
|
|
|
|
|
| |
and Porting/config.sh respectively
No real changes except for the addition of the missing
HAS_C99_VARIADIC_MACROS to win32/config_H.* and
initialinstalllocation, madlyh, madlyobj and madlysrc to
win32/config.*
p4raw-id: //depot/perl@28697
|
|
|
|
|
| |
Message-ID: <44D7AA6B.4040802@iki.fi>
p4raw-id: //depot/perl@28674
|
|
|
|
|
| |
on Win32.
p4raw-id: //depot/perl@28025
|
|
|
| |
p4raw-id: //depot/perl@28024
|
|
|
|
|
|
|
|
|
|
| |
See:
http://downloads.activestate.com/ActivePerl/src/5.8/AP816_diff.txt
These changes provide better support for building XS extension modules
using VC++ or MinGW when perl itself was built with the opposite of
those two compilers.
p4raw-id: //depot/perl@27555
|
|
|
|
|
|
| |
p4raw-link: @27407 on //depot/perl: a724edfe531a4a4cce2d4bbb94e1f583d86bc9a3
p4raw-link: @27372 on //depot/perl: df012815e587b94cd356692431756ba265085fbf
p4raw-id: //depot/perl@27412
|
|
|
|
|
| |
HAS_BUILTIN_EXPECT.
p4raw-id: //depot/perl@27372
|
|
|
|
|
| |
Regenerate template config in Porting
p4raw-id: //depot/perl@27007
|
|
|
|
|
|
| |
(Keep the order in win32/config.* and win32/config_H.* the same as in
Configure and config_H.SH for easier diffing)
p4raw-id: //depot/perl@26655
|
|
|
|
|
| |
files.
p4raw-id: //depot/perl@26630
|
|
|
|
|
| |
p4raw-link: @25935 on //depot/perl: dc814df18cd354aa2bad87c5b7f94c6b2d38af48
p4raw-id: //depot/perl@25943
|
|
|
| |
p4raw-id: //depot/perl@25919
|
|
|
| |
p4raw-id: //depot/perl@25863
|
|
|
|
|
| |
p4raw-link: @25793 on //depot/perl: b0a2e8e64dee1b1bd00055b3c5b69e2c3c888f55
p4raw-id: //depot/perl@25794
|
|
|
|
|
| |
p4raw-link: @25733 on //depot/perl: bdf33aa7435b6e4ab927ed6430f3f240f211d879
p4raw-id: //depot/perl@25734
|
|
|
|
|
| |
p4raw-link: @25387 on //depot/perl: 7dd121aefd69a3ba2201a35698deaeda3a8a77ad
p4raw-id: //depot/perl@25488
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These are used in their unedited form to build miniperl, so should
represent a minimal configuration
The plan is to use miniperl's "-V" output in makedef.pl, so it is
important that it doesn't include any of the optional things in the
makefiles that the user might have chosen to disable
(The actual config.h used to build perl itself is, of course, an
edited version of these canned configs produced by using miniperl
to run config_h.PL so these changes won't affect perl itself)
p4raw-id: //depot/perl@25208
|
|
|
|
|
|
| |
No actual changes, just reordering the contents of the files so that
diff works better.
p4raw-id: //depot/perl@25206
|
|
|
| |
p4raw-id: //depot/perl@24975
|
|
|
|
|
|
| |
The try.c test program added to Configure by change 24898 outputs
"Yes" using each of VC++, GCC and BCC32, so here goes...
p4raw-id: //depot/perl@24905
|
|
|
|
|
|
| |
(None are actually defined, but it's nice to have them there anyway)
p4raw-link: @24508 on //depot/perl: 0dbb1585a715e56312e579a5f0e7f82241b38352
p4raw-id: //depot/perl@24545
|
|
|
| |
p4raw-id: //depot/perl@24227
|