@@ -538,6 +538,33 @@ For now it includes two posts:
538538
539539## Library & Tooling Updates
540540
541+ ### [ safe_arch]
542+
543+ [ safe_arch] is a crate by [ @lokathor ] that safely exposes arch intrinsics via ` #[cfg()] ` .
544+
545+ > safe_arch lets you safely use CPU intrinsics - those things in the
546+ > [ core::arch] modules.
547+ > It works purely via ` #[cfg()] ` and compile time CPU feature declaration.
548+ > If you want to check for a feature at runtime and then call an intrinsic
549+ > or use a fallback path based on that then this crate is sadly not for you.
550+ >
551+ > SIMD register types are "newtype'd" so that better trait impls
552+ > can be given to them, but the inner value is a pub field so feel
553+ > to just grab it out if you need to.
554+ > Trait impls of the newtypes include: Default (zeroed), From/Into of appropriate
555+ > data types, and appropriate operator overloading.
556+
557+ See [ the docs] [ safe_arch_docs ] for more details.
558+ [ Feedback and contributions are welcome] [ safe-arch-issues ] .
559+
560+ _ Discussions:
561+ [ /r/rust] ( https://reddit.com/r/rust/comments/gjvyz8/safe_arch03 ) _
562+
563+ [ safe_arch ] : https://github.com/Lokathor/safe_arch
564+ [ safe_arch_docs ] : https://docs.rs/safe_arch
565+ [ @lokathor ] : https://twitter.com/lokathor
566+ [ core::arch ] : https://doc.rust-lang.org/nightly/core/core_arch/arch/index.html
567+
541568### NodeFX
542569
543570[ ![ NodeFX] ( nodefx.png )] [ NodeFXTweet ]
@@ -622,6 +649,53 @@ _Discussions: [/r/rust](https://www.reddit.com/r/rust/comments/gf42ip/kas_gui_04
622649[ kas-040 ] : https://github.com/kas-gui/kas/blob/master/CHANGELOG.md
623650[ dhardy ] : https://github.com/dhardy
624651
652+ ### [ beehive]
653+
654+ ``` text
655+ yz +Y
656+ __
657+ yx / \ xz +X
658+ -X zx \__/ xy
659+ -Y zy
660+ ```
661+
662+ [ beehive] by [ @toast_dev] is a library that provides utilities and collections
663+ for working with 3D hexagonal maps.
664+ It's based on [ Red Blob Games's guide] [ rbg-guide ] .
665+
666+ [ beehive ] : https://github.com/toasteater/beehive
667+ [ @toast_dev ] : https://twitter.com/toast_dev
668+ [ rbg-guide ] : https://redblobgames.com/grids/hexagons
669+
670+ ### [ RustSim Survey] [ rustsim-survey ]
671+
672+ ![ rustim logo: lab flask in a gear] ( rustsim.png )
673+
674+ > Hi! This survey has been created by sebcrozet from [ rustsim.org] and [ nphysics.org] .
675+ >
676+ > With this survey, I would like to understand better
677+ > what the community needs from a physics engine.
678+ > This will help prioritize future developments in Rust.
679+ > Most questions of this first part of the survey are mandatory
680+ > and allow multiple answers which you can complete with custom answers.
681+
682+ _ Discussions:
683+ [ /r/rust] ( https://reddit.com/r/rust/comments/gpwsk1/survey_what_do_you_need_from_a_physics_engine ) _
684+
685+ [ rustsim-survey ] : https://docs.google.com/forms/d/e/1FAIpQLSes3qjVxpksw6ntendfadQW7x4MCSw6Vd2Kdg4sDFj46zs5ew/viewform
686+ [ rustsim.org ] : https://rustsim.org
687+ [ nphysics.org ] : https://nphysics.org
688+
689+ ### [ svg_face]
690+
691+ ![ output example] ( svg_face.jpeg )
692+
693+ [ svg_face] is a crate for generating random SVG faces.
694+ It's a port of [ anokhee/visual-synthesizer] to Rust.
695+
696+ [ svg_face ] : https://github.com/dabreegster/svg_face
697+ [ anokhee/visual-synthesizer ] : https://github.com/anokhee/visual-synthesizer
698+
625699### [ This Month in Mun] [ mun-may ]
626700
627701[ ![ Mun logo] ( mun-logo.png )] [ Mun ]
@@ -764,6 +838,7 @@ or [join the next meeting][join].
764838- [ Amethyst's "good first issue" issues] [ amethyst-issues ] ;
765839- [ A/B Street's "good first issue" issues] [ abstreet-issues ] ;
766840- [ Mun's "good first issue" issues] [ mun-issues ] ;
841+ - [ safe_arch's "Good First Issue" issues] [ safe-arch-issues ] ;
767842
768843[ embark.rs ] : https://embark.rs
769844[ embark-open-issues ] : https://github.com/search?q=user:EmbarkStudios+state:open
@@ -776,6 +851,7 @@ or [join the next meeting][join].
776851[ amethyst-issues ] : https://github.com/amethyst/amethyst/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
777852[ abstreet-issues ] : https://github.com/dabreegster/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
778853[ mun-issues ] : https://github.com/mun-lang/mun/labels/good%20first%20issue
854+ [ safe-arch-issues ] : https://github.com/Lokathor/safe_arch/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+First+Issue%22
779855
780856## Jobs
781857
0 commit comments