js/src/jsmath.cpp
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
366c8ef076488ed6fe2f158d4a65d47bb7013153
created 2015-03-26 15:44 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1147405: Have math_ceil_handle use setNumber rather than setDouble; r=nbp
b105c303ca33ed024d8e34413da7cf24f848f129
created 2015-03-14 01:36 -0400
pushed 2015-05-11 18:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
d81e8b99b284acd15aaa7b18b9c602c1b9b9a63e
created 2015-03-08 17:49 -0700
pushed 2015-05-11 18:39 +0000
Chris Peterson Chris Peterson - Bug 1140806 - Initialize JS random seed using arc4random on Android and BSDs. r=fitzgen
7c9dfca903cce7a83dae3c780cfdd96701ba0559
created 2015-03-04 09:32 -0800
pushed 2015-05-11 18:39 +0000
Terrence Cole Terrence Cole - Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
97692c7152d6c317d87aa14a619fbfdac1ee793a
created 2015-01-27 18:58 +0100
pushed 2015-03-30 18:32 +0000
Jarda Jarda - Bug 1101356 - MHypot Instruction supports up to four arguments. r=nbp
38d39b4c3023a79e6bc47982a4e7ff38304bc9b7
created 2014-07-03 01:29 -0400
pushed 2015-03-30 18:32 +0000
Heiher Heiher - Bug 1033962 - Fix Math.hypot crash on MIPS. r=jorendorff
68fee019fc009389826888566a53dea570b6a53d
created 2015-01-20 17:29 -0500
pushed 2015-03-30 18:32 +0000
Abhishek Bhattacharya Abhishek Bhattacharya - Bug 1092547 - IonMonkey: Implement MathFunction(Log) recover instruction. r=nbp
dd0c846feacdb3ae51ba64c68020e5a8d64d13ce
created 2015-01-20 15:10 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 973ede87dcdd (bug 1092547) for jit-test timeouts in bug977966.js.
930d666b36feb3693c7c0e31f6ed3c9a6b62d58f
created 2015-01-20 19:04 +0000
pushed 2015-03-30 18:32 +0000
Robert Longson Robert Longson - Bug 1123779 - Remove some duplicated code. r=nbp
973ede87dcdd56cc6419863269971422cfb43a72
created 2015-01-20 19:05 +0100
pushed 2015-03-30 18:32 +0000
Abhishek Bhattacharya Abhishek Bhattacharya - Bug 1092547 - IonMonkey: Implement MathFunction(Log) recover instruction. r=nbp
9ccd38ce999f6442a8ce73d0b07d64539fb6deb5
created 2015-01-19 11:16 +0100
pushed 2015-03-30 18:32 +0000
Nicolas Devillers Nicolas Devillers - Bug 1096129 - IonMonkey: Implement Ceil Recover Instruction. r=nbp
2575c07d5b5b722235c7706133714e5fae258c6a
created 2014-12-18 06:54 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 5 - Rename JSObject::defineGeneric etc. -> js::DefineProperty, js::DefineOwnProperty -> js::StandardDefineProperty (for the moment--the plan is to unite these soon, both the name and the implementation). r=Waldo.
4c63c749f2ca48fe59d503efd96a2e8277133c1f
created 2015-01-08 15:01 -0800
pushed 2015-03-30 18:32 +0000
Chris Peterson Chris Peterson - Bug 1119403 - Suppress read() -Wunused-result warning in jsmath.cpp's PRNG and call rand_s() twice. r=luke
2c50affabe2fc187b13b814daab415d671e03158
created 2015-01-13 08:41 +0100
pushed 2015-03-30 18:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 422367d84ec6 (bug 1119403) for Bustage on a CLOSED TREE
422367d84ec6acedb1b8811bc0d2e69f449b5384
created 2015-01-08 15:01 -0800
pushed 2015-03-30 18:32 +0000
Chris Peterson Chris Peterson - Bug 1119403 - Suppress read() -Wunused-result warning in jsmath.cpp's PRNG and call rand_s() twice. r=luke
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
2a43632e25c9b4be986bdaa296e688b9742fa923
created 2014-11-28 14:26 +0100
pushed 2015-02-23 15:17 +0000
ZongShen Shen ZongShen Shen - Bug 1101637 - Implement the MathFunction(Sin) recover instruction. r=nbp
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
e21104ba92054fe2cd2ffd69d4fd7fb164a52cba
created 2014-11-21 17:27 +0100
pushed 2015-01-12 19:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1094855: SIMD: Add minNum/maxNum and update min/max in the interpreter; r=till
c7eefbcb8e13a5df76f972bdaae1a5d8181c65a2
created 2014-11-18 17:34 +0100
pushed 2015-01-12 19:37 +0000
Jarda Jarda - Bug 1036163 - IonMonkey: Implement Hypot recover instruction. r=nbp
bec6973477c6f4f74591473b2c7de8fbf7f74327
created 2014-10-29 15:06 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 3. Stop requiring JSPROP_PROPOP_ACCESSORS just to use stub accessors. r=waldo
66860992cd5ea5e12dc41ec39101de2cca4b7737
created 2014-10-29 15:06 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
023b02665ff008b314033906fdc99396169d9355
created 2014-10-09 13:11 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 1076670 - Workaround VS2013 64-bit returning +0 instead of -0 for sin(-0). r=luke
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
e600bf4561424b35f4ed36c710d06fc34c72e922
created 2014-09-23 09:00 +0200
pushed 2014-11-28 15:29 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1056373 - Remove debug logging that accidentally got left over. r=jimb
0da1dc4f6c956eebb3e35e4d1425431b288669f0
created 2014-09-22 17:01 -0400
pushed 2014-11-28 15:29 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1056373 - Add the ability to sample each allocation by some probability. r=jimb
a4f865960cd3183dce73fea91e498e431dd723b8
created 2014-09-12 13:11 -0400
pushed 2014-11-28 15:29 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1065623 - Declare random_next in jsmath.h. r=jorendorff
c1cbab2a78898b754a1d09b8d09e82dbf7e0a987
created 2014-09-15 15:13 +0200
pushed 2014-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1066020: Remove fields in JSConstScalarSpec and invert fields order; r=till
d227e849d2a59bff62f0f0571a3bfff6203dce74
created 2014-09-03 15:39 +0200
pushed 2014-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1000606: Enforce precision of Math.round in the interpreter and in the JIT; r=mjrosenb,waldo
7a91c0ac0c752c153f5cd0377c6f1a493011361a
created 2014-09-03 15:38 +0200
pushed 2014-11-28 15:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1061664: Ignore return value of read() in jsmath.cpp; r=till
a2a10e38f42d1193b357af480918e206887cc1af
created 2014-08-27 10:14 +0200
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1056529 - Remove old workarounds for MSVC PGO bugs. r=h4writer
debc35b87cbb8710cffb30499ccd45f5634435f0
created 2014-08-01 05:40 -0400
pushed 2014-10-13 16:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1034576 - Move math functions to the js namespace. r=bbouvier
de68b320435161095234343a626a0176226cdbbe
created 2014-07-15 23:19 +0200
pushed 2014-09-02 16:39 +0000
Paali Tandia Paali Tandia - Bug 1034665 - IonMonkey - Implement RAtan2 recover instruction. r=nbp
ab5ef969405ccdad7eeef75f06d6297bdef6ff11
created 2014-07-07 15:02 +0200
pushed 2014-09-02 16:39 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 1030699 - Sqrt Recover Instruction. r=bbouvier
4ed7bd8ab1f3b7a3584c800ed2daf6bf1fb8c186
created 2014-07-04 05:17 -0700
pushed 2014-09-02 16:39 +0000
Rémi WENG Rémi WENG - Bug 1028698 - IonMonkey: Implement Abs recover instruction. r=nbp
924708eb83751ccabf9298d62a89cc684db5a43d
created 2014-07-02 06:05 -0700
pushed 2014-09-02 16:39 +0000
Paali Tandia Paali Tandia - Bug 1028704 - IonMonkey: Implement RMinMax recover instruction. r=nbp
ec5b6129445b7f8d401c80a70ebf7436b36443d7
created 2014-06-22 11:14 -0700
pushed 2014-09-02 16:39 +0000
Paali Tandia Paali Tandia - Bug 1024895 - Implementing Floor recover on bailout. r=nbp
5bf08ded742621c580c2e0e0922f3b4ba6887f71
created 2014-06-22 11:13 -0700
pushed 2014-09-02 16:39 +0000
Guillaume Maudoux Guillaume Maudoux - Bug 1028556 - IonMonkey: Implement Pow Recover Instruction. r=nbp
efaa172c0ee49833d298df1ab6f1af5f779dc236
created 2014-06-22 11:13 -0700
pushed 2014-09-02 16:39 +0000
Guillaume Turri Guillaume Turri - Bug 1024896 - IonMonkey: Implement Round Recover Instruction. r=nbp
cf068fd95d3cef2e75205ae37c937bfaee01506f
created 2014-06-12 23:34 -0700
pushed 2014-09-02 16:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.
8247379748a06cb17a4a8c6bc30bc1e554698bfe
created 2014-05-15 07:57 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1010698 - SpiderMonkey: Include the function in the math cache hash computation. r=luke
8a3e7ed0c4c1c56bfe8547915e3a05a0c651d080
created 2014-04-29 10:17 -0700
pushed 2014-07-21 20:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 990106 part 4 - Recover Add and DCE unused additions. r=h4writer,jandem
ba2e9970b80f05a995276cc9805d5a4f5305b7a1
created 2014-04-23 14:44 -0700
pushed 2014-06-09 21:49 +0000
Dan Gohman Dan Gohman - Bug 967709 - SpiderMonkey: Revert the fast_sincos implementation for now. r=me
25925f2cb271b7b6e2e5de97ff30d75c1abc3ffd
created 2014-04-21 10:44 -0400
pushed 2014-06-09 21:49 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 997459 - Part 2: Coefficients for polevl_cos with fewer terms; potentially less precise, but more performant. r=sunfish
e6bb483835020a084c2326439e08599497902376
created 2014-04-21 10:16 -0400
pushed 2014-06-09 21:49 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 997459 - Part 1: Coefficients for polevl_sin with lower mean error. r=sunfish
1b7eef53c08abb7f48386e64fd412cb5139656f8
created 2014-01-21 18:11 -0800
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
0defba733d7db41995ac54f57e59ae6472518fa7
created 2014-04-11 17:24 +0200
pushed 2014-06-09 21:49 +0000
Tom Schuster Tom Schuster - Bug 925123 - Add Math.clz32 builtin. r=till
d0bce5d9c518644db36c7a822eb37958dca80dd9
created 2014-04-11 17:32 +0100
pushed 2014-06-09 21:49 +0000
Ed Morley Ed Morley - Backed out changeset e8dfde56e9ca (bug 925123) for jsreftest failures; CLOSED TREE
e8dfde56e9ca31781856ab20abe09758d8122141
created 2014-04-11 17:24 +0200
pushed 2014-06-09 21:49 +0000
Tom Schuster Tom Schuster - Bug 925123 - Add Math.clz32 builtin. r=till
8fa46ad24ecc6a848f71afea6011ef684e82e52b
created 2014-04-09 11:28 -0700
pushed 2014-06-09 21:49 +0000
Dan Gohman Dan Gohman - Bug 967709 - IonMonkey: Optimized implementations of Math.sin and Math.cos. r=jorendorff
a07b45e32644596662cf6e57bab98f26643c5cdd
created 2014-02-28 12:07 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Implemented roundf for all platforms; r=waldo
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
21064511948c4f2b17b57b259f52e826e334c0c5
created 2014-02-04 16:11 +0100
pushed 2014-04-28 18:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878488: Implement asm.js Math constants; r=luke
less more (0) -300 -100 -60 tip