SOURCE / NOT A SECOND IMPLEMENTATION
直接对照实际源码
构建时从同一仓库读取。先看 Python 和 Future,再按需阅读 C 与初始化。
cmd/python-provider/main.go104 行 ↗cmd/python-provider/main_test.go147 行 ↗examples/python_provider.py6 行 ↗providers/report.py29 行 ↗examples/typings/__builtins__.pyi39 行 ↗pyrightconfig.json7 行 ↗cmd/walkthrough/main.go171 行 ↗cmd/walkthrough/main_test.go97 行 ↗examples/notification.py14 行 ↗demos/walkthrough.sh5 行 ↗demos/core.sh77 行 ↗runner.go199 行 ↗bridge.go95 行 ↗future.go84 行 ↗prefix.go72 行 ↗prepared.go127 行 ↗cow.go22 行 ↗cow_linux.go201 行 ↗cow_other.go9 行 ↗cow_test.go134 行 ↗cow_linux_test.go182 行 ↗guest/bootstrap.py83 行 ↗guest/plm.py133 行 ↗guest/prefix.py75 行 ↗guest/runtime.c121 行 ↗cmd/demo/main.go123 行 ↗runner_test.go135 行 ↗plm_test.go188 行 ↗prefix_test.go181 行 ↗prepared_test.go147 行 ↗cmd/demo/main_test.go70 行 ↗guest/test_plm.py65 行 ↗guest/test_prefix.py61 行 ↗examples/lookup.py2 行 ↗examples/order.py3 行 ↗examples/dependency.py4 行 ↗examples/branch.py6 行 ↗examples/error_delivery.py5 行 ↗examples/fallback.py4 行 ↗build-guest.sh42 行 ↗Makefile58 行 ↗tools/setup-build-inputs.py86 行 ↗tools/build-inputs.lock.json38 行 ↗go.mod7 行 ↗go.sum4 行 ↗LICENSE21 行 ↗.gitignore6 行 ↗tools/offline-check.sh61 行 ↗tools/read-local.sh10 行 ↗site/public/_headers5 行 ↗site/src/content.config.ts3 行 ↗site/src/pages/[slug].astro23 行 ↗site/src/pages/code/[id].astro22 行 ↗site/src/pages/code/index.astro5 行 ↗site/src/pages/404.astro4 行 ↗site/src/styles/global.css27 行 ↗site/scripts/symbols.mjs30 行 ↗site/scripts/verify.mjs41 行 ↗site/package.json16 行 ↗site/public/robots.txt4 行 ↗site/scripts/prepare.mjs106 行 ↗site/scripts/readings.mjs69 行 ↗site/src/layouts/Docs.astro36 行 ↗site/src/pages/index.astro18 行 ↗site/src/styles/code-reading.css19 行 ↗site/scripts/excerpts.mjs35 行 ↗site/scripts/excerpts.test.mjs17 行 ↗examples/trading.py14 行 ↗cmd/trade-demo/main.go162 行 ↗cmd/trade-demo/market.go158 行 ↗cmd/trade-demo/main_test.go191 行 ↗cmd/trade-demo/market_test.go27 行 ↗demos/run.sh7 行 ↗demos/trade.sh7 行 ↗demos/01-price-skip.sh3 行 ↗demos/02-cash-skip.sh3 行 ↗demos/03-host-denied.sh3 行 ↗demos/04-approved.sh3 行 ↗demos/05-prefix.sh3 行 ↗demos/06-plm-source.sh3 行 ↗learning/go-patterns/go.mod3 行 ↗learning/go-patterns/patterns/construction/construction.go64 行 ↗learning/go-patterns/patterns/construction/construction_test.go39 行 ↗learning/go-patterns/patterns/interfaces/interfaces.go52 行 ↗learning/go-patterns/patterns/interfaces/interfaces_test.go41 行 ↗learning/go-patterns/patterns/errors/errors.go44 行 ↗learning/go-patterns/patterns/errors/errors_test.go41 行 ↗learning/go-patterns/patterns/ownership/ownership.go36 行 ↗learning/go-patterns/patterns/ownership/ownership_test.go34 行 ↗learning/go-patterns/patterns/ownership/resource.go19 行 ↗learning/go-patterns/patterns/ownership/resource_test.go43 行 ↗learning/go-patterns/patterns/middleware/middleware.go59 行 ↗learning/go-patterns/patterns/middleware/middleware_test.go38 行 ↗learning/go-patterns/patterns/middleware/ownership_test.go17 行 ↗learning/go-patterns/patterns/shared-map/shared_map.go53 行 ↗learning/go-patterns/patterns/shared-map/shared_map_test.go57 行 ↗learning/go-patterns/patterns/slice-boundary/slice_boundary.go24 行 ↗learning/go-patterns/patterns/slice-boundary/slice_boundary_test.go45 行 ↗learning/go-patterns/patterns/cancellation/cancellation.go32 行 ↗learning/go-patterns/patterns/cancellation/cancellation_test.go72 行 ↗learning/go-patterns/stages/01-sync/main.go51 行 ↗learning/go-patterns/stages/01-sync/main_test.go25 行 ↗learning/go-patterns/stages/02-dependencies/main.go54 行 ↗learning/go-patterns/stages/02-dependencies/main_test.go44 行 ↗learning/go-patterns/stages/03-errors-tests/main.go61 行 ↗learning/go-patterns/stages/03-errors-tests/main_test.go51 行 ↗learning/go-patterns/stages/04-context/main.go89 行 ↗learning/go-patterns/stages/04-context/main_test.go78 行 ↗learning/go-patterns/stages/05-parallel/main.go60 行 ↗learning/go-patterns/stages/05-parallel/main_test.go80 行 ↗learning/go-patterns/stages/05-parallel/quote.go51 行 ↗learning/go-patterns/stages/05-parallel/quote_test.go14 行 ↗learning/go-patterns/stages/06-bounded/main.go95 行 ↗learning/go-patterns/stages/06-bounded/main_test.go113 行 ↗learning/go-patterns/stages/06-bounded/quote.go53 行 ↗learning/go-patterns/stages/06-bounded/quote_test.go18 行 ↗learning/go-patterns/stages/07-cancel-join/bounded_test.go56 行 ↗learning/go-patterns/stages/07-cancel-join/main.go82 行 ↗learning/go-patterns/stages/07-cancel-join/main_test.go76 行 ↗learning/go-patterns/stages/07-cancel-join/quote.go57 行 ↗learning/go-patterns/stages/07-cancel-join/quote_test.go18 行 ↗learning/deep-probes/ast_transform.py209 行 ↗learning/deep-probes/inspect_memory.py108 行 ↗learning/deep-probes/prefix_probe.py23 行 ↗learning/deep-probes/numpy_probe.py6 行 ↗docs/deep/examples/memory-summary.json256 行 ↗docs/deep/examples/ast/manifest.json194 行 ↗docs/deep/examples/ast/admission.json115 行 ↗docs/deep/examples/ast/independent/before.py3 行 ↗docs/deep/examples/ast/independent/after.py5 行 ↗docs/deep/examples/ast/independent/before.ast.txt32 行 ↗docs/deep/examples/ast/independent/after.ast.txt80 行 ↗docs/deep/examples/ast/independent/run.json29 行 ↗docs/deep/examples/ast/dependency/before.py4 行 ↗docs/deep/examples/ast/dependency/after.py7 行 ↗docs/deep/examples/ast/dependency/before.ast.txt43 行 ↗docs/deep/examples/ast/dependency/after.ast.txt115 行 ↗docs/deep/examples/ast/dependency/run.json37 行 ↗docs/deep/examples/ast/branch_false/before.py5 行 ↗docs/deep/examples/ast/branch_false/after.py7 行 ↗docs/deep/examples/ast/branch_false/before.ast.txt36 行 ↗docs/deep/examples/ast/branch_false/after.ast.txt84 行 ↗docs/deep/examples/ast/branch_false/run.json23 行 ↗docs/deep/examples/ast/exception/before.py5 行 ↗docs/deep/examples/ast/exception/after.py7 行 ↗docs/deep/examples/ast/exception/before.ast.txt40 行 ↗docs/deep/examples/ast/exception/after.ast.txt91 行 ↗docs/deep/examples/ast/exception/run.json25 行 ↗docs/deep/examples/ast/unsupported_loop/before.py3 行 ↗docs/deep/examples/ast/unsupported_loop/after.py3 行 ↗docs/deep/examples/ast/unsupported_loop/before.ast.txt27 行 ↗docs/deep/examples/ast/unsupported_loop/after.ast.txt27 行 ↗docs/deep/examples/ast/unsupported_loop/run.json18 行 ↗docs/deep/examples/ast/freshname/before.py3 行 ↗docs/deep/examples/ast/freshname/after.py4 行 ↗docs/deep/examples/ast/freshname/before.ast.txt22 行 ↗docs/deep/examples/ast/freshname/after.ast.txt46 行 ↗docs/deep/examples/ast/freshname/run.json21 行 ↗不包含凭据、构建机器配置、日志或 Wasm 二进制。