<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/configure, branch 1.62.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.62.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.62.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-04-10T13:09:58+00:00</updated>
<entry>
<title>Enforce Python 3 as much as possible</title>
<updated>2020-04-10T13:09:58+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2019-11-21T12:57:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=38eb369fa4d06e55869a8fae62796a7b0085a5bd'/>
<id>urn:sha1:38eb369fa4d06e55869a8fae62796a7b0085a5bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustbuild: Rewrite the configure script in Python</title>
<updated>2017-08-28T01:53:30+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-08-26T22:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a9b0a7ba935c79b45effcc2f55eb056bd087d9a4'/>
<id>urn:sha1:a9b0a7ba935c79b45effcc2f55eb056bd087d9a4</id>
<content type='text'>
This commit rewrites our ancient `./configure` script from shell into Python.
The impetus for this change is to remove `config.mk` which is just a vestige of
the old makefile build system at this point. Instead all configuration is now
solely done through `config.toml`.

The python script allows us to more flexibly program (aka we can use loops
easily) and create a `config.toml` which is based off `config.toml.example`.
This way we can preserve comments and munge various values as we see fit.

It is intended that the configure script here is a drop-in replacement for the
previous configure script, no functional change is intended. Also note that the
rationale for this is also because our build system requires Python, so having a
python script a bit earlier shouldn't cause too many problems.

Closes #40730
</content>
</entry>
<entry>
<title>rustbuild: Remove `--enable-llvm-clean-rebuild`</title>
<updated>2017-07-30T20:50:19+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-07-30T20:48:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eb1c44b6edf20a6a1c20a7d8b1c94ab15c2fe7f4'/>
<id>urn:sha1:eb1c44b6edf20a6a1c20a7d8b1c94ab15c2fe7f4</id>
<content type='text'>
This was intended for bots back in the day where we'd persist caches of LLVM
builds across runs, but nowadays we don't do that on any of the bots so this
option is no longer necessary
</content>
</entry>
<entry>
<title>Auto merge of #43226 - alexcrichton:aarch64-ci, r=aidanhs</title>
<updated>2017-07-26T03:53:46+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2017-07-26T03:53:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bad58f27916e7e233cc2916dcc9167708077e792'/>
<id>urn:sha1:bad58f27916e7e233cc2916dcc9167708077e792</id>
<content type='text'>
Add a disabled builder for aarch64 emulated tests

This commit adds a disabled builder which will run all tests for the standard
library for aarch64 in a QEMU instance. Once we get enough capacity to run this
on Travis this can be used to boost our platform coverage of AArch64
</content>
</entry>
<entry>
<title>Add a disabled builder for aarch64 emulated tests</title>
<updated>2017-07-24T23:24:52+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-07-13T21:17:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8ef3f69ffb03f8b5c83c44a6300bdfc8f73f6296'/>
<id>urn:sha1:8ef3f69ffb03f8b5c83c44a6300bdfc8f73f6296</id>
<content type='text'>
This commit adds a disabled builder which will run all tests for the standard
library for aarch64 in a QEMU instance. Once we get enough capacity to run this
on Travis this can be used to boost our platform coverage of AArch64
</content>
</entry>
<entry>
<title>configure: allow distros to disable debuginfo-only-std</title>
<updated>2017-07-17T20:29:09+00:00</updated>
<author>
<name>Ximin Luo</name>
<email>infinity0@pwned.gg</email>
</author>
<published>2017-07-17T20:29:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ffae5deaa77dcb9ca5e18adcd12d465a90b4c089'/>
<id>urn:sha1:ffae5deaa77dcb9ca5e18adcd12d465a90b4c089</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make wasm32 buildbot test LLVM backend</title>
<updated>2017-06-23T01:34:56+00:00</updated>
<author>
<name>Thomas Lively</name>
<email>tlively@google.com</email>
</author>
<published>2017-06-20T20:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=447297ce597d2762db40afaa2349fc927c90f897'/>
<id>urn:sha1:447297ce597d2762db40afaa2349fc927c90f897</id>
<content type='text'>
This adds the experimental targets option to configure so it can be used
by the builders and changes the wasm32 Dockerfile accordingly. Instead
of using LLVM from the emsdk, the builder's emscripten tools now uses
the Rust in-tree LLVM, since this is the one built with wasm support.
</content>
</entry>
<entry>
<title>Merge branch 'profiling' of github.com:whitequark/rust into profiling</title>
<updated>2017-06-04T14:54:39+00:00</updated>
<author>
<name>Marco Castelluccio</name>
<email>mcastelluccio@mozilla.com</email>
</author>
<published>2017-06-04T14:54:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ecba8d6a23d8bafd6296d619180a5f3e09bb21b1'/>
<id>urn:sha1:ecba8d6a23d8bafd6296d619180a5f3e09bb21b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configure: allow configuring bindir</title>
<updated>2017-05-16T06:21:27+00:00</updated>
<author>
<name>Marc-Antoine Perennou</name>
<email>Marc-Antoine@Perennou.com</email>
</author>
<published>2017-04-28T11:50:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a8b8febb0b456c4df930ee8086a2e447e27f243'/>
<id>urn:sha1:0a8b8febb0b456c4df930ee8086a2e447e27f243</id>
<content type='text'>
Signed-off-by: Marc-Antoine Perennou &lt;Marc-Antoine@Perennou.com&gt;
</content>
</entry>
<entry>
<title>Remove obsolete --disable-elf-tls configure switch.</title>
<updated>2017-05-02T18:08:10+00:00</updated>
<author>
<name>Ralph Giles</name>
<email>giles@mozilla.com</email>
</author>
<published>2017-05-01T21:58:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=19cab639fba8c9c9e288d2625c800e993fafe3f2'/>
<id>urn:sha1:19cab639fba8c9c9e288d2625c800e993fafe3f2</id>
<content type='text'>
Support for disabling ELF-style thread local storage in
the standard library at configure time was removed in
pulls #30417 and #30678, in favour of a member in
the TargetOptions database. The new method respects
MACOSX_DEPLOYMENT_TARGET on macOS, addressing the
original use case for this configure option.

However, those commits left the configure option itself
in place. It's no longer referenced anywhere and can
be removed.
</content>
</entry>
</feed>
