issues
search
hhstore
/
blog
My Tech Blog: about Mojo / Rust / Golang / Python / Kotlin / Flutter / VueJS / Blockchain etc.
https://github.com/hhstore/blog/issues
294
stars
24
forks
source link
Zig: Source Code
#379
Open
hhstore
opened
2 years ago
hhstore
commented
2 years ago
related:
✅ #378
✅ #377
✅ #363
✅ #362
hhstore
commented
2 years ago
Zig 源码:
✅ zig 标准库 std 实现 和 zig 源码, 有一定相关性.
✅ 在分析 zig
std
标准库, 涉及一些 zig 源码部分的模块. 交叉比对.
zig std 分析:
✅ #378
hhstore
commented
2 years ago
WaitGroup:
✅
https://github.com/ziglang/zig/blob/master/src/WaitGroup.zig
ThreadPool:
✅
https://github.com/ziglang/zig/blob/master/src/ThreadPool.zig
hhstore
commented
2 years ago
Zig 的 C++ 源码部分:
✅ zig 当前还未完成自举(用自己实现自己).
zig build.zig:
✅ 编译入口:
https://github.com/ziglang/zig/blob/master/build.zig#L262
https://github.com/ziglang/zig/blob/master/build.zig#L988
关键代码:
✅
https://github.com/ziglang/zig/blob/master/src/stage1/zig0.cpp#L49
async + await:
✅
https://github.com/ziglang/zig/blob/master/src/stage1/analyze.cpp#L5036
✅
https://github.com/ziglang/zig/blob/master/src/stage1/tokenizer.cpp#L152
✅
https://github.com/ziglang/zig/blob/master/src/stage1/codegen.cpp#L7824
✅
https://github.com/ziglang/zig/blob/master/src/stage1/astgen.cpp#L4052
hhstore
commented
2 years ago
1
hhstore
commented
2 years ago
1
hhstore
commented
2 years ago
1
related: