summaryrefslogtreecommitdiff
path: root/win32
AgeCommit message (Collapse)Author
2025-12-24Win32: Remove an unused functionNobuyoshi Nakada
Since 50e5c542cc0541fb38e52766d88d87bd8a96b072, `constat_reset` is no longer used.
2025-12-20[Bug #21792] Build rubyspec-capiext only when excuting `test-spec`Mike Dalessio
rubyspec-capiext is only needed for running specs, not for building or installing Ruby.
2025-12-17win32: Set the source code charset to UTF-8Nobuyoshi Nakada
2025-12-12Win32: Make `rb_w32_osid` return Windows NT alwaysNobuyoshi Nakada
Since support for Windows 9x was dropped over a decade ago.
2025-12-12Win32: Remove the workaround for console reading bugNobuyoshi Nakada
It has been fixed at Windows 8, and we already have dropped the support Windows 8 and olders.
2025-12-02Win32: Clean empty directoriesNobuyoshi Nakada
2025-12-02Win32: Remove bundled gems directoriesNobuyoshi Nakada
2025-12-02Win32: Clean minipreludeNobuyoshi Nakada
2025-12-02Win32: Remove DLL files linked by `prepare-vcpkg`Nobuyoshi Nakada
2025-12-02Win32: Support removing wildcards in middle of pathNobuyoshi Nakada
2025-12-02Win32: Clean generated sourcesNobuyoshi Nakada
2025-12-02Win32: Refine outputsNobuyoshi Nakada
- Suppress logos from sub makes. - Set the prompt for `for` command when `echo` is on.
2025-12-02Win32: Append `-p` option to `RMDIRS`Nobuyoshi Nakada
`rmdirs.bat` may require this option explicitly to remove parent directories, in the future.
2025-12-02Win32: Clean prismNobuyoshi Nakada
- intermediate source files - timestamp files - build directories
2025-12-02Win32: Remove extra suffix for sub-makeNobuyoshi Nakada
2025-12-02Win32: Fix removing symlinkNobuyoshi Nakada
Try `rd` first for symlink to a directory; `del` attemps to remove all files under the target directory, instead of the symlink itself.
2025-12-02Win32: Add `DLEXT` for clean-specNobuyoshi Nakada
2025-12-02Win32: Fix rm.bat removing non existent fileNobuyoshi Nakada
2025-12-02Win32: Fix @ in middle of commandsNobuyoshi Nakada
`@` is not a command, and cannot be placed after `||`.
2025-11-27Remove an excess colon [ci skip]Nobuyoshi Nakada
2025-11-21Fix timezone of `yesterday`Nobuyoshi Nakada
Set the `TZ environment variable. `git log` does not recognize UTC offset in `--before` option, unless full datetime is given.
2025-11-19Win32: Drop support for older than MSVC 14.0/_MSC_VER 1900Nobuyoshi Nakada
Visual C++ 2015 (14.0): - _MSC_VER: 1900 - MSVCRT_VERSION: 140
2025-11-19Win32: Drop support for older than MSVC 12.0/_MSC_VER 1800Nobuyoshi Nakada
Visual C++ 2013 (12.0): - _MSC_VER: 1800 - MSVCRT_VERSION: 120
2025-11-19Win32: Drop support for older than MSVC 10.0/_MSC_VER 1600Nobuyoshi Nakada
Visual C++ 2010 (10.0): - _MSC_VER: 1600 - MSVCRT_VERSION: 100
2025-11-19Win32: Drop support for older than MSVC 9.0/_MSC_VER 1500Nobuyoshi Nakada
Visual C++ 2008 (9.0): - _MSC_VER: 1500 - MSVCRT_VERSION: 90
2025-11-19Win32: Drop support for older than MSVC 8.0/_MSC_VER 1400Nobuyoshi Nakada
Visual C++ 2005 (8.0): - _MSC_VER: 1400 - MSVCRT_VERSION: 80
2025-11-07Use `IO.popen` instead of `IO.foreach` with pipeNobuyoshi Nakada
2025-10-29win32: Extract `FILETIME` related constants.Nobuyoshi Nakada
2025-10-29win32: Optimize `FIMETIME` calculationsNobuyoshi Nakada
Assume that `FILETIME` and `ULARGE_INTEGER::u` are the same layout actually.
2025-10-17win32: Prefix `clock_getclock` and `clock_getres`Nobuyoshi Nakada
Get rid of conflict with inline versions provided in time.h.
2025-10-17win32: Install the same packages as vcpkg even on msysNobuyoshi Nakada
2025-10-17win32: Fix missing typeNobuyoshi Nakada
2025-10-17win32: Support more `clockid_t`Nobuyoshi Nakada
Add `CLOCK_PROCESS_CPUTIME_ID` and `CLOCK_THREAD_CPUTIME_ID`.
2025-10-10win32: Enable extensions explicitlyNobuyoshi Nakada
2025-10-05Win32: Fix fallback parsing of CSI SGR sequencesNobuyoshi Nakada
2025-10-01win32: Setup prerelease version of Visual StudioNobuyoshi Nakada
2025-09-30lastrev.bat: Extract from windows.yml workflowNobuyoshi Nakada
2025-09-30ifchange: Allow input from stdinNobuyoshi Nakada
2025-09-30ifchange: Allow options with an argument without quotingNobuyoshi Nakada
A batch file splits the command line with equal signs (`=`) not only spaces.
2025-09-17Revert "Already git 2.32 is expected in doc/contributing/building_ruby.md"Nobuyoshi Nakada
This reverts commit fbc7e935761d892ba6c031256ccbb914963e4ce1. Failures with "GCC 8" and "clang 12". ``` /github/workspace/src/tool/lib/vcs.rb:57:in `system': Command failed with status (pid 7385 exit 128): ["git", "config", "--global", "--add", "safe.directory", "/github/workspace/src"] (RuntimeError) ```
2025-09-17Already git 2.32 is expected in doc/contributing/building_ruby.mdNobuyoshi Nakada
2025-09-17Fix git version comparisonNobuyoshi Nakada
2025-09-16Check git version on mswinNobuyoshi Nakada
2025-09-16Reject git command that does not accept `-C` optionNobuyoshi Nakada
2025-09-16Expect `git -C <path>` to workNobuyoshi Nakada
This option is available since git 1.8.5 that was released in 2013.
2025-09-14win32: Also ruby/confg.h depends on the ABI version headerNobuyoshi Nakada
2025-08-28Abandon `ruby` target on the others than GNU makeNobuyoshi Nakada
The default non-transformed name, `ruby` target was added for the case of `--program-transform-name` and similars, but it was occasionally added even when no such option is used.
2025-08-25Win: Fix `--with-gmp` optionNobuyoshi Nakada
Do not drop the following option. Do not add an extra `=1` argument.
2025-08-25Win: Fix `--without-baseruby` optionNobuyoshi Nakada
This option in `win32/configure.bat` was completely broken. Also honor `HAVE_BASERUBY` than `BASERUBY` value, and use `missing-baseruby.bat` to check the version.
2025-08-20Revert the leftover of 90cb2bb871ff5d6d4d0dfbed2ee352c7ff818a87Nobuyoshi Nakada