js/src/jsmath.h
24aa31d493ed8cdfcf77d4d39693ec8f83ef29d7
created 2017-01-12 12:48 +0100
pushed 2017-01-16 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1325200 - Simplify AllocateExecutableMemory, count executable memory size. r=luke,bhackett a=lizzard
d5bd7acc2f860b5612e87c46ce0419088d8471d8
created 2016-08-26 15:02 -0400
pushed 2017-01-16 13:07 +0000
Taahir Ahmed Taahir Ahmed - Bug 1068605 - Add recovery instruction for MRandom. r=nbp
fc0c61a15515f7c1b637accc4acb09404361102a
created 2016-01-06 14:37 +0000
pushed 2016-04-15 21:02 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1234736 - IonMonkey: Recover Math.imul as an int32 operation. r=h4writer
a1bf9a99ec4b309c91eb08b43a0e61c338616239
created 2015-11-27 20:49 -0800
pushed 2016-02-29 17:11 +0000
Chris Peterson Chris Peterson - Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc
d0948f31ce271a7c482c169b602f4f01b52eba41
created 2015-12-02 13:56 +0100
pushed 2016-02-29 17:11 +0000
Jan de Mooij Jan de Mooij - Bug 322529 part 1 - Use XorShift128PlusRNG for Math.random(). r=jwalden
2a4b512df31d589ff52000cd172be8eb8cf17851
created 2015-09-16 21:46 -0700
pushed 2016-01-18 19:06 +0000
Jim Blandy Jim Blandy - Bug 1206596: Make random_generateSeed visible, and let it generate wider seeds. r=fitzgen
3dec2b9352954b8acd9abb4f0d8cd6898da90d9d
created 2015-09-13 10:58 -0300
pushed 2015-12-04 23:28 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - sincos optimization. r=nbp
7f3139525743a8158fc01cf2a8ec103252f6df88
created 2015-06-02 17:28 +0900
pushed 2015-09-14 18:56 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 1: Inline Math.random() in Ion on x86_64. r=sstangl
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
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-06-19 19:24 +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-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
97692c7152d6c317d87aa14a619fbfdac1ee793a
created 2015-01-27 18:58 +0100
pushed 2015-04-21 23:03 +0000
Jarda Jarda - Bug 1101356 - MHypot Instruction supports up to four arguments. r=nbp
68fee019fc009389826888566a53dea570b6a53d
created 2015-01-20 17:29 -0500
pushed 2015-04-21 23:03 +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-04-21 23:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 973ede87dcdd (bug 1092547) for jit-test timeouts in bug977966.js.
973ede87dcdd56cc6419863269971422cfb43a72
created 2015-01-20 19:05 +0100
pushed 2015-04-21 23:03 +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-04-21 23:03 +0000
Nicolas Devillers Nicolas Devillers - Bug 1096129 - IonMonkey: Implement Ceil Recover Instruction. r=nbp
2a43632e25c9b4be986bdaa296e688b9742fa923
created 2014-11-28 14:26 +0100
pushed 2015-03-23 22:08 +0000
ZongShen Shen ZongShen Shen - Bug 1101637 - Implement the MathFunction(Sin) recover instruction. r=nbp
e21104ba92054fe2cd2ffd69d4fd7fb164a52cba
created 2014-11-21 17:27 +0100
pushed 2015-02-18 20:30 +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-02-18 20:30 +0000
Jarda Jarda - Bug 1036163 - IonMonkey: Implement Hypot recover instruction. r=nbp
a4f865960cd3183dce73fea91e498e431dd723b8
created 2014-09-12 13:11 -0400
pushed 2015-01-05 23:23 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1065623 - Declare random_next in jsmath.h. r=jorendorff
d227e849d2a59bff62f0f0571a3bfff6203dce74
created 2014-09-03 15:39 +0200
pushed 2015-01-05 23:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1000606: Enforce precision of Math.round in the interpreter and in the JIT; r=mjrosenb,waldo
debc35b87cbb8710cffb30499ccd45f5634435f0
created 2014-08-01 05:40 -0400
pushed 2014-11-24 19:04 +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-10-06 12:51 +0000
Paali Tandia Paali Tandia - Bug 1034665 - IonMonkey - Implement RAtan2 recover instruction. r=nbp
ab5ef969405ccdad7eeef75f06d6297bdef6ff11
created 2014-07-07 15:02 +0200
pushed 2014-10-06 12:51 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 1030699 - Sqrt Recover Instruction. r=bbouvier
4ed7bd8ab1f3b7a3584c800ed2daf6bf1fb8c186
created 2014-07-04 05:17 -0700
pushed 2014-10-06 12:51 +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-10-06 12:51 +0000
Paali Tandia Paali Tandia - Bug 1028704 - IonMonkey: Implement RMinMax recover instruction. r=nbp
ec5b6129445b7f8d401c80a70ebf7436b36443d7
created 2014-06-22 11:14 -0700
pushed 2014-10-06 12:51 +0000
Paali Tandia Paali Tandia - Bug 1024895 - Implementing Floor recover on bailout. r=nbp
5bf08ded742621c580c2e0e0922f3b4ba6887f71
created 2014-06-22 11:13 -0700
pushed 2014-10-06 12:51 +0000
Guillaume Maudoux Guillaume Maudoux - Bug 1028556 - IonMonkey: Implement Pow Recover Instruction. r=nbp
efaa172c0ee49833d298df1ab6f1af5f779dc236
created 2014-06-22 11:13 -0700
pushed 2014-10-06 12:51 +0000
Guillaume Turri Guillaume Turri - Bug 1024896 - IonMonkey: Implement Round Recover Instruction. r=nbp
8247379748a06cb17a4a8c6bc30bc1e554698bfe
created 2014-05-15 07:57 -0700
pushed 2014-08-25 18:42 +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-08-25 18:42 +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-07-14 18:39 +0000
Dan Gohman Dan Gohman - Bug 967709 - SpiderMonkey: Revert the fast_sincos implementation for now. r=me
b46a88e69236a8180d60d99d8caebb4b8012f447
created 2014-04-18 11:13 -0700
pushed 2014-07-14 18:39 +0000
Dan Gohman Dan Gohman - Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp
0defba733d7db41995ac54f57e59ae6472518fa7
created 2014-04-11 17:24 +0200
pushed 2014-07-14 18:39 +0000
Tom Schuster Tom Schuster - Bug 925123 - Add Math.clz32 builtin. r=till
d0bce5d9c518644db36c7a822eb37958dca80dd9
created 2014-04-11 17:32 +0100
pushed 2014-07-14 18:39 +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-07-14 18:39 +0000
Tom Schuster Tom Schuster - Bug 925123 - Add Math.clz32 builtin. r=till
8fa46ad24ecc6a848f71afea6011ef684e82e52b
created 2014-04-09 11:28 -0700
pushed 2014-07-14 18:39 +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-06-02 21:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Implemented roundf for all platforms; r=waldo
21064511948c4f2b17b57b259f52e826e334c0c5
created 2014-02-04 16:11 +0100
pushed 2014-06-02 21:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878488: Implement asm.js Math constants; r=luke
a63e23e9b03b7b6242a16ee8e65cb1c40f4ff57b
created 2013-12-12 20:23 +0100
pushed 2014-04-22 00:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 904918: Odin Float32 support; p=bbouvier,dougc r=luke,sstangl
85be8ab85fbf9a6289f550c1455f322ae85c7322
created 2013-10-31 19:36 +0530
pushed 2014-03-10 22:05 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 931328 - IonMonkey: Inline Math.hypot(x, y). r=jandem, r=jorendorff
eafe6b0acd33631cedf91cfe2f6245ea634bf2f9
created 2013-10-02 17:27 +0200
pushed 2014-01-28 00:16 +0000
David Caabeiro David Caabeiro - Bug 896264 - Implement Math.hypot(). r=jorendorff.
abfcc2be169da91ffe32fc1f867f4879fc75d663
created 2013-09-25 13:26 +0200
pushed 2014-01-28 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 920046 - Specialize Math.round and Math.floor with double return type. r=bhackett
0dce2a6b6e3d85e1889c4b2134e76b2d6f4ccfce
created 2013-09-01 22:03 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911043 (part 2) - Remove unnecessary jsapi.h includes in SpiderMonkey. r=luke.
3e60625da760fb50544b2489b23524366b5df465
created 2013-09-01 21:51 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911043 (part 1) - Move the "inject JS:: names into js::" block into its own file, to reduce dependencies on jsapi.h. r=luke.
fefe46f36a5b1d46b057de6f4099d49adedd59c3
created 2013-08-28 22:00 -0700
pushed 2013-12-03 03:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 900125: Add Math.fround to the interpreter; r=sstangl
20d71d9471cbd4fedac55fbcbde1de7fd90dcc89
created 2013-08-22 16:33 +0200
pushed 2013-12-03 03:32 +0000
Felix S. Klock II Felix S. Klock II - Bug 901000: Added uncached variants of Math functions for PJS (r=nmatsakis).
cfbc5978b5f573374cda7e05192b6b0590187192
created 2013-08-21 15:08 -0500
pushed 2013-12-03 03:32 +0000
Benjamin Peterson Benjamin Peterson - Bug 896264 - Disable Math.hypot until spec settles down. r=jorendorff
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
23bb539f70001f6bc5e01c69e9a2b408e6946c81
created 2013-08-23 16:38 -0500
pushed 2013-10-21 21:47 +0000
Benjamin Peterson Benjamin Peterson - Bug 896264 - Disable Math.hypot until spec settles down. r=jorendorff a=lsblakk
348b2ba27515f7918f0602868b7e7fd4c7371d25
created 2013-07-15 10:03 -0500
pushed 2013-10-21 21:47 +0000
David Caabeiro David Caabeiro - Bug 717379, part 1 - Implement the new ES6 math functions. r=jorendorff.
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-10-21 21:47 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
cba55a540e2a526b37fa6e66e4701ba747cbd2d4
created 2013-06-19 17:59 -0700
pushed 2013-09-09 22:57 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn.
ddfd9529883570535df96bfbcdeb28bbaa3e8dda
created 2013-04-18 23:07 -0700
pushed 2013-09-09 22:57 +0000
Chris Peterson Chris Peterson - Bug 868860 - Initialize Math.random() PRNG with a better seed. r=luke r=zackw
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-07-29 23:00 +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-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-07-29 23:00 +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-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
less more (0) -100 -60 tip