Brian Hackett
|
1573459c2b
|
Rename RootedVar to Rooted, bug 756823. r=billm
|
2012-05-24 16:05:18 -07:00 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Brian Hackett
|
c07eaa0e3e
|
Use handles in API object hooks where possible, bug 750733. r=billm
|
2012-05-19 15:03:45 -07:00 |
|
Tom Schuster
|
55fd8ff0a0
|
Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
|
2012-05-19 21:56:17 +02:00 |
|
Brian Hackett
|
9ae1966596
|
Backed out changeset 5fc7462dd394 for android orange.
|
2012-05-19 11:52:55 -07:00 |
|
Brian Hackett
|
a863456144
|
Use handles in API object hooks where possible, bug 750733. r=billm
|
2012-05-19 09:48:09 -07:00 |
|
Ms2ger
|
69a5e8ca53
|
Bug 755889 - Inline NonstandardToInt32 into JS_ValueToInt32; r=luke
|
2012-05-18 10:29:38 +02:00 |
|
Bill McCloskey
|
e0fc180960
|
Bug 743879 - Eliminate lazy atoms (r=Waldo)
|
2012-05-07 10:13:04 -07:00 |
|
Bill McCloskey
|
939bc668ca
|
Bug 743879 - Backout for build errors (r=bustage)
|
2012-05-07 10:27:10 -07:00 |
|
Bill McCloskey
|
b084713e6c
|
Bug 743879 - Eliminate lazy atoms (r=Waldo)
|
2012-05-07 10:13:04 -07:00 |
|
Brian Hackett
|
3e6dfb0349
|
Disallow non-canonical jsids, bug 751331. r=luke
|
2012-05-06 13:45:19 -07:00 |
|
Jeff Walden
|
6c0b5b116e
|
Disable a small bit of debug code when compiling with MSVC as a temporary workaround for a compiler bug. Hopefully a semantically-equivalent workaround can be found in the longer term, but in the short term this at least makes debug Windows shell builds compile again, in a way dmandelin thinks is at least not unreasonable. Another followup to bug 745472, split out for clarity, r=themaid
--HG--
extra : rebase_source : 3f211be919bbc567167859daabb4c41ef2677fbe
|
2012-05-03 19:17:19 -07:00 |
|
Brian Hackett
|
0079174207
|
Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
|
2012-04-30 17:10:30 -07:00 |
|
Jeff Walden
|
36690ba6dd
|
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
--HG--
extra : rebase_source : 9adeb7048427d501dddc4a13b735309f7b1207c6
|
2012-04-19 16:18:24 -07:00 |
|
Ed Morley
|
bf37d98c17
|
Backout afab1aaf6704 & 0405d42629fd (bug 747197), 0379525bbdca (bug 746262), 91b9cba098f8 (bug 745944), 8535dc5b590a (bug 741040) for win debug bustage
|
2012-04-25 09:54:34 +01:00 |
|
Jeff Walden
|
4d293739ec
|
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
--HG--
extra : rebase_source : a564ba8f6a4350c1c49359f08e9de44670b89aeb
|
2012-04-19 16:18:24 -07:00 |
|
Brian Hackett
|
71506db37a
|
Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
|
2012-04-12 09:23:51 -07:00 |
|
Jeff Walden
|
18b2aec6c5
|
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
|
2012-01-23 03:43:16 -08:00 |
|
Matt Brubeck
|
b7d725d72a
|
Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
|
2012-04-12 22:07:43 -07:00 |
|
Brian Hackett
|
90b23329e3
|
Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
|
2012-04-12 09:23:51 -07:00 |
|
Nathan Froyd
|
70e094f740
|
Bug 614188 - Part 3: build double-conversion as a part of MFBT; r=Waldo
|
2012-04-09 12:05:11 -04:00 |
|
Boris Zbarsky
|
102b2ce8c9
|
Bug 739541. Add faster versions of JS_ValueToNumber and JS_ValueToECMAInt32. r=dmandelin
|
2012-03-28 16:35:21 -07:00 |
|
Jeff Walden
|
16c13e16cb
|
Bug 738075 - Remove the unnecessary Class* argument from GlobalObject::createConstructor. r=dmandelin
|
2012-03-21 13:32:43 -07:00 |
|
Jim Blandy
|
d437ab862a
|
Bug 734454: Minor cleanups to atom declarations and definitions, in preparation for conversion to a table. r=waldo
|
2012-03-16 16:15:31 -07:00 |
|
Jeff Walden
|
c99af04c11
|
Bug 735313 - StringBuffer still needs length validation. r=luke
|
2012-03-14 15:29:29 -07:00 |
|
David Mandelin
|
5e02d0630c
|
Bug 733260: remove typedef jsuint, r=luke
--HG--
extra : rebase_source : e8f576e1b5b189b47807c613c0cff79f5c8038e7
|
2012-03-05 18:43:45 -08:00 |
|
Charles Chan
|
ccd935f93a
|
Bug 724736 - Move js::StringBuffer into js/src/vm/StringBuffer{-inl.h,.cpp}. r=jwalden
--HG--
extra : rebase_source : 69c3319801fbe80dbe0fc150680c9ffca2e519d9
|
2012-03-05 12:40:11 -08:00 |
|
David Mandelin
|
8984e21021
|
Bug 732306: Remove typedef jsint, r=luke
--HG--
extra : rebase_source : 4d15a8514dbd698c114fa688461e533afab68ffa
|
2012-03-01 18:54:01 -08:00 |
|
Jason Orendorff
|
da07715475
|
Add CallArgs::hasDefined convenience method. Bug 730676, r=luke.
--HG--
extra : rebase_source : 12e51485479c86a518300de28fe125e692dea4c6
|
2012-03-01 12:48:52 -06:00 |
|
David Mandelin
|
0be0db4666
|
Bug 730511: remove obsolete typedefs intN, uintN, r=luke
|
2012-02-28 15:11:11 -08:00 |
|
David Mandelin
|
59dcf8cdf7
|
Bug 725550: remove obsolete typedef jsdouble, r=jwalden
|
2012-02-24 14:19:52 -08:00 |
|
Marco Bonardo
|
74afb56c79
|
Backout 4fc2f49371a8 (bug 725550) for build failures
|
2012-02-25 00:16:47 +01:00 |
|
David Mandelin
|
ad7cda83f5
|
Bug 725550: remove obsolete typedef jsdouble, r=jwalden
--HG--
extra : rebase_source : 772c2982184d7b3d1680737323395365e6b218da
|
2012-02-24 14:19:52 -08:00 |
|
Jeff Walden
|
294b5f03eb
|
Bug 728423 - Fix warnings in js/src related to JSObject::asString et al (r=luke)
--HG--
extra : rebase_source : 8b64d2593d684a4e5d0d1ee87072db03afb78efe
|
2012-02-20 13:56:10 -08:00 |
|
Jeff Walden
|
850206480a
|
Bug 728095 - Eliminate all primitive-this machinery from JSObject and relegate it to subclasses. r=bhackett
|
2012-02-16 19:10:45 -08:00 |
|
David Mandelin
|
0afa5c5bef
|
Bug 725198: reuse js_DoubleToECMAInt32 for js_DoubleToECMAUint32, r=luke
|
2012-02-08 18:38:32 -08:00 |
|
Jeff Walden
|
ca8c9935e4
|
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
--HG--
extra : rebase_source : 073e357a4f7bcfe1af4de5e7370d10dae9a3a07d
|
2012-01-22 21:22:10 -08:00 |
|
Luke Wagner
|
deb78ef5af
|
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor,rs=mccr8)
--HG--
extra : rebase_source : f6d2c2c6083f4589691ede571159bfd7e7ef8701
|
2011-07-18 14:54:48 -07:00 |
|
Matt Brubeck
|
54f0eed49e
|
Back out 79deba022227 (bug 675078) because of Win debug mochitest-other failures
|
2012-01-24 17:32:30 -08:00 |
|
Luke Wagner
|
411fc35146
|
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
|
2011-07-18 14:54:48 -07:00 |
|
Chris Leary
|
12e2b7fd7e
|
Bug 717762: Proliferate js_memcpy and PodCopy, take 2. (r=luke)
--HG--
extra : rebase_source : 73083063f32036d037b34f0ec96d06192f2ae649
|
2012-01-17 14:32:36 -08:00 |
|
Tom Schuster
|
b39e7edd83
|
Bug 607692 - Inline parseInt(<int|double>, <0|10>) in JM. r=bhackett
--HG--
extra : rebase_source : 341df111df6ad7568dfbcddd60f31c8c9eece85f
|
2012-01-04 21:29:54 +01:00 |
|
Luke Wagner
|
6e9feca701
|
Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
--HG--
rename : js/src/vm/CallObject-inl.h => js/src/vm/ScopeObject-inl.h
rename : js/src/vm/CallObject.cpp => js/src/vm/ScopeObject.cpp
rename : js/src/vm/CallObject.h => js/src/vm/ScopeObject.h
extra : rebase_source : 0efa6c9ac4ceb10f48fe7ee7b199333da2b54cd9
|
2012-01-02 15:02:05 -08:00 |
|
Jeff Walden
|
87d3f92e61
|
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
|
2011-12-08 22:54:10 -05:00 |
|
Jeff Walden
|
91683ae3e3
|
Bug 704313 - Implement mozilla/StdInt.h. r=cjones
--HG--
extra : rebase_source : b221134fdfbde13a37a6ef621bba3ca183a46101
|
2011-11-22 17:42:57 -08:00 |
|
Jeff Walden
|
adf79ecc9c
|
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
|
2011-12-05 17:10:02 -05:00 |
|
Jeff Walden
|
f757943ac9
|
Bug 707061 - Rename js_ValueToString to ToString. Also, consistent with ToObject, make ToString include an inline already-string fast path, and make ToStringSlow be an out-of-line slow path for the case where the value is not a string (asserting that this is the case). r=luke
|
2011-12-01 19:35:44 -08:00 |
|
Tom Schuster
|
e9f056e856
|
Bug 663338 - parseInt was wrong for very small doubles. r=jandem
--HG--
extra : rebase_source : 41c6581143053835665dc47d88f60d918be57450
|
2011-12-06 11:31:16 +01:00 |
|
Tom Schuster
|
37d27f441c
|
Bug 700169 - Refactor code to use StringBuffer. r=Waldo
--HG--
extra : rebase_source : fefe9dcae3b2e227b9b32a17a976320eb9d71ba3
|
2011-12-06 11:31:00 +01:00 |
|
David Anderson
|
1d72119281
|
Remove traceable natives (bug 698201 part 3, r=luke).
|
2011-11-22 17:41:42 -05:00 |
|