<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/configure.ac, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[Bug #21779] Do not export InitVM functions</title>
<updated>2025-12-14T02:11:52+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-12-13T15:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c26057ebafb23b063190d31d5b4d19a0e0a1306c'/>
<id>c26057ebafb23b063190d31d5b4d19a0e0a1306c</id>
<content type='text'>
Fix ruby/io-console#105.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix ruby/io-console#105.
</pre>
</div>
</content>
</entry>
<entry>
<title>ZJIT: s/checking possible to build ZJIT/checking prerequisites for ZJIT/</title>
<updated>2025-12-11T20:45:56+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2025-12-11T07:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=eb889e474d02f79565f5d8cf001d86bd8aeb737d'/>
<id>eb889e474d02f79565f5d8cf001d86bd8aeb737d</id>
<content type='text'>
Reads better to me:

&gt; checking prerequisites for ZJIT... yes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reads better to me:

&gt; checking prerequisites for ZJIT... yes
</pre>
</div>
</content>
</entry>
<entry>
<title>Tune AS_CASE indentation style and remove `[*]` for default case</title>
<updated>2025-12-11T20:45:56+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2025-12-11T07:15:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=832aac6c283c59a1bcd3dc81badd380d0fc4dc2f'/>
<id>832aac6c283c59a1bcd3dc81badd380d0fc4dc2f</id>
<content type='text'>
There are many indentation styles for AS_CASE in this file but no one
uses `[*]` for the default case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are many indentation styles for AS_CASE in this file but no one
uses `[*]` for the default case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove an excess closing bracket</title>
<updated>2025-12-11T01:28:03+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-12-11T01:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=83e080705cc7aba4571b23e7034a3edd84cc26a6'/>
<id>83e080705cc7aba4571b23e7034a3edd84cc26a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>JITs: Drop cargo and use just rustc for release combo build</title>
<updated>2025-12-10T21:35:00+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2025-12-09T03:25:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=029a48176cf9fd367d52d8c9f87cb9f77d425a43'/>
<id>029a48176cf9fd367d52d8c9f87cb9f77d425a43</id>
<content type='text'>
So we don't expose builders to network flakiness which cannot be worked
around using cargo's --offline flag.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So we don't expose builders to network flakiness which cannot be worked
around using cargo's --offline flag.
</pre>
</div>
</content>
</entry>
<entry>
<title>ZJIT: Build by default when build environment allows</title>
<updated>2025-12-05T20:49:25+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2025-12-05T03:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d396a66a82992d4ff3f4d52a6e7c493b560ae9b2'/>
<id>d396a66a82992d4ff3f4d52a6e7c493b560ae9b2</id>
<content type='text'>
"Default" means when `--enable-zjit` is absent from `./configure`
arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"Default" means when `--enable-zjit` is absent from `./configure`
arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>ZJIT: configure.ac: Look for GNU make when detecting build environment</title>
<updated>2025-12-05T20:49:25+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2025-12-03T21:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f559a9106c703c3ecadefa2f2eb26290b9ffa7fe'/>
<id>f559a9106c703c3ecadefa2f2eb26290b9ffa7fe</id>
<content type='text'>
Building ZJIT requires GNU make at the moment.
To get access to `$gnumake`, lift the `make` flavour detection up to the
environment section, before the JIT section runs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Building ZJIT requires GNU make at the moment.
To get access to `$gnumake`, lift the `make` flavour detection up to the
environment section, before the JIT section runs.
</pre>
</div>
</content>
</entry>
<entry>
<title>ZJIT: configure.ac logic to detect suitable build environment</title>
<updated>2025-12-05T20:49:25+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2025-12-02T03:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ffe99a56de887bbc24e6ff63cd93f6a88fdd1cf4'/>
<id>ffe99a56de887bbc24e6ff63cd93f6a88fdd1cf4</id>
<content type='text'>
This runs the detection, but does nothing with the result.

 * Fixed version requirement in messages -- ZJIT requires &gt;= 1.85 unlike
  YJIT.
 * New: Detect when rust 1.85 is available, and neither --enable-yjit nor
  --enable-zjit is passed to ./configure, include both YJIT and ZJIT
  in the build
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This runs the detection, but does nothing with the result.

 * Fixed version requirement in messages -- ZJIT requires &gt;= 1.85 unlike
  YJIT.
 * New: Detect when rust 1.85 is available, and neither --enable-yjit nor
  --enable-zjit is passed to ./configure, include both YJIT and ZJIT
  in the build
</pre>
</div>
</content>
</entry>
<entry>
<title>Set DESTDIR if relative loading</title>
<updated>2025-11-30T05:31:34+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-30T05:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d7cfd275f881bbd29d95dfdba585f055dd89ba44'/>
<id>d7cfd275f881bbd29d95dfdba585f055dd89ba44</id>
<content type='text'>
When relative loading, `prefix` makes no sense actually.  Use the
given (or default) path as `DESTDIR` instead.

This change affects only when the relative loading is enabled and the
destdir is not given, and does not change the final installation path,
but makes the configuration options simpler a little.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When relative loading, `prefix` makes no sense actually.  Use the
given (or default) path as `DESTDIR` instead.

This change affects only when the relative loading is enabled and the
destdir is not given, and does not change the final installation path,
but makes the configuration options simpler a little.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reset the cache variable before retrying</title>
<updated>2025-11-26T01:47:17+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-26T01:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=26a9e0b4e31f7b5a9cbd755e0a15823a8fa51bae'/>
<id>26a9e0b4e31f7b5a9cbd755e0a15823a8fa51bae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
