Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Copy debug info when inlining (#2168) | Alon Zakai | 2019-06-07 | 1 | -1/+14 |
| | |||||
* | Handle debug info without a filename in asm2wasm (#1249) | Alon Zakai | 2017-12-05 | 1 | -1/+4 |
| | | | | * support debug info without a filename in asm2wasm input (which can happen if llvm doesn't know the file, only the line) | ||||
* | Preserve debug info through the optimizer (#981) | Alon Zakai | 2017-04-28 | 1 | -1/+61 |
| | | | | | | | | | | | | | | * add debugInfo option to passes, and use it to keep debug info alive through optimizations when we need it * add fib testcase for debug info * when preserving debug info, do not move code around call-imports, so debug info intrinsics remain stationary * improve wasm-module-building handling of the single-threaded case: don't create workers, which is more efficient and also nicer for debugging * process debug info in a more precise way, reordering it from being after the node (as it was a comment in JS) to before the node * remove unreachable hack for debug info, which is no longer needed since we reorder them, and make sure to finalize blocks in which we reorder | ||||
* | asm2wasm debuginfo (#895) | Alon Zakai | 2017-02-07 | 1 | -0/+26 |
* parse file/line comments in asm.js into debug intrinsics * convert debug intrinsics into annotations, and print them * ignore --debuginfo if not emitting text, as wasm binaries don't support that yet * emit full debug info when -g and emitting text; when -g and emitting binary, all we can do is the Names section * update wasm.js |