<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/win32, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Use `IO.popen` instead of `IO.foreach` with pipe</title>
<updated>2026-01-13T07:23:44+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-07T12:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3254d2be91971a06ec7f852b0dd2c7659181d2d0'/>
<id>3254d2be91971a06ec7f852b0dd2c7659181d2d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[win32] nm use full options</title>
<updated>2026-01-13T07:23:44+00:00</updated>
<author>
<name>Pierrick Bouvier</name>
<email>101587250+pbo-linaro@users.noreply.github.com</email>
</author>
<published>2023-11-23T08:17:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8f8f8d12b9e0efe814aecb24bcf718f099790d1e'/>
<id>8f8f8d12b9e0efe814aecb24bcf718f099790d1e</id>
<content type='text'>
Fix compilation error when using MSYS2 environment.
Credits to MSYS2 Ruby package using this patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix compilation error when using MSYS2 environment.
Credits to MSYS2 Ruby package using this patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Win: Suppress false warnings from Visual C 17.14.1</title>
<updated>2025-06-25T05:33:23+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-05-26T11:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bd7d210d1c33d78a364d18f0c346bb63e69bb6ad'/>
<id>bd7d210d1c33d78a364d18f0c346bb63e69bb6ad</id>
<content type='text'>
https://developercommunity.visualstudio.com/t/warning-C5287:-operands-are-different-e/10877942?

It is not able to silence "operands are different enum types"
warnings, even using an explicit cast, as the message says.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://developercommunity.visualstudio.com/t/warning-C5287:-operands-are-different-e/10877942?

It is not able to silence "operands are different enum types"
warnings, even using an explicit cast, as the message says.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #21255] Win32: Do not export `__declspec(selectany)` symbols</title>
<updated>2025-06-25T04:28:38+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-05-26T11:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=051e5f54ccaef1721796252af259530b82c44211'/>
<id>051e5f54ccaef1721796252af259530b82c44211</id>
<content type='text'>
```
x64-vcruntime140-ruby350.def : error LNK2001: unresolved external symbol Avx2WmemEnabledWeakValue
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
```
x64-vcruntime140-ruby350.def : error LNK2001: unresolved external symbol Avx2WmemEnabledWeakValue
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix redefinition of `clock_gettime` and `clock_getres`</title>
<updated>2025-05-22T09:32:10+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-05-11T05:47:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c239069d07c860e5b01ca139cf322b7535405686'/>
<id>c239069d07c860e5b01ca139cf322b7535405686</id>
<content type='text'>
winpthreads-git 12.0.0.r720 provides `clock_gettime` and
`clock_getres` as inline functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
winpthreads-git 12.0.0.r720 provides `clock_gettime` and
`clock_getres` as inline functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: Remove unreferenced COMDAT from object files</title>
<updated>2024-11-19T10:31:46+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-11-17T10:29:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0c8a3181c0ad21051a291d82cb24979bfa3bf2c4'/>
<id>0c8a3181c0ad21051a291d82cb24979bfa3bf2c4</id>
<content type='text'>
Windows 11 SDK Version 10.0.26100.0 introduced a new internal inline
function in ucrt/corecrt_math.h.  Even it appears in object files and
will be included in the DEF file, it will be removed from the DLL and
result in a linker error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows 11 SDK Version 10.0.26100.0 introduced a new internal inline
function in ucrt/corecrt_math.h.  Even it appears in object files and
will be included in the DEF file, it will be removed from the DLL and
result in a linker error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Win32: Expose wchar main routine only</title>
<updated>2024-11-19T10:31:46+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-11-17T13:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3d6fe67f4237b244361a01e35b7b294297839f7d'/>
<id>3d6fe67f4237b244361a01e35b7b294297839f7d</id>
<content type='text'>
Warned if both of `main` and `wmain` are exposed:
```
LINK : warning LNK4067: ambiguous entry point; selected 'mainCRTStartup'
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Warned if both of `main` and `wmain` are exposed:
```
LINK : warning LNK4067: ambiguous entry point; selected 'mainCRTStartup'
```
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) ce20367a0e2f1fcfabebf3b6bea732fc71fa79f7: [Backport #20500]</title>
<updated>2024-10-20T05:21:15+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2024-10-20T05:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e55b1af2573eb21db57a06e5509f9868f288b583'/>
<id>e55b1af2573eb21db57a06e5509f9868f288b583</id>
<content type='text'>
	Define `incflags` also on mswin
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Define `incflags` also on mswin
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust `else` style to be consistent in each files [ci skip]</title>
<updated>2024-05-18T11:09:56+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-02-26T04:20:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1bfdd68b69f0ea82cbf572e889a5aed2887a7945'/>
<id>1bfdd68b69f0ea82cbf572e889a5aed2887a7945</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Windows: Prefer USERPROFILE over HOMEPATH</title>
<updated>2022-12-24T14:48:47+00:00</updated>
<author>
<name>Lars Kanis</name>
<email>lars@greiz-reinsdorf.de</email>
</author>
<published>2022-12-18T20:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d0f5dc9eac78ecade459b740ed08795c8df6d129'/>
<id>d0f5dc9eac78ecade459b740ed08795c8df6d129</id>
<content type='text'>
HOMEPATH is set to "\WINDOWS\system32" when running per "runas" session.
This directory is not writable by ordinary users, leading to errors with many ruby tools.
Also config files in the home directory are not recognized.

Still keeping HOME at first which is not used by native Windows,
but by ruby specs and by MSYS2 environment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HOMEPATH is set to "\WINDOWS\system32" when running per "runas" session.
This directory is not writable by ordinary users, leading to errors with many ruby tools.
Also config files in the home directory are not recognized.

Still keeping HOME at first which is not used by native Windows,
but by ruby specs and by MSYS2 environment.
</pre>
</div>
</content>
</entry>
</feed>
