diff -r 000000000000 -r 6474c204b198 browser/devtools/debugger/test/code_tracing-01.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/browser/devtools/debugger/test/code_tracing-01.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,29 @@ +function factorial(n) { + if (n <= 1) { + return 1; + } else { + return n * factorial(n - 1); + } +} + +function* yielder(n) { + while (n-- >= 0) { + yield { value: n, squared: n * n }; + } +} + +function thrower() { + throw new Error("Curse your sudden but inevitable betrayal!"); +} + +function main() { + factorial(5); + + // XXX bug 923729: Can't test yielding yet. + // for (let x of yielder(5)) {} + + try { + thrower(); + } catch (e) { + } +}