File tree 4 files changed +46
-0
lines changed
programming-language/cases/rust/rust-compiler
4 files changed +46
-0
lines changed File renamed without changes.
Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ Rust 有用 ANTLR 做 parser 驗證:
88
88
========================================
89
89
90
90
* `rustc performance data <http://perf.rust-lang.org/ >`_
91
+ * `rustc performance data - versions compare <https://perf.rust-lang.org/dashboard.html >`_
91
92
* `Some benchmarks for testing rustc performance <https://github.com/rust-lang-nursery/rustc-benchmarks >`_
92
93
93
94
@@ -263,6 +264,26 @@ Rust 有用 ANTLR 做 parser 驗證:
263
264
264
265
265
266
267
+ Dashboard
268
+ ========================================
269
+
270
+ * `Rustc PR tracking <https://rust-lang-nursery.github.io/rustc-pr-tracking/ >`_
271
+
272
+
273
+
274
+ 相關專案
275
+ ========================================
276
+
277
+ * `Chalk <https://github.com/rust-lang-nursery/chalk >`_
278
+ - Prolog like interpreter
279
+ - usage: convert Rust trait to logic, solve by Chalk engine
280
+ * `Polonius <https://github.com/rust-lang-nursery/polonius >`_
281
+ - Rust borrow checker
282
+ * `Salsa <https://github.com/salsa-rs/salsa/ >`_
283
+ - Incremental Computation Framework
284
+
285
+
286
+
266
287
參考
267
288
========================================
268
289
File renamed without changes.
Original file line number Diff line number Diff line change
1
+ ========================================
2
+ Cross Language LTO
3
+ ========================================
4
+
5
+
6
+ .. contents :: 目錄
7
+
8
+
9
+ 介紹
10
+ ========================================
11
+
12
+ Cross Language LTO 意思是可以
13
+ 把 Rust、C、C++ 等不同語言的程式碼
14
+ 在編譯過程中一起優化,
15
+ Rust 函式可以 inline 到 C++ 的程式中,
16
+ C++ 函式也可以 inline 到 Rust 程式碼中,
17
+ 語言的優化界線被淡化。
18
+
19
+
20
+
21
+ 參考
22
+ ========================================
23
+
24
+ * `Rust - Implement cross-language ThinLTO <https://github.com/rust-lang/rust/issues/49879 >`_
25
+ * `Firefox - Perform ThinLTO across C++/Rust language boundaries <https://bugzilla.mozilla.org/show_bug.cgi?id=1486042 >`_
You can’t perform that action at this time.
0 commit comments