<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_llvm/src, branch 1.78.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.78.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.78.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-02-06T02:12:33+00:00</updated>
<entry>
<title>Invert diagnostic lints.</title>
<updated>2024-02-06T02:12:33+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-02-05T22:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0ac1195ee0f8cd6d87e654a2312b899883272ec2'/>
<id>urn:sha1:0ac1195ee0f8cd6d87e654a2312b899883272ec2</id>
<content type='text'>
That is, change `diagnostic_outside_of_impl` and
`untranslatable_diagnostic` from `allow` to `deny`, because more than
half of the compiler has be converted to use translated diagnostics.

This commit removes more `deny` attributes than it adds `allow`
attributes, which proves that this change is warranted.
</content>
</entry>
<entry>
<title>Bump cfg(bootstrap)s</title>
<updated>2023-11-16T00:41:28+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2023-11-13T12:39:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=db3e2bacb69c068fd9262a3aadd961ea2f7f940e'/>
<id>urn:sha1:db3e2bacb69c068fd9262a3aadd961ea2f7f940e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: remove rust logo from non-Rust crates</title>
<updated>2023-10-09T03:17:53+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2023-09-19T23:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c6e6ecb1afea9695a42d0f148ce153536b279eb5'/>
<id>urn:sha1:c6e6ecb1afea9695a42d0f148ce153536b279eb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a csky-unknown-linux-gnuabiv2 target</title>
<updated>2023-08-14T15:02:36+00:00</updated>
<author>
<name>Dirreke</name>
<email>mingyang_ge@163.com</email>
</author>
<published>2023-07-13T14:19:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d16409fe228f07c8a702ace7b42c1e1196ff85e6'/>
<id>urn:sha1:d16409fe228f07c8a702ace7b42c1e1196ff85e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiser</title>
<updated>2023-04-12T03:28:45+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-04-12T03:28:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4a24aab22019509294aecb1e339fed95662a8c29'/>
<id>urn:sha1:4a24aab22019509294aecb1e339fed95662a8c29</id>
<content type='text'>
Initial support for loongarch64-unknown-linux-gnu

Hi, We hope to add a new port in rust for LoongArch.

LoongArch intro
LoongArch is a RISC style ISA which is independently designed by Loongson
Technology in China. It is divided into two versions, the 32-bit version (LA32)
and the 64-bit version (LA64). LA64 applications have application-level
backward binary compatibility with LA32 applications. LoongArch is composed of
a basic part (Loongson Base) and an expanded part. The expansion part includes
Loongson Binary Translation (LBT), Loongson VirtualiZation (LVZ), Loongson SIMD
EXtension (LSX) and Loongson Advanced SIMD EXtension(LASX).

Currently the LA464 processor core supports LoongArch ISA and the Loongson
3A5000 processor integrates 4 64-bit LA464 cores. LA464 is a four-issue 64-bit
high-performance processor core. It can be used as a single core for high-end
embedded and desktop applications, or as a basic processor core to form an
on-chip multi-core system for server and high-performance machine applications.

Documentations:
ISA:
https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html
ABI:
https://loongson.github.io/LoongArch-Documentation/LoongArch-ELF-ABI-EN.html
More docs can be found at:
https://loongson.github.io/LoongArch-Documentation/README-EN.html

Since last year, we have locally adapted two versions of rust, rust1.41 and rust1.57, and completed the test locally.
I'm not sure if I'm submitting all the patches at once, so I split up the patches and here's one of the commits
</content>
</entry>
<entry>
<title>Remove identity casts</title>
<updated>2023-04-09T21:22:14+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-04-09T21:07:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4b4948c2e34e6b320f0091b97bf3044db467f4d3'/>
<id>urn:sha1:4b4948c2e34e6b320f0091b97bf3044db467f4d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable loongarch64 LLVM target</title>
<updated>2023-04-04T09:05:08+00:00</updated>
<author>
<name>zhaixiaojuan</name>
<email>zhaixiaojuan@loongson.cn</email>
</author>
<published>2022-07-07T07:46:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ccf54177990bd569ec1903735e2c55b6b68471a8'/>
<id>urn:sha1:ccf54177990bd569ec1903735e2c55b6b68471a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add diagnostic translation lints to crates that don't emit them</title>
<updated>2022-08-18T18:29:02+00:00</updated>
<author>
<name>5225225</name>
<email>5225225@mailbox.org</email>
</author>
<published>2022-08-18T18:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=09ea9f0a87be489250bdb8d9171c7deb20fd04b1'/>
<id>urn:sha1:09ea9f0a87be489250bdb8d9171c7deb20fd04b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fully stabilize NLL</title>
<updated>2022-06-03T21:16:41+00:00</updated>
<author>
<name>Jack Huey</name>
<email>31162821+jackh726@users.noreply.github.com</email>
</author>
<published>2022-04-01T17:13:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=410dcc96741716bf1b4dc9b3bf33f408f220384d'/>
<id>urn:sha1:410dcc96741716bf1b4dc9b3bf33f408f220384d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>trivial cfg(bootstrap) changes</title>
<updated>2022-04-05T21:18:40+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro@pietroalbini.org</email>
</author>
<published>2022-04-05T20:42:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=181d28bb6110dc974879db20d433f21aa142db3a'/>
<id>urn:sha1:181d28bb6110dc974879db20d433f21aa142db3a</id>
<content type='text'>
</content>
</entry>
</feed>
