<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_data_structures/src/profiling.rs, branch 1.77.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.77.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.77.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-12-30T17:17:28+00:00</updated>
<entry>
<title>Update to bitflags 2 in the compiler</title>
<updated>2023-12-30T17:17:28+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-12-30T16:09:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ffafcd8819deb78ad85dd4968cf5da531d8f436d'/>
<id>urn:sha1:ffafcd8819deb78ad85dd4968cf5da531d8f436d</id>
<content type='text'>
This involves lots of breaking changes. There are two big changes that
force changes. The first is that the bitflag types now don't
automatically implement normal derive traits, so we need to derive them
manually.

Additionally, bitflags now have a hidden inner type by default, which
breaks our custom derives. The bitflags docs recommend using the impl
form in these cases, which I did.
</content>
</entry>
<entry>
<title>Initiate the inner usage of `cfg_match`</title>
<updated>2023-10-19T23:18:51+00:00</updated>
<author>
<name>Caio</name>
<email>c410.f3r@gmail.com</email>
</author>
<published>2023-10-19T23:18:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=63790138761f3c77389df5521dd2f40ee0be2982'/>
<id>urn:sha1:63790138761f3c77389df5521dd2f40ee0be2982</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `cold_path` to `outline`</title>
<updated>2023-09-25T20:54:07+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-09-25T01:27:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c507cae363a71f16069bbf602aa50e00f3ceec4'/>
<id>urn:sha1:2c507cae363a71f16069bbf602aa50e00f3ceec4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump windows crate 0.46 -&gt; 0.48 in workspace</title>
<updated>2023-05-09T15:20:13+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-05-09T15:20:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3c03cce341ef9be288f05e0be3e9fe56100d37ba'/>
<id>urn:sha1:3c03cce341ef9be288f05e0be3e9fe56100d37ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use smaller ints for bitflags</title>
<updated>2023-05-07T16:24:46+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-04-30T17:08:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f2645776dc5e519a0a0bd4e79f2801de197c2fbc'/>
<id>urn:sha1:f2645776dc5e519a0a0bd4e79f2801de197c2fbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #110417 - jsoref:spelling-compiler, r=Nilstrieb</title>
<updated>2023-04-18T12:50:51+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2023-04-18T12:50:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aa87addfb36e733769ade921d847c9e1eee555f7'/>
<id>urn:sha1:aa87addfb36e733769ade921d847c9e1eee555f7</id>
<content type='text'>
Spelling compiler

This is per https://github.com/rust-lang/rust/pull/110392#issuecomment-1510193656

I'm going to delay performing a squash because I really don't expect people to be perfectly happy w/ my changes, I really am a human and I really do make mistakes.

r? Nilstrieb

I'm going to be flying this evening, but I should be able to squash / respond to reviews w/in a day or two.

I tried to be careful about dropping changes to `tests`, afaict only two files had changes that were likely related to the changes for a given commit (this is where not having eagerly squashed should have given me an advantage), but, that said, picking things apart can be error prone.
</content>
</entry>
<entry>
<title>Spelling - compiler</title>
<updated>2023-04-17T20:09:18+00:00</updated>
<author>
<name>Josh Soref</name>
<email>2119212+jsoref@users.noreply.github.com</email>
</author>
<published>2023-04-09T21:35:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e09d0d2a29e81972563a52dc28f867499ffc9315'/>
<id>urn:sha1:e09d0d2a29e81972563a52dc28f867499ffc9315</id>
<content type='text'>
* account
* achieved
* advising
* always
* ambiguous
* analysis
* annotations
* appropriate
* build
* candidates
* cascading
* category
* character
* clarification
* compound
* conceptually
* constituent
* consts
* convenience
* corresponds
* debruijn
* debug
* debugable
* debuggable
* deterministic
* discriminant
* display
* documentation
* doesn't
* ellipsis
* erroneous
* evaluability
* evaluate
* evaluation
* explicitly
* fallible
* fulfill
* getting
* has
* highlighting
* illustrative
* imported
* incompatible
* infringing
* initialized
* into
* intrinsic
* introduced
* javascript
* liveness
* metadata
* monomorphization
* nonexistent
* nontrivial
* obligation
* obligations
* offset
* opaque
* opportunities
* opt-in
* outlive
* overlapping
* paragraph
* parentheses
* poisson
* precisely
* predecessors
* predicates
* preexisting
* propagated
* really
* reentrant
* referent
* responsibility
* rustonomicon
* shortcircuit
* simplifiable
* simplifications
* specify
* stabilized
* structurally
* suggestibility
* translatable
* transmuting
* two
* unclosed
* uninhabited
* visibility
* volatile
* workaround

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Don't use `serde_json` to serialize a simple JSON object</title>
<updated>2023-04-16T13:00:06+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-04-16T12:58:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7859a8e9a55725bd19636baa8d2a1a99b76689bf'/>
<id>urn:sha1:7859a8e9a55725bd19636baa8d2a1a99b76689bf</id>
<content type='text'>
This avoids `rustc_data_structures` depending on `serde_json` which
allows it to be compiled much earlier, unlocking most of rustc.
</content>
</entry>
<entry>
<title>Inline format_args</title>
<updated>2023-04-09T21:29:39+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-04-09T21:29:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=73417b1e1503ad6a3eeae93cd12ecdc727f002c0'/>
<id>urn:sha1:73417b1e1503ad6a3eeae93cd12ecdc727f002c0</id>
<content type='text'>
Co-authored-by: Michael Goulet &lt;michael@errs.io&gt;</content>
</entry>
<entry>
<title>Some simple `clippy::perf` fixes</title>
<updated>2023-04-09T19:59:28+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-04-09T19:52:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f058d05fc20a19c46a8253eec15faa2636ea1135'/>
<id>urn:sha1:f058d05fc20a19c46a8253eec15faa2636ea1135</id>
<content type='text'>
</content>
</entry>
</feed>
