首页
学习
活动
专区
工具
TVP
发布

旅途散记

专栏作者
295
文章
56174
阅读量
26
订阅数
听GPT 讲Rust源代码--compiler(29)
在Rust编译器的源代码中,rust/compiler/rustc_const_eval/src/util/check_validity_requirement.rs文件的作用是进行验证要求的检查。具体而言,该文件定义了函数check_validity_requirement,它用于检查常量表达式的有效性要求。
fliter
2024-04-03
600
听GPT 讲Rust源代码--compiler(28)
文件rust/compiler/rustc_codegen_llvm/src/llvm/mod.rs是Rust编译器的LLVM代码生成模块的一个文件。该文件定义了一些用于与LLVM交互的结构体、枚举和常量。
fliter
2024-04-02
570
听GPT 讲Rust源代码--compiler(27)
在Rust编译器的源代码中,文件rust/compiler/rustc_mir_build/src/build/expr/as_place.rs的作用是用于处理表达式的转换为L-value的过程。L-value是指那些可接受赋值操作的表达式,如变量、数组元素或字段等。
fliter
2024-04-01
510
听GPT 讲Rust源代码--compiler(26)
在Rust源代码中的rust/compiler/rustc_target/src/abi/call/mips.rs文件是关于MIPS架构的函数调用ABI(Aplication Binary Interface)定义。ABI是编程语言与底层平台之间的接口规范,用于定义函数调用、参数传递和异常处理等细节。
fliter
2024-04-01
590
听GPT 讲Rust源代码--compiler(25)
在Rust的源代码中,rust/compiler/rustc_target/src/spec/mod.rs文件的作用是定义和实现有关目标平台的规范。
fliter
2024-04-01
1010
听GPT 讲Rust源代码--compiler(23)
文件riscv64gc_unknown_fuchsia.rs位于Rust源代码中的rustc_target/src/spec目录下,它的作用是为RISC-V 64位架构提供目标特定的配置和特性定义。
fliter
2024-04-01
420
听GPT 讲Rust源代码--compiler(22)
rust/compiler/rustc_target/src/spec/x86_64_unknown_netbsd.rs 文件是 Rust 编译器针对 x86_64-unknown-netbsd 目标平台的配置文件。该文件定义了与该平台相关的特性、链接选项、目标特定的运行时支持以及其他与该平台有关的属性。
fliter
2024-04-01
620
听GPT 讲Rust源代码--compiler(21)
rust/compiler/rustc_target/src/spec/mipsel_unknown_linux_uclibc.rs文件的作用是定义了Rust编译器的MIPS小端架构的目标描述符(target descriptor)和特定于该目标的特性和配置。
fliter
2024-04-01
830
听GPT 讲Rust源代码--compiler(20)
rust/compiler/rustc_target/src/spec/armv7_unknown_linux_musleabihf.rs 文件是 Rust 编译器源代码中的一个特定平台规范文件,用于指定目标平台为 armv7-unknown-linux-musleabihf 的情况下的编译规格和特性。
fliter
2024-04-01
610
听GPT 讲Rust源代码--compiler(19)
该文件(rust/compiler/rustc_target/src/spec/mips_unknown_linux_gnu.rs)是Rust编译器针对MIPS架构上的Linux系统的目标描述文件。它的作用是定义了在这个目标上编译时的一些配置和规则。
fliter
2024-04-01
720
修复go tool pprof存在的“bug”
同事做了一定修改,把时间戳改成了看起来更直观的 Y-m-d H:i:s形式,最终得到的采样文件类似 mem_2023-11-02_05:47:58
fliter
2024-03-22
720
听GPT 讲Rust源代码--compiler(18)
在Rust源代码的rust/compiler/rustc_target/src/asm/spirv.rs文件中,实现了对SPIR-V(Standard Portable Intermediate Representation for Vulkan)汇编语言的支持。
fliter
2024-03-21
560
听GPT 讲Rust源代码--compiler(17)
文件rust/compiler/rustc_passes/src/debugger_visualizer.rs是Rust编译器中的一个代码文件,它包含了与调试器可视化相关的功能。
fliter
2024-03-20
630
听GPT 讲Rust源代码--compiler(16)
在Rust源代码中,rust/compiler/rustc_span/src/lib.rs文件定义了与Rust编译器源代码位置相关的数据结构和功能。
fliter
2024-03-19
880
听GPT 讲Rust源代码--compiler(15)
在Rust源代码中,rustc_arena/src/lib.rs文件定义了TypedArena,ArenaChunk,DroplessArena和Arena结构体,以及一些与内存分配和容器操作相关的函数。
fliter
2024-03-18
1180
听GPT 讲Rust源代码--compiler(14)
在Rust源代码中,rust/compiler/rustc_hir_typeck/src/generator_interior/drop_ranges/record_consumed_borrow.rs文件的作用是进行异常处理和记录借用关系。
fliter
2024-03-18
540
听GPT 讲Rust源代码--compiler(13)
文件flat_map_in_place.rs定义了名为FlatMapInPlace的trait和它的相关实现。
fliter
2024-03-18
680
听GPT 讲Rust源代码--compiler(12)
文件mod.rs位于Rust编译器源代码中的rustc_data_structures/src/graph/dominators目录下。这个文件的作用是实现支配树(dominator tree)的计算算法。
fliter
2024-03-18
710
听GPT 讲Rust源代码--compiler(11)
在Rust源代码中,rust/compiler/rustc_mir_transform/src/simplify.rs文件是Rust编译器中一系列进行MIR(中间表示)简化的转换的实现。MIR是Rust编译器中用于进行优化和代码生成的中间表示。
fliter
2024-03-18
590
听GPT 讲Rust源代码--compiler(10)
在Rust源代码中,instsimplify.rs这个文件的作用是实现一系列用于简化MIR(Mid-level Intermediate Representation,中间级中间表示)指令的转换器。
fliter
2024-03-18
640
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档