Tom Lieber
Tom Lieber
Still going through my inbox after coming back from vacation. :) I'm checking this out now.
Thanks for reporting this! Bug 1: If no files ending in `.js` are ever `require`'d, `tracer` is never initialized, calls to `tracer.version()` throw an exception, and Theseus reports that the...
Hmm, yes, that would happen since [node-theseus launches your script with `require(scriptPath)`](https://github.com/adobe-research/node-theseus/blob/master/node-theseus.js#L91). Two ideas come to mind: 1. Change it to `require.main = require(scriptPath)`. (I'm pretty sure this won't work,...
Patches welcome! I don't know how to fix this easily. The smallest-change fix (which I can't figure out) would be to squelch the error somehow, because it's completely benign. However,...
AdriVanHoudt + vincentfaller: If you could stop the warnings by temporarily disabling Theseus from the File menu, would that be enough to fix your workflow, or do you need the...
It's still working for me. I'm using Sprint 40 on OS X 10.9. Could you try it on different code? Or, could you send me the code that you're running...
Sure thing! It's a problem I predicted, but nobody ever reported, so I thought perhaps it wasn't very common. :) fondue will not instrument a file containing `/*theseus instrument: false...
Yeah, sorry I was unclear. I'm proposing to make `/*theseus capture: false */` work as I described, in a future release. `/*theseus instrument: false */` already works for whole files.
That'd be great! General project documentation for working on Theseus is here: https://github.com/adobe-research/theseus/wiki/Theseus-Development You'd be working in [tracer.js](https://github.com/adobe-research/fondue/blob/master/lib/tracer.js) in fondue. Probably what you would do is modify `pushNewInvocation` to construct...
Oh, I think I misunderstood your original problem then. I had assumed that if Brackets was using too much RAM, fondue (which runs in Chrome on the debugged web page)...