summaryrefslogtreecommitdiff
path: root/win32/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Add a builtin:: namespace, with true/false/isboolPaul "LeoNerd" Evans2021-11-291-0/+1
| | | | | | | | This finishes the perl-visible API required for RFC 0008 https://github.com/Perl/RFCs/blob/master/rfcs/rfc0008.md It also begins the "builtin::" namespace of RFC 0009 https://github.com/Perl/RFCs/blob/master/rfcs/rfc0009.md
* Bump the perl version in various places for 5.35.7Richard Leach2021-11-211-1/+1
|
* new perldelta for 5.35.7Richard Leach2021-11-211-2/+2
|
* Remove DOS/DJGPP supportDagfinn Ilmari Mannsåker2021-11-021-8/+7
| | | | | | DJGPP is a port of the GNU toolchain to 32-bit x86 systems running DOS. The last known attempt to build Perl on it was on 5.20, which only got as far as building miniperl.
* Bump version to 5.35.6Leon Timmermans2021-10-211-1/+1
|
* new perldelta for 5.35.6Leon Timmermans2021-10-211-2/+2
|
* Remove old MSVC++ (pre-VC12) support from Windows MakefilesSteve Hay2021-10-191-116/+27
| | | | | | | | | | | | | | | | | | | | Also remove the Platform SDK 2003 SP1/R2 64-bit compiler since (having just tried it) it no longer builds perl because it doesn't allow mixed code and declarations. Also remove mention of the Windows SDK since it doesn't appear to contain the compiler or linker any more. This page says that the VC++ 2010 compiler and linker were included in the Windows 7 SDK but then makes no mention of it for the Windows 8 SDK: https://docs.microsoft.com/en-us/previous-versions/visualstudio/windows-sdk/ff660763(v=vs.110) The page notes that it is no longer being updated, but the whole of the C:\Program Files (x86)\Windows Kits folder on my system (which contains 8.0, 8.10 and 10) does not contain any cl.exe or link.exe. I've re-worded some of the if/else conditions in the makefiles to pick out earlier versions rather than later versions. Thus, the current versions become the "else" case, which means that the next version of Visual C++ is more likely to work without requiring any changes.
* Remove NetWare supportDagfinn Ilmari Mannsåker2021-10-081-5/+4
| | | | The build has been broken since 2009.
* Bump versions from v5.35.4 to v5.35.5Matthew Horsfall2021-09-201-1/+1
|
* new perldelta for v5.35.5Matthew Horsfall2021-09-201-2/+2
|
* Bump the perl version in various places for 5.35.4Karen Etheridge2021-08-221-1/+1
|
* make way for 5.35.4Karen Etheridge2021-08-201-2/+2
|
* Bump the perl version in various places ready for 5.35.3Neil Bowers2021-07-241-1/+1
|
* new perldelta for 5.35.3Neil Bowers2021-07-241-2/+2
|
* Introduce Pod::Html::AuxiliaryJames E Keenan2021-07-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This package will hold helper subroutines used within the main package or in tests. They can be placed in a separate module and imported into Pod::Html because they won't depend on having the globals passed as an argument. They will also be potentially independently testable. Start with html_escape(). Move anchorify(), htmlify() to Auxiliary.pm. Also _unixify -- now as unixify(). Move relativize_url() to Auxiliary. Move usage() to Auxiliary. Move trim_leading_whitespace to Auxiliary. Move parse_command_line() to Auxiliary. Keep porting tests happy. Increment $VERSION. Run: ./perl -Ilib regen/lib_cleanup.pl anchorify.t, eol.t: Correct excessive corrections. Standardize setting of $VERSION.
* Remove :win32 PerlIO layerLeon Timmermans2021-06-281-1/+0
|
* Bump the perl version in various places for 5.35.2Max Maischein2021-06-201-1/+1
|
* new perldelta for 5.35.2Max Maischein2021-06-201-2/+2
|
* replace all instances of PERL_IMPLICIT_CONTEXT with MULTIPLICITYTomasz Konojacki2021-06-091-1/+1
| | | | | | | | | | | | Since the removal of PERL_OBJECT (acfe0abcedaf592fb4b9cb69ce3468308ae99d91) PERL_IMPLICIT_CONTEXT and MULTIPLICITY have been synonymous and they're being used interchangeably. To simplify the code, this commit replaces all instances of PERL_IMPLICIT_CONTEXT with MULTIPLICITY. PERL_IMPLICIT_CONTEXT will stay defined for compatibility with XS modules.
* Bump the perl version in various places for 5.35.1Max Maischein2021-05-231-1/+1
| | | | | Ideally, this would've been done earlier in the process of developing 5.35, but here we are
* perldelta: add a new delta for v5.35.1Ricardo Signes2021-05-201-2/+2
|
* New perldeltaSawyer X2021-05-211-2/+2
|
* Bump to 5.35.0:Sawyer X2021-05-211-6/+6
| | | | | | * 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.
* Merge all perldelta files to create perl534delta.podSawyer X2021-05-041-2/+2
|
* Bump perl version in various places for 5.34.0Sawyer X2021-05-041-6/+6
|
* new perldelta for 5.33.10Todd Rinaldo2021-04-201-2/+2
| | | | | 5.33.10 isn't going to happen but it looks like we bump to the bogus release and THEN switch to RC1.
* Bump the Perl version to 5.33.9Nicolas R2021-03-201-1/+1
|
* new perldelta for 5.33.9Nicolas R2021-03-201-2/+2
|
* bump version to 5.33.8reneeb2021-02-201-1/+1
|
* add new perldelta for 5.33.8reneeb2021-02-201-2/+2
|
* Bump version to 5.33.7Richard Leach2021-01-211-1/+1
|
* New perldelta for 5.33.7Richard Leach2021-01-211-2/+2
|
* Bump version to 5.33.6Max Maischein2020-12-201-1/+1
|
* new perldelta for 5.33.6Max Maischein2020-12-201-2/+2
|
* Win32: don't include version specific config for prebuilt config_h.*Tony Cook2020-12-011-1/+1
| | | | | | | This fixes the problem where doing a regen_config_h with a compiler that supports stdbool.h would generate a config_h.* that would result in a build failure on older compilers that didn't support stdbool.h.
* Win32: implement symlink() and readlink()Tony Cook2020-12-011-2/+2
| | | | | | | | The API used requires Windows Vista or later. The API itself requires either elevated privileges or a sufficiently recent version of Windows 10 running in "Developer Mode", so some tests require updates.
* win32: remove support for disabling USE_LARGE_FILESTomasz Konojacki2020-11-221-24/+0
| | | | | It was enabled by default on all compilers. I don't think it ever makes sense to disable it.
* Bump version to 5.33.5Tom Hukins2020-11-201-1/+1
|
* Create new perldelta for 5.33.5Tom Hukins2020-11-201-2/+2
|
* Bump version to 5.33.4Steve Hay2020-10-201-1/+1
|
* Create new perldelta for 5.33.4Steve Hay2020-10-201-2/+2
|
* win32: use the same manifest for Visual C++ and gcc buildsTomasz Konojacki2020-10-141-7/+8
| | | | | | Before this commit, MSVC builds were using /manifestdependency flag instead of embedding perlexe.manifest. That was causing issues like GetVersionEx() returning the wrong version number on Windows 10.
* Bump the perl version in various places for 5.33.3Sawyer X2020-09-211-1/+1
|
* new perldelta for 5.33.3Sawyer X2020-09-211-2/+2
|
* Bump the perl version in various places for 5.33.2Karen Etheridge2020-08-201-1/+1
|
* new perldelta for 5.33.2Karen Etheridge2020-08-201-2/+2
|
* Remove PERL_GLOBAL_STRUCTDagfinn Ilmari Mannsåker2020-07-201-1/+0
| | | | | | | | This was originally added for MinGW, which no longer needs it, and only still used by Symbian, which is now removed. This also leaves perlapi.[ch] empty, but we keep the header for CPAN backwards compatibility.
* Remove Symbian portDagfinn Ilmari Mannsåker2020-07-201-4/+2
| | | | | Also eliminate USE_HEAP_INSTEAD_OF_STACK and SETSOCKOPT_OPTION_VALUE_T, since Symbian was the only user of those.
* Bump the perl version in various paces for 5.33.1Sawyer X2020-07-171-1/+1
|
* new perldelta for 5.33.1Sawyer X2020-07-171-2/+2
|