#Mod Iroh
Explore tagged Tumblr posts
aceofwhump · 1 year ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Avatar the Last Airbender (2024) 1x06 "Masks"
254 notes · View notes
incorrect-hs-quotes · 11 months ago
Text
ROSE: Unfortunately, changing my mindset to be more positive has vastly improved my life. I did not want this to be the case, but alas.
61 notes · View notes
thewanderingace · 9 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Avatar the Last Airbender (Netflix) 1x06 "Masks"
17 notes · View notes
wouldtheybecomeafearavatar · 8 months ago
Note
Would Uncle Iroh from Avatar: The Last Airbender (animated series) be an avatar for the Web?
Tumblr media
13 notes · View notes
fragments-of-despair · 2 years ago
Text
Tumblr media
Hey guys. Mind doing me a favor and going to vote for Iroh over here at the fireguy poll? It'd just make me really happy to see him win. Childhood blorbo and all, you know?
Edit: If you vote Iroh and show me a screenshot of your vote, I'll recolor a sprite of a Danganronpa Character if your choice.
1 note · View note
gloomybadger4life · 2 months ago
Text
Zutara modern AU headcanons. (Gamer edition)
Katara got Zuko pokemon Sun when it came out, Zuko got Katara pokemon Moon the same day.
Zuko prefers the new 3dsXL, Katara prefers the new 2ds XL
Katara covers all her consoles in stickers.
Zuko keeps them clean with a case.
Katara squeezes her controllers way too hard.
They both play animal crossing new horizons. They love it.
Zuko grew up on playstation.
Katara grew up on xbox and Hakoda's old sega genesis.
Zuko is a huge Final Fantasy nerd.
Katara is a huge Fire Emblem fan.
Once, for a birthday gift Katara got him a modded PSP3000 with a replacement battery kit and a usb c charging port.
The next year, Zuko got her a custom painted case Gameboy SP with an IPS screen, battery mod, and headphone jack mod. And a pokemon Sapphire copy.
Katara is scarily good at sonic games.
They watch Summoning Salt together.
Zuko casually speedruns crash bandicoot.
Katara casually speedruns obscure DS games from TV shows.
Bonus:
Iroh calls all their consoles nintendo.
Ursa plays only mario kart and just dance.
Hakoda owns a dreamcast.
@wingchunwaterbender @ziezii @stardust948 @rizzless-trans-guy
63 notes · View notes
orangepanic · 3 months ago
Text
Finished Fic: Smoke
It's finally done! My fic for this year's @wipbigbang is one of my longest-running WIPs and also one of my personal favorites. My apologies and thanks to anyone still waiting to find out what happens to Equalist!Asami and her unexpected lover - I hope the ending is both satisfying and believable.
Story Title: Smoke
Fandom: Avatar: Legend of Korra
Summary: When General Iroh is captured during the Battle of Yue Bay, it's up to Asami to extract information from him that will win the Equalist revolution. By any means necessary.
Warnings: Graphic depictions of violence, major character death, suicide attempt, major character injury
Characters: Iroh II, Asami Sato, Hiroshi Sato, Amon | Noatak, Amon's Lieutenant, Tarrlok, Mako, Lin Beifong, Zuko, Izumi, Original Equalist Characters
Pairing: Iroh II/Asami Sato, other background pairings (some canon, some not)
When I Started: February! February 2021, that is. Eek.
How I Lost My Shit: Most people who know my writing know I'm a die-hard panster, so while I had a loose idea of how this fic would go from the beginning I of course didn't write that. This was my first time writing a real Enemies to Lovers (like literally they try to kill each other a lot) and I found that as a consequence of that I needed to make changes to the story along the way in order to fit the genre. A big decision was to slow down the action to make the romance believable, and another was to flesh out more of the Equalists and their operation in order to avoid a "good guy good and smart, bad guy bad and dumb" dynamic which wouldn't support the kind of story I wanted to tell. All this in turn led to a time skip and whole second half to the fic that I hadn't anticipated followed by a few long breaks myself while I tried to figure out where the story needed to go from there and who with. Mostly because the main characters both wound up killing people I hadn't planned for and so there was a whole legal thing I had to puzzle through that eventually ruled out the original ending I'd had in mind. Nobody listens to me, you know? And I now know an awful lot about immunity and extradition.
How I Finished My Shit: @chocolate-cringymuffin, an existing reader of this fic, incredible artist, and dear fandom friend, agreed to be my artist for the WIP Big Bang. I could NOT let them down. There's really nothing more motivating than fan art from someone who cares about your story. I might not have finished this fic without their enthusiasm. I certainly wouldn't have finished it today.
ALSO CHECK OUT THEIR BOMB-ASS ART!!!! HOLYYYYY CRAP!!! It's so beautiful I'm crying. They're so happy. I also love the choice of scene, which comes at a part of the fic where I think both of them really commit to letting the past be the past and their new life together.
A/N: Thank you so much to the mods of @wipbigbang for putting on this event again! It's a great forcing function. I also want to give a shout out to @alishatheninth who, while not a beta reader, gave me a lot of feedback that I needed to hear about what was working and what wasn't early in the fic and in general has been an invaluable critic and cheerleader on this grand adventure. Alisha, I'm lucky to know you and I'm sorry I killed your favorite LOK character in a truly horrible way. Mostly.
19 notes · View notes
Text
hii, everyone!!! Just to warn that the interaction chain thingy is still open!!
you have until February 7st to send (by rebloging or @ ing me) ur stuff
Remember that
❗ everyone is free to participate ❗
Things u can do to participate:
Arakel and/or Floyd in ur own gacha style (gs, gl, gc, gl2 and mods, use whatever gacha u want)
Draw them
Write small stories about them
Draw a small comic of them
Ask them questions/dares via ask box
Love you all 💗
Lovies: @espressodepressoconan @g1r-ap0ca1yps3 @ender-afton @frost-the-soulcrow-elytrian @lonely-abstraction @sicdios @zpxz @creationverseblog @mokahani @moka--hani @bethn0tfound404 @tis-iroh @kizry @alternatememory @atnumenokiura-chuo
11 notes · View notes
atla-confessions · 1 month ago
Note
Does the mod have a confession to make 🎤 ?
…I didn’t care about how Iroh lost his son.
Tumblr media
12 notes · View notes
Text
Announcing Avatar: Year of the Dragon Weekend!!!
Tumblr media
What is Avatar: Year of the Dragon?
Avatar: Year of the Dragon is a fun, casual, very unserious three-day 18+ NSFW shipping event for any Fire Nation or firebending character from the Avatar universe in honor of the Year of the Dragon and the "dragons" in their pants.
When is the event?
February 9-11 to coincide with Lunar New Year on February 10th.
How does it work?
Mods will release some sexy prompts in advance of the date to get your creative juices flowing. Use these to make something steamy with any eligible Avatar character/ship to post on the date. Tag this blog and #avataryearofthedragon and we'll reblog it. That's it!
What counts as a creation?
Anything! Fics, art, playlists, moodboards, screencap edits, headcanons. As long as it's your own work (no AI please) and fits the theme, we'd love to see it.
Who counts as a Fire Nation character?
We're erring on the side of inclusive for this event so that everyone gets to play. As long as your ship involves somebody with some justifiable connection to the Fire Nation or firebending, you're good. Yes, Avatars count as firebenders. Yes, United Republic citizens with Fire Nation heritage count as Fire Nation. Yes, characters you headcanon as being in whole or in part from the Fire Nation count as Fire Nation. Yes, your fanon and OC characters with Fire Nation roots or firebending can be used. And yes, if you have two waterbenders make passionate love on the Fire Nation throne we'll probably sigh, roll our eyes and look the other way as we reblog that, too. Just embrace the spirit of the event and have fun.
Does my content have to be smutty?
This is an 18+ NSFW event run by silly horny people who want to see more silly horny things in fandom. If you want to bring your gen fic in here I guess you can, but why would you?
Do you allow Legend of Korra and characters from the comics?
Sure do. I guarantee you General Iroh II gets laid in this event.
What about WLW ships or characters who don't have a "dragon"?
That's fine! Bring your lovely ladies and let them get it on. All genders welcome. No actual pants dragons need be involved.
What about single characters having some alone time with their "dragon"?
Yes.
What about single characters having some alone time with an actual dragon, like Ran and Shaw or Druk?
OMG just write smut you guys it's not that hard. Dragons can play matchmaker but not be part of the ship unless they're human. No bestiality please.
So do you guys actually have any rules then?
We do!
Don't be a dick. This means ship and let ship, don't like don't read, no kink-shaming, no forcing your headcanons on others, etc. We want this to be fun and positive experience for all.
Like the event says, 18+. This means you and your characters both. Aging up is fine as long as it's stated/tagged. If you have a problem with that, this isn't the event for you.
No incest or non-con. We all love consenting adults here. Background mentions are fine as long as it's not between the main ship. Actual dragons cannot consent, sorry.
Tag accurately and spoiler/label all NSFW content using tumblr's community labels.
Schedule and prompts TBD - stay tuned! Follow this blog for more details soon. Didn't answer your question? Our ask box is open!
43 notes · View notes
sistersorrow · 1 year ago
Text
You haven't truly experienced "they would never do/say that" until you've played a Crusader Kings total conversion mod
The CK AI is completely amoral, so if you play the Four Nations mod, you will see all kinds of ooc shit
Aang will choose violence
Sokka still hates women
Iroh kills Zuko who is secretly fucking Azula so his claim to the throne is unopposed
52 notes · View notes
aceofwhump · 1 year ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Avatar the Last Airbender (2024) 1x06 "Masks"
236 notes · View notes
dilfbracket · 2 years ago
Text
Tumblr media Tumblr media
102 GENDER UNRESTRICTED DILF ELIMINATION!!!
narrowing the dilfs down to a somewhat workable bracket was, by far, the one of the most nerve-rackings things we've ever done. it has kept us up for nights. bickering in the mods video call over this has ripped this family to shreds. the bracket was longer, shorter, and longer again as we pulled dilfs from the abyss to set them down into the arena. absolutely gutted that we couldn't include everybody, but if your dilf isn't on the main bracket, do not fear. we will not leave a dilf out in the cold to die without honor. they will have their moment.
the dilfs were ranked and seeded based on a very intricate rubric and vibes that included number of nominations so if you see a heavy hitter in a lower bracket than you'd expect, you've nobody but your fellow man to blame.
the first round of dilf death match arena contenders are below the cut. we'll work our way down the bracket with new polls roughly every day. first round seeds like hannibal and bob belcher get a bye week, due to their incredible energy catapulting them into top seed contention, and will not appear until round 2.
happy hunting!
p.s. some of your entries, including those that did not make the cut, shook us to our core and will forever be ingrained into our dna. congrats
ROUND 1 / BRACKET 1
Lord Asriel (His Dark Materials) vs Klaus Mikaelson (The Vampire Diaries/The Originals) WINNER: ASRIEL
Corvo Attano (Dishonored) vs Praxidike Meng (The Expanse) WINNER: CORVO
Hades (Hades the Game) vs Olivier Armstrong (Fullmetal Alchemist Brotherhood) WINNER: OLIVIER
ROUND 1 / BRACKET 2
Iroh (Avatar The Last Airbender) vs Frank Castle (The Punisher) WINNER: IROH
ROUND 1 / BRACKET 3
Iorek Byrnison (His Dark Materials) vs Mick Rory (Legends of Tomorrow) WINNER: IOREK
ROUND 1 / BRACKET 4
FitzChivalry Farseer (Realm of the Elderlings) vs Lawrence Gordon (SAW Franchise) WINNER: LAWRENCE
ROUND 1 / BRACKET 5
Rumplestiltskin (Once Upon a Time) vs Lord August Ruthven (Case Study of Vanitas) WINNER: RUMPLESTILTSKIN
ROUND 1 / BRACKET 5.1
Mortimer Goth (The Sims) vs Loid Forger (Spy x Family) WINNER: LOID
ROUND 1 / BRACKET 6
John Winchester (Supernatural) vs Father Blackwood (Chilling Adventures of Sabrina) WINNER: FATHER BLACKWOOD
ROUND 1 / BRACKET 6.1
Lee Dong-sik (Beyond Evil) vs Dexter Morgan (Dexter) WINNER: LEE DONG-SIK
Joel Hammond (Santa Clarita Diet) vs Samuel Vimes (Discworld) WINNER: VIMES
Scott Lang/Ant-Man (MCU) vs Captain Christopher Pike (Star Trek Discovery/New Worlds) WINNER: PIKE
ROUND 1 / BRACKET 7
Phoenix Wright (Ace Attorney, Apollo Justice game #4) vs Davos Seaworth (Game of Thrones) WINNER: PHOENIX
ROUND 1 / BRACKET 8
Chris Argent (Teen Wolf) vs Octodad (Octodad) WINNER: OCTODAD
ROUND 1 / BRACKET 9
Rock Lee (Boruto) vs Jean Valjean (Les Miserables) WINNER: ROCK LEE
Norman (Pokemon Advanced Generation) vs Siegfried Farnham (All Creatures Great and Small 2020) WINNER: NORMAN
Waymond Wang (Everything Everywhere All At Once) vs The Mako (Mass Effect) WINNER: WAYMOND
ROUND 1 / BRACKET 11
Carlisle Cullen (Twilight) vs Piotr Rasputin/Colossus (X-Men)
ROUND 1 / BRACKET 12
Din Djarin (The Mandolorian) vs Jim Hopper (Stranger Things)
Ted Lasso (Ted Lasso) vs Professor Hershel Layton (Professor Layton game series)
Izzy Hands (Our Flag Means Death) vs James Flint (Black Sails)
ROUND 1 / BRACKET 13
Ben Sisko (Star Trek Deep Space Nine) vs Marcus Kane (The 100)
ROUND 1 / BRACKET 14
Data (Star Trek) vs Ethan Winters (Resident Evil 8)
ROUND 1 / BRACKET 15
Geralt of Rivia (Netflix edition) vs Lan (Wheel of Time)
ROUND 1 / BRACKET 16
Columbo (Columbo) vs Kermit (The Muppets)
ROUND 1 / BRACKET 16
Aaron Hotchner (Criminal Minds) vs Craig Cahn (Dream Daddies)
ROUND 1 / BRACKET 17
Dill (Easy A) vs Mr. Krabs (Spongebob)
ROUND 1 / BRACKET 18
Professor Utonium (The Powerpuff Girls) vs Coach Taylor (Friday Night Lights)
ROUND 1 / BRACKET 19
Heinz Doofinshmirtz (Phineas and Ferb) vs Atticus Finch (To Kill a Mockingbird)
Michael Bluth (Arrested Development) vs Ratchet (Transformers)
Thane Krios (Mass Effect) vs Lazslo (What We Do in the Shadows)
ROUND 1 / BRACKET 20
Emma Swan (Once Upon a Time) vs Li Haichao (Go Ahead)
ROUND 1 / BRACKET 21
Aragorn (Lord of the Rings) vs Hugh Neutron (Jimmy Neutron)
Mufasa (The Lion King) vs Yagi Toshinori (My Hero Academia)
Shrek (Shrek) vs Frontman (Squid Game)
ROUND 1 / BRACKET 22
Eddie the Rabbit (Empires SMP season 2) vs Pastramis (Tumblr)
ROUND 1 / BRACKET 23
Doctor Octopus (Spider-Man) vs The 12th Doctor (Doctor Who)
ROUND 1 / BRACKET 24
Cliff "Robotman" Steele (Doom Patrol) vs Bowser (Mario)
71 notes · View notes
dumbass-duo-showdown · 2 years ago
Text
Okay, 3 days left.
MOST SUGGESTED CHARACTER TIME!
Also the apple and bapelsin basically stands for said category. Apple is anime, western cartoons, and video games associated with anime. Bapelsin is live action, books/comics, and video games not associated with anime.
Tumblr media
1. Donquixote Rosiante (one piece) 10, apple
2. Garmadon (Lego ninjago): 9, apple
3. Eddie Diaz & Dave (9-1-1): 9, bapelsin
4. John Silver (treasure planet): 9 apple
5. All Might/Yagi Toshinori (MHA): 6, apple
6. Bandit Heeler (bluey): 5, western cartoon, apple
7. Heinz Doofeshmirtz (phineas and ferb): 5, western cartoon, apple
8. Greg Universe (Steven universe): 4, western cartoon, apple
9. Professor Utonium (ppg): 4, western cartoon, apple
10. Bob Blecher (bobs burgers): 4, western cartoon, apple
11. Din Djarin (mandalorian): 3, live action, bapelsin
12. Paul Blofis (Percy Jackson), 3, bapelsin
13. Subject Delta (bioshock): 3, video game, bapelsin
14. Reigen Arakata (mod psycho 100): 3, anime, apple
15. Maes Hughes (FMA): 3, anime, apple
16. Phoenix Weight (ace attorney): 3, apple
17. God (bible): 3, apple
18. Jean Valjean (les mis) 2, bapelsin
19. Bobby Nash (911): 2, bapelsin
20. Yosuke Koiwai (Azumanga Daioh): 2, apple
21. Sojiro Sakura (persona): 2, apple (anime)
22. Doctor Venomous (OK, KO): 2, apple
23. Waymond Wang (everywhere everything all at once): 2, bapelsin
24. Hans Hubermann (the book thief): 2, bapelsin
25. Calvin’s dad (Calvin and Hobbes): 2, bapelsin
26. Augustus Aquato (psychonauts): 2, bapelsin
27. Benjamin Sisko (DS9): 2, bapelsin
28. Gomez’s Addams (Addams Family): 2, bapelsin
29. Simon Petrikov/Ice King (adventure time): 2, apple
30. Splinter/Lou Jitsu (TMNT): 2, apple
31. Pyrrha dve (the locked tomb): 2, bapelsin
32. Seteth (fire emblem): 2, apple
33. Iruka Umino (Naruto): 2, apple
34. Joel (the last of us: Pedro pascal version): 2, bapelsin
35. Kiryu Kazuma (Yakuza): 2, bapelsin
36. Uncle Iroh (avatar): 2, apple
37. Kaname Date (AI: Somnium files): 2, apple
38. Drake Millard (dark wing duck): 2, apple
39. Lee Everett (the walking dead, video game): 2, bapelsin
40. Hadoka (ATLA): 2, apelsin
41. Dustan Thorn (stardust): 2, bapelsin
Extra stuff
Basic Code Of Conduct
Current Phase and Propaganda Explained
AND HERE IS THE FORM
Reminder the ask box is always open if you need to ask anything and also. Please don’t use the Anon asks to correct me on spelling or grammar. English is my second language so if I mess up something just tell me straight ahead. You’re not rude for correcting me (unless it’s really passive aggressive)
Oh wait, what is this…?
Tumblr media
Yeah these 5 men are getting in because why not! Those are Bruno Bucciarati & Norisuke higashikata IV (jjba), Bamse (bamse), Barret Wallace (ffvii) and Pollination Tech #9 Smith (sims 2)
55 notes · View notes
atlararepairbigbang · 2 years ago
Text
After the Uncommon Rains
Tumblr media
[image description in alt id]
We get that life happens. Artist @barelyaware had a last minute tablet tragedy, so with their permission the mods are sharing a cropped draft piece of the art they developed for After the Uncommon Rains, an Iroh II/Asami Sato western AU. Be sure to check out their blog for a potential update to the artwork at a later date, and be sure to check out the companion fic as well!
26 notes · View notes
this-week-in-rust · 5 months ago
Text
This Week in Rust 563
Hello and welcome to another issue of This Week in Rust! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @ThisWeekInRust on X (formerly Twitter) or @ThisWeekinRust on mastodon.social, or send us a pull request. Want to get involved? We love contributions.
This Week in Rust is openly developed on GitHub and archives can be viewed at this-week-in-rust.org. If you find any errors in this week's issue, please submit a PR.
Want TWIR in your inbox? Subscribe here.
Updates from Rust Community
Official
Security advisory for the standard library (CVE-2024-43402)
Newsletters
This Month in Rust OSDev: August 2024
This Week In Bevy - Required Components, Curves, and the Bevy CLI Working Group
Project/Tooling Updates
FreeBSD considers Rust in the base system
GCC Rust - August 2024 Monthly report
This month in Servo: tabbed browsing, Windows buffs, devtools, and more!
iroh 0.24.0 - Upgrading to Quinn 11
Swiftide 0.9 - Fluvio, Lancedb and RAGAS support
Next-gen builder macro Bon 2.1 release 🎉. Compilation is faster by 36% 🚀
Nutype 0.5.0: the newtype with guarantees supports custom errors now
BackON Reaches v1
Observations/Thoughts
Defeating Coherence in Rust with Tacit Trait Parameters
Rust On Illumos
Rust for Linux revisited
Async Rust can be a pleasure to work with (without Send + Sync + 'static)
Rust - A low-level echo server using io_uring
Deploying Rust in Existing Firmware Codebases
Your own little memory strategy
Code Generation with GraphQL in Rust
How to deadlock Tokio application in Rust with just a single mutex
Is this trait sealed, or not sealed — that is the question
Beyond Ctrl-C: The dark corners of Unix signal handling
Rust to Assembly: Understanding the Inner Workings of Rust
K-Means Image Compression
Hey Rustaceans: Rust freelancers do exist!
Why Rust needs scoped generics
Rust Walkthroughs
[series] [video] Rust for Beginners in Arabic
[video] Crafting an Interpreter in Rust #01: Basic Bytecode Chunks
[video] Crafting an Interpreter in Rust #02: First Virtual Machine
[video] Explore Linux TTY, process, signals w/ Rust - Part 2/3 (signal, proc, IPC egs)
Miscellaneous
Whither the Apple AGX graphics driver?
Counting iterations - count() vs collect().len()
[audio] Learn Rust, Train Doctors – Interview With Caroline Morton
[video] Creating a modding system with Rust and WebAssembly [Voxel Devlog #21]
[video] From Zero to Async in Embedded Rust
Crate of the Week
This week's crate is vimania-uri-rs, a VIM plugin for file and URI handling.
Thanks to sysid for the self-suggestion!
Please submit your suggestions and votes for next week!
Calls for Testing
An important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization. The following RFCs would benefit from user testing before moving forward:
RFCs
No calls for testing were issued this week.
Rust
No calls for testing were issued this week.
Rustup
No calls for testing were issued this week.
If you are a feature implementer and would like your RFC to appear on the above list, add the new call-for-testing label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature need testing.
Call for Participation; projects and speakers
CFP - Projects
Always wanted to contribute to open-source projects but did not know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!
Some of these tasks may also have mentors available, visit the task page for more information.
If you are a Rust project owner and are looking for contributors, please submit tasks here or through a PR to TWiR or by reaching out on X (formerly Twitter) or Mastodon!
CFP - Events
Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.
If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a PR to TWiR or by reaching out on X (formerly Twitter) or Mastodon!
Updates from the Rust Project
416 pull requests were merged in the last week
ABI compat check: detect unadjusted ABI mismatches
rustc_target: Add various aarch64 features
ub_checks intrinsics: fall back to cfg(ub_checks)
add aarch64_unknown_nto_qnx700 target - QNX 7.0 support for aarch64le
add needs-unwind compiletest directive to libtest-thread-limit and replace some Path with path in run-make
add an ability to convert between Span and visit::Location
add missing needs-llvm-components directives for run-make tests that need target-specific codegen
add repr to the allowlist for naked functions
const fn stability checking: also check declared language features
const-eval: do not make UbChecks behavior depend on current crate's flags
coverage: rename CodeRegion to SourceRegion
create opaque definitions in resolver
debug-fmt-detail option
deny wasm_c_abi lint to nudge the last 25%
deny imports of rustc_type_ir::inherent outside of type ir + new trait solver
do not call source_span when not tracking dependencies
don't make statement nonterminals match pattern nonterminals
don't use TyKind in a lint
emit specific message for time<=0.3.35
enable Miri to pass pointers through FFI
exit: explain our expectations for the exit handlers registered in a Rust program
expand NLL MIR dumps
fix LLVM ABI NAME for riscv64imac-unknown-nuttx-elf
get rid of predicates_defined_on
implement a first version of RFC 3525: struct target features
interpret, codegen: tweak some comments and checks regarding Box with custom allocator
interpret/visitor: make memory order iteration slightly more efficient
interpret: add missing alignment check in raw_eq
interpret: do not make const-eval query result depend on tcx.sess
linker: synchronize native library search in rustc and linker
lint that warns when an elided lifetime ends up being a named lifetime (elided_named_lifetimes)
llvm-wrapper: adapt for LLVM API changes
make decoding non-optional LazyArray panic if not set
make it possible to enable const_precise_live_drops per-function
make the "detect-old-time" UI test more representative
make the const-unstable-in-stable error more clear
more unreachable_pub
move 'tcx lifetime off of impl and onto methods for CrateMetadataRef
move the Windows remove_dir_all impl into a module and make it more race resistant
process.rs: remove "Basic usage" text where not useful
re-enable android tests/benches in alloc/core
refactor: standardize duplicate processes in parser
rename BikeshedIntrinsicFrom to TransmuteFrom
replace walk with visit so we dont skip outermost expr kind in def collector
rewrite lint_expectations in a single pass
riscv64imac: allow shadow call stack sanitizer
separate core search logic with search ui
simplify some extern providers
std: move allocators to sys
stop storing a special inner body for the coroutine by-move body for async closures
stop using ty::GenericPredicates for non-predicates_of queries
tweak some attributes to improve panic_immediate_abort
use a reduced recursion limit in the MIR inliner's cycle breaker
use equality when relating formal and expected type in arg checking
use unsafe extern blocks throughout the compiler
wasi: fix sleeping for Duration::MAX
miri: add tokio io test
miri: make TB tree traversal bottom-up
miri: make Tree Borrows Provenance GC compact the tree
miri: support blocking for epoll
apply size optimizations to panic machinery and some cold functions
derive(SmartPointer): assume pointee from the single generic and better error messages
add fmt::Debug to sync::Weak<T, A>
add missing read_buf stub for x86_64-unknown-l4re-uclibc
allow BufReader::peek to be called on unsized types
core: use compare_bytes for more slice element types
fix Pin::set bounds regression
improved checked_isqrt and isqrt methods
partially stabilize feature(new_uninit)
hashbrown: add HashTable::iter_hash, HashTable::iter_hash_mut
cargo: resolve: Report incompatible-with-rustc when MSRV-resolver is disabled
cargo: resolve: Report incompatible packages with precise Rust version
cargo: pkgid: Allow open namespaces in PackageIdSpec's
cargo: fix elided lifetime
rustfmt: implement 2024 expression overflowing
clippy: extend implicit_saturating_sub lint
clippy: new lint: zombie_processes
clippy: remove feature=cargo-clippy argument
rust-analyzer: extra sugar auto-completion async fn ... in impl trait for async fn in trait that's defined in desugar form
rust-analyzer: fix handling of for in impl T for A in function body
rust-analyzer: add explicit enum discriminant assist
rust-analyzer: do not report missing unsafe on addr_of[_mut]!(EXTERN_OR_MUT_STATIC)
rust-analyzer: create an assist to convert closure to freestanding fn
rust-analyzer: implement cast typecheck and diagnostics
rust-analyzer: implement object safety and its hovering hint
rust-analyzer: suggest name in completion for let_stmt and fn_param
rust-analyzer: support fn-ptr and fn-path types for lifetime elision hints
rust-analyzer: fix incorrect symbol definitions in SCIP output
rust-analyzer: std::error::Error is object unsafe
rust-analyzer: consider field attributes when converting from tuple to named struct and the opposite
rust-analyzer: consider indentation in the "Generate impl" and "Generate trait impl" assists
rust-analyzer: don't add reference when it isn't needed for the "Extract variable" assist
rust-analyzer: fix TokenStream::to_string implementation dropping quotation marks
rust-analyzer: fix lifetime elision inlay hints breaking for ranged requests
rust-analyzer: fix name resolution of shadowed builtin macro
rust-analyzer: handle attributes correctly in "Flip comma"
rust-analyzer: lifetime hint panic in non generic defs
rust-analyzer: use Result type aliases in "Wrap return type in Result" assist
rust-analyzer: provide an option to hide deprecated items from completion
rust-analyzer: recategorize config classes
Rust Compiler Performance Triage
This week we had some trouble with our performance bot, but luckily the issue has been resolved. In the end, we saw much more improvements than regressions.
Triage done by @kobzol. Revision range: acb4e8b6..6199b69c
Summary:
(instructions:u) mean range count Regressions ❌ (primary) 0.3% [0.2%, 0.4%] 8 Regressions ❌ (secondary) 0.7% [0.2%, 1.5%] 9 Improvements ✅ (primary) -0.8% [-3.4%, -0.2%] 158 Improvements ✅ (secondary) -0.7% [-2.3%, -0.2%] 96 All ❌✅ (primary) -0.7% [-3.4%, 0.4%] 166
2 Regressions, 3 Improvements, 1 Mixed; 3 of them in rollups 19 artifact comparisons made in total
Full report here
Approved RFCs
Changes to Rust follow the Rust RFC (request for comments) process. These are the RFCs that were approved for implementation this week:
Add "crates.io: Crate Deletions" RFC
Merge RFC 3529: Add named path bases to cargo
Final Comment Period
Every week, the team announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now.
RFCs
No RFCs entered Final Comment Period this week.
Tracking Issues & PRs
Rust
[disposition: merge] Update catch_unwind doc comments for c_unwind
[disposition: merge] stabilize const_extern_fn
[disposition: merge] stabilize const_float_bits_conv
[disposition: merge] Make destructors on extern "C" frames to be executed
[disposition: merge] Don't warn empty branches unreachable for now
[disposition: merge] Tracking Issue for char::MIN
[disposition: merge] Tracking issue for #![feature(entry_insert)]
Cargo
No Cargo Tracking Issues or PRs entered Final Comment Period this week.
Language Team
No Language Team Tracking Issues or PRs entered Final Comment Period this week.
Language Reference
No Language Reference RFCs entered Final Comment Period this week.
Unsafe Code Guidelines
No Unsafe Code Guideline Tracking Issues or PRs entered Final Comment Period this week.
New and Updated RFCs
[new] [RFC] code name support
[new] Generic Integers V2: It's Time
[new] Simplify lightweight clones, including into closures and async blocks
Upcoming Events
Rusty Events between 2024-09-04 - 2024-10-02 🦀
Virtual
2024-09-04 | Virtual (Indianapolis, IN, US) | Indy Rust
Indy.rs - Typestate Pattern in Rust: With a Strict Builder Example
2024-09-05 | Virtual (Buenos Aires, AR) | LambdaClass
Meetup Rust Septiembre [Spanish]
2024-09-05 | Virtual (Charlottesville, NC, US) | Charlottesville Rust Meetup
Crafting Interpreters in Rust Collaboratively
2024-09-05 | Virtual (Nürnberg, DE) | Rust Nuremberg
Rust Nürnberg online
2024-09-10 | Virtual (Dallas, TX, US) | Dallas Rust
Second Tuesday
2024-09-10 - 2024-09-13 | Hybrid: Virtual and In-Person (Montreal, QC, CA) | Rust Conf
Rust Conf 2024
2024-09-12 | Virtual (Berlin, DE) | OpenTechSchool Berlin + Rust Berlin
Rust Hack and Learn | Mirror: Rust Hack n Learn Meetup
2024-09-12 | Virtual (Rotterdam, NL) | Bevy Game Development
Bevy Meetup #6
2024-09-16 | Virtual | Women in Rust
👋 Community Catch Up
2024-09-17 | Virtual (Washington, DC, US) | Rust DC
Mid-month Rustful
2024-09-18 | Virtual and In-Person (Vancouver, BC, CA) | Vancouver Rust
Cells
2024-09-18 - 2024-09-20 | Hybrid - Virtual and In-Person (Vienna, AT) | Linux Plumbers Conference
Rust Microconference in LPC 2024
2024-09-19 | Virtual (Charlottesville, NC, US) | Charlottesville Rust Meetup
Crafting Interpreters in Rust Collaboratively
2024-09-19 | Virtual and In-Person (Seattle, WA, US) | Seattle Rust User Group
September Meetup
2024-09-24 | Virtual (Dallas, TX, US) | Dallas Rust
Last Tuesday
2024-09-26 | Virtual (Charlottesville, NC, US) | Charlottesville Rust Meetup
Rusty secure communication on embedded devices
2024-10-02 | Virtual (Vancouver, BC, CA) | Vancouver Postgres
Leveraging a PL/RUST extension to protect sensitive data in PostgreSQL
Africa
2024-09-06 | Kampala, UG | Rust Circle Kampala
Rust Circle Meetup
Asia
2024-09-07 - 2024-09-08 | Shanghai, CN | Rust China
Rust China Conf: Shanghai
2024-09-09 | Ramat Gan, IL | Coralogix
Rust as Scale
2024-09-14 | Bangalore, IN | Rust Bangalore
September 2024 Rustacean meetup
Europe
2024-09-04 | Oxford, UK | Oxfrod Rust Meetup Group
More Rust - Generics, constraints, safety.
2024-09-11 | Reading, UK | Reading Rust Workshop
Reading Rust Meetup
2024-09-17 | Leipzig, DE | Rust - Modern Systems Programming in Leipzig
Topic TBD
2024-09-17 | Trondheim, NO | Rust Trondheim
Making AI-models perform tasks, in Rust!
2024-09-18 | Moravia, CZ | Rust Moravia
Rust Moravia Meetup (September 2024)
2024-09-18 | Vienna, AT + Virtual | Linux Plumbers Conference
Rust Microconference in LPC 2024 (Sep 18-20)
2024-09-21 | Stockholm, SE | Stockholm Rust
Ferris' Fika Forum #5
2024-09-23 | Bratislava, SK | Bratislava Rust Meetup Group
Rust Meetup by Sonalake #6
2024-09-24 | Stockholm, SE | Stockholm Rust
Rust meetup #70
2024-09-26 | Aarhus, DK | Rust Aarhus
Talk Night
2024-09-27 | Mannheim, DE | Hackerstolz e.V.
Hackerstolz Stammtisch Rhein-Neckar
2024-10-02 | Stockholm, SE | Stockholm Rust
Rust Meetup @Funnel
North America
2024-09-05 | Lehi, UT, US | Utah Rust
Shooting Stars: Create a game from scratch in 25 minutes!
2024-09-05 | Mountain View, CA, US | Mountain View Rust Meetup
Rust Meetup at Hacker Dojo
2024-09-05 | Portland, OR, US | PDX Rust
PDX Rust September!
2024-09-05 | St. Louis, MO, US | STL Rust
Lifetimes
2024-09-07 | Longview, TX, US | Longview Code and Coffee
Longview Code and Coffee
2024-09-08 | Cambridge, MA, US | Boston Rust Meetup
Northeastern Rust Lunch, Sep 8
2024-09-10 - 2024-09-13 | Hybrid: Virtual and In-Person (Montreal, QC, CA) | Rust Conf
Rust Conf 2024
2024-09-11 | Boulder, CO, US | Boulder Rust Meetup
Boulder Elixir Meetup
2024-09-16 | Cambridge, MA, US | Boston Rust Meetup
Somerville Union Square Rust Lunch, Sep 16
2024-09-17 | San Francisco, CA, US | San Francisco Rust Study Group
Rust Hacking in Person
2024-09-18 | Virtual and In-Person (Vancouver, BC, CA) | Vancouver Rust
Cells
2024-09-19 | Virtual and In-Person (Seattle, WA, US) | Seattle Rust User Group
September Meetup
2024-09-21 | Longview, TX, US | Longview Code and Coffee
Longview Code and Coffee
2024-09-24 | Detroit, MI, US | Detroit Rust
Rust Community Meetup - Ferndale
2024-09-25 | Austin, TX, US | Rust ATX
Rust Lunch - Fareground
If you are running a Rust event please add it to the calendar to get it mentioned here. Please remember to add a link to the event too. Email the Rust Community Team for access.
Jobs
Please see the latest Who's Hiring thread on r/rust
Quote of the Week
I'm pretty sure I'm the only person ever to single handedly write a complex GPU kernel driver that has never had a memory safety kernel panic bug (itself) in production, running on thousands of users' systems for 1.5 years now.
Because I wrote it in Rust.
– Asahi Lina on vt.social
Thanks to Ludwig Stecher for the suggestion!
Please submit quotes and vote for next week!
This Week in Rust is edited by: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
Email list hosting is sponsored by The Rust Foundation
Discuss on r/rust
1 note · View note