<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/template, branch ruby_3_1</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Set `target_os` for a7577dbfd3ea53cccf7aaf94208069784ad17791</title>
<updated>2024-11-20T09:18:52+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-05-17T03:11:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=72bad339e9004096e55f485cd5a3496d9031afc3'/>
<id>72bad339e9004096e55f485cd5a3496d9031afc3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) ae8990aef098410ecc2b5f48fea9d7d171a3c5f6:</title>
<updated>2024-05-23T05:12:53+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-05-23T04:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0a671907355d806f1701ab5f677e1582f834a925'/>
<id>0a671907355d806f1701ab5f677e1582f834a925</id>
<content type='text'>
	Alias init functions

	The extension library has each initialization function named "Init_" +
	basename. If multiple extensions have the same base name (such as
	cgi/escape and erb/escape), the same function will be registered for
	both names.

	To fix this conflict, rename the initialization functions under sub
	directories using using parent names, when statically linking.
	---
	 ext/extmk.rb            | 16 +++++++++++++++-
	 template/extinit.c.tmpl |  2 +-
	 2 files changed, 16 insertions(+), 2 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Alias init functions

	The extension library has each initialization function named "Init_" +
	basename. If multiple extensions have the same base name (such as
	cgi/escape and erb/escape), the same function will be registered for
	both names.

	To fix this conflict, rename the initialization functions under sub
	directories using using parent names, when statically linking.
	---
	 ext/extmk.rb            | 16 +++++++++++++++-
	 template/extinit.c.tmpl |  2 +-
	 2 files changed, 16 insertions(+), 2 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #19751] Remove linemarkers in middle</title>
<updated>2024-05-23T03:45:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-07-25T07:07:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7256dfd4a127abfd22c6ed0b6196666ec273e08f'/>
<id>7256dfd4a127abfd22c6ed0b6196666ec273e08f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) bcb3247072e6973d0f6b50ca5fed238d5824bd28,fe0225ff4d5af8b1f54009727b39d0d9b821eea3: [Backport #19778]</title>
<updated>2023-10-17T11:51:50+00:00</updated>
<author>
<name>U.Nakamura</name>
<email>usa@ruby-lang.org</email>
</author>
<published>2023-10-17T11:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8563a144fda2fd130b672541a84d8bad0b6c4cd2'/>
<id>8563a144fda2fd130b672541a84d8bad0b6c4cd2</id>
<content type='text'>
	[Bug #19778] Pass additional include options to INCFLAGS in common.mk

	---
	 common.mk            | 2 +-
	 configure.ac         | 1 +
	 template/Makefile.in | 1 +
	 3 files changed, 3 insertions(+), 1 deletion(-)

	[Bug #19778] Add `-I` options for opt-dir to `$INCFLAGS`

	These options have been separated from `$CFLAGS` already in the
	other places.
	---
	 configure.ac | 2 +-
	 1 file changed, 1 insertion(+), 1 deletion(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[Bug #19778] Pass additional include options to INCFLAGS in common.mk

	---
	 common.mk            | 2 +-
	 configure.ac         | 1 +
	 template/Makefile.in | 1 +
	 3 files changed, 3 insertions(+), 1 deletion(-)

	[Bug #19778] Add `-I` options for opt-dir to `$INCFLAGS`

	These options have been separated from `$CFLAGS` already in the
	other places.
	---
	 configure.ac | 2 +-
	 1 file changed, 1 insertion(+), 1 deletion(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 518301883edee12218657c77ba977e2bde1b17d0:</title>
<updated>2022-10-21T06:20:36+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-10-21T06:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e8cb6dae740d5c5613854f8b280a7b0cf5a0fa17'/>
<id>e8cb6dae740d5c5613854f8b280a7b0cf5a0fa17</id>
<content type='text'>
	Fix parallel build on MINGW

	When the build is running with a base ruby then generating `x64-ucrt-ruby320.rc`
	could fail due to a missing dependency to `x64-mingw-ucrt-fake.rb`.
	This commit adds this dependency.

	A failing build looks like so:
	```
	generating x64-mingw-ucrt-fake.rb
	generating x64-ucrt-ruby320.rc
	../snapshot-master/win32/resource.rb:in `require': cannot load such file -- ./x64-mingw-ucrt-fake (LoadError)
	make: *** [GNUmakefile:57: x64-ucrt-ruby320.rc] Error 1
	make: *** Waiting for unfinished jobs....
	linking miniruby.exe
	x64-mingw-ucrt-fake.rb updated
	```
	---
	 cygwin/GNUmakefile.in | 4 ++--
	 template/Makefile.in  | 1 +
	 2 files changed, 3 insertions(+), 2 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Fix parallel build on MINGW

	When the build is running with a base ruby then generating `x64-ucrt-ruby320.rc`
	could fail due to a missing dependency to `x64-mingw-ucrt-fake.rb`.
	This commit adds this dependency.

	A failing build looks like so:
	```
	generating x64-mingw-ucrt-fake.rb
	generating x64-ucrt-ruby320.rc
	../snapshot-master/win32/resource.rb:in `require': cannot load such file -- ./x64-mingw-ucrt-fake (LoadError)
	make: *** [GNUmakefile:57: x64-ucrt-ruby320.rc] Error 1
	make: *** Waiting for unfinished jobs....
	linking miniruby.exe
	x64-mingw-ucrt-fake.rb updated
	```
	---
	 cygwin/GNUmakefile.in | 4 ++--
	 template/Makefile.in  | 1 +
	 2 files changed, 3 insertions(+), 2 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 6f5305e0d2b4711b186ece8160716c7f9439ea8d:</title>
<updated>2022-10-21T06:19:05+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-10-21T06:19:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bef621fcabd50fe46e76ed9904eb5d1cf6654ec1'/>
<id>bef621fcabd50fe46e76ed9904eb5d1cf6654ec1</id>
<content type='text'>
	Exclude LIBPATHENV wrapper from PREP

	---
	 common.mk            | 4 ++--
	 configure.ac         | 2 +-
	 template/Makefile.in | 2 ++
	 3 files changed, 5 insertions(+), 3 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Exclude LIBPATHENV wrapper from PREP

	---
	 common.mk            | 4 ++--
	 configure.ac         | 2 +-
	 template/Makefile.in | 2 ++
	 3 files changed, 5 insertions(+), 3 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) bc5b9be1ee44817614bc8311e671fc79ca730625:</title>
<updated>2022-10-21T06:18:26+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-10-21T06:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=000cb2241425a6f073066bd6acc56190b361f9e8'/>
<id>000cb2241425a6f073066bd6acc56190b361f9e8</id>
<content type='text'>
	Move duplicate dependencies

	---
	 common.mk            | 2 ++
	 template/Makefile.in | 5 -----
	 win32/Makefile.sub   | 2 --
	 3 files changed, 2 insertions(+), 7 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Move duplicate dependencies

	---
	 common.mk            | 2 ++
	 template/Makefile.in | 5 -----
	 win32/Makefile.sub   | 2 --
	 3 files changed, 2 insertions(+), 7 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) cdfb0272131ed8ef078d371556c2cad40b31d2fb:</title>
<updated>2022-10-21T06:14:15+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-10-21T06:14:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=905a1eb690f86bc6c711b16e2f52bfb6d45e9d4c'/>
<id>905a1eb690f86bc6c711b16e2f52bfb6d45e9d4c</id>
<content type='text'>
	Run find in PATH [ci skip]

	---
	 template/Makefile.in | 2 +-
	 1 file changed, 1 insertion(+), 1 deletion(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Run find in PATH [ci skip]

	---
	 template/Makefile.in | 2 +-
	 1 file changed, 1 insertion(+), 1 deletion(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 0114c72df0dd4c6df3766bc32f4cadd939b3b0f4:</title>
<updated>2022-10-21T06:13:58+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-10-21T06:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ad1cc91699af0ec3d22519f5d9b2bbfceb7c68e9'/>
<id>ad1cc91699af0ec3d22519f5d9b2bbfceb7c68e9</id>
<content type='text'>
	Clean intermediate files for update-deps [ci skip]

	---
	 template/Makefile.in | 1 +
	 1 file changed, 1 insertion(+)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Clean intermediate files for update-deps [ci skip]

	---
	 template/Makefile.in | 1 +
	 1 file changed, 1 insertion(+)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 97ce030954dab3f219779e235bee53ba408fbaca:</title>
<updated>2022-10-21T06:12:41+00:00</updated>
<author>
<name>nagachika</name>
<email>nagachika@ruby-lang.org</email>
</author>
<published>2022-10-21T06:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c740605d425a472fb9d4451791bd75c327aa7aa5'/>
<id>c740605d425a472fb9d4451791bd75c327aa7aa5</id>
<content type='text'>
	Load fake.rb at `BTESTRUBY`

	So that `mkmf` checks work from `make run`, and also remove
	duplicate `$(MINIRUBYOPT)` which is used in `$(MINIRUBY)`.
	---
	 common.mk            | 8 ++++----
	 template/Makefile.in | 3 +--
	 template/fake.rb.in  | 2 ++
	 win32/Makefile.sub   | 2 +-
	 4 files changed, 8 insertions(+), 7 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Load fake.rb at `BTESTRUBY`

	So that `mkmf` checks work from `make run`, and also remove
	duplicate `$(MINIRUBYOPT)` which is used in `$(MINIRUBY)`.
	---
	 common.mk            | 8 ++++----
	 template/Makefile.in | 3 +--
	 template/fake.rb.in  | 2 ++
	 win32/Makefile.sub   | 2 +-
	 4 files changed, 8 insertions(+), 7 deletions(-)
</pre>
</div>
</content>
</entry>
</feed>
