js/public/Value.h
41a1598f3c024d9a4a5bfa13ed6609741162db89
created 2014-01-16 03:06 -0800
pushed 2014-01-16 20:06 +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-01-15 15:54 +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 2013-12-10 04:40 +0000
Sean Stangl Sean Stangl - Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
75eedf5dfb51e80e8dbacbb23ab5cb18c55c9d6c
created 2013-12-02 15:43 -0800
pushed 2013-12-03 09:14 +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 2013-11-21 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
9fc538bbe95d5f4a5cf0e44b40da76841f1a628d
created 2013-11-20 16:38 +0000
pushed 2013-11-21 13:21 +0000
Ed Morley Ed Morley - Backed out changeset b75c703f2e7e (bug 935136)
b75c703f2e7e502abb3be1facffba48787bfbe77
created 2013-11-19 22:53 +0000
pushed 2013-11-21 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 935136 - Remove the now unnecessary UnbarrieredMutableValueOperations r=terrence
33910284753cc10a55e20d036eee5ce8626c679b
created 2013-11-15 21:46 -0500
pushed 2013-11-17 13:24 +0000
Michael Shuen Michael Shuen - Bug 937916 - Implement TrueValue() and FalseValue(). r=sfink
c8ddb7e587612fe767fc3d44463faffa763e74d3
created 2013-11-12 11:21 +0000
pushed 2013-11-12 20:24 +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-10-18 09:36 +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-10-16 20:59 +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-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
a43cf13bd6a653461d3987f775a4d1060d8d912f
created 2013-07-18 15:13 -0700
pushed 2013-09-10 08:13 +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-09-08 00:24 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2013-09-08 00:24 +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-09-06 14:32 +0000
Phil Ringnalda Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions
b817abcebadf7eb913ae1fdd8dd39eacdad6475f
created 2013-07-18 15:13 -0700
pushed 2013-09-06 14:32 +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-08-23 14:44 +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-08-23 14:44 +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-08-22 19:42 +0000
Ms2ger Ms2ger - Backout changesets 7e6fb33fdf22:c85332df4320 (bug 905017) for windows bustage.
c85332df4320446109b4673733f5bd211d3d3463
created 2013-08-19 23:45 -0700
pushed 2013-08-22 19:42 +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-08-22 19:42 +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-08-16 19:33 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 9cdd168a8518 (bug 904108) because it includes an unreliable Clang marketing version check
9cdd168a8518686f82cddde1e01218350d8b5d53
created 2013-08-12 12:01 -0500
pushed 2013-08-13 10:34 +0000
Adam Roach [:abr] Adam Roach [:abr] - Bug 904108 - Add explicit assignment operator to js::Value r=luke
1adc4b65b54b89dcb9a606057c4a54bc4fdf302d
created 2013-07-29 16:59 -0400
pushed 2013-08-12 09:28 +0000
Nathan Froyd Nathan Froyd - Bug 899309 - modify JS::Value and some helper functions to be constexpr-foldable; r=luke
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-08-09 23:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2013-08-08 11:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2013-07-26 14:47 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
72039a08d0b751757dae86acf2af32a76e93fb29
created 2013-06-26 21:35 -0400
pushed 2013-06-27 10:31 +0000
Cykesiopka Cykesiopka - Bug 831741 - Followup: Remove remaining __cplusplus bits from /js (with exceptions). r=jorendorff
41caf6414eae175be5af4ca6456ea0ae11c11150
created 2013-06-19 17:59 -0700
pushed 2013-06-20 23:22 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
75b8543e2b045f326a43cde164fbf62b37015fd9
created 2013-06-19 11:32 +0100
pushed 2013-06-19 23:38 +0000
Jon Coppeard Jon Coppeard - Bug 884283 - GC: Rename RootMethods to GCMethods r=terrence
b2d1e90f21a2cd5108e511e82cf6232891d2d7af
created 2013-06-18 11:00 +0100
pushed 2013-06-18 23:04 +0000
Jon Coppeard Jon Coppeard - Bug 877762 - GC: Post-barrier cycle collector participants - 1 Fixes and updates to JS::Heap<T> r=terrence
82fab5c8a6d5a94c6a0f32a942976595b6e722a2
created 2013-06-08 12:49 +0200
pushed 2013-06-10 09:05 +0000
Landry Breuil Landry Breuil - Bug 618485: Finally remove uintptr_t word payload union member on 64BE, it grows jsval_layout size and is unused. r=luke
909d9dd8ff2f8022052d73c3b6d5b78c54871faa
created 2013-05-27 12:51 +0100
pushed 2013-05-27 16:44 +0000
Jon Coppeard Jon Coppeard - Bug 875872 - Add public Heap<T> class for implementing post-barriers in the browser r=terrence
cec949998373ea6396af7faa8496f62e8ab579da
created 2013-05-01 16:55 -0400
pushed 2013-05-10 08:13 +0000
Nathan Froyd Nathan Froyd - Bug 858131 - rewrite FloatingPoint.h to be C++-only instead of C-compatible C++; r+original-author=Waldo
67b041f8c5a7f3c593caad59ace5f9a255dedbfc
created 2013-04-25 17:05 -0700
pushed 2013-04-27 01:20 +0000
Sean Stangl Sean Stangl - Bug 618485 - Prefer word types that exist. no_r=red
da1921e38c6cc9be778b49101ed3f1e67ec39285
created 2013-04-25 16:18 -0700
pushed 2013-04-27 01:20 +0000
Landry Breuil Landry Breuil - Bug 618485 - Add jsuword view to jsval_layout on 64-bit big-endian. r=luke
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-17 16:44 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-16 01:49 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-16 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 11:51 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 11:51 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
30b977b2b911146b7ca2250f7fb3074ccb6f5f19
created 2013-03-14 18:44 -0700
pushed 2013-03-24 15:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 851421 (part 2) - Don't emit bytecode for asm.js functions unless linking fails. r=luke.
fa78767a3e78c3e18f0b3afeea472bcab65957b2
created 2013-03-19 10:35 +0000
pushed 2013-03-19 20:40 +0000
Jon Coppeard Jon Coppeard - Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
5d58b6d250d56de5196bdb84b7ddedffb3880d7f
created 2013-03-04 09:41 -0800
pushed 2013-03-14 12:21 +0000
Jeff Walden Jeff Walden - Bug 843402 - Make all always-inlined methods just inline, and let the compiler choose how to optimize. r=http://perf.snarkfest.net/compare-talos/index.html?oldRevs=7ad145f9b092&newRev=6be7cad95d97&submit=true is a wash
d537ff6052e87bc375a7c34de41285bb8f54790c
created 2013-03-12 14:05 -0700
pushed 2013-03-13 12:28 +0000
Terrence Cole Terrence Cole - Bug 850074 - Move SpiderMonkey stack rooting infrastructure to RootingAPI.h; r=billm
347b76c470d29902741a5550092e6abbc8029a42
created 2013-02-08 13:44 -0800
pushed 2013-02-09 15:43 +0000
Steve Fink Steve Fink - Bug 838014 - Rooting in ionmonkey, r=terrence
258b97787c17b8f30a4abb393d2debe4e6936910
created 2013-02-07 17:06 -0800
pushed 2013-02-08 11:01 +0000
Steve Fink Steve Fink - Backed out changeset ced35810adb2 (bug 838014). Again.
ced35810adb220898e535f30d74230a90b110b2c
created 2013-02-07 13:32 -0800
pushed 2013-02-08 11:01 +0000
Steve Fink Steve Fink - Bug 838014 - Rooting in ionmonkey. r=terrence. Relanding.
43a5c9890c22e54152c997f8800956b517819a3a
created 2013-02-01 16:42 -0800| base
pushed 2013-02-06 14:27 +0000
Jeff Walden Jeff Walden - Bug 837773 - Add a PropertyKey.h header. r=jorendorff
06fe741ec9538e7de9fc43a8a730b8d5a1782e78
created 2013-02-01 18:41 -0800
pushed 2013-02-06 14:27 +0000
Jeff Walden Jeff Walden - Bug 837773 - Change private uint32_t Values to use the int32_t representation, for simplicity. r=luke
f13e3cac0c1b058fa6880a50f618e288941dda85
created 2013-02-01 16:15 -0800
pushed 2013-02-06 14:27 +0000
Jeff Walden Jeff Walden - Bug 837773 - Move JS::Value into Value.h. r=jorendorff
7f1ecab23f6f67254c5fb9ea5c1c0384cbeedaf4
created 2013-02-01 15:31 -0800| base
pushed 2013-02-06 14:27 +0000
Jeff Walden Jeff Walden - Bug 837773 - Move JS::Anchor into js/public/Anchor.h, necessary to properly make Value.h an independent header. r=jorendorff
dff079686e0bc98784a55b760474e1399856c325
created 2013-02-01 14:24 -0800| base
pushed 2013-02-06 14:27 +0000
Jeff Walden Jeff Walden - Bug 837773 - Move js/src/jsval.h to js/public/Value.h. r=jorendorff
less more (0) tip