js/public/Value.h
a0e7e27c0872696dd10708b96198f7fe19941c52
created 2015-10-17 13:27 -0400
pushed 2016-01-18 19:06 +0000
Michael Wu Michael Wu - Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo
80ce4acb7a4348e16b90253795415602d2c8b2b7
created 2015-10-13 09:42 -0700
pushed 2016-01-18 19:06 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211006 - Add Debugger.Source.prototype.canonicalId; r=ejpbruel
d8f7ef55e3513ea70c80db33cfbe70be62d1e74f
created 2015-09-17 10:57 -0700
pushed 2016-01-18 19:06 +0000
Terrence Cole Terrence Cole - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
a7c6258172056d4bd6600568a33f71eb195a7ef9
created 2015-08-05 02:38 -0700
pushed 2015-12-04 23:28 +0000
Jon Coppeard Jon Coppeard - Bug 1191236 - Remove extract() methods used by operation forwarding on rooting types, r=terrence
71263add546ecbb88c02303b365d43f950680a13
created 2015-08-06 13:04 +0200
pushed 2015-10-26 12:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3f861148c83c (bug 1191236) for hazard bustage
3f861148c83c282f0ecbeb4e086cf84172f731e5
created 2015-08-06 10:23 +0100
pushed 2015-10-26 12:58 +0000
Jon Coppeard Jon Coppeard - Bug 1191236 - Remove extract() methods used by operation forwarding on rooting types r=terrence
586a705d85aecb6b4862eb10ce1e9df4659faf7b
created 2015-07-19 00:01 +0200
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1184564 part 5 - Remove jsval typedef. r=jorendorff
eb1cf46299e0a34ce9df7170b1b65a5e92d3cf39
created 2015-07-17 11:51 +0200
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 6 - Remove UINT_TO_JSVAL. r=evilpie
799992ed5e8a657973b1a1d0229ddfa2cd6bb3ad
created 2015-07-17 11:51 +0200
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 5 - Remove DOUBLE_TO_JSVAL. r=evilpie
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-10-26 12:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
3c61b61ea4a2541ade243726a967163d849f264a
created 2015-06-18 10:23 -0700
pushed 2015-10-26 12:58 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
105c1cd529a27571ba7b58ee4803d2c413e9e941
created 2015-07-01 11:43 -0700
pushed 2015-10-26 12:58 +0000
Terrence Cole Terrence Cole - Backed out changeset 6da67b7e65ac (Bug 1175642) for unexpected bustage on a CLOSED TREE. r=meow
6da67b7e65ac520df9e174a38892a6edbd9b6c4a
created 2015-06-18 10:23 -0700
pushed 2015-10-26 12:58 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
98495eee56f9677ed2bc98f91c0e13eacf921820
created 2015-06-30 21:10 -0700
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
72f48fd13b903f7e3f57c54744c58253f8efe406
created 2015-06-30 21:09 -0700
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
1dd794cb1591eb46944af5a2bf23a070eef55393
created 2015-06-30 11:20 -0700
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
6e1b2b8ed9dd5e6e96e2e5167e9aa1f7c9f9b5c0
created 2015-06-30 11:20 -0700
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
0fe58c22707232406df9ecf33cc30c8279c881ec
created 2015-06-30 15:48 -0400
pushed 2015-10-26 12:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets ad58c270ce87 and 849151330d60 (bug 1177892) for B2G bustage.
ad58c270ce872251841ee75713a4d239169cc9df
created 2015-06-30 11:20 -0700
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
849151330d603d6e1c73585722ea446e334aa5e4
created 2015-06-30 11:20 -0700
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
67d1702bfb1f475f414d99ffc4f1cc963e030332
created 2015-06-29 18:36 -0700
pushed 2015-10-26 12:58 +0000
Jan de Mooij Jan de Mooij - Bug 1177825 - Remove JSVAL_* constants. r=evilpie
c01c45d8f131268f90de6734eab1c447f5ff4446
created 2015-06-24 16:25 -0700
pushed 2015-09-14 18:56 +0000
Terrence Cole Terrence Cole - Backout 6b847a10bbb1 (Bug 1175642) for being on top of a regression.
6b847a10bbb1996436d05cd8b64fb64775a37fe7
created 2015-06-18 10:23 -0700
pushed 2015-09-14 18:56 +0000
Terrence Cole Terrence Cole - Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
ac4a2f9535249c2ed2b54d83c1d2d610e7b2e993
created 2015-05-28 16:35 -0700
pushed 2015-09-14 18:56 +0000
Terrence Cole Terrence Cole - Bug 1169097 - Remove CountHeap; r=sfink
93320d4629be28e58ecadbafb205d8639d70b628
created 2015-05-22 10:40 -0700
pushed 2015-09-14 18:56 +0000
Terrence Cole Terrence Cole - Bug 1167453 - Rename JSGCTraceKind and make it a C++11 enum class; r=jonco
e8e50b26a090006a0c1f519dd307c7e9287eeb34
created 2015-04-23 10:42 -0700
pushed 2015-08-03 13:22 +0000
Terrence Cole Terrence Cole - Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-06-19 19:24 +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-06-19 19:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed 2015-06-19 19:24 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
e5f4d89fe8a293c8d02a53383b2960ab504a53c6
created 2015-02-04 15:27 -0800
pushed 2015-04-21 23:03 +0000
Terrence Cole Terrence Cole - Bug 1128110 - Share common operators on pointer-like GC classes; r=sfink
71097bb1ddcc73334d89d83e6e1f1b95f3a87f29
created 2015-01-23 10:23 +0000
pushed 2015-04-21 23:03 +0000
Jon Coppeard Jon Coppeard - Bug 1107639 - Give PersistentRooted<Value> the standard operations on Value r=terrence
f699e122b007ff90a2dcc5bf238b083c832c06d8
created 2014-12-21 19:16 -0500
pushed 2015-03-23 22:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114351 - Use mozilla::IsNaN() in DOUBLE_TO_JSVAL(); r=Waldo
c7d90ce714c9981d99446601fb8f4d4da851cfaa
created 2014-12-05 09:38 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 17: Convert xpc_IsGrayGCThing to GCCellPtr; r=mccr8, j=jonco
906c45183f30120a0dec85f47e018474e56b7a2e
created 2014-12-11 19:31 +0100
pushed 2015-03-23 22:08 +0000
Tom Schuster Tom Schuster - Bug 1097267 - Change to the simpler enumerate hook in the js engine. r=jorendorff
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
10a8482ed924d7e4ac7883df8f34eeceec96f20a
created 2014-05-19 14:58 -0700
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 3: Convert ExposeGCThingToActiveJS to use GCCellPtr; r=jonco
37314ece19fa4c466c7146f9208a4aec4c013c75
created 2014-11-07 18:33 -0800
pushed 2015-02-18 20:30 +0000
Jeff Walden Jeff Walden - Bug 712939 - Use JS_ENUM_HEADER and JS_ENUM_FOOTER only where absolutely necessary, and don't expose them for general use. r=jandem
dc0e165853187916e1f1e7c5cf16c9f0191186b2
created 2014-10-31 16:46 -0700
pushed 2015-02-18 20:30 +0000
Shu-yu Guo Shu-yu Guo - Bug 1092032 - Bias magic uint32s in ArgumentObject forwarded slots by the maximum JSWhyMagic value to distinguish them from the JSWhyMagic-based magic values. (r=luke)
7027efe7fae3c687aed430c7b02efc66870eb739
created 2014-09-15 16:30 -0700
pushed 2015-01-05 23:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 1: Implement let temporal dead zone in the frontend and interpreter. (r=Waldo)
f1f12964fe26b06588e58e7e501111e7c0e9b48f
created 2014-09-09 15:08 -0700
pushed 2015-01-05 23:23 +0000
Terrence Cole Terrence Cole - Bug 914402 - Remove the defunct conservative stack scanner; r=sfink
9605a571ca8ad581b903537906f99e0c449199e6
created 2014-08-19 22:25 -0800
pushed 2014-11-24 19:04 +0000
Brian Hackett Brian Hackett - Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
c9b218c047fa70bd8872f5f77c54f47b85422035
created 2014-08-18 12:20 -0700
pushed 2014-11-24 19:04 +0000
Dan Gohman Dan Gohman - Bug 1054334 - SpiderMonkey: Eliminate unnecessary parentheses around return values r=nbp
05c37bb1fc0354189c6477456d01cf9913973d1b
created 2014-07-31 14:43 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1047120 - PurpleBuffer doesn't actually need to use Heap<T>; r=mccr8,jonco
6cd505eece11eb1c9a6f88cf2d047adb66ae24b6
created 2014-07-31 12:14 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
ceb3128f93e96ebf82e993467c2ff96e47187010
created 2014-08-01 15:09 -0400
pushed 2014-11-24 19:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 5b2dab72041e (bug 1046945) for crashes.
5b2dab72041e96b0a45fb05336d788238a025947
created 2014-07-31 12:14 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
d4552a868ba9abed5e2ae1858f7f0c6182cbf3ac
created 2014-07-29 10:47 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1045181 - Miscellaneous small cleanups in js::gc; r=jonco
433d3d69cecb4e024eda7fc951786c8f814692b6
created 2014-06-25 18:48 +0200
pushed 2014-10-06 12:51 +0000
Steve Singer Steve Singer - Bug 1030400 - Add sym to the 32 bit big endian branch. r=jorendorff
537d97cbf684826ee4153e15d2287fa31fd6e761
created 2014-06-23 10:55 -0500
pushed 2014-10-06 12:51 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 3 - Symbol layout and GC support for allocating them. r=terrence.
192a1527e6f1dc845a542fa9f7ee8e4e5ded0e14
created 2014-06-23 10:55 -0500
pushed 2014-10-06 12:51 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 2 - Add support for symbols to JS::Value. r=luke.
c319984f3156092d7f9bfe7fef9d2e42c9252fac
created 2014-06-23 10:55 -0500
pushed 2014-10-06 12:51 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 1 - Add an enum for symbols to JSValueType. r=nbp.
1fde1342a1cb85d4c994c08decc8bf36f2bc654e
created 2014-06-16 11:59 -0700
pushed 2014-10-06 12:51 +0000
Terrence Cole Terrence Cole - Bug 1017650 - Re-arrange the GC API include dependency ordering; r=jonco
36ec3b142f4511b6a34cb85baef8581b6e9e6825
created 2014-06-07 10:34 +0100
pushed 2014-08-25 18:42 +0000
Jon Coppeard Jon Coppeard - Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence
6932ea846a288caa5b0d664822eac542cdc57b8c
created 2014-06-07 00:03 -0400
pushed 2014-08-25 18:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
f56234ba7ec78819ad274cf738583ee3e150bdc6
created 2014-06-07 10:34 +0100
pushed 2014-08-25 18:42 +0000
Jon Coppeard Jon Coppeard - Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence
4bb0fa033d15e59d2e08cbab5fb7490487a5e40e
created 2014-06-03 16:29 +0100
pushed 2014-08-25 18:42 +0000
Jon Coppeard Jon Coppeard - Bug 1008473 - Fix breakage on little endian 32 bit builds r=terrence
ac7043963695f9404427d7c6c4a4cf6594d54d63
created 2014-06-02 16:10 +0100
pushed 2014-08-25 18:42 +0000
Jon Coppeard Jon Coppeard - Bug 1008473 - Make Value::toGCThing() return a Cell pointer rather than void* r=terrence
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-08-25 18:42 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
less more (0) -100 -60 tip