前几天作者还在说是实验性的东西,用 ai 写着玩,结果现在已经合到 main 分支了
前几天作者还在说是实验性的东西,用 ai 写着玩,结果现在已经合到 main 分支了
|
bequtMay 15
1
以后不会所有都用 rust 重写吧。。
|
|
wfhtqpMay 15
3
bun 内存泄露问题换 rust 就能好了吗?
|
|
vincentWdpMay 15
5
deno: 啊?
|
|
supuwoercMay 15
6
一次性合了 100000 代码好像,纯纯的 a 家秀肌肉
|
|
miniliukeMay 15
7
不敢相信,100w 行代码,太离谱了......真的比我强了
|
|
MagicCoderMay 15
9
e.... 这么大的代码量不测试?这不成玩具了吗
|
|
liuidetmksMay 15
10
@MagicCoder 说是已经通过 99.8%的测试
|
|
rammiahMay 15
11
随便打开个文件,就是 unsafe 在飞
|
|
wonderfulcxmMay 15 via iPhone
13
这么短时间做到这种程度相当厉害了,rust 大势所趋,未来可期。
|
|
ca2oh4May 15
14
A\ 用 bun 的吗?
|
|
craftsmanshipMay 15 via Android
15
@ca2oh4 A\收购 bun 之后 cc 用的这个吧
|
|
orlunaMay 15
16
太快了
|
|
pigspyMay 15
17
感觉有点像行为艺术
|
|
chenluo0429May 15 via Android
18
@rammiah extern c 本来就要加 unsafe 啊,编译器又不知道你链接的其他语言有没有问题
|
|
rammiahMay 16
20
@chenluo0429 说的是用 rust 替换 zig ,结果却是用 rust 调用 zig 的接口,这重写的意义是?
|
|
DsuineGPMay 18
21
@rammiah #20 逐行翻译的, zig 版本是啥样翻译成 rust 就是啥样. 前期快速翻译过来, 后期重构时这些 unsafe 代码块就几乎等于 // FIXME 了
```zig extern fn WTF__base64URLEncode(input: [*]const u8, input_len: usize, output: [*]u8, output_len: usize) usize; pub fn encodeURLSafe(dest: []u8, source: []const u8) usize { bun.jsc.markBinding(@src()); return WTF__base64URLEncode(source.ptr, source.len, dest.ptr, dest.len); } ``` |