js/src/jsmath.h
a410efee499a7876dd9bb26f4c62c8bc38042582
created 2015-04-08 11:47 +0200
pushed 2015-04-08 09:48 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
8247379748a06cb17a4a8c6bc30bc1e554698bfe
created 2014-05-15 07:57 -0700
pushed 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +0000
Tom Schuster Tom Schuster - Bug 925123 - Add Math.clz32 builtin. r=till
d0bce5d9c518644db36c7a822eb37958dca80dd9
created 2014-04-11 17:32 +0100
pushed 2015-07-29 14:13 +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 2015-07-29 14:13 +0000
Tom Schuster Tom Schuster - Bug 925123 - Add Math.clz32 builtin. r=till
8fa46ad24ecc6a848f71afea6011ef684e82e52b
created 2014-04-09 11:28 -0700
pushed 2015-07-29 14:13 +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 2015-07-29 14:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Implemented roundf for all platforms; r=waldo
21064511948c4f2b17b57b259f52e826e334c0c5
created 2014-02-04 16:11 +0100
pushed 2015-07-29 14:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878488: Implement asm.js Math constants; r=luke
a63e23e9b03b7b6242a16ee8e65cb1c40f4ff57b
created 2013-12-12 20:23 +0100
pushed 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +0000
David Caabeiro David Caabeiro - Bug 896264 - Implement Math.hypot(). r=jorendorff.
abfcc2be169da91ffe32fc1f867f4879fc75d663
created 2013-09-25 13:26 +0200
pushed 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 900125: Add Math.fround to the interpreter; r=sstangl
20d71d9471cbd4fedac55fbcbde1de7fd90dcc89
created 2013-08-22 16:33 +0200
pushed 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +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 2015-07-29 14:13 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2015-07-29 14:13 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2015-07-29 14:13 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2015-07-29 14:13 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2015-07-29 14:13 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
b3d85b68449d38bf16f1b92f19aeea24d4c1f957
created 2013-03-15 02:29 -0700
pushed 2015-07-29 14:13 +0000
Luke Wagner Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin)
37fa28f052c56476c9751c9a922c086ba9520ea7
created 2013-03-03 15:56 -0800
pushed 2015-07-29 14:13 +0000
Philipp Matthias Schäfer Philipp Matthias Schäfer - Bug 815737 - Inline MathCache-reliant functions in IonMonkey. r=sstangl
7702047b003fb540f0ed4a3d9d2ff545a762fe75
created 2012-12-14 14:27 -0600
pushed 2015-07-29 14:13 +0000
Jason Orendorff Jason Orendorff - Bug 820180 - Isolate JS pseudorandom number generator state per compartment. r=luke.
e890c72966107ff0aca998d938ccaf914c937c8f
created 2012-12-14 15:29 -0600
pushed 2015-07-29 14:13 +0000
Jason Orendorff Jason Orendorff - Backout a567cc63a389 (bug 820180) due to red on Windows.
a567cc63a3893df175c7053736eb53bddb958764
created 2012-12-14 14:27 -0600
pushed 2015-07-29 14:13 +0000
Jason Orendorff Jason Orendorff - Bug 820180 - Isolate JS pseudorandom number generator state per compartment. r=luke.
1237d9a6ce46f17bc4f0778b7e3935eea22aa994
created 2012-12-14 19:28 +0100
pushed 2015-07-29 14:13 +0000
Tom Schuster Tom Schuster - Bug 808148 -Implement experimental Math.imul. r=Waldo
64bf5f240ccbb4f6065d25212615718a1adc01f7
created 2012-10-05 12:05 -0700
pushed 2015-07-29 14:13 +0000
Sean Stangl Sean Stangl - Bug 797551 - Use callWithABI() for Math.random(). r=dvander
2d0fac2bc177f8d33deff212219650369f31b202
created 2012-09-20 22:17 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink.
a2195dd7853253bffefc677c1c67a6908097b447
created 2012-07-31 20:04 -0700
pushed 2015-07-29 14:13 +0000
Sean Stangl Sean Stangl - Bug 772892 - Optimize Math.pow(). r=jandem,mjrosenb
c980045c407736f7da5575389ff060997ec9ae95
created 2012-06-15 13:27 +0200
pushed 2015-07-29 14:13 +0000
Jan de Mooij Jan de Mooij - Bug 762480 - Specialize Math.{log, sin, cos, tan}. r=dvander,mjrosenb
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-07-29 14:13 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
bf84a728f4ed503eb0b8f0fb64b6d66c1a2aaf6a
created 2012-05-15 19:30 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 755581 (part 4) - Add "math-cache", "script-filenames" and "compartment-objects" reporters. r=luke.
e8f2963571b483be2cd22ca98b83f208704d2bdc
created 2012-05-02 11:18 -0400
pushed 2015-07-29 14:13 +0000
Gary Kwong Gary Kwong - Bug 736746 - Remove js_IsMathFunction since it was only used in tracer and tracer is long gone. r=billm
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2015-07-29 14:13 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
d4105352a832b4a614daf469411895b24ea2bb16
created 2012-02-24 14:19 -0800
pushed 2015-07-29 14:13 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
676cff5e3513d4e356a635c39add60cf69d514d2
created 2012-02-25 00:16 +0100
pushed 2015-07-29 14:13 +0000
Marco Bonardo Marco Bonardo - Backout 4fc2f49371a8 (bug 725550) for build failures
4fc2f49371a8cfbdbaea1948f02d4750e3e82296
created 2012-02-24 14:19 -0800
pushed 2015-07-29 14:13 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
37348c68ba0b7bdfd6affeebd30cd7d8cd68a987
created 2011-12-25 15:16 +0100
pushed 2015-07-29 14:13 +0000
Tom Schuster Tom Schuster - Bug 622348 - JavaScript Math.round incorrect for (2^53)-1. r=Waldo
504f00e1124e0a11d1bbeb40985541ebdba0815d
created 2011-12-25 15:47 +0100
pushed 2015-07-29 14:13 +0000
Tom Schuster Tom Schuster - Backout b85379036da2 because of test failures
b85379036da21f1c6157d1443fc1bef983997a57
created 2011-12-25 15:16 +0100
pushed 2015-07-29 14:13 +0000
Tom Schuster Tom Schuster - Bug 622348 - JavaScript Math.round incorrect for (2^53)-1. r=luke
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2015-07-29 14:13 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2015-07-29 14:13 +0000
Ed Morley Ed Morley - Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
08b6eaf6aad0e7011f2287db663ab5f67404fd58
created 2011-09-02 17:23 -0700
pushed 2015-07-29 14:13 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
1d31362c86ce19d0f7c76a1b890b7b3a9601263b
created 2011-07-08 18:46 -0700
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
0e427e383bfdc706d7c71c2f8211c33a7084a063
created 2011-03-21 22:55 -0700
pushed 2015-07-29 14:13 +0000
Jan de Mooij Jan de Mooij - [INFER] Inline some native functions, bug 621961. r=bhackett
42bfd5c99e817ab5e5f2b0308e936430a66c577f
created 2010-10-26 20:21 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 606441 - TM: specialize Math.abs() for integers when possible. r=dvander.
339457364540f6902808abaf156ad6a59a4b9acb
created 2010-10-21 09:36 -0700
pushed 2015-07-29 14:13 +0000
Bill McCloskey Bill McCloskey - Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin)
less more (0) -60 tip