Try a pull request

dlang/dmd PR #

Hosted builds:

To build another PR, open the Build PR workflow, press Run workflow and enter the number, or run gh workflow run try-pr.yml -R dkorpel/dmd-explorer -f pr=N. It appears here after about five minutes. Locally: ./compiler/wasm/trypr.sh N on the wasm-web-app branch.

DMD explorer

📖 Tour
loading dmd.wasm…

D source ✎ editable

Tokens (lexer)


  

Parse tree (printAST)


  

Semantic tree (printAST, post-semantic)


  

Lowered AST (-vcg-ast)


  

Backend IR — before -O (block/elem graph)


  

Backend IR — after -O (block/elem graph)


  

x86-64 disassembly — before -O


  

x86-64 disassembly — after -O


  

WebAssembly text (WAT)


  

Diagnostics