js/src/jsnum.h
6b5800cf2020b90fc25b47c34f66e81c545d3559
created 2012-06-25 10:04 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 764296 - free up bits in String::lengthAndFlags for new string subtypes (r=njn,a=akeybl)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-01-29 05:44 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
171b486837e86c52ea0ec10c023002030400e1d9
created 2012-05-18 10:29 +0200
pushed 2015-01-29 05:44 +0000
Ms2ger Ms2ger - Bug 755889 - Inline NonstandardToInt32 into JS_ValueToInt32; r=luke
ff687d4075736578e1905358cd5e47fa2cb49565
created 2012-04-19 16:18 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 747197 - Move basic numeric conversion operations (double->uint32_t, double->int32_t, double->integer, but not Value->* just yet) into vm/NumericConversions.h, a header with minimized dependencies. r=luke
cdb6904fa2cf98115160eeeee3d7a5947d875acc
created 2012-04-25 09:54 +0100
pushed 2015-01-29 05:44 +0000
Ed Morley Ed Morley - Backout afab1aaf6704 & 0405d42629fd (bug 747197), 0379525bbdca (bug 746262), 91b9cba098f8 (bug 745944), 8535dc5b590a (bug 741040) for win debug bustage
0405d42629fd698fb331e28541135788cb7a7535
created 2012-04-19 16:18 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 747197 - Move basic numeric conversion operations (double->uint32_t, double->int32_t, double->integer, but not Value->* just yet) into vm/NumericConversions.h, a header with minimized dependencies. r=luke
2a1099b9f468910d7915a35d409d7b93d0cecbef
created 2012-06-25 10:03 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 764296 - free up bits in String::lengthAndFlags for new string subtypes (r=njn,a=akeybl)
2187cab0d2f6eed33fef23794a0d9a17fd01e048
created 2012-01-23 03:43 -0800
pushed 2015-01-29 05:44 +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
61ea97629f0fc0dc16c836600a5ec738c16bb699
created 2012-03-28 16:35 -0700
pushed 2015-01-29 05:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 739541. Add faster versions of JS_ValueToNumber and JS_ValueToECMAInt32. r=dmandelin
6b6084350c40398ef9441715b0bee9b8cddc37ca
created 2012-02-20 11:58 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
081b574dbad3ea95b40a458e036eabc7ed7ee7d3
created 2012-03-24 12:33 +0100
pushed 2015-01-29 05:44 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 30798fdc5bad
30798fdc5bad0d4b899faf5f979e1caf5a901484
created 2012-02-20 11:58 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
7a39ee24bd89ea0d9f3be6988b3642e64389af7a
created 2012-03-24 11:04 +0100
pushed 2015-01-29 05:44 +0000
Ms2ger Ms2ger - Backed out changeset f33e1e959036; r=bustage
f33e1e959036794b13b2b5169cfba81017d417c1
created 2012-02-20 11:58 +0100
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
6841f0601afdd6c08fa7d5be646e767e46aa4b03
created 2012-03-16 16:15 -0700
pushed 2015-01-29 05:44 +0000
Jim Blandy Jim Blandy - Bug 734454: Minor cleanups to atom declarations and definitions, in preparation for conversion to a table. r=waldo
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
d4105352a832b4a614daf469411895b24ea2bb16
created 2012-02-24 14:19 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
676cff5e3513d4e356a635c39add60cf69d514d2
created 2012-02-25 00:16 +0100
pushed 2015-01-29 05:44 +0000
Marco Bonardo Marco Bonardo - Backout 4fc2f49371a8 (bug 725550) for build failures
4fc2f49371a8cfbdbaea1948f02d4750e3e82296
created 2012-02-24 14:19 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
1b0466feed1917f4e18b5155a5229cb4a1f016c7
created 2012-02-08 18:38 -0800
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 725198: reuse js_DoubleToECMAInt32 for js_DoubleToECMAUint32, r=luke
051a19214251af08890cfabc6f3197eb625e9162
created 2012-01-22 21:22 -0800
pushed 2015-01-29 05:44 +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
c1321dc798b7c7d14678ab156a9d9aa19a010e1c
created 2012-01-23 11:52 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720941 - Remove JSDOUBLE_COMPARE (and DOUBLE_COMPARE, outside SpiderMonkey), as tinderbox's Windows compilers seem not to need it any more. r=dmandelin
0049666222dee49144171edc40da978cd78db2ba
created 2012-01-20 23:39 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720094 - Simplify the implementation of JSDOUBLE_IS_NaN a bit, consolidating two implementations (conditioned on the architecture) into one. r=dvander
1feecb1dad1fdfb87dfea3622f7398e135a99d3a
created 2012-01-12 19:18 -0800
pushed 2015-01-29 05:44 +0000
Chao-ying Fu Chao-ying Fu - Add MIPS support to JaegerMonkey (bug 678154, r=dvander).
db8ea632731159dd69fc17e6181c5e7ed0ba732e
created 2012-01-04 21:29 +0100
pushed 2015-01-29 05:44 +0000
Tom Schuster Tom Schuster - Bug 607692 - Inline parseInt(<int|double>, <0|10>) in JM. r=bhackett
37348c68ba0b7bdfd6affeebd30cd7d8cd68a987
created 2011-12-25 15:16 +0100
pushed 2015-01-29 05:44 +0000
Tom Schuster Tom Schuster - Bug 622348 - JavaScript Math.round incorrect for (2^53)-1. r=Waldo
e7312c8640ffa03228161972558b6a382cbd4f31
created 2012-01-20 23:39 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720094 - Simplify the implementation of JSDOUBLE_IS_NaN a bit, consolidating two implementations (conditioned on the architecture) into one. r=dvander, a=akeybl
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2015-01-29 05:44 +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
38e995ede4251ed60809e0df11350c5d5cc8e283
created 2011-12-05 17:10 -0500
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 707383 - Rename ValueTo{ECMA,}{Ui,I}nt32 so that To{Ui,I}nt32 is the ECMA spec method and NonstandardTo{Ui,I}nt32 is the non-standard JSAPI method functionality. r=luke
217edd58f5e50c6298a555711b742f1881cd844f
created 2012-01-20 23:39 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 720094 - Simplify the implementation of JSDOUBLE_IS_NaN a bit, consolidating two implementations (conditioned on the architecture) into one. r=dvander, a=akeybl
6049e8ad9755d3b4335a4624e99648ee644c7089
created 2011-10-27 16:11 +0100
pushed 2015-01-29 05:44 +0000
Ed Morley Ed Morley - Backout changeset 3b5b10d76887 (bug 678687) for V8/Dromaeo regressions on multiple platforms; a=mak
3b5b10d76887416b66d13330f91a8736b3049424
created 2011-10-26 18:46 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Try to coerce doubles to integers on tripped type barriers, bug 678687. r=dvander
0c2d5c359b0c88fc5282162a1f0a17eca065843a
created 2011-08-15 00:12 -0400
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 687642 - Start injecting the index/name/special split into JSOP_GETELEM. r=dvander
41e4d29fb76d1924c7415d5fda73c9437697b89a
created 2011-09-23 14:27 +0200
pushed 2015-01-29 05:44 +0000
Mike Hommey Mike Hommey - Bug 653056 - Use a bitwise version of JSDOUBLE_IS_NaN that Visual Studio PGO doesn't miscompile. r=jimb
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2015-01-29 05:44 +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-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
375dba36b8606ff4200f3d34295d621b3325f7c6
created 2011-07-27 17:09 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 674775 - Implement js::IndexToString to get a JSString corresponding to a uint32_t. r=luke
dcdd255aedf31be161200e5faa3c8f1a6c178436
created 2011-06-13 21:49 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 671143 - Rename ValueToNumber to ToNumber, to be more like the spec nomenclature. r=cdleary
cd2baff5325106e2ae8de2c225fc3452dc9568d7
created 2011-06-16 11:42 +0200
pushed 2015-01-29 05:44 +0000
Igor Bukanov Igor Bukanov - bug 664677 - initializing number and script state when creating the runtime. r=anygregor
4d99c0c736d49bca8eee0e440051fcdb421ea2d1
created 2011-06-10 11:44 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 663245 - Reduce exposure of jsbool.h, jsiter.h, and jsstr.h outside the JS engine to ding compile time less when they're touched. r=jimb
b67b035200efbc1181394d07842aa4b1da16101f
created 2011-05-02 10:55 -0700
pushed 2015-01-29 05:44 +0000
Chris Leary Chris Leary - Merge mozilla-central to tracemonkey. (CLOSED TREE)
d433ee7d9f86e49d59b63a0448791f02c9a4df80
created 2011-04-02 11:33 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 647385 - Implement a ToInteger helper that corresponds to the spec method (rather than inlining its contents everywhere it can be trivially used). Also fixes a couple bugs in one place that should have used ToInteger but didn't. r=cdleary
83e8315c5f69d1a1119fb4351f73f2c2e1598309
created 2011-04-27 08:23 +0200
pushed 2015-01-29 05:44 +0000
Mike Hommey Mike Hommey - Bug 640494 part 2 - Use bitwise operations in JSDOUBLE_IS_* functions. r=jimb
296792b874b9ed81c7517a8dd2aa76f5e9323bbc
created 2011-04-23 13:06 +0200
pushed 2015-01-29 05:44 +0000
Mike Hommey Mike Hommey - Backout changeset d29e1e37e7c2 from bug 640494 because of jsreftest orange on Win opt builds
d29e1e37e7c2088195a973515a144c80ad6ac814
created 2011-04-23 08:48 +0200
pushed 2015-01-29 05:44 +0000
Jason Orendorff Jason Orendorff - Bug 640494 part 2 - Use bit masking instead of signbit() to avoid problems when including some STL headers. r=luke
f949c8533aa03f15fb568d5b5ea2f2c7a9005e74
created 2011-03-31 01:13 -0700
pushed 2015-01-29 05:44 +0000
Paul Biggar Paul Biggar - Bug 634155: Account for NewCompartment's memory, and change allocation APIs (r=nnethercote)
4290338c39567c175461153040dd5918931fd903
created 2011-03-14 13:59 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 613457 - clean up string interfaces (r=njn)
7e5853562debba1c7b905cc1ce73a41695dbc748
created 2011-01-12 15:28 -0800
pushed 2015-01-29 05:44 +0000
Chris Leary Chris Leary - Bug 617935: Check string lengths using StringBuffer. (r=lw)
1d1fe1d1e6268ddcf9067b1b21516f0b6b10b80a
created 2010-12-06 10:26 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
73886af75b65e41e1d9aa89e90255ff3cac8c777
created 2010-11-10 11:43 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 610848 - merge js::Int32ToString and js_IntToString (r=waldo)
95c792930e9302b794eb946a813fd9f2c4da8c5b
created 2010-11-08 14:35 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 608120 - optimize js_ValueToString on int32s (r=waldo)
759533cf3c381a1e7ed69181fc31a2305ec8fc03
created 2010-10-19 10:39 -0700
pushed 2015-01-29 05:44 +0000
Tom Schuster Tom Schuster - Bug 594233 - speed up js::DefaultValue on Number builtin with void hint (r=lw)
b7869eca1558417f2b77ae5f43deb5fb08008832
created 2010-09-24 20:19 -0400
pushed 2015-01-29 05:44 +0000
Makoto Kato Makoto Kato - Bug 597814 - Optimize js_DoubleToECMAInt32 for MSVC and gcc x86_64. r=dvander
b156a63a8beab89d7bb2b1a004432ae12bcabe34
created 2010-09-13 13:08 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 590834 - Clean up number-to-string code. r=jwalden.
6e65c8d205ae157b7efbbe889c1a0d2f2d0e81d9
created 2010-08-02 15:55 -0700
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Merge from Tracemonkey.
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
18554cc9fc70510f1af91b65c0684c11e9752281
created 2010-07-05 13:44 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Change asX to toX, asXRef to getXRef, XTag to XValue
less more (0) -100 -60 tip