js/public/Value.h
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
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
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.
e5f4d89fe8a293c8d02a53383b2960ab504a53c6
created 2015-02-04 15:27 -0800
pushed 2015-02-07 16:46 +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-01-23 17:30 +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 2014-12-22 12:13 +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 2014-12-17 00:41 +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 2014-12-12 01:30 +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 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
10a8482ed924d7e4ac7883df8f34eeceec96f20a
created 2014-05-19 14:58 -0700
pushed 2014-12-08 20:46 +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 2014-11-18 16:25 +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 2014-11-02 16:27 +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 2014-09-16 03:01 +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 2014-09-11 00:30 +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-08-20 13:28 +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-08-19 12:40 +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-08-07 21:20 +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-08-07 03:31 +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-08-04 20:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 5b2dab72041e (bug 1046945) for crashes.
5b2dab72041e96b0a45fb05336d788238a025947
created 2014-07-31 12:14 -0700
pushed 2014-08-04 20:14 +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-07-30 11:56 +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-06-27 13:34 +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-06-24 15:52 +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-06-24 15:52 +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-06-24 15:52 +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-06-17 12:05 +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-06-09 02:10 +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-06-07 18:13 +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-06-07 18:13 +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-06-03 19:21 +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-06-02 21:20 +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-05-27 20:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
76c5ba501d687a24fba8a21cf973d2c4fb1b5a38
created 2014-05-21 06:47 -0700
pushed 2014-05-21 19:50 +0000
Heiher Heiher - Bug 997274 - Value.h uses NUNBOX32 and PUNBOX64 instead of JS_BITS_PER_WORD. r=nbp
f5ac479e69d4b916a0396c7e4683a626e6a7508c
created 2014-05-01 09:26 -0700
pushed 2014-05-06 12:23 +0000
Terrence Cole Terrence Cole - Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
c9c1e001452bbdc054460038021bc928ee95e91b
created 2014-04-30 10:10 +0100
pushed 2014-05-01 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley
51eaa71a1dfb92eb0677960ff82bd94c3a87da22
created 2014-04-28 16:55 -0700
pushed 2014-04-30 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 18) - Rename JSVAL_IS_SPECIFIC_BOOLEAN. r=till.
697506d9c32459abcbf817fbf54fb793078d49d3
created 2014-04-28 16:01 -0700
pushed 2014-04-30 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 16) - Remove JSVAL_TO_PRIVATE. r=till.
a97a14bb56df42807f0bbb13a379ba75601fc874
created 2014-04-28 16:01 -0700
pushed 2014-04-30 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 15) - Remove JSVAL_TO_GCTHING. r=till.
eadb3ac8bc7f7115b8151f8c88818ea350568c20
created 2014-04-28 16:01 -0700
pushed 2014-04-30 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 14) - Remove JSVAL_IS_GCTHING. r=till.
7cdc75f1615bce66f71c58742d01ed888e2ad038
created 2014-04-27 20:27 -0700
pushed 2014-04-30 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 13) - Remove JSVAL_IS_PRIMITIVE. r=till.
a61fdeb956a6320950735cd4efc1c743f378d402
created 2014-04-27 19:58 -0700
pushed 2014-04-30 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till.
d5711e3806d056664938d62ef58f2c54eeff6cf0
created 2014-04-27 19:55 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn.
31a8179c225bd9e5763ef83595091ba81f028606
created 2014-04-27 19:48 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 10) - Remove JSVAL_IS_NUMBER. r=njn.
762a93154b1e38110d2c063315be84ff9a396d9d
created 2014-04-27 19:47 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn.
bdc9683e85bab7229e24e7345b8bfbd691828c0a
created 2014-04-27 19:45 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 8) - Remove JSVAL_TO_STRING. r=njn.
061b0af0e45b3a7e74def211dcbc7f517b170209
created 2014-04-27 19:44 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 7) - Remove JSVAL_IS_BOOLEAN. r=njn.
47e4ad6fbe3cc59e395a032c8cab0b1da4cccd8e
created 2014-04-27 19:41 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 6) - Remove JSVAL_IS_STRING. r=njn.
77173a0f4085f708941164ba3666aac9ecd3f54a
created 2014-04-27 19:38 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn.
899b41829e76f541f19bb3fbfa6d57e2b5a3a0c7
created 2014-04-27 19:35 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 4) - Remove JSVAL_IS_DOUBLE. r=njn.
840f2ac959d4d3919248b436305f736c608c731a
created 2014-04-27 19:34 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 3) - Remove JSVAL_TO_BOOLEAN. r=njn.
24f49a2ca817513c6eea574b7e92b8ef883406a2
created 2014-04-27 19:32 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 2) - Remove JSVAL_IS_VOID. r=evilpies.
24dedc2a7064523474d2d61153e3d9713fa2730c
created 2014-04-27 19:30 -0700
pushed 2014-04-30 13:00 +0000
Rodrigo Rodriguez Jr. Rodrigo Rodriguez Jr. - Bug 952650 (part 1) - Remove JSVAL_IS_NULL. r=terrence.
5c288c892ea606e034b2a5a31a08e6ac99f4eaaa
created 2014-04-25 14:18 -0700
pushed 2014-04-30 02:57 +0000
Terrence Cole Terrence Cole - Bug 989414 - Implement BarrieredValue in terms of BarrieredPtr using GCMethods; r=jonco
7977e7f8a0948976f4fbf3b4bdce74cff52dca1e
created 2014-04-29 10:17 -0700
pushed 2014-04-29 20:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 990106 part 3 - Recover RInstructions during bailouts. r=jandem
d34458e80bcbfb39b6b04214ca6dcd47c0be3027
created 2014-04-24 01:59 -0700
pushed 2014-04-24 17:20 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem)
281d420eb9b726dc717c59fbcef9101ee2907c52
created 2014-03-27 21:05 +0100
pushed 2014-03-28 23:16 +0000
Ms2ger Ms2ger - Bug 981371 - Fix a confused assertion in JSVAL_IS_OBJECT_IMPL (64-bits); r=luke
9fafd0e46813675d5375d7dee1186062c69d5928
created 2014-03-05 14:49 -0600
pushed 2014-03-09 01:40 +0000
Luke Wagner Luke Wagner - Bug 979541 - Remove nonLazyScript use in ArgumentsObject::elements (r=jandem)
00f1d0e19c9b5bd812a50957a41888f711f583a3
created 2014-02-27 20:48 +0100
pushed 2014-02-28 00:53 +0000
Jan de Mooij Jan de Mooij - Bug 977538 - Disable PGO for CanonicalizeNaN. r=luke
98cd7d0d2a9bcb53cf956d238ffa4915deaed715
created 2014-02-27 16:23 +0100
pushed 2014-02-27 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Required changes in Spidermonkey; r=mjrosenb
ff4971e84f9ff5d80703947acf34cc2c8f755c2a
created 2014-01-14 12:41 -0800
pushed 2014-01-17 01:12 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 1; r=sfink,Ms2ger
less more (0) -100 -60 tip