js/public/Value.h
36ec3b142f4511b6a34cb85baef8581b6e9e6825
created 2014-06-07 10:34 +0100
pushed 2014-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-06-09 21:49 +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-06-09 21:49 +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-04-28 18:51 +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-04-28 18:51 +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-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Required changes in Spidermonkey; r=mjrosenb
1150740733cbb14aa9f724b4673b2d9cf5c19387
created 2014-02-27 20:48 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 977538 - Disable PGO for CanonicalizeNaN. r=luke, a=abillings
ff4971e84f9ff5d80703947acf34cc2c8f755c2a
created 2014-01-14 12:41 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 1; r=sfink,Ms2ger
41a1598f3c024d9a4a5bfa13ed6609741162db89
created 2014-01-16 03:06 -0800
pushed 2014-03-17 21:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 958471 - Assert range of Object/String Values' payload. r=jandem
490e91b5f68c3ef68fbd8ac6c072b9b7be181437
created 2014-01-15 10:31 +0000
pushed 2014-03-17 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 959683 - Use rooting typedefs consistently in our public API r=sfink
83160d1d58c831b0e15534e3d24a2e85886f5711
created 2013-12-06 15:03 -0800
pushed 2014-03-17 21:55 +0000
Sean Stangl Sean Stangl - Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
7bf309f95730dd092f84a61235eba45782d1d4d0
created 2014-02-27 20:48 +0100
pushed 2014-02-28 14:33 +0000
Jan de Mooij Jan de Mooij - Bug 977538 - Disable PGO for CanonicalizeNaN. r=luke, a=abillings
75eedf5dfb51e80e8dbacbb23ab5cb18c55c9d6c
created 2013-12-02 15:43 -0800
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 943839 - Simplify Anchor and get rid of JS_AnchorPtr. r=terrence
c9d2dcea4480f4d72421db289fe69f54f3bb4010
created 2013-11-19 22:53 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
9fc538bbe95d5f4a5cf0e44b40da76841f1a628d
created 2013-11-20 16:38 +0000
pushed 2014-02-04 01:06 +0000
Ed Morley Ed Morley - Backed out changeset b75c703f2e7e (bug 935136)
b75c703f2e7e502abb3be1facffba48787bfbe77
created 2013-11-19 22:53 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
33910284753cc10a55e20d036eee5ce8626c679b
created 2013-11-15 21:46 -0500
pushed 2014-02-04 01:06 +0000
Michael Shuen Michael Shuen - Bug 937916 - Implement TrueValue() and FalseValue(). r=sfink
c8ddb7e587612fe767fc3d44463faffa763e74d3
created 2013-11-12 11:21 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 935136 - Always barrier assignments to Heap<Value> r=terrence
f3f9a19a57b95c54f37aa675cf571c1d838f77b0
created 2013-10-17 10:16 +0200
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 859892 - Rename JS_CANONICALIZE_NAN to JS::CanonicalizeNaN. r=Waldo
2b6522d861f8e74b454ca4683d1c86b31844a777
created 2013-10-11 15:11 -0400
pushed 2013-12-09 19:58 +0000
Nathan Froyd Nathan Froyd - Bug 925807 - define JS_BITS_PER_WORD in terms of JS_64BIT; r=njn
9e727132b19cf1bb91c8f41423a12b971d5242e5
created 2013-09-19 18:42 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
b0f3b4a99461442ff14ea197a89f77e34ed083e2
created 2013-10-17 10:16 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 859892 - Rename JS_CANONICALIZE_NAN to JS::CanonicalizeNaN. r=Waldo, a=akeybl
a43cf13bd6a653461d3987f775a4d1060d8d912f
created 2013-07-18 15:13 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
50b1942a2bce1bab5fb6af7fb1fb68b4c4dc6630
created 2013-09-06 18:48 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38
created 2013-09-05 21:01 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions
b817abcebadf7eb913ae1fdd8dd39eacdad6475f
created 2013-07-18 15:13 -0700
pushed 2013-10-28 21:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
051e287b802fb1beba2b75fe877fdb29c741da87
created 2013-08-19 23:45 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 3, attempt 2) - Move profiling stack stuff from jsapi.h to js/ProfilingStack.h. r=billm.
781c291ec961689df23010bfd1d290cb7fb7c91f
created 2013-08-19 23:43 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 2, attempt 2) - Move structured clone stuff from jsapi.{h,cpp} and jsclone.{h,cpp} to js/StructuredClone.{h,cpp}. r=billm.
d5c39687fffce41563045be1a7fc7d6ab20f0191
created 2013-08-22 10:16 +0200
pushed 2013-10-28 21:59 +0000
Ms2ger Ms2ger - Backout changesets 7e6fb33fdf22:c85332df4320 (bug 905017) for windows bustage.
c85332df4320446109b4673733f5bd211d3d3463
created 2013-08-19 23:45 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 3) - Move profiling stack stuff from jsapi.h to js/ProfilingStack.h. r=billm.
7e6fb33fdf224bfb5d54decdcecfd18ab398ef4a
created 2013-08-19 23:43 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 2) - Move structured clone stuff from jsapi.{h,cpp} and jsclone.{h,cpp} to js/StructuredClone.{h,cpp}. r=billm.
72800965e07b9c35f8abeca0e553b2d342c0c1e3
created 2013-08-16 11:53 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 9cdd168a8518 (bug 904108) because it includes an unreliable Clang marketing version check
less more (0) -60 tip