Andrew McCreight
b05f7817b5
Bug 966766, part 2 - Move AddRef out of the ctor for XPCWrappedJSClass. r=gabor
2014-02-04 19:29:58 -08:00
Andrew McCreight
fa0ef480d3
Bug 966766, part 1 - Remove null check in XPCWrappedJSClass::GetNewOrUsed. r=gabor
2014-02-04 19:29:58 -08:00
Andrew McCreight
69f3ca8723
Bug 966765 - Remove DumpHeap call in ReleaseXPConnectSingleton. r=bholley
2014-02-04 19:29:58 -08:00
Andrew McCreight
5c52f65c1f
Bug 965920, part 3 - Smart pointerize newVariant. r=bholley
2014-02-04 19:29:58 -08:00
Andrew McCreight
65a3d26078
Bug 965920, part 2 - Smart pointerize gSharedScriptableHelperForJSIID. r=bholley
2014-02-04 19:29:58 -08:00
Andrew McCreight
fa05df2e35
Bug 965920, part 1 - Smart pointerize getters in XPConnect. r=bholley
2014-02-04 19:29:57 -08:00
Kannan Vijayan
0a6aa551cf
Bug 332176 - Change eval-ed scripts to have more descriptive filenames indicating the chain of evaluation, and give them absolute line numbers instead of the offset-from-lineno-of-eval-in-caller-script approach used currently. r=jimb
2014-02-04 16:23:20 -05:00
Nicholas D. Matsakis
61c8bb7bf8
Bug 950458 - Emit type barrier for derived typed objects r=jandem
2014-01-30 23:52:25 -05:00
Benjamin Bouvier
5993368483
Backed out 2 changesets for linux x86 bustage on a CLOSED TREE (bug 966957)
...
Backed out changeset dfb2e4c12bc0 (bug 966957)
Backed out changeset d983a44ff5b8 (bug 966957)
--HG--
extra : rebase_source : 99605acf06a8c5a32b12213eb64f14e8cc679cae
2014-02-04 17:07:20 +01:00
Bobby Holley
c6fb00a32a
Bug 959013 - Convert the Date object to use ClassSpec. r=luke
2014-02-04 07:51:54 -08:00
Bobby Holley
460ab407b5
Bug 959013 - Add a standardized initialization mechanism based on the ClassSpec. r=luke
2014-02-04 07:51:54 -08:00
Bobby Holley
857560e4fc
Bug 959013 - Add a mechanism to map from JSProtoKey to js::Class*. r=luke
2014-02-04 07:51:54 -08:00
Bobby Holley
9e65275dc6
Bug 959013 - Create storage for declarative class bootstrapping information on js::Class. r=luke
2014-02-04 07:51:54 -08:00
Benjamin Bouvier
0e8978f8ec
Backed out changeset 5b3dd105258e for Windows build failures
...
--HG--
extra : rebase_source : 83cadf05aaff31283f52bca8e0c9b90b2d8c6cc0
2014-02-04 16:33:21 +01:00
Benjamin Bouvier
b3fa312cba
Bug 878488: Implement asm.js Math constants; r=luke
2014-02-04 16:11:54 +01:00
Andy Wingo
fcf348668b
Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs r=jorendorff
...
--HG--
extra : rebase_source : 961f0b07a7d3ae0f2598a23eaf12269186b05294
2014-02-04 15:51:28 +01:00
Andy Wingo
c1263285b0
Backed out changeset d45ebc647b51 (missing r= line)
...
--HG--
extra : rebase_source : 8152fc0672e27c423494cb302eae8edd089e086f
2014-02-04 15:49:13 +01:00
Benjamin Bouvier
693f0b6d3a
Bug 966957: Concat Float32 too; r=h4writer
2014-02-04 15:50:17 +01:00
Benjamin Bouvier
6e1b1c9e73
Bug 966957: Specialize ToString for Float32; r=h4writer
2014-02-04 15:48:05 +01:00
Andy Wingo
9820bafab7
Bug 967434 - Remove JS_HAS_DESTRUCTURING ifdefs
2014-02-04 15:43:00 +01:00
Andy Wingo
50eddbfcf3
Bug 966912 - Part 1: Rename blockChain to staticScope r=luke
2014-02-04 14:24:42 +01:00
Benjamin Bouvier
9fc25ff51c
Bug 966926: Force ToString not to have Float32 inputs; r=h4writer
...
--HG--
extra : rebase_source : beef551756493a697923db13607f41a3680c1eb6
2014-02-03 18:22:40 +01:00
Dan Minor
c260585fd2
Bug 959155 - Jit-test basic\bug698584.js fails on Windows test machines; r=terrence
2014-02-03 08:50:19 -05:00
Dan Minor
e18d367e9a
Bug 959158 - Jit-test tests\asm.js\testZOOB.js fails on Windows 8 test machines; r=luke
2014-02-03 09:16:11 -05:00
Jan de Mooij
828dc2aab5
Bug 967039 - Fix a bogus assert in DebugLeaveBlock. r=wingo
2014-02-04 11:57:20 +01:00
Nicholas Nethercote
a982179883
Bug 964238 (part 2) - Remove AutoStringRooter, because it's no longer used. r=terrence.
...
--HG--
extra : rebase_source : 3d3253f2bc1a867679841d60e4b49c62b8f917c5
2014-01-30 14:59:18 -08:00
Nicholas Nethercote
e8da47d480
Bug 964238 (part 1) - Remove JSStableString and StableTwoByteChars. r=terrence.
...
--HG--
extra : rebase_source : 1859ce0b42661494fa13628551359a5a5d5663c0
2014-01-30 14:58:53 -08:00
Boris Zbarsky
264a2cc7b2
Bug 966665. Don't DCE DOM method calls and getters that can throw exceptions. r=jandem
2014-02-03 11:04:06 -05:00
Ryan VanderMeulen
b8618a38d5
Backed out changesets 45840c6628d7 and acadb164dbc5 (bug 941805) for causing bug 966782.
2014-02-03 08:34:51 -05:00
Benjamin Peterson
b34f982b2b
Bug 966695 - Fix signed/unsigned comparison warning. r=Waldo
2014-02-01 21:16:42 -05:00
Till Schneidereit
646f5596f0
Bug 960513 - Ensure LazyScript has script set for non-lazy canonical functions. r=jandem
...
--HG--
extra : rebase_source : ae490f18cd2a78c2d7afecf9ee32f11c38ab3cda
2014-02-01 23:31:57 +01:00
Till Schneidereit
22ea5f0853
Bug 952870 - Treat -0 and 0 as the same key in Maps and Sets. r=jorendorff
...
--HG--
extra : rebase_source : c5fb6daf43530d67bfb60c24ac8ceecd2fa0b60d
2014-02-01 23:30:44 +01:00
Till Schneidereit
36d54591b5
Bug 958951 - Return IteratorResult object for completed generators instead of throwing. r=jorendorff
...
--HG--
extra : rebase_source : 8f9d5f592ac36713fe66a471c7213ac297d232cb
2014-02-01 23:20:14 +01:00
Andrew McCreight
807f22af60
Bug 965994 - Add extra braces around subobject initialization to fix build warning. r=Waldo
2014-02-01 16:20:26 -05:00
Douglas Crosher
013dffba64
Bug 965762 - ARM Simulator: Support an environment variable and shell argument to drop into the debugger after a given number of instructions. r=jandem
2014-02-01 12:25:15 +11:00
Douglas Crosher
ee75876d67
Bug 966570 - ARM Simulator: Avoid using the cmd pointer when it has not been set in the debugger. r=jandem
2014-02-01 12:21:27 +11:00
Douglas Crosher
2e3633b3f3
Bug 857071 - Ionmonkey ARM: Support a HWCAP environment variable override. r=mjrosenb
2014-02-01 19:02:32 +11:00
Terrence Cole
d319eb321c
Bug 966040 - Allocate dynamic slots for createObject and createArray in the nursery in GGC; r=jonco
2014-01-31 11:43:44 -08:00
Terrence Cole
efa144a708
Bug 966040 - Simplify and minimize the allocation path for non-objects; r=jonco
2014-01-31 11:43:43 -08:00
Jon Coppeard
50e1f34d5a
Bug 959787 - Handlify JS_GetProperty and related APIs r=terrence r=bz
2014-01-31 09:55:20 +00:00
Jan de Mooij
80f041fdbf
Bug 966264 - Don't allocate new "[object Foo]" strings for the most common classes. r=njn
2014-02-01 13:13:41 +01:00
Eric Faust
0c400f38e9
Bug 924720 - Followup: Remove js::IsProxyClass(clasp), and use clasp->isProxy() instead. (r=jwalden)
2014-02-01 00:30:44 -08:00
Eric Faust
9a5e3c40b9
Bug 947487 - Part 2: Generate and use js::Class structs for DOM proxies. (r=bz)
2014-02-01 00:29:52 -08:00
Kyle Huey
6d033cceb1
Bug 961286 - Use move semantics for JSAutoStructuredCloneBuffer and wrappers. r=jorendorff, r=bent
2014-01-31 21:50:07 -05:00
Brian Hackett
c339fa01fb
Bug 941805 - Unbreak non-threadsafe JS builds.
2014-01-31 19:43:40 -07:00
Brian Hackett
fc86d50852
Bug 941805 - Make the pool of JS workers be per process rather than per runtime, r=billm.
2014-01-31 18:58:16 -07:00
Shu-yu Guo
4c62363f28
Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
2014-01-31 14:57:57 -08:00
Bobby Holley
d7d15c736f
Bug 962449 - Make various getOrCreate methods static to efficiently fix hazards. r=Waldo
2014-01-31 14:51:42 -08:00
Bobby Holley
6462299da5
Bug 962449 - Don't call initIteratorClasses directly, and use ensureConstructor. r=luke
...
This isn't strictly necessary at this point. The basic issue is that there are
a few new classes (iterator stuff, intl stuff, and typed objects) that use this
kind of constructor bootstrap scheme, and each of them will need something like
this to move to ClassSpecs. But that doesn't actually need to happen until we
convert them. I wrote this patch before I realized this, and I believe it's
correct, so I figured I'd get it landed along with everything. But I'm also ok
to skip it for now.
2014-01-31 14:51:41 -08:00
Bobby Holley
36bbe3d479
Bug 962449 - Remove init functions from JSStdName, and pipe everything through ensureConstructor. r=luke
2014-01-31 14:51:41 -08:00