js/src/jsmath.cpp
b6e9ba8a6a207522c39c539af5453d2db8ad2644
created 2012-12-18 20:05 -0500
pushed 2012-12-19 19:30 +0000
James Kitchener James Kitchener - Bug 818620 - Evaluate all arguments if NaN present in Math.{max, min}(). r=jwalden
e890c72966107ff0aca998d938ccaf914c937c8f
created 2012-12-14 15:29 -0600
pushed 2012-12-15 21:18 +0000
Jason Orendorff Jason Orendorff - Backout a567cc63a389 (bug 820180) due to red on Windows.
a567cc63a3893df175c7053736eb53bddb958764
created 2012-12-14 14:27 -0600
pushed 2012-12-15 21:18 +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 2012-12-15 21:18 +0000
Tom Schuster Tom Schuster - Bug 808148 -Implement experimental Math.imul. r=Waldo
aeba5e501a218d5369a07b4b626654a514689666
created 2012-12-07 14:01 -0800
pushed 2012-12-09 18:17 +0000
David Anderson David Anderson - Turn PGO off for various functions (bug 791214, r=jandem).
8f56f3f96a79e8c87436ff178def1d821de9a2a6
created 2012-11-04 09:00 +0100
pushed 2012-11-04 08:07 +0000
Ms2ger Ms2ger - Bug 803520 - Don't use JSCList for JSRuntime::contextList; r=Waldo
64bf5f240ccbb4f6065d25212615718a1adc01f7
created 2012-10-05 12:05 -0700
pushed 2012-10-06 19:35 +0000
Sean Stangl Sean Stangl - Bug 797551 - Use callWithABI() for Math.random(). r=dvander
2d0fac2bc177f8d33deff212219650369f31b202
created 2012-09-20 22:17 -0700
pushed 2012-09-25 00:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink.
f27c74c5ac8044453ad4ed38f9cc362daa444874
created 2012-09-11 10:32 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
da61c2c5d7968651da0ece7f01e31895a7223375
created 2012-09-06 13:48 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
17497a3b1281850a4b35ab6a34866a1a59d3ef86
created 2012-09-17 15:10 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Backed out changeset 17d36418f4d6, possible memory leak. r=graphserver
7c6024089dc360914c21fc1ae389b8778e18fd95
created 2012-09-17 15:04 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Backed out changeset d3d8807c6c59, possible memory leak. r=graphserver
d3d8807c6c59c170a6bc1be9be37f6511ea15b25
created 2012-09-11 10:32 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
17d36418f4d6b6a863837418844b5f5012080722
created 2012-09-06 13:48 -0700
pushed 2012-09-18 11:48 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
97e8aecf1730e4ac12590ce33fd339ecf0aa8ec4
created 2012-08-07 15:13 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
3da9a96f6c3fd6fbe0003249b12a59dd2749153c
created 2012-08-02 13:47 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
a2195dd7853253bffefc677c1c67a6908097b447
created 2012-07-31 20:04 -0700
pushed 2012-09-11 17:34 +0000
Sean Stangl Sean Stangl - Bug 772892 - Optimize Math.pow(). r=jandem,mjrosenb
b82fb4d04f6025775b8faffb0a9cd46cb7e222bf
created 2012-07-23 12:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c980045c407736f7da5575389ff060997ec9ae95
created 2012-06-15 13:27 +0200
pushed 2012-09-11 17:34 +0000
Jan de Mooij Jan de Mooij - Bug 762480 - Specialize Math.{log, sin, cos, tan}. r=dvander,mjrosenb
bf1a005f1e61d7e3861b644b5db1953d487792a0
created 2012-08-21 13:13 -0600
pushed 2012-08-22 02:05 +0000
Brian Hackett Brian Hackett - Make JSObject::doSomethingToThisObject methods static, bug 782646. r=terrence
6beb523ebcb572d9f09b3416c2bf39dec2507540
created 2012-08-06 13:32 -0700
pushed 2012-08-07 13:39 +0000
Sergey Glushchenko Sergey Glushchenko - Bug 776429: Unify scattered M_PI definitions into mfbt/Constants.h r=dRdR
a91040f69ea354d3c19a250e0fa5da1bbf9aabfc
created 2012-07-23 13:37 -0700
pushed 2012-08-02 02:18 +0000
Steve Fink Steve Fink - Bug 777219 - Prepare SpiderMonkey for a fully rooted API; r=bhackett
b5c4c6e98b5cf6fc91b6e0ff5ffa015931bc1482
created 2012-07-19 20:43 +0200
pushed 2012-07-21 03:56 +0000
Jan de Mooij Jan de Mooij - Bug 775680 - Math.pow should use powi if the exponent is an integer-valued double. r=dvander
fb914b623fa79d428074042b3a9f1bd966e159e7
created 2012-05-24 16:05 -0700
pushed 2012-05-25 13:26 +0000
Brian Hackett Brian Hackett - Rename RootedVar to Rooted, bug 756823. r=billm
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
c80dde3faa3d838f28b16b4d21be72cc09e00ca3
created 2012-05-19 21:56 +0200
pushed 2012-05-20 01:28 +0000
Tom Schuster Tom Schuster - Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
bf84a728f4ed503eb0b8f0fb64b6d66c1a2aaf6a
created 2012-05-15 19:30 -0700
pushed 2012-05-17 10:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 755581 (part 4) - Add "math-cache", "script-filenames" and "compartment-objects" reporters. r=luke.
86d28b6fa4fc7c4d153cc4bd22362970b9e4e059
created 2012-05-06 13:45 -0700
pushed 2012-05-07 23:03 +0000
Brian Hackett Brian Hackett - Disallow non-canonical jsids, bug 751331. r=luke
e8f2963571b483be2cd22ca98b83f208704d2bdc
created 2012-05-02 11:18 -0400
pushed 2012-05-04 08:42 +0000
Gary Kwong Gary Kwong - Bug 736746 - Remove js_IsMathFunction since it was only used in tracer and tracer is long gone. r=billm
f4dc271213a4a7d55dbd58a5bfd564c606954c36
created 2012-05-03 09:12 +0200
pushed 2012-05-04 08:42 +0000
Luke Wagner Luke Wagner - Bug 720753 - hoist JaegerCompartment and MathCache from JSCompartment into JSRuntime (r=bhackett,njn)
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2012-04-14 11:58 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
2187cab0d2f6eed33fef23794a0d9a17fd01e048
created 2012-01-23 03:43 -0800
pushed 2012-04-14 11:58 +0000
Jeff Walden Jeff Walden - Bug 714260 - Implement FloatingPoint.h to consolidate all IEEE-754 floating point operations in a single location. r=dmandelin for the js bits, r=Ms2ger for mfbt and the core bits
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2012-04-13 10:41 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
e4c82a6b298c57415fc574fc79151a31acafc4a1
created 2012-04-12 09:23 -0700
pushed 2012-04-13 10:41 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
ae005ec67376f06621d997ff208c95202b55c308
created 2012-03-05 18:43 -0800
pushed 2012-03-07 09:33 +0000
David Mandelin David Mandelin - Bug 733260: remove typedef jsuint, r=luke
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2012-03-03 13:14 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2012-02-29 18:48 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
d4105352a832b4a614daf469411895b24ea2bb16
created 2012-02-24 14:19 -0800
pushed 2012-02-25 10:12 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
676cff5e3513d4e356a635c39add60cf69d514d2
created 2012-02-25 00:16 +0100
pushed 2012-02-25 10:12 +0000
Marco Bonardo Marco Bonardo - Backout 4fc2f49371a8 (bug 725550) for build failures
4fc2f49371a8cfbdbaea1948f02d4750e3e82296
created 2012-02-24 14:19 -0800
pushed 2012-02-25 10:12 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
9e93f190f64cda2271479b07c21b6d844b3f432d
created 2012-02-13 21:36 -0800
pushed 2012-02-15 16:38 +0000
Chris Leary Chris Leary - Bug 700822: Randomize JIT VirtualAlloc location on win32, sans XP. (r=dmandelin)
051a19214251af08890cfabc6f3197eb625e9162
created 2012-01-22 21:22 -0800
pushed 2012-01-26 11:59 +0000
Jeff Walden Jeff Walden - Remove internal #includes of jsstdint.h, the functionality of which is now part of the JSAPI and need not be explicitly #included. No bug, r=evilpies, r=jorendorff, r=terrence, all over IRC
37348c68ba0b7bdfd6affeebd30cd7d8cd68a987
created 2011-12-25 15:16 +0100
pushed 2012-01-01 02:50 +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 2011-12-26 04:52 +0000
Tom Schuster Tom Schuster - Backout b85379036da2 because of test failures
6f31489f62d6de3012a03cd48585d6126672efac
created 2011-12-25 15:32 +0100
pushed 2011-12-26 04:52 +0000
Tom Schuster Tom Schuster - Bug 582841 use false instead of JS_FALSE. DONTBUILD
b85379036da21f1c6157d1443fc1bef983997a57
created 2011-12-25 15:16 +0100
pushed 2011-12-26 04:52 +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 2011-12-16 12:21 +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
60f879bef90ef16c268b0230cf14ea20ae31c234
created 2011-11-26 15:03 -0800
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
3ef25a8cf1728c475a7a0a51b0aa26394ec5f0b6
created 2011-11-10 12:06 -0800
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
3e9445901e8bc78e663e539f42683b08bbd6a8a6
created 2011-11-02 13:34 -0700
pushed 2011-12-03 20:25 +0000
Brian Hackett Brian Hackett - Remove JSObject::isNewborn, refactor object creation code, bug 684507.
1d20af78b1788e91030467fbe36bec71876e0c18
created 2011-11-22 17:41 -0500
pushed 2011-11-23 12:13 +0000
David Anderson David Anderson - Remove traceable natives (bug 698201 part 3, r=luke).
6ea9d4ad53a08c40163ca1cc10e412cc5464a9f7
created 2011-11-09 17:39 -0800
pushed 2011-11-10 10:40 +0000
Chris Leary Chris Leary - Back out 1bf4c1a6412b for failing an XP reftest.
1bf4c1a6412b73589e353ccad16fa74e53a4a2f8
created 2011-07-18 20:39 -0700
pushed 2011-11-10 10:40 +0000
Chris Leary Chris Leary - Bug 700822: Randomize JIT VirtualAlloc location on win32. (r=dmandelin)
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2011-09-22 15:27 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2011-09-04 20:00 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2011-09-04 20:00 +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 2011-09-04 20:00 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
8e7da0684155b3cb4a52f6e16bdcea1de173a280
created 2011-08-14 19:51 -0700
pushed 2011-08-30 04:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
6b9bd44373e70c0841070a1eb6607d7426224093
created 2011-07-15 14:40 -0700
pushed 2011-08-30 04:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
less more (0) -100 -60 tip