{"json_modified": "2016-03-28T08:02:37.416690", "uuid": "3f1cb9cf-4d9a-43e5-806c-9a6a675283cc", "title": "JS_ClearNewbornRoots", "url": "/en-US/docs/Mozilla/Projects/SpiderMonkey/JSAPI_reference/JS_ClearNewbornRoots", "tags": ["SpiderMonkey", "JSAPI Reference"], "translations": [], "modified": "2014-12-25T05:35:58", "label": "JS_ClearNewbornRoots", "localization_tags": [], "locale": "en-US", "id": 6402, "last_edit": "2014-12-25T05:35:52", "summary": "The last GC thing of each type (object, string, double, external string types) created on a given context is kept alive until another thing of the same type is created, using a newborn root in the context. These newborn roots help native code protect newly-created GC-things from GC invocations activated before those things can be rooted using local or global roots.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Syntax", "title": "Syntax"}, {"id": "Description", "title": "Description"}, {"id": "See_Also", "title": "See Also"}], "slug": "Mozilla/Projects/SpiderMonkey/JSAPI_reference/JS_ClearNewbornRoots", "review_tags": []}