js/src/jsmath.h
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
c980318f4f82e2175a1f23c6c4d301f01dbd4ed1
created 2018-07-09 17:20 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1469044: [Part 3] Rename 'uncached' to 'impl' r=jandem
76ed6d31be85c63eab788714d65b8ae787660700
created 2018-07-09 16:52 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1469044: [Part 2] Remove remainder of MathCache r=jandem
58e93d58965c4f57f20625929d33e9cafb6e0777
created 2018-07-09 15:55 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1469044: [Part 1] Remove caching from math_function helper r=jandem
22883fe0cf16befe28ce81deb8a012453cf80af7
created 2018-07-08 21:13 +0300
pushed 2018-08-24 17:49 +0000
Robin Templeton Robin Templeton - bug 1471134 - Part 4: Add PowValues/PowOperation for exponentiation. r=jandem
93f3dc3cecc3ce364736bc777e259bd273fcc9be
created 2018-05-08 05:41 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1416289 - Part 3: Always use double values for Math functions which are inlined through MMathFunction. r=jandem
d37d926c33fa7469dd5f7b7692ab2f14ffe372dd
created 2018-05-08 05:41 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1416289 - Part 2: Add Ion-inline support for Math.sign. r=jandem
06bee42b4d4955429061f706bd59b8275d8e77f4
created 2018-05-08 05:41 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1416289 - Part 1: Add Ion-inline support for Math.trunc. r=jandem
8bae4384ab4c8824ae137685023a5c35fb7032b6
created 2018-04-13 02:26 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 10: Remove ifdefs for unsupported compiler versions. r=jorendorff
7a03a7e15320ca43339f40866a1ac982f87e5c5e
created 2018-04-13 02:26 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 6: Pass Handle<GlobalObject*> in ClassInitializerOp. r=jorendorff
5965536457835e02ce0e412349ed00fe541ca661
created 2018-04-13 02:25 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1447442 - Part 4: Move some definitions to where they are used. r=jorendorff
f4e33c42faa72907453381bc00fe40130c76b86e
created 2018-03-03 01:06 +0200
pushed 2018-03-05 13:45 +0000
shindli shindli - Merge inbound to mozilla-central. a=merge
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200| base
pushed 2018-03-05 13:45 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
75c054ccb1d5f9e21dee80d9f20bcdb7d3bd6bd6
created 2018-02-15 17:15 -0800
pushed 2018-03-01 16:46 +0000
Jeff Walden Jeff Walden - Bug 1437970 - Use mozilla::Abs in js::powi rather than unary negation, to avoid signed-integer-overflow issues with INT32_MIN. r=anba
94b2ac8be5db8e0792675a133934ecf92648a450
created 2017-09-08 16:14 +0200
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
24aa31d493ed8cdfcf77d4d39693ec8f83ef29d7
created 2017-01-12 12:48 +0100
pushed 2017-01-12 19:55 +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 2016-11-14 12:26 +0000
Taahir Ahmed Taahir Ahmed - Bug 1068605 - Add recovery instruction for MRandom. r=nbp
fc0c61a15515f7c1b637accc4acb09404361102a
created 2016-01-06 14:37 +0000
pushed 2016-03-07 14:18 +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-01-25 13:55 +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-01-25 13:55 +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 2015-12-14 20:08 +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-10-29 11:30 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - sincos optimization. r=nbp
7f3139525743a8158fc01cf2a8ec103252f6df88
created 2015-06-02 17:28 +0900
pushed 2015-08-10 18:23 +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-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
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +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-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
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
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.
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
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
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
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
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
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
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
b46a88e69236a8180d60d99d8caebb4b8012f447
created 2014-04-18 11:13 -0700
pushed 2014-06-09 21:49 +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-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
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
a63e23e9b03b7b6242a16ee8e65cb1c40f4ff57b
created 2013-12-12 20:23 +0100
pushed 2014-03-17 21:55 +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-02-04 01:06 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 931328 - IonMonkey: Inline Math.hypot(x, y). r=jandem, r=jorendorff
less more (0) -100 -60 tip