| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(The table is 256 bytes; the run-time initialisation code is larger than this!)
Adapt generate_uudmap.c to generate the initalisation block for PL_bitcount,
writing the code to bitcount.h, using the same approach as uudmap.h.
To preserve binary compatibility:
for MULTIPLICITY:
keep Ibitcount in the interpreter structure, but remove all the macros that
access it. PL_bitcount is a new symbol in the object file, which won't clash
with anything as that name wasn't used before.
otherwise:
keep PL_bitcount as a char *, but initialise it at compile time to a new
constant array PL_bitcount array. Remove the code that attempts to Safefree()
it at interpreter destruction time.
|
|
|
|
| |
instead of having the calling Makefile redirect stdout.
|
| |
|
|
|
|
| |
Change dd0cfdaa8f18412a5bea90a5dd33b46569dea1c5 left these two copy commands by mistake.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
200cbd6aa595a0743f2aa115148750c075df3f97.
|
| |
|
|
|
|
|
|
| |
Commit aaaf44d72fce5980564533b9072da6e594d91d81 accidentally missed a --all
argument for buildext.pl, which resulted in the extensions not getting
"dmake realclean" run in them.
|
| |
|
|
|
|
|
|
| |
The timestamp check was from the original checkin of buidlext.pl in 2001
(17af6fb0658e86e2f4a472e3392fc688e0c25b43) by Nick I-S.
The 'make config' approach of make_ext was in the 5.000 release.
|
|
|
|
| |
Makefiles.
|
|
|
|
| |
--static and --dynamic are not present. Make it run under strict.
|
| |
|
|
|
|
| |
into separate scripts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hello p5p,
the recent shakearound of make_patchnum.pl broke the build on Windows,
because make_patchnum.pl lives in the build root, but the Makefile lives
in ./win32, so all targets need to be relative to ./win32.
I've only tested the patch for makefile.mk, as I don't have nmake.exe.
The fix is so simple that it should work on Makefile as well. These are
famous last words.
-max
>From f4d9e594a2a3ea743e9c381d1836a85ada15af85 Mon Sep 17 00:00:00 2001
From: Max Maischein <corion@corion.net>
Date: Sun, 25 Jan 2009 17:34:39 +0100
Subject: [PATCH] Unbreak build on Windows
|
|
|
|
| |
(miniperl no longer needs git_version.h, perl.o explictly depends on it)
|
| |
|
|
|
|
| |
Remove special-casing from all the makefiles that coped with it returning non-0.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This solution is based on what is done for config.h (which isn't perfect because it leaves miniperl.exe out-of-sync with the final perl.exe build, but that doesn't really matter).
Also has a problem in that miniperl.exe is used in a couple of places before make_patchnum.pl has been run (to recreate git_version.h and create lib/Config_git.pl), causing the warning:
Warning: failed to load Config_git.pl, something strange about this perl...
The running of make_patchnum.pl also causes some warnings of its own if a ".git" directory is found but "git" isn't on the PATH:
'git' is not recognized as an internal or external command,
operable program or batch file.
These things will be hopefully ironed out later.
|
|
|
|
|
|
| |
core, in ext/mro/mro.xs. Also move mro::_nextcan() to mro.xs. It needs direct
access to S_mro_get_linear_isa_c3(), and nothing on CPAN calls it, except via
methods defined in mro.pm. Hence all users already require mro;
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
command when CRT is statically linked
From: "Jan Dubois" <jand@activestate.com>
Date: Fri, 19 Dec 2008 03:02:45 -0800
Message-ID: <00f901c961c9$5321e1e0$f965a5a0$@com>
|
| |
|
|
|
|
|
|
|
|
|
| |
(Distclean isn't perfect yet because there's a spurious directory tree
created but not cleaned up by ext/Test/Harness/t/harness.t, but Andy is
working on fixing the cause)
No idea about the state of play of disclean on VMS - I couldn't see how
or where to add the three extra directories to it.
p4raw-id: //depot/perl@34640
|
|
|
|
|
|
|
|
| |
timings are available, reorder the parallelisable tests to run the
slowest first. Timings for a second run are 18 seconds less for me:
Files=1553, Tests=209393, 459 wallclock secs (94.89 usr 13.16 sys + 638.19 cusr 58.59 csys = 804.83 CPU)
Files=1553, Tests=209393, 441 wallclock secs (82.83 usr 13.90 sys + 622.13 cusr 59.20 csys = 778.06 CPU)
p4raw-id: //depot/perl@34192
|
|
|
|
|
| |
the win32/config_H.* files
p4raw-id: //depot/perl@33349
|
|
|
|
|
|
|
|
| |
and XS?]
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <02ee01c8651b$17ef72f0$47ce58d0$@com>
p4raw-id: //depot/perl@33292
|
|
|
| |
p4raw-id: //depot/perl@32714
|
|
|
|
|
| |
perldelta.
p4raw-id: //depot/perl@32649
|
|
|
| |
p4raw-id: //depot/perl@32646
|
|
|
| |
p4raw-id: //depot/perl@32432
|
|
|
|
|
|
| |
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <03cd01c82b07$581a1950$084e4bf0$@com>
p4raw-id: //depot/perl@32411
|
|
|
| |
p4raw-id: //depot/perl@32080
|
|
|
|
|
| |
build problem with Hash/Util/FieldHash
p4raw-id: //depot/perl@32066
|
|
|
|
|
| |
Message-ID: <46D968DA.2000205@cpan.org>
p4raw-id: //depot/perl@31846
|
|
|
| |
p4raw-id: //depot/perl@31799
|
|
|
|
|
|
|
|
|
|
|
| |
Subject: [PATCH-at31768] RE: [PATCH at 31761] RE: MakeMaker + static misbehaviour
From: "Konovalov, Vadim Vladimirovich (Vadim)** CTR **" <vkonovalov@alcatel-lucent.com>
Message-ID: <D16F05D0CAAA234BA2B753B80DE6100D448945@DEEXC1U02.de.lucent.com>
(with a couple of tweaks to comments in Makefile, exclusion of one more
module (Hash/Utils) from the "all static" build option, plus the same
changes in makefile.mk)
p4raw-id: //depot/perl@31784
|
|
|
| |
p4raw-id: //depot/perl@31761
|
|
|
|
|
|
|
| |
about POSIX CRT function names being deprecated in VC8
(-wd4996 suppresses all deprecated function warnings, so is more
wide-ranging than is required)
p4raw-id: //depot/perl@31742
|
|
|
|
|
|
| |
(They are not generated by default by VC++ or MinGW, and there
doesn't seem to be any need for them.)
p4raw-id: //depot/perl@31539
|
|
|
| |
p4raw-id: //depot/perl@31515
|
|
|
| |
p4raw-id: //depot/perl@31466
|
|
|
|
|
|
|
|
|
|
| |
by /OPT:REF" by removing the only reference to a SHELL32.dll function
(namely, CommandLineToArgvW(), called from win32_argv2utf8(), which
isn't actually used anywhere so delete it).
That then caused the warning "/DELAYLOAD:shell32.dll ignored; no
imports found from shell32.dll", so remove that /DELAYLOAD option too.
p4raw-id: //depot/perl@31347
|