summaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* [perl #51674] op/alarm.t hangs on 5.11.0 (Windows Vista only)Robert May2008-03-131-2/+1
| | | | | | From: "Robert May" <rob@themayfamily.me.uk> Message-ID: <54bdc7510803130706q6523793ak1f3f1c6578fa97c1@mail.gmail.com> p4raw-id: //depot/perl@33506
* Silence Borland compiler warnings (except for warnings from zlib) here:Steve Hay2008-02-252-8/+8
| | | | | http://www.nntp.perl.org/group/perl.daily-build.reports/2008/02/msg53937.html p4raw-id: //depot/perl@33370
* Regenerate the win32/config_H.* files using the makefile targetsSteve Hay2008-02-224-6805/+6924
| | | | | | | | 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
* Fix-up Win32's regen_config_h targets for semi-automatic updating ofSteve Hay2008-02-222-17/+23
| | | | | the win32/config_H.* files p4raw-id: //depot/perl@33349
* Correct large files / lseek size & type settings in Win32 canned configs.Steve Hay2008-02-228-29/+30
| | | | | | | | | | | | | | | | 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
* Sync win32/config.* with Porting/config.shSteve Hay2008-02-224-4/+4
| | | p4raw-id: //depot/perl@33345
* Silence warning from VC8 when building without USE_LARGE_FILESSteve Hay2008-02-221-1/+9
| | | p4raw-id: //depot/perl@33344
* Fix bit-fields for VC [was RE: [perl #50386] GIMME_V broken with 5.10.0/GCC ↵Jan Dubois2008-02-122-1/+9
| | | | | | | | and XS?] From: "Jan Dubois" <jand@activestate.com> Message-ID: <02ee01c8651b$17ef72f0$47ce58d0$@com> p4raw-id: //depot/perl@33292
* assert() that every NN argument is not NULL. Otherwise we have theNicholas Clark2008-02-122-0/+18
| | | | | | | | | | | | ability to create landmines that will explode under someone in the future when they upgrade their compiler to one with better optimisation. We've already done this at least twice. (Yes, some of the assertions are after code that would already have SEGVd because it already deferences a pointer, but they are put in to make it easier to automate checking that each and every case is covered.) Add a tool, checkARGS_ASSERT.pl, to check that every case is covered. p4raw-id: //depot/perl@33291
* Eliminate use of Nullop in the core code. Dual life uses remain.Nicholas Clark2008-02-101-2/+2
| | | p4raw-id: //depot/perl@33269
* Give Win32 message windows proper window proceduresRobert May2008-02-081-58/+183
| | | | | | From: "Robert May" <rob@themayfamily.me.uk> Message-ID: <54bdc7510802030434g4f9da56eq8d526e80c297290b@mail.gmail.com> p4raw-id: //depot/perl@33255
* win32_async_check() doesn't loop enough.Robert May2008-02-081-1/+1
| | | | | | From: "Robert May" <robertmay@cpan.org> Message-ID: <54bdc7510802022341r3654d32dva26ef04bd9fa04b7@mail.gmail.com> p4raw-id: //depot/perl@33254
* Oops, change 33049 really did need to update all the Win?? headersNicholas Clark2008-01-235-1/+36
| | | | | as the symbol isn't used in a conditional compile. p4raw-id: //depot/perl@33054
* Purge all use of Nullch in non-dual life modules.Nicholas Clark2008-01-231-2/+2
| | | | | Exterminate! Exterminate! Exterminate! p4raw-id: //depot/perl@33052
* Fix the misplaced warnings and failing tests caused by the precisionNicholas Clark2008-01-235-0/+5
| | | | | | | | loss warning on ++ and -- by moving the check to Configure time, creating a new config.sh variable nv_overflows_integers_at which contains an constant expression for the value of the NV which can't be incremented by 1.0 p4raw-id: //depot/perl@33049
* Add dtrace supportAndy Armstrong2008-01-1110-0/+40
| | | | | | | | | 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
* Re: SV leak?Vincent Pit2008-01-041-14/+14
| | | | | | | | Message-ID: <477D28BD.5060801@profvince.com> Mortalize SVs that are being pushed on the stack. Try to use specialized macros for pushing mortals. p4raw-id: //depot/perl@32822
* Welcome to Perl 5.11, win32!Steve Peters2007-12-232-12/+12
| | | p4raw-id: //depot/perl@32714
* Nullch and others were still alive and well in some of the operatingSteve Peters2007-12-233-48/+48
| | | | | | system specific directories. I think I've chainsawed all of them now, but I can't guarantee that it compiles anywhere from win32. p4raw-id: //depot/perl@32713
* Add a Configure probe for <assert.h>Nicholas Clark2007-12-2210-0/+35
| | | p4raw-id: //depot/perl@32705
* Add perl5110delta, and change 5100delta so that it is no longer "the"Nicholas Clark2007-12-193-2/+6
| | | | | perldelta. p4raw-id: //depot/perl@32649
* Bump the version number to 5.11.0Nicholas Clark2007-12-198-37/+37
| | | p4raw-id: //depot/perl@32646
* Remove rules to regenerate regnodes.hRafael Garcia-Suarez2007-11-212-8/+0
| | | p4raw-id: //depot/perl@32432
* Rename "perl59" to "perl510"Jan Dubois2007-11-202-12/+12
| | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <03cd01c82b07$581a1950$084e4bf0$@com> p4raw-id: //depot/perl@32411
* Add a rough, incomplete version of perl5100deltaRafael Garcia-Suarez2007-10-093-2/+6
| | | p4raw-id: //depot/perl@32080
* Do the same as #32061 for Win32, which also fixes a static linkingSteve Hay2007-10-083-7/+10
| | | | | build problem with Hash/Util/FieldHash p4raw-id: //depot/perl@32066
* Re: [patch] clean out remnants of DEBUGGING_OPS (was opcode op_type:9)Jim Cromie2007-10-021-2/+0
| | | | | Message-ID: <470197FF.5040709@gmail.com> p4raw-id: //depot/perl@32004
* [patch] [Win32] Makefile and makefile.mk rely on shell associationMax Maischein2007-09-112-4/+4
| | | | | Message-ID: <46D968DA.2000205@cpan.org> p4raw-id: //depot/perl@31846
* Bump version number to 5.10.0.Rafael Garcia-Suarez2007-09-068-37/+37
| | | p4raw-id: //depot/perl@31799
* Add Win32 makefile option to link all extensions staticallyVadim Konovalov2007-09-034-26/+64
| | | | | | | | | | | 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
* Add support for Visual C++ 2008 Express Edition (Beta 2)Steve Hay2007-08-292-28/+44
| | | p4raw-id: //depot/perl@31761
* bye bye charsizeH.Merijn Brand2007-08-215-5/+0
| | | | | it is^Wwas always 1 p4raw-id: //depot/perl@31745
* Use -D_CRT_NONSTDC_NO_DEPRECATE rather than -wd4996 to suppress warningsSteve Hay2007-08-212-2/+2
| | | | | | | 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
* Some Win32 Config fixes for patchlevel and perl_patchlevel:Steve Hay2007-07-096-13/+24
| | | | | | | | | | - Set $Config{patchlevel} to PERL_VERSION (it was previously blank because it was wrongly being set from PATCHLEVEL, which was blank) - Set $Config{perl_patchlevel} and $Config{PERL_PATCHLEVEL} to the value in the top-level ".patch" file if it exists (the former was previously not set, while the latter was previously wrongly set to PERL_VERSION) p4raw-id: //depot/perl@31569
* Re: [PATCH] Final Draft - pod/perlcommunity.pod - (was [PATCH] Draft - ↵Edgar Bering2007-07-071-0/+4
| | | | | | | | pod/perlcommunity.pod - Patches welcome) From: "Edgar Bering" <trizor@gmail.com> Message-ID: <e54ba1c30707040251o6814c0e4r64929702dc3b0eb7@mail.gmail.com> p4raw-id: //depot/perl@31551
* Add Borland linker option to not generate .map filesSteve Hay2007-07-061-1/+1
| | | | | | (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
* $Config{useshrplib} should be 'true' rather than 'yes' when usingSteve Hay2007-07-035-5/+5
| | | | | a shared perl library p4raw-id: //depot/perl@31523
* Apply win32/Makefile changes from #31102 and #31506 to win32/makefile.mkSteve Hay2007-07-021-1/+8
| | | p4raw-id: //depot/perl@31515
* /p vs (?p)Abigail2007-06-301-1/+1
| | | | | | | | | | | | | Date: Fri, 29 Jun 2007 23:38:07 +0200 Message-ID: <20070629213807.GA14454@abigail.nl> Subject: [PATCH pod/perlre.pod] Keeping up with the changes. From: Abigail <abigail@abigail.be> Date: Sat, 30 Jun 2007 01:24:36 +0200 Message-ID: <20070629232436.GA15326@abigail.nl> Plus tweaks, and debug enahancements. p4raw-id: //depot/perl@31506
* RE: Problem in Win32CORE when building PAR-Packer-0.975 with bleadperl on Win32Jan Dubois2007-06-281-8/+10
| | | | | | | | | | | From: "Jan Dubois" <jand@activestate.com> Message-ID: <02bd01c7b90b$49863720$dc92a560$@com> Rearranges the initialization of Win32CORE. The Perl interpreter isn't fully initialized when Perl_init_os_extras() in win32/win32.c is called, so it is not safe to use the Perl calling mechanism yet. Fixes a problem building PAR-Packer on Win32. p4raw-id: //depot/perl@31490
* [PATCH] Remove dead code from win32/win32sck.cJan Dubois2007-06-262-25/+1
| | | | | | | | | | | | From: "Jan Dubois" <jand@activestate.com> Date: Mon, 25 Jun 2007 17:13:04 -0700 Message-ID: <02bb01c7b786$c42099c0$4c61cd40$@com> Subject: RE: [PATCH] Remove dead code from win32/win32sck.c From: "Jan Dubois" <jand@activestate.com> Date: Mon, 25 Jun 2007 17:26:15 -0700 Message-ID: <02c801c7b788$9bf7ebe0$d3e7c3a0$@com> p4raw-id: //depot/perl@31469
* Revert #30197 and #30219, which #31464 has just made redundantSteve Hay2007-06-252-16/+0
| | | p4raw-id: //depot/perl@31466
* Change #31426 should also be applied to the PERL_IMPLICIT_SYSSteve Hay2007-06-201-1/+8
| | | | | version of ioctl() p4raw-id: //depot/perl@31428
* Change #31426 should also be applied to the windows CE versionRafael Garcia-Suarez2007-06-201-3/+7
| | | p4raw-id: //depot/perl@31427
* Re: Net::SMTP can't send large messages with bleadperlYves Orton2007-06-201-3/+7
| | | | | Message-ID: <9b18b3110706200622o344c417apbd50468c6e5eb533@mail.gmail.com> p4raw-id: //depot/perl@31426
* cross-compilation for linuxVadim Konovalov2007-06-111-4/+4
| | | | | | From: "Konovalov, Vadim Vladimirovich \(Vadim\)** CTR **" <vkonovalov@alcatel-lucent.com> Message-ID: <D16F05D0CAAA234BA2B753B80DE6100D278EBC@DEEXC1U02.de.lucent.com> p4raw-id: //depot/perl@31362
* Change 31347 should also have removed win32_free_argvw()Steve Hay2007-06-082-20/+0
| | | | | because it now isn't used anywhere. p4raw-id: //depot/perl@31356
* Remove dead Perl_sys_intern_clear() from wince.cSteve Hay2007-06-081-14/+0
| | | p4raw-id: //depot/perl@31355
* Move win32_create_message_window() out of #ifdef HAVE_INTERP_INTERNSteve Hay2007-06-081-13/+12
| | | | | | | | section, where it didn't belong. (That section should (currently) only contain sys_intern_init(), sys_intern_clear() and sys_intern_dup() and related functionality such as win32_csighandler().) p4raw-id: //depot/perl@31354
* Stop VC++ from warning "all references to 'SHELL32.dll' discardedSteve Hay2007-06-075-37/+2
| | | | | | | | | | 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