Commits

Author Commit Message Labels Comments Date
Andrew Sutherland
gcLastBytes folded with glitches fixed
Andrew Sutherland
gcLastBytes is now definitely gone; patch before folding. I could've sworn that I had already compensated for something very much like this previously?
Andrew Sutherland
uintn folded into add-jsprobemgr-class, with some chnages to js-runtime-fixups
Andrew Sutherland
uintN bitrot fixes, pre-fold
Andrew Sutherland
de-bitrot
Andrew Sutherland
de-bitrot conflicts
Andrew Sutherland
bitrot: JS_SetPrivate lost the context argument
Andrew Sutherland
bitrot fix for bug 721579 which removed some gc state stats
Andrew Sutherland
de-bitrot some make/build stuff
Andrew Sutherland
blog post workingness snapshot
Andrew Sutherland
no longer crashy, about to fold the de-crashy patch
Andrew Sutherland
it works! although we may have added a new form of corruption now :)
Andrew Sutherland
js compartment bookkeeping working; provide microsecs for precision
Andrew Sutherland
maybe add conversions from contexts to compartments; untested
Andrew Sutherland
compilation passed; last commit had a dumb oversight
Andrew Sutherland
update hunks to not fail as of 86027:411f1ddbccb9; not compiled yet
Andrew Sutherland
JSRuntime changes nuked lock constructs Most of these changes are the same as the changes made to jsworkers.cpp, which makes sense because it appears a lot of the code is just copied and pasted from there.
Andrew Sutherland
fix fresh bitrot
Andrew Sutherland
fold in fixes; reentrancy problem on heap resize 'fixed', possible crasher. The heap resize probe has a check to see if the runtime with the resize belongs to it. When I introduced the second runtime I only checked for the handler runtime, but that was not sufficient because we try and compile the code in the admin runtime to fail fast on syntax problems. The deeper potential problem is that adding a probe acquires the (non-reentrant) queue lock; if all probes that can …
Andrew Sutherland
it works!
Andrew Sutherland
have things compile again; there is at least one JS runtime fix required
Brian Burg
DELETE: test-mgr
Brian Burg
NEW: test-mgr
Brian Burg
NEW: tmp-mgr
Brian Burg
UPDATE: xpcom-nsIProbeService toolkit/components/probes/ProbeService.cpp | 438 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 438 insertions(+), 0 deletions(-)
Brian Burg
UPDATE: xpcom-nsIProbeService js/src/jsprobemgr.cpp | 15 ++++++++++++--- toolkit/components/probes/ProbeService.cpp | 3 +++ 2 files changed, 15 insertions(+), 3 deletions(-)
Brian Burg
NEW: tmp-integ
Brian Burg
UPDATE: tmp-idl
Brian Burg
NEW: tmp-idl
Brian Burg
NEW: tmp-mgr
  1. Prev
  2. Next