
该新闻于6月27日昨天发表了博客文章(6月26日),并宣布推出Rust版本1.88.0更新。他引用了一篇博客文章,并介绍了裸函数不包含编译器生成的输出代码,因此他们承认开发人员可以获得对生成的汇编代码的全部控制。锈,是global_asm!坎森的定义功能很方便。 #[unsafe(naked)] inseguro extern sysv64 fn wring_add(a u64 b u64)-U64 {//等于a.wring_add(b)。 corechnaked_asm(读取rax [rdi+rsi])} naked功能由#Attribute属性标记,您的身体由一个裸体组成!电话。 Rust团队提供了一个如何使用手写组件块来定义整个功能的示例。与常规功能不同,编译器不会添加任何特殊待遇来返回值裸函数参数。裸函数通常用于基础环境,例如建造的特征 - 编译器,操作系统和集成应用程序。此外,Rust 1.88 CFG谓词语言允许True and False Boolean值,并接受始终启用或禁用的配置。这适用于Rust的有条件版本,包括CFG和CFG_ATTR属性,Incorporated CFG!宏和桌子的组成和负载表现出来。 Rust的团队此前曾表示,无条件的配置可以在禁用中的eNable和CFG(任何(any(任何(able))中的CFG(ALL(ALL(ALL(ALL)))中,但是CFG(true)和CFG(true)和CFG(false)可以提供更直接的表示形式。在Rust版本1.88中,在链条中使用Let()语句与IF和条件使用与布尔表达式混合。这将在自身和让人之间有所不同。根据Erust资格,可以驳斥或重新清洁子表格模式,并且可以在链的后部和体内使用固定剂。最后一个在加载软件包管理员中,它自动管理他家目录中的垃圾收藏品并清洁了缓存。 Rust的团队解释说,在编译过程中,他们描述了需要加载和缓存的依赖关系。过去,这些卸载的文件从未被清洁,这导致在加载启动目录中无限地使用光盘使用。氧化物被广泛认为是全球认可的最安全的编程语言,尤其是在记忆安全方面。许多安全漏洞有效地避免了与内存管理不足,生锈的单个属性和贷款系统以及在时间内编译安全验证有关的问题。