CODEEXPLORE Telegram 4247
کداکسپلور | CodeExplore
Photo
چه تغییراتی توی Rust 1.90 اتفاق افتاده؟🦀

دیروز جدیدترین نسخه‌ Rust یعنی نسخه‌ 1.90 منتشر شد. این نسخه تمرکز زیادی روی بهبود سرعت کامپایل و راحت‌ تر شدن روند کار داشته.

- سرعت بیشتر کامپایل با LLD: از این نسخه به بعد، تارگت x86_64-unknown-linux-gnu به‌صورت پیش‌فرض از لینکر LLD استفاده میکنه. این تغییر باعث می‌شه لینک شدن پروژه‌ها به‌ خصوص در پروژه‌های بزرگ یا incremental builds تا چند برابر سریع‌ تر بشه. طبق تست‌ها، زمان لینک تا 7 برابر کمتر و زمان کلی کامپایل تا 40% کاهش پیدا کرده. در بیلدهای دیباگ از صفر هم حدود 20% سریع‌تر شده.

- حالا Cargo می‌تونه تمام کریت‌های یک workspace رو به‌صورت خودکار و به ترتیب وابستگی‌ها منتشر کنه. قبلا برای این کار نیاز به ابزارهای خارجی یا ترتیب‌دهی دستی بود، اما حالا این قابلیت به‌صورت داخلی در Cargo اضافه شده.

- یه تغییر دیگه هم اینه که تارگت x86_64-apple-darwin به Tier 2 منتقل شده. دلیلش اینه که اپل پشتیبانی از معماری x86_64 رو متوقف کرده و GitHub هم runner های رایگان macOS برای این معماری رو حذف کرده. البته هنوز هم کامپایلر و کتابخونه‌ استاندارد برای این تارگت عرضه میشه، اما تست‌های خودکار دیگه تضمین‌شده نیستن.

#rust #new #version
☕️ Telegram | Website | Discord
🔥6❤‍🔥3😍2



tgoop.com/CodeExplore/4247
Create:
Last Update:

چه تغییراتی توی Rust 1.90 اتفاق افتاده؟🦀

دیروز جدیدترین نسخه‌ Rust یعنی نسخه‌ 1.90 منتشر شد. این نسخه تمرکز زیادی روی بهبود سرعت کامپایل و راحت‌ تر شدن روند کار داشته.

- سرعت بیشتر کامپایل با LLD: از این نسخه به بعد، تارگت x86_64-unknown-linux-gnu به‌صورت پیش‌فرض از لینکر LLD استفاده میکنه. این تغییر باعث می‌شه لینک شدن پروژه‌ها به‌ خصوص در پروژه‌های بزرگ یا incremental builds تا چند برابر سریع‌ تر بشه. طبق تست‌ها، زمان لینک تا 7 برابر کمتر و زمان کلی کامپایل تا 40% کاهش پیدا کرده. در بیلدهای دیباگ از صفر هم حدود 20% سریع‌تر شده.

- حالا Cargo می‌تونه تمام کریت‌های یک workspace رو به‌صورت خودکار و به ترتیب وابستگی‌ها منتشر کنه. قبلا برای این کار نیاز به ابزارهای خارجی یا ترتیب‌دهی دستی بود، اما حالا این قابلیت به‌صورت داخلی در Cargo اضافه شده.

- یه تغییر دیگه هم اینه که تارگت x86_64-apple-darwin به Tier 2 منتقل شده. دلیلش اینه که اپل پشتیبانی از معماری x86_64 رو متوقف کرده و GitHub هم runner های رایگان macOS برای این معماری رو حذف کرده. البته هنوز هم کامپایلر و کتابخونه‌ استاندارد برای این تارگت عرضه میشه، اما تست‌های خودکار دیگه تضمین‌شده نیستن.

#rust #new #version
☕️ Telegram | Website | Discord

BY کداکسپلور | CodeExplore




Share with your friend now:
tgoop.com/CodeExplore/4247

View MORE
Open in Telegram


Telegram News

Date: |

The main design elements of your Telegram channel include a name, bio (brief description), and avatar. Your bio should be: Clear Today, we will address Telegram channels and how to use them for maximum benefit. As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces. With the administration mulling over limiting access to doxxing groups, a prominent Telegram doxxing group apparently went on a "revenge spree."
from us


Telegram کداکسپلور | CodeExplore
FROM American