js/src/jscntxtinlines.h
e54513aa792225bdef5d7c0165f1d86ed189bcef
created 2017-06-28 16:11 -0700
pushed 2017-06-29 13:53 +0000
Jan de Mooij Jan de Mooij - Bug 1376961 - Inline CurrentThreadIsHeapBusy in START_ASSERT_SAME_COMPARTMENT to avoid a TLS lookup for each compartment check. r=jonco
bb4b18910a1bbab19d851a3a9740c4db61ad64e6
created 2017-05-04 08:17 +0100
pushed 2017-05-05 13:28 +0000
Jon Coppeard Jon Coppeard - Bug 1360961 - Assert that dying objects are not passed into the JSAPI r=sfink
118f15cdd0fb19a045efff584f4fd95074796ca1
created 2017-04-20 00:23 -0700
pushed 2017-05-04 05:23 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Make jscompartment.h and GlobalObject.h not #include builtin/RegExp.h, to address yet more thorny cyclic dependency issues in subsequent patches. r=arai
7292d50807c9fe323996743c825b7b763b908879
created 2017-04-30 20:23 -0700
pushed 2017-05-02 09:28 +0000
Bill McCloskey Bill McCloskey - Bug 1360372 - Avoid rooting hazard when entering atoms compartment (r=sfink)
11a43a7edbae7de43559146b476965eef689b7de
created 2017-04-27 15:25 -0700
pushed 2017-05-02 09:28 +0000
Bill McCloskey Bill McCloskey - Bug 1360372 - Acquire cooperative lock when entering system zone group (r=bhackett)
cc77c0f84a03b136ade5768ad111e4b79f454ebe
created 2017-04-30 10:03 +0200
pushed 2017-04-30 18:24 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset fd049b7bf3d2 (bug 1360372) for hazards. r=backout
fd049b7bf3d233fa51227992f1cbd8bfcdad1e98
created 2017-04-27 15:25 -0700
pushed 2017-04-30 18:24 +0000
Bill McCloskey Bill McCloskey - Bug 1360372 - Acquire cooperative lock when entering system zone group (r=bhackett)
5c7b6e016f85b47522dcecb3bf313e07fdffb0f1
created 2017-03-31 10:50 +0200
pushed 2017-03-31 12:49 +0000
Jan de Mooij Jan de Mooij - Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco
237caed7236d209f45b39dc1e5ab12692087ea51
created 2017-03-03 10:45 +0000
pushed 2017-03-04 01:30 +0000
Jon Coppeard Jon Coppeard - Bug 1338623 - Use IsNotGray in all gray marking assertions r=sfink
5a927aeb8fb3d765371c8b24204187f57ed54a8e
created 2017-03-02 10:22 +0000
pushed 2017-03-02 23:04 +0000
Jon Coppeard Jon Coppeard - Bug 1338623 - Add a slower but more exact gray marking check for checking correctness r=sfink r=mccr8
4fbd0ba0c3d7a3c1a97af834157d52d1be1f188f
created 2017-02-25 16:07 +0100
pushed 2017-02-26 18:59 +0000
Jan de Mooij Jan de Mooij - Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke
a40af83f562acd1fdb6a6025cbe89290812f614a
created 2017-02-21 04:25 -0700
pushed 2017-02-22 01:40 +0000
Brian Hackett Brian Hackett - Bug 1340822 - Move nursery and caches from ZoneGroup back to the runtime, r=jonco.
795c13350e9a8e096715b7e27ee3b0a746353009
created 2017-02-15 10:39 -0700
pushed 2017-02-16 17:28 +0000
Brian Hackett Brian Hackett - Bug 1337491 - Off thread parsing changes for multithreaded runtimes, r=jandem,jonco.
e719b89ea8f22b00fb6a52fb962090bbe5c7ac6a
created 2017-02-14 18:55 +0100
pushed 2017-02-14 22:46 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4ded6149dc4a (bug 1337491) for failing xpcshell tests test_utils_pbkdf2.js and test_ext_runtime_onInstalled_and_onStartup.js on Android 4.3 debug. r=backout
4ded6149dc4a3bbaeb93bd644f927bac37db1cb2
created 2017-02-14 05:21 -0700
pushed 2017-02-14 22:46 +0000
Brian Hackett Brian Hackett - Bug 1337491 - Off thread parsing changes for multithreaded runtimes, r=jandem,jonco.
62d0c9083f4b67c7172fb39078d8b551d3f45228
created 2017-02-14 16:02 +0100
pushed 2017-02-14 22:46 +0000
Jan de Mooij Jan de Mooij - Bug 1338834 - Speed up JSContext::currentScript by doing the compartment check first. r=bhackett
1851854d9dd5b93a416ce3291d72c52ec83de0ef
created 2017-02-14 10:16 +0000
pushed 2017-02-14 22:46 +0000
Jon Coppeard Jon Coppeard - Bug 1337502 - AutoCompartment should have the same asserts as JSAutoCompartment r=sfink
14b73f92fba9176872feddfe9de967fba3d78052
created 2017-02-05 07:32 -0700
pushed 2017-02-10 23:42 +0000
Brian Hackett Brian Hackett - Bug 1337109 - Fix some minor places where a single context/zone group per runtime is assumed, r=jandem.
fe2fedb64403254e8c299d1df2e94521733d5c95
created 2017-02-09 05:41 -0700
pushed 2017-02-10 01:07 +0000
Brian Hackett Brian Hackett - Bug 1335095 - Allow cooperating JSContexts to iterate over each others' activations, r=jandem.
8f8290156d0b5b14a44bbc99060ea0b4b0ac2b7c
created 2017-02-03 16:12 +0100
pushed 2017-02-04 01:31 +0000
Jan de Mooij Jan de Mooij - Bug 1333000 part 4 - Add more release asserts to TI code. r=jonco
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
ad428bc273fea671c412d5a498a492b31e20073b
created 2017-01-24 13:56 -0800
pushed 2017-02-02 13:32 +0000
Steve Fink Steve Fink - Bug 1335571 - Use template craziness to allow covering more cases with compartment asserts, r=Waldo
7311c06a7271a8f33f4f73aa0c88e8d4806e488b
created 2017-01-30 06:31 -0700
pushed 2017-01-30 23:54 +0000
Brian Hackett Brian Hackett - Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv.
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2016-10-01 06:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
16d9055f9eab4893a73f623ad9a811e0b5ef120f
created 2016-09-21 16:37 -0700
pushed 2016-09-22 11:45 +0000
Wes Kocher Wes Kocher - Backed out changeset a03e56efce4c (bug 1281156) for android failures in test_bug772796.html a=backout CLOSED TREE
a03e56efce4cc941844a5d1da71d8c1d5598e9b4
created 2016-09-21 19:26 +0200
pushed 2016-09-22 11:45 +0000
Hannes Verschore Hannes Verschore - Bug 1281156: TraceLogger: Enable caching of EventPayload for mainthread again, r=bbouvier,jonco
ed8f6b83ebedf6e58987496790fe6a8441ed630a
created 2016-09-21 15:27 +0100
pushed 2016-09-22 11:45 +0000
Jon Coppeard Jon Coppeard - Bug 1294767 - Add assertions that type sets do not contain cross compartment pointers r=jandem
7e0d9eb7eb0578ce97383958357902c8965f5eeb
created 2016-08-12 11:39 +0200
pushed 2016-08-12 23:30 +0000
Jan de Mooij Jan de Mooij - Bug 1294404 - Merge PerThreadDataFriendFields and ContextFriendFields, clean up APIs. r=terrence,bz
eefc85446e21cb21729b20b734a52583631c26cc
created 2016-08-09 16:33 -0700
pushed 2016-08-10 14:05 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290589 - Part 1: Thread AutoLockForExclusiveAccess params through compartment setting functions as proof of lock holding; r=terrence
f8ff90165cc9d093756cdccbfa6a77691e0b2ba5
created 2016-08-09 16:33 -0700
pushed 2016-08-10 14:05 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290589 - Part 0: Remove JSRuntime's exclusiveAccessOwner and *CanLock assertions; r=terrence
5ea439b8ccb891d50723cc91bf329c1bf9e38217
created 2016-07-21 12:18 -0700
pushed 2016-08-07 06:52 +0000
Terrence Cole Terrence Cole - Bug 1283634 - Assert that no gray objects get passed into JSAPI; r=jonco,r=bz
f0df70a13eb8707d8f2af6535f5cf33526f0eb3e
created 2016-08-02 13:56 -0700
pushed 2016-08-03 15:09 +0000
Wes Kocher Wes Kocher - Backed out changeset a3ce0ae49d97 (bug 1283634) for mda test failures
a3ce0ae49d9775024d53a6d4aeb71b5038075719
created 2016-07-21 12:18 -0700
pushed 2016-08-03 15:09 +0000
Terrence Cole Terrence Cole - Bug 1283634 - Assert that no gray objects get passed into JSAPI; r=jonco,r=bz
f0591f7ad486c437b8a5c3ad417b462d70d0d6ac
created 2016-06-28 11:57 +0200
pushed 2016-06-28 14:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 6 - Remove some now-unnecessary activation->cx() uses. r=h4writer
88213a36d165b095738bfff456433f74760f33fa
created 2016-06-27 16:06 +0200
pushed 2016-06-28 14:13 +0000
Andrew McCreight Andrew McCreight - Bug 1154923 - Add a version of assertSameCompartment that works in all versions. r=terrence
51d28e336d478a2b35bae1668cce76594f732665
created 2016-06-27 08:51 +0200
pushed 2016-06-28 14:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 2 - Make cx->runtime() return |this|. r=jorendorff
60ddb06c3c50c88d639ec33665c0b8606164aa64
created 2016-06-24 14:19 -0400
pushed 2016-06-27 10:07 +0000
Boris Zbarsky Boris Zbarsky - Bug 767938 part 8. Remove the no-longer-really-needed Debug_SetActiveJSContext. r=bholley
d2b250ce1693ce8691329f8ac8d447e254a8ea14
created 2016-05-22 00:00 +0200
pushed 2016-05-24 12:54 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6e043a8ce335 (bug 996060) for cgc test failure in testCall.js. r=backout
6e043a8ce3356d2bb0867cd6f884aadb4b14e606
created 2016-05-21 10:15 -0700
pushed 2016-05-24 12:54 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 996060 - Part 1: Save a stack on JSContext::setPendingException; r=sfink
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-01-29 00:30 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-01-13 10:57 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
5e0769303a5efc3c745cc9ffd0492fa3a75dcf74
created 2015-12-28 17:39 -0600
pushed 2015-12-30 11:00 +0000
Luke Wagner Luke Wagner - Bug 1229642 - change to AsmJSActivation to WasmActivation (r=bbouvier)
6bc3e88e0107e6b7d653919d943449a42da3b6be
created 2015-05-07 10:17 -0700
pushed 2015-05-12 14:11 +0000
Terrence Cole Terrence Cole - Bug 1163059 - Add a more convenient wrapper for isAtomsZone; r=sfink
1108a9629d397a8c45ab36d0c30b2368e6223011
created 2015-04-11 13:59 +0200
pushed 2015-04-13 10:00 +0000
Tom Schuster Tom Schuster - Bug 895223 - Always pass the holder to JSGetterOps. r=jorendorff,jandem
ba375ae024b33f10dc2910058ee86cf63b4cba7a
created 2015-03-31 12:40 +0200
pushed 2015-04-02 00:55 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 674779 - Per-component CPU monitoring, low-level. r=blassey, r=jandem
c89c30a9b45f5df338760f337e6b1acb8d8758cf
created 2015-03-28 14:47 +0100
pushed 2015-04-01 16:35 +0000
Tom Schuster Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
055c19334b2e2c289cfafb069c3d13c8a0a47ef0
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset d72144153749 (bug 1147005) for being on top of a patch on top of a patch being backed out
d72144153749bcb0c7a492ee8583711c03e4e6e2
created 2015-03-28 14:47 +0100
pushed 2015-03-29 03:30 +0000
Tom Schuster Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
c85aa8f8883c648c3ec65e6c734560f718aa8e4b
created 2015-02-28 11:49 -0600
pushed 2015-03-24 15:35 +0000
Jason Orendorff Jason Orendorff - Bug 1142761 - Move CallSetter into ScriptedIndirectProxyHandler so it will eventually be deleted along with its only remaining caller. r=efaust.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
1519b8f2bbba393de20366c782f0590ddb290b42
created 2015-02-28 11:49 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142761 - Move CallSetter into ScriptedIndirectProxyHandler so it will eventually be deleted along with its only remaining caller. r=efaust.
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed 2015-03-19 12:46 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
c0d21f2affd6182e729628d952a664ab39438b1b
created 2015-01-30 13:56 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. r=efaust.
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
less more (0) -300 -100 -60 tip