Kannan Vijayan
0197ccd4e5
Bug 831507 - Fix tbpl massive orange on CLOSED TREE. r=bhackett
2013-05-29 17:37:13 -04:00
Boris Zbarsky
e1d7ebf663
Bug 876805. Fix unsafe reference gc hazards in dom/ code. r=smaug
2013-05-29 16:16:04 -04:00
Kannan Vijayan
8c7029bcfa
Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem
2013-05-29 16:02:02 -04:00
Nicolas B. Pierron
50a08136e9
Bug 876382 - Fix OOM check in Ion code allocation of caches. r=h4writer
2013-05-28 23:21:23 -07:00
Brian Hackett
9ffc2d10d8
Bug 876458 - Fix MUnbox::congruentTo, r=jandem.
2013-05-29 13:31:35 -06:00
Bobby Holley
915ff39473
Bug 876762 - Remove support for mScopeForNewJSObjects. r=luke
2013-05-29 09:50:49 -07:00
Benjamin Peterson
cb8b8abaed
Bug 877058 - Remove compiler member of baseline's FrameInfo. r=jandem
2013-05-29 08:29:59 -07:00
Brian Hackett
d3c2a07077
Bug 876653 - Add missing isNative() test, r=jandem.
2013-05-29 09:13:34 -06:00
Brian Hackett
a16417b9f5
Bug 875804 - Always keep track of the use of custom iterators, r=jandem.
2013-05-29 09:09:45 -06:00
Jon Coppeard
9ddc84ce1b
Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix shell r=terrence
2013-05-29 09:28:03 +01:00
Brian Hackett
dd223e86ea
Bug 875476 - Avoid passing operands of the wrong type to EvaluateConstantOperands, r=jandem.
2013-05-29 08:57:02 -06:00
Ed Morley
ad1b3ee4b6
Merge latest green inbound changeset and mozilla-central
2013-05-29 15:24:19 +01:00
Ed Morley
e51bfd0b26
Backed out changeset 82024a9a3dfd (bug 876639) for B2G compilation failures on a CLOSED TREE
2013-05-29 12:09:41 +01:00
Jon Coppeard
e2792a4ae7
Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix shell r=terrence
2013-05-29 09:28:03 +01:00
Ryan VanderMeulen
39c4db0fb4
Merge m-c to fx-team.
2013-05-28 21:25:32 -04:00
Eddy Bruel
80b2243d36
Bug 637572 - Fix for Script-sourceStart-03.js CLOSED TREE
2013-05-28 15:08:15 -07:00
Eddy Bruel
69cd1d9077
Bug 637572 - Implement Debugger.Source.prototype.url; r=jimb
...
--HG--
rename : js/src/jit-test/tests/debug/Script-url.js => js/src/jit-test/tests/debug/Source-url.js
2013-05-28 13:02:55 -07:00
Eddy Bruel
a0ed8712fe
Bug 637572 - Implement Debugger.Source.prototype.sourceStart/Length; r=jimb
2013-05-28 12:54:16 -07:00
Bobby Holley
d96de02e67
Bug 872135 - Remove unnecessary nsContentUtils include. r=me DONTBUILD
2013-05-28 11:05:38 -07:00
Bobby Holley
6032157247
Bug 870423 - Tests. r=bz
2013-05-28 10:29:38 -07:00
Bobby Holley
97556fd572
Bug 870423 - Use the actual hasInstance proxy hook for function proxies. r=luke
2013-05-28 10:29:37 -07:00
Blake Kaplan
c30f3f432c
Bug 860435 - Don't use an iterator that's already at the end of the stack. r=terrence
2013-05-28 17:35:44 -07:00
Brian Hackett
887be7ca10
Bug 867820 - Box boolean inputs to double comparisons when a double conversion isn't possible, r=jandem.
2013-05-28 07:27:37 -06:00
Hannes Verschore
7c4d54a91e
Bug 876649: IonMonkey: Temporary disable MSetElementCache when no dense write is seen, r=jandem
2013-05-28 15:09:25 +02:00
Brian Hackett
c613017359
Bug 875276 - Improve robustness when optimizing .length accesses on objects, r=jandem.
2013-05-28 07:00:55 -06:00
Jan de Mooij
dc83deea6b
Bug 876434 - Compile JSOP_CALLEE with Baseline. r=djvj
2013-05-28 14:32:56 +02:00
Jan de Mooij
d8be424dad
Bug 876398 - Compile JSOP_POPN with Baseline and Ion. r=djvj
2013-05-28 14:32:47 +02:00
Jan de Mooij
f377913f91
Bug 876226 - Restore frame chain if evaluate fails. r=luke
2013-05-28 14:32:19 +02:00
Benjamin Bouvier
a22fd8dce1
Bug 875135: IonMonkey: Don't reorder operands when constant is already in rhs, r=sstangl
2013-05-26 13:20:57 -07:00
Joshua Cranmer
1b9302565d
Bug 868285 - Fix static checking builds, part 3: actually check js/src. r=glandium
2013-05-27 16:05:10 -05:00
Joshua Cranmer
c6a8662716
Bug 868285 - Fix static checking builds, part 2: Add MOZ_NONHEAP_CLASS. r=ehsan
...
--HG--
rename : build/clang-plugin/tests/TestStackClass.cpp => build/clang-plugin/tests/TestNonHeapClass.cpp
2013-05-27 16:05:02 -05:00
Phil Ringnalda
91622f83cb
Merge m-c to a CLOSED TREE m-i
2013-05-27 11:46:31 -07:00
Hannes Verschore
38e0ff4e07
Backout backout 2bb75f6d6877 (Bug 875276).
2013-05-27 19:01:27 +02:00
Kannan Vijayan
0926414add
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
2013-05-27 12:41:47 -04:00
Hannes Verschore
44f30fa009
Backout 4370f503d69f (Bug 875276).
2013-05-27 18:18:12 +02:00
Kannan Vijayan
5bff1c362e
Backout a17bb92b2d52 for bustage, CLOSED TREE.
2013-05-27 11:40:51 -04:00
Kannan Vijayan
d250d25570
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
2013-05-27 11:16:56 -04:00
Jon Coppeard
c437a3a2c0
Bug 875872 - Add public Heap<T> class for implementing post-barriers in the browser r=terrence
2013-05-27 12:51:25 +01:00
Jon Coppeard
8a68ce4b84
Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
2013-05-27 12:50:49 +01:00
Nicholas D. Matsakis
40ab6a86a6
Bug 874643 - Declare CallGetIntrinsicValue MIR to be unsafe r=shu
2013-05-25 13:47:10 -04:00
Nicholas D. Matsakis
7934b0dcde
Bug 862892 - Support off-main-thread compilation for parallel execution. r=shu,bhackett
2013-05-25 09:05:05 -04:00
Boris Zbarsky
349dadac4c
Bug 875939. Make passing a Rooted<T> or Handle<T> to a function taking |const T&| not be a gc hazard. r=terrence
2013-05-24 22:38:09 -04:00
Eddy Bruel
c978035b45
Merge for bug 637572
2013-05-24 17:05:46 -07:00
Eddy Bruel
f82d4065be
Bug 637572: Implement Debugger.Source.prototype.text; r=jimb
2013-05-24 17:00:08 -07:00
Shu-yu Guo
808628a419
Bug 875748. (r=djvj)
2013-05-24 16:55:54 -07:00
Shu-yu Guo
ed930f5585
Bug 875742. (r=djvj)
2013-05-24 16:55:54 -07:00
Nicolas B. Pierron
de8d3c79cc
Bug 774006 - IonMonkey: Implement SetElementIC for integer indexes. r=h4writer
2013-05-24 16:32:49 -07:00
Jeff Walden
2513717da8
Followup to bug 816033, remove a test. This was removed locally, but somehow the removal ended up in a different, not-yet-pushed patch. Sorry! :-(
...
--HG--
extra : rebase_source : 1f487c932c5d8ebffabe8c08da12a1f9916e221b
2013-05-24 16:15:46 -07:00
Masatoshi Kimura
46330f1dc1
Bug 875155 - Make bug 809674 test self-contained. r=bholley
2013-05-25 07:55:18 +09:00
Gary Kwong
d349c2ffd3
Backout b9beff192aa2 since it seems to have caused at least topcrash bug 875757, and possibly other topcrashes. r=luke in-person
...
--HG--
extra : rebase_source : 4c02b33ac8305ee1b06bbf64280ae13456b12386
2013-05-24 13:17:10 -07:00
Ed Morley
b04195e0ce
Merge latest green inbound changeset and mozilla-central
2013-05-24 15:49:15 +01:00
Vladimir Vukicevic
ff55db5503
b=873757; crash in JSStructuredCloneWriter::writeArrayBuffer; r=bz
2013-05-23 22:09:38 -04:00
Gregory Szorc
c85af048cd
Bug 873720 - Part 5: Only call into subtiers that perform work; r=ted
2013-05-23 16:28:11 -07:00
Gregory Szorc
ccf67001bd
Bug 873720 - Part 3: Track build state in build monitor; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
5060dee4f5
Bug 873720 - Part 1: Annotate build output with machine readable markers; r=ted
2013-05-23 16:28:09 -07:00
Luke Wagner
6a1e4910e4
Bug 779863 - check in testcase for bug 778603 (r=me)
...
--HG--
extra : rebase_source : 64416df83a09c0ebd6253cf2e1699f5e4243dc73
2013-05-23 16:09:15 -07:00
Steve Fink
8aa355eeda
Bug 874948 - Fix string rooting hazards in matching code, r=terrence
2013-05-23 15:32:41 -07:00
Jeff Walden
fc048d4c2a
Bug 816033 - Convert a jstest for hash table init with a really huge number to a jsapi-test, to avoid mega-tests taking forever and a day to run. Also add operation callbacks to the JSON.stringify replacer-is-array loop, and cap the initial size of the HashSet used to store property names extracted from the replacer array. (It'll grow naturally if extra elements are added.) r=luke
...
--HG--
extra : rebase_source : ec150c815c0c7003508a103edd45ec5f570603f3
2013-05-23 14:37:23 -07:00
Brian Hackett
a729128107
Bug 870821 - Fix typo.
2013-05-23 13:51:08 -06:00
Nicholas D. Matsakis
8927c4169b
Bug 872352 - Add liquid-resize and other benchmarks into parjs-benchmarks rs=tests
2013-05-23 15:39:05 -04:00
Nicholas D. Matsakis
140ae7ec78
Bug 873522 - Perf integration for IonMonkey r=dvander
2013-05-23 15:38:56 -04:00
Brian Hackett
dd8dda9eaa
Bug 875276 - Don't profile types in scripts until they are compiled by baseline, r=jandem.
2013-05-23 13:25:19 -06:00
Phil Ringnalda
fda0263af1
Merge m-c to birch
2013-05-23 21:20:32 -07:00
Jeff Walden
c70270ee16
Bug 873718 - Add a second argument to MakeConstructible, a value to be set as .prototype on the function. This ensures that .prototype is always an object, and that |new|ing the function will never invoke user-defined code trying to access the .prototype (and possibly hitting such a property along the prototype chain). r=till
...
--HG--
extra : rebase_source : 039448500590360f99e24350fdaa8da4c17f9487
2013-05-21 17:42:34 -07:00
Boris Zbarsky
b6bcc5c7f7
Bug 875628. NewProxyObject should take a handle for the private value. r=till
2013-05-24 13:03:13 -04:00
Ed Morley
a85a630c58
Merge mozilla-central and inbound
2013-05-24 16:09:48 +01:00
François Tigeot
b3bfc574e3
Bug 875666 - add || defined(__DragonFly__) to jsnativestack.cpp (r=luke)
...
--HG--
extra : rebase_source : 23bc7c6997e0e2b1c174f4f7a75f44f6a0155a42
2013-05-24 08:29:53 +02:00
Jan de Mooij
64decbed76
Bug 875473 - Add saveFrameChain option to shell evaluate function. r=luke
2013-05-24 14:03:36 +02:00
Jan de Mooij
7ca3f3c999
Bug 873155 - Remove StackFrame argument duplication. r=luke
2013-05-21 16:09:01 +02:00
Jan de Mooij
eccf118594
Bug 868431 - Disable Ion when Baseline is disabled, remove bailout-to-interpreter code. r=djvj
2013-05-24 14:03:31 +02:00
Jan de Mooij
3c8b0084d5
Bug 874825 - Correctly set HAS_ARGS_OBJ flag when bailing out to baseline. r=djvj
2013-05-24 14:03:28 +02:00
Kyle Machulis
0fa5578aa0
Bug 854517: Gecko configure.in changes for B2G Valgrind support; r=khuey
2013-05-23 12:26:52 -07:00
Brian Hackett
7658b71432
Bug 875290 - Remove TypeScript::LocalTypes, r=jandem.
2013-05-23 12:15:51 -06:00
Gregory Szorc
3a1f6ceaa0
Bug 874543 - Restart Makefile execution if backend is regenerated; r=glandium
2013-05-23 10:10:39 -07:00
Kannan Vijayan
028e4787ac
Bug 874687 - Fix bug with SPS being enabled when non-SPS-instrumented ion frames are on stack. r=jandem
2013-05-23 12:22:36 -04:00
Brian Hackett
c73f548b39
Bug 864218 - Improve performance when accessing variables defined in run-once closures, r=luke,jandem.
2013-05-23 05:59:53 -06:00
Mihai Sucan
1611b7310d
Bug 859756 - [browserconsole] Add timestamp to nsIConsoleMessages; r=bz
2013-05-24 21:36:56 +03:00
Mike Hommey
86fb98589b
Bug 875099 - Avoid including MDDEPEND_FILES twice. r=ted
2013-05-23 07:28:08 +02:00
Bobby Holley
4d51cd1086
Bug 874318 - Don't allow CALL on XOWs. r=mrbkap
2013-05-22 22:27:16 -06:00
Bobby Holley
346f85a57c
Bug 862380 - Tests. r=mrbkap
2013-05-22 22:27:15 -06:00
Bobby Holley
66cef80cfe
Bug 862380 - Silently fail for enumerate-like operations on XOWs. r=mrbkap
2013-05-22 22:27:15 -06:00
Bobby Holley
4b3957c0bc
Bug 862380 - Be more explicit about rejecting JSID_VOID for XOWs. r=mrkbap
...
We already do this, but it's helpful to be clear about it.
2013-05-22 22:27:15 -06:00
Bobby Holley
04fe393f0c
Bug 862380 - Pass the entered id in addition to the wrapper action to Policy::deny. r=mrbkap
2013-05-22 22:27:15 -06:00
Gary Kwong
18bff9ef41
Bug 776043 - Make jittests assert if an error does not exit with failure; r=terrence
...
--HG--
extra : rebase_source : 629830fae497347215d188d687e3dc1e41144b3f
2013-05-22 10:10:20 -07:00
Eddy Bruel
3ccfaf7eaa
Bug 637572 - Implement Debugger.Script.prototype.source; r=jimb
2013-05-22 16:42:52 -07:00
Eddy Bruel
d4369adba5
Bug 637572 - Use ScriptSourceObject instead of ScriptSource; r=jimb
2013-05-22 16:23:07 -07:00
Eddy Bruel
8882c53b4c
Bug 637572 - Implement ScriptSourceObject; r=jimb
2013-05-22 16:06:54 -07:00
Brian Hackett
d836361354
Bug 870821 - Seed observed values for integer CALLELEM ops with the possible targets, r=jandem.
2013-05-22 16:48:19 -06:00
Bobby Holley
c1dc65c3ef
Bug 868110 - Remove JS_GetGlobalObject. r=luke
...
\o/
2013-05-22 15:42:45 -06:00
Bobby Holley
d1daeb827a
Bug 868110 - Introduce a more private API for the consumers that really do need the default compartment object. r=luke
...
The primary consumer of this is the whole inner/outer DOM window setup, which
uses the default global to track the current inner. But there are few other
random ones as well.
We use this as an opportunity to convert a bunch of consumers from the two-step
GetNativeContext() -> JS_GetGlobalObject() into just |GetNativeGlobal()|. This
will make things much easier to convert when we start tracking the current inner
explicitly.
2013-05-22 15:42:44 -06:00
Bobby Holley
b0e91fda0d
Bug 871306 - Use the current global rather than the default global in jsdContext::GetGlobalObject. r=gabor
...
As far as I can tell from the IDL docs and digging through the Firebug source,
this is what we want here.
2013-05-22 15:42:44 -06:00
Bobby Holley
e81b05653a
Bug 871306 - Remove globalObject from jsdIFilter. r=gabor
...
It looks like firebug only ever passes null, which is equivalent to not using
it at all.
2013-05-22 15:42:43 -06:00
Bobby Holley
435d516232
Bug 871306 - Add an API for directly accessing the default JSD global and use it in ActivateDebugger. r=gabor
2013-05-22 15:42:43 -06:00
Tom Schuster
dea1fca4c0
Bug 863957 - Check if jsid is really a string in Components.interfacesByID. r=bz
2013-05-22 22:32:50 +02:00
Terrence Cole
103d8701de
Bug 872384 - Clone self hosted objects directly into tenured; r=till
...
The jit is allowed to bake pointers to intrinsics into jitcode. Since all
self-hosted clones are intrinsics, we need these to always be tenured.
--HG--
extra : rebase_source : b4e6b63db874a95d5eac4cafa34a7aaadd163f58
2013-05-16 10:24:22 -07:00
Mike Shal
994cfe0b6b
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Terrence Cole
684fde513f
Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
2013-04-18 17:03:40 -07:00
Brian Hackett
c95cae4506
Bug 870052 - Various tweaks to reduce recompilation on asm.js style apps, r=jandem.
2013-05-22 11:36:29 -06:00
Bobby Holley
29aaa7a698
Bug 872135 - Use the SafeJSContext in nsXPConnect::CheckForDebugMode. r=gabor
2013-05-22 10:05:28 -06:00
Bobby Holley
ac7f7ccafb
Bug 868130 - Fix include guard. r=me
2013-05-22 10:05:28 -06:00
Bobby Holley
91448a9dac
Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
...
There are still a handful that either are used with other runtimes, or that
happen very early/late in cx the lifetime of various things where it doesn't
necessarily make sense to have a cx on the stack. This should definitely ensure
that we're not doing double-duty with the nsCxPusher change, though.
2013-05-22 10:05:28 -06:00
Bobby Holley
ba8c5579b5
Bug 868130 - Add an AutoRequest inside nsCxPusher. r=gabor
2013-05-22 10:05:26 -06:00
Bobby Holley
20dd5cfed6
Bug 868130 - Remove the dependencies of the nsCxPusher machinery on nsContentUtils, use nsCxPusher in xpcshell, and privatize APIs. r=gabor
...
No more xpc::danger, for now. ;-)
2013-05-22 10:05:26 -06:00
Bobby Holley
fbfc8f9abe
Bug 868130 - Move nsCxPusher into XPConnect. r=gabor
...
The JSContext stack is an XPConnect construction. In particular, there are
situations where we want to manipulate it outside the lifetime of nsContentUtils
but within the lifetime of the stack itself. In order to do this cleanly, it's
helpful to use private XPConnect APIs. So the first step here is to move this into
js/src/xpconnect, so that we can take advantage of the stuff in xpcprivate.h.
--HG--
rename : content/base/src/nsCxPusher.cpp => js/xpconnect/src/nsCxPusher.cpp
rename : content/base/public/nsCxPusher.h => js/xpconnect/src/nsCxPusher.h
2013-05-22 10:05:26 -06:00
Bobby Holley
54ef3d2952
Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
2013-05-22 10:05:26 -06:00
Bobby Holley
b1aac00cc5
Bug 868130 - Make sure to push the context in the ObjectWrapperChild constructor. r=gabor
2013-05-22 10:05:24 -06:00
Bobby Holley
94963dc0b5
Bug 868130 - Enter a request for all of OnJSContextNew. r=peterv
2013-05-22 10:05:23 -06:00
Brian Hackett
f09bf4d7ea
Bug 871075 - Add rooting analysis warnings for unsafe address taken of variables DONTBUILD
2013-05-22 07:47:41 -06:00
Jan de Mooij
d1d46a2f99
Bug 857845 part 3 - Remove JM JSAPI flags, memory reporters and browser prefs. r=djvj
...
--HG--
extra : rebase_source : 8b2ed85801fcd8c8fd0fc16a89b1a275add1a310
2013-05-22 14:50:45 +02:00
Brian Hackett
977c424faf
Bug 871002 - Use uint32 comparisons more often, r=jandem.
2013-05-22 06:50:18 -06:00
Shu-yu Guo
fc3d229f80
Bug 867471 - Part 3: Compile rest parameter in Ion for parallel execution. (r=nmatsakis)
2013-05-21 23:52:45 -07:00
Shu-yu Guo
a31a730f99
Bug 867471 - Part 2: Compile rest parameter in Ion for sequential execution. (r=djvj)
2013-05-21 23:52:45 -07:00
Shu-yu Guo
90e2941bae
Bug 867471 - Part 1: Compile rest parameter in Baseline. (r=djvj)
2013-05-21 23:52:44 -07:00
Brian Hackett
fe1b0d0f84
Bug 868206 - Various fixes for the backtracking register allocator, r=jandem.
2013-05-21 21:40:44 -06:00
Matt Stults
a9a44d7f44
Bug 841615: Use MatchOnly mode for str.match(), saving wasted work when using .match() with a global regex; r=sstangl
2013-05-21 22:59:18 -04:00
Boris Zbarsky
08e2b56c8e
Bug 874612. Make some nsIXPConnectWrappedNative methods take a Handle<jsid> instead of a jsid. r=bholley
2013-05-21 22:59:17 -04:00
Luke Wagner
b85eb3d57c
Bug 864587 - Avoid overflowing the stack on long if/else-if chains in asm.js (r=sstangl)
...
--HG--
extra : rebase_source : af47319af567ac1d6a86e67f95c5ac6d332b1713
2013-05-08 18:34:56 -07:00
Luke Wagner
472ecf4674
Bug 686274 - Increase the limit on the maximum size of array initializers (r=bhackett)
...
--HG--
extra : rebase_source : 1c2cb231b8f7ea58089b353654efc886ad244ad0
2013-05-20 17:18:23 -07:00
Shu-yu Guo
d86001fe1b
Bug 873320 - Pass DEBUG defines into embedjs.py. (r=till)
2013-05-21 14:03:57 -07:00
Terrence Cole
05e2ef26ae
Bug 873136 - Only store the JSRuntime on the minor tracer once; r=billm
...
--HG--
extra : rebase_source : 76fc04c63d69041cd1133da2c7fa386d711ad0af
2013-05-14 13:09:22 -07:00
Terrence Cole
ad47779d8d
Bug 870496 - Purge moved objects in the NewObjectCache on minor GC; r=billm
...
--HG--
extra : rebase_source : 8d4b7df4cff1df4f1fc1de88e823a3e7541a55df
2013-05-08 12:02:48 -07:00
Terrence Cole
6cfac8a247
Bug 873142 - Do not shrink Arrays when tenuring; r=billm
...
The JITs assume that the capacity will not change between the initarray and the
actual initialization.
--HG--
extra : rebase_source : 53a3fe20f7fc687869ee303f58fbfa1bcf7324be
2013-05-14 13:09:26 -07:00
Kannan Vijayan
30e775f7e2
Bug 870514 - Uncommitted nit. r=h4writer
2013-05-21 16:42:56 -04:00
Kannan Vijayan
e503cd4d2f
Bug 870514 - Add Ion stubs for optimized shadowed gets on proxy objects. r=h4writer
2013-05-21 16:40:10 -04:00
Kannan Vijayan
7abd17539e
Bug 870514 - Add Baseline stubs for optimized shadowed gets on proxy objects. r=h4writer
2013-05-21 16:34:41 -04:00
Jason Orendorff
eeea08302c
Back out 91b95649a71e for GCC bustage. r=red on a CLOSED TREE.
2013-05-21 14:29:16 -05:00
Jason Orendorff
6e770fea9f
Silence clang "enumeration value not handled in switch" warnings. No bug#, rs=sfink on IRC.
2013-05-21 11:51:23 -05:00
Jason Orendorff
1b7eefe30c
Bug 874199 - Remove file-wide namespace blocks from Parser.cpp. r=luke.
2013-05-21 11:06:42 -05:00
Jason Orendorff
f265754807
Remove unused variable. No bug#, rs=Waldo on IRC.
2013-05-21 11:06:16 -05:00
Boris Zbarsky
434ab608fe
Bug 873229. Try harder to get a JSErrorReport out of exceptions. r=bholley,waldo
2013-05-21 14:15:30 -04:00
Ryan VanderMeulen
df0102cf98
Backed out changeset b52106ac0817 (bug 873155) for jit-test bustage.
...
CLOSED TREE
2013-05-21 10:48:06 -04:00
Jan de Mooij
b14b043ee4
Bug 873155 - Remove StackFrame argument duplication. r=luke
2013-05-21 16:09:01 +02:00
Bobby Holley
58c6661d63
Bug 874083 - Ignore domain in PrepareForWrapping prototype remapping. r=gabor, billm
2013-05-21 07:53:35 -06:00
Boris Zbarsky
e90b6bf83c
Bug 861587. Rejigger the WebIDL binding build system to do all binding codegen in a single python process while still using our dependency tracking for bindings to minimize the number of bindings we try to regenerate. r=khuey
2013-05-09 13:05:33 -04:00
Mike Hommey
7ead3ce12c
Bug 870306 - Put includes under /usr/include/mozjs-x.y instead of /usr/include/js-x.y on make install. r=sstangl,r=Waldo
2013-05-21 08:28:13 +02:00
Gregory Szorc
06dd9683e9
Bug 874078 - Move RecursiveMakeBackend.built rule to rules.mk; r=glandium
2013-05-20 23:26:20 -07:00
Phil Ringnalda
436981231b
Back out de1c0246854c (bug 851057), 89a472c35979 (bug 873142), f849dec1a6df (bug 870496), 45fbd0b38bc5 (bug 873136) for incomprehensible Android reftest failures
2013-05-20 22:10:15 -07:00
Bobby Holley
e65620490c
Bug 834701 - Remove the XBL bit from spidermonkey. r=luke
2013-05-20 22:34:18 -06:00
Brian Hackett
7f3a0017d1
Bug 871079 - Don't trigger operation callback if JS has been running for less than one second, r=bholley.
2013-05-20 20:26:44 -06:00
Gregory Szorc
8d30d5aabf
Bug 828317 - Require pymake to build on Windows; r=ted
2013-03-06 12:05:24 -08:00
Terrence Cole
62a293aa88
Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
2013-04-18 17:03:40 -07:00
Terrence Cole
715caa48c1
Bug 873142 - Do not shrink Arrays when tenuring; r=billm
...
The JITs assume that the capacity will not change between the initarray and the
actual initialization.
--HG--
extra : rebase_source : a7485d70a63ab8edea871c68696da9edf3872196
2013-05-14 13:09:26 -07:00
Terrence Cole
41aa5583b6
Bug 870496 - Purge moved objects in the NewObjectCache on minor GC; r=billm
...
--HG--
extra : rebase_source : 95da7731d4ea9ec023790a36de0a8cd7d68740f3
2013-05-08 12:02:48 -07:00
Terrence Cole
cf0230c18f
Bug 873136 - Only store the JSRuntime on the minor tracer once; r=billm
...
--HG--
extra : rebase_source : 3190b52824e68d38dbbefab0c202e408b8b51fe5
2013-05-14 13:09:22 -07:00
Steve Fink
bf68457834
Bug 874103 - Rename StringWrapper to avoid aliasing another struct for the static rooting analysis
...
--HG--
extra : rebase_source : 80893381c4d6c7aa32640bd7cf1199cf96524c5b
2013-05-20 12:59:59 -07:00
Steve Fink
2e64712e21
Bug 872823 - implement oomAfterAllocations testing function
...
--HG--
extra : rebase_source : 9baca68d56f8b15e691f2154bd8aa6b6cea45845
2013-05-20 12:59:55 -07:00
Terrence Cole
30eb5874ef
Bug 869248 - Add missing OOM check when resolving functions; r=Waldo
...
--HG--
extra : rebase_source : e1ba73794b8d1337c11fdce071ff03953b753ed0
2013-05-20 15:02:52 -07:00
Eddy Bruel
95f73a8711
Bug 860035 - Generate source notes for debugger statement; r=tschneidereit
2013-05-20 14:41:24 -07:00
Dan Gohman
9ff94ce0ac
Bug 871790 - Don't emit a subtract when the frame size is zero. r=sstangl
2013-05-20 16:54:21 -04:00
Dan Gohman
23f8017cd6
Bug 871723 - Fix a few minor errors in the assembly spew output. r=sstangl
2013-05-20 16:54:21 -04:00
Andrew McCreight
45b08b78f1
Bug 873111 - Statically enforce root/child phase separation in cycle collector graph building. r=smaug
2013-05-20 13:08:11 -07:00
Masatoshi Kimura
39d0ce714a
Bug 873753 - Remove classinfo bits from WebIDL-bound events. r=smaug
2013-05-21 04:34:12 +09:00
Jim Blandy
47af1cad8c
Bug 857091: Debugger: Don't ignore errors returned by dbg->addDebuggeeGlobal in addAllGlobalsAsDebuggees. r=jorendorff
2013-05-20 12:15:58 -07:00
Bobby Holley
aef9decad9
Bug 871887 - Make sure |this|-binding is correct or marquee event listeners. r=bz
2013-05-20 11:33:49 -06:00
Gregory Szorc
93a66626cc
Bug 873325 - Normalize topobjdir to an absolute path; r=glandium
2013-05-20 09:45:54 -07:00
Boris Zbarsky
85b06d58a3
Bug 873735 part 2. Change nsIXPConnectJSObjectHolder::GetJSObject to return a JSObject*. r=bholley
2013-05-20 08:44:18 -04:00
Boris Zbarsky
8fdfd3f823
Bug 873735 part 1. Fix the more or less mechanical browser rooting hazards. r=terrence
2013-05-20 08:40:06 -04:00
Boris Zbarsky
6dc4558e8d
Bug 873209. Trace the *vp of specialized DOM getters in Ion. r=jandem
2013-05-17 21:48:24 -04:00
Boris Zbarsky
9b8ebb7008
Bug 873730. Make JS_SourceHook take a Handle for the JSScript. r=till
2013-05-18 23:09:11 -04:00
Masatoshi Kimura
0ce5a821cd
Bug 871786 - Remove KeyboardEvent classinfo. r=smaug
2013-05-19 10:28:48 +09:00
Andrea Marchesini
38fc5d8909
Bug 870856 - Convert DOMError to WebIDL. r=Ms2ger, r=bz
2013-05-18 13:52:06 -04:00
Benjamin Peterson
f9bd24997d
Bug 872813 - Remove decomposing opcodes. r=luke
2013-05-18 07:48:47 -05:00
Jan de Mooij
0519257a4d
Bug 857845 - More StackFrame cleanup r=luke
...
--HG--
extra : rebase_source : 36e325eb2df7e5916acc6ca6a42e3d4ddd168d46
2013-05-17 16:45:49 +02:00
Jacek Caban
c1d707e00a
Bug 857845 - Remove Trampoline* assemblies from Makefile.in r=jdemooij
...
--HG--
extra : rebase_source : 3951144337f30d96b7105431703c3b514fcdb7c1
2013-05-17 16:42:21 +02:00
Boris Zbarsky
83c903514d
Back out revision 2a1149f381ed (bug 873209) because apparently pushValue does not adjust the frame size and hence we got a CLOSED TREE
2013-05-17 23:03:38 -04:00
Boris Zbarsky
fd290b314c
Bug 868312 finale: finish rooting dom/ code. r=smaug
2013-05-17 21:48:25 -04:00
Boris Zbarsky
a6b473665f
Bug 873209. Trace the *vp of specialized DOM getters in Ion. r=jandem
2013-05-17 21:48:24 -04:00
Gregory Szorc
14c4938355
Bug 873629 - Remove 129 empty Makefile.in files; r=ted
2013-05-17 16:20:11 -07:00
Ryan VanderMeulen
9a0ba8199c
Merge m-c to inbound on a CLOSED TREE.
2013-05-17 17:34:54 -04:00
Ryan VanderMeulen
0b28853762
Backed out changesets 073791f33ab7 and 7ac5779a426c (bug 859756) for causing intermittent Windows build failures.
...
CLOSED TREE
2013-05-17 17:30:20 -04:00
Ryan VanderMeulen
b34b45bbc7
Merge m-c to fx-team.
2013-05-17 12:51:20 -04:00
Bill Gianopoulos
557649a7f5
Bug 858566 - Avoid inadvertently enabling global optimziaion if --disable-optimize under Windows. r=dvander
2013-05-16 20:39:05 -04:00
Mihai Sucan
e9c7f9a4ce
Bug 859756 - [browserconsole] Add timestamp, category and window IDs to nsIConsoleMessages; r=bz
2013-05-16 20:23:46 +03:00
Terrence Cole
fe7de3d0c1
Bug 872381 - Don't bake the shape tree depth into tests; r=jandem
...
--HG--
extra : rebase_source : 5935f593dcbd0f297eb82f4d2489abf975749ff5
2013-05-16 10:23:42 -07:00
Terrence Cole
d7a16389ea
Bug 869733 - Assert we don't try to nursery allocate inside GC code; r=billm
...
--HG--
extra : rebase_source : 5cd269e8b904fba8cf80cd99c2ce9bea158e09b2
2013-05-10 15:57:11 -07:00
Terrence Cole
8961f9ac23
Bug 869733 - Tenure all clones caused by Lambda creation; r=shu
...
--HG--
extra : rebase_source : 7e22802f9e1bc6eec5f9a5ebe2d5bfb004f88a30
2013-05-10 15:50:49 -07:00
Jan-Ivar Bruaroey
724cdbf7ac
Bug 823512: Rewrite PeerConnection in JS-implemented WebIDL r=bz,jesup
2013-05-07 20:55:21 -04:00
Benjamin Peterson
9b8d841a43
No bug - Fix indentation. r=trivial DONTBUILD
2013-05-17 00:20:35 -05:00
Ryan VanderMeulen
94b76c580d
Merge m-c to inbound.
2013-05-17 15:40:53 -04:00
Jeff Walden
42125c8e0a
Bug 872853 - Make +"0x" evaluate to NaN. r=evilpie
...
--HG--
extra : rebase_source : ec46e8224922729a7f8ec1bb023f4e6733106c7c
2013-05-16 16:29:53 -07:00
Jeff Walden
8878bcd060
Bug 872853 - Move StringToNumberType into jsnum.cpp, now that it's not used anywhere else, and remove jsnuminlines.h. r=evilpie
...
--HG--
extra : rebase_source : 000e1257af9987c87893efe9c76b9f3d42e9bbe4
2013-05-16 16:17:05 -07:00
Jeff Walden
a54e4b1bd6
Bug 649570 - |delete window.NaN| should be a TypeError. This got fixed...sometime. Add a a test so we don't regress this in the future. r=sparky
...
--HG--
extra : rebase_source : 93ddcd629a445afc374b3535ad48af9067e08ff3
2013-05-14 12:56:26 -07:00
Till Schneidereit
035ecf512d
Bug 871857 - Only expose the Shell function getSelfHostedValue if MOZ_SELFHOSTEDJS is set. r=jwalden
...
--HG--
extra : rebase_source : d5eb3018101380240759736a6f0eadd4ed453ca2
2013-05-16 16:59:57 -07:00
Gregory Szorc
8e72b6e44d
Bug 848530 - Check for moz.build traversal at top of build; r=glandium
...
One of the first actions an invoked Makefile now does is check to see if
*any* moz.build file or Makefile.in is out of date. If so, config.status
is executed to rebuild the build backend.
Since we always perform this check as part of a build, we no longer need
special handling for out of date moz.build files during traversals. This
results in the removal of a significant amount of code!
Another upside of the change is that if a moz.build file is modified
during building, we don't (potentially) modify the build backend from
under the in-progress build. Thus the only race condition that remains
is if a moz.build is mutated during moz.build reading. This window (a
few seconds) is significantly shorter than the time of a full build
(minutes).
This patch should also enable us to remove empty Makefile.in files
without requiring a clobber.
2013-05-17 10:54:56 -07:00
Gregory Szorc
01ad66f868
Bug 860957 - Support for invoking non-recursive targets during partial tree builds; r=glandium
2013-05-17 10:54:53 -07:00
Bobby Holley
2164e47055
Bug 872772 - Tests. r=gabor
2013-05-17 10:44:25 -07:00
Bobby Holley
064079672c
Bug 872772 - Fix up lost Xray waivers when wrapping into the content compartment. r=gabor
2013-05-17 10:44:25 -07:00
Andrew McCreight
b13ef63428
Bug 865320 - Move the logic for deciding when to doing a merging CC into the cycle collector. r=smaug
2013-04-29 16:41:41 -07:00
Nathan Froyd
2271a709b0
Bug 871595 - don't include WrapperFactory.h in AccessCheck.h; r=bholley
2013-05-13 12:04:23 -04:00
David Zbarsky
81e131ceac
Remove some unused code due to bug 871189, r=bz over irc
2013-05-16 12:29:03 -07:00
David Zbarsky
c8f4001a0a
Bug 871189 - Remove Document classinfo r=bz
2013-05-16 11:06:21 -07:00
Jon Coppeard
eaf0b0d398
Bug 872305 - Remove CustomAutoRooter::trace*() methods in favour of JS_Call*Tracer() r=terrence
2013-05-16 10:03:41 -07:00
Boris Zbarsky
903eab0e9d
Bug 868715 part 10. Create specializations of Optional for 'any' and 'object' types so that we can have those look like Optional<Handle<Value> > and Optional<Handle<JSObject*> > respectively. r=peterv,sfink
2013-05-16 12:36:56 -04:00
Olli Pettay
a140d82a9a
additional patch for Bug 847594, remove bogus assertion, r=bz, CLOSED TREE
2013-05-16 19:16:29 +03:00
Benjamin Peterson
167fdfd8f7
Bug 872893 - Make EmitElemOp static. r=bhackett
...
--HG--
extra : rebase_source : ef256ee76e7d08e9a9b1ebfcd5f4b2cdd126c546
2013-05-16 10:54:26 -05:00
Ted Mielczarek
110919af49
bug 871712 - make MSVC PGO opt-in per-directory, and opt-in in the directories that matter. r=glandium
2013-05-16 09:33:26 -04:00
Aryeh Gregor
479d0df997
Bug 867098 - Don't implicitly convert to already_AddRefed in js/xpconnect/. r=peterv
2013-04-28 14:49:41 +03:00
Cameron McCormack
5cffb9cbd6
Bug 839103 - Part 11: Add StyleRule{Added,Removed,Changed} events. r=bz
2013-05-16 17:13:36 +10:00
Cameron McCormack
26cb31824b
Bug 839103 - Part 10: Add StyleSheetApplicableStateChange event. r=bz
2013-05-16 17:13:36 +10:00
Cameron McCormack
0a241ee395
Bug 839103 - Part 9: Unify nsIDOMStyleSheet{Added,Removed}Event. r=bz
2013-05-16 17:13:36 +10:00
Bobby Holley
718c0af04a
Bug 866823 - Handle standard prototype remapping in PrepareForWrapping. r=gabor,mrbkap
2013-05-15 21:13:12 -07:00
Bobby Holley
e64892b96e
Bug 866823 - Don't create waivers in WaiveXrayAndWrap if the caller has no business waiving. r=gabor,mrbkap
2013-05-15 21:13:12 -07:00
Benjamin Peterson
d2214881c4
Bug 872785 - Move GetBytecodeInteger to jsopcode.h; use it in the expression decompiler. r=bhackett
...
--HG--
extra : rebase_source : 4607cd7728cb3c00b601409493d6664221981ae2
2013-05-15 17:23:42 -05:00
Dan Gohman
df32ccf30c
Bug 871777 - Fold a load and a jump. r=jandem
2013-05-15 22:16:58 -04:00
Dan Gohman
36088f3cd7
Bug 869072 - Test whether the upper 32 bits of a register are zeroed by loading
...
an unsigned UINT32_MAX into a register and comparing with that, since x86's
cmp instruction's immediate field is a 32-bit signed field. r=sstangl
2013-05-15 22:16:10 -04:00
Bobby Holley
f16fc9fb32
Bug 871887 - Fix marquee _setEventListener. r=bz
2013-05-15 18:59:53 -07:00
Trevor Saunders
e6f2cf55d3
bug 860027 - lazily get the list of interfaces r=bholley
2013-05-03 17:22:46 -04:00
Trevor Saunders
b53dcf2bff
bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bholley r=bsmedberg
2013-04-09 16:00:21 -04:00
Till Schneidereit
add12574f2
Bug 872638 - Fix rooting hazard in js::intl_numberingSystem. r=terrence
...
--HG--
extra : rebase_source : b918299ce07676b86309f926b1806d65d05331bb
2013-05-15 11:43:28 -07:00
Steve Fink
cfb0f9d637
Bug 871995 - Fix rooting compilation failure in ObjectWrapperParent.cpp. r=till
...
--HG--
extra : rebase_source : 1477ca11f53e4b91ae694d0511e11b4e50dbd173
2013-05-14 16:46:48 -07:00
Steve Fink
ef2e645396
Bug 872191 - Rooting hazard in ion/Lowering.cpp. r=jonco
...
--HG--
extra : rebase_source : c1c792ee2aa9d21545392731f9068d48e8dab969
2013-05-13 16:55:20 -07:00
Jan de Mooij
0c0df1a375
Bug 857845 part 1 - rm JaegerMonkey. r=bhackett, sr=luke
2013-05-13 16:47:57 -07:00
Christian Holler
1d4a4d3eac
Bug 857189 - Fix incompatibility of ASM.js signal handler with AddressSanitizer. r=luke
2013-05-15 14:23:17 +02:00
Dan Gohman
b83f4ee457
Bug 871783 - Do not copy the stack pointer for alignment checks. r=nbp
...
Test the stack pointer directly instead of copying it to
a temporary register. This is debug-only code, but tidiness is nice.
2013-05-14 13:44:43 -07:00
Shu-yu Guo
ce7b8ecd78
Bug 872352 - Add NBody to parjs-benchmarks. (r=nmatsakis) DONTBUILD
2013-05-14 19:23:20 -07:00
Boris Zbarsky
de649cdeb6
Bug 872043. Add an API for getting the canonical Array.prototype for a global. r=waldo
2013-05-14 14:17:09 -04:00
Jon Coppeard
2a7dbf9c88
Bug 872185 - Annotate a couple of rooting analysis false positives r=sfink
2013-05-14 16:11:17 -07:00
Hannes Verschore
18afe42a47
Bug 870814 - IonMonkey: Enable native dense int32 when cache isn't monitored, r=jandem
2013-05-14 23:19:04 +02:00
Ryan VanderMeulen
01613554be
Backed out 4 changesets (bug 869195, bug 870845, bug 872043, bug 862825) for mochitest b-c, mochitest-other, and xpcshell orange on a CLOSED TREE.
...
Backed out changeset 049889b25a79 (bug 869195)
Backed out changeset fc0bef5a2cfd (bug 862825)
Backed out changeset 267fe0d9c201 (bug 870845)
Backed out changeset 7b06b9d1acb2 (bug 872043)
2013-05-14 16:40:26 -04:00
Boris Zbarsky
90921b63a0
Bug 872043. Add an API for getting the canonical Array.prototype for a global. r=waldo
2013-05-14 14:17:09 -04:00
Ehsan Akhgari
2d3a4531ba
Bug 866425 - Drop support for building with MSVC 2005 and 2008; r=glandium
2013-05-14 10:37:46 -04:00
Kannan Vijayan
50cd933dcf
Bug 870478 - Baseline Call_Scripted stub uses untraced this-value. r=terrence
2013-05-14 12:23:34 -04:00
Masatoshi Kimura
ac11f43104
Bug 673919 - Remove captureEvents, releaseEvents, and routeEvent. r=smaug
2013-05-14 21:18:39 +09:00
Bobby Holley
547eb6d9c3
Bug 871303 - Remove JS_GetGlobalObject from jsapi-tests. r=sfink
2013-05-13 13:57:25 -07:00
Bobby Holley
dc504768b2
Bug 871303 - Remove JS_GetGlobalObject from gdb tests. r=sfink
2013-05-13 13:57:25 -07:00
Joey Armstrong
2dbf79e9a4
bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal
2013-05-13 16:24:07 -04:00
Sankha Narayan Guria
f6313910a6
Bug 815431 - Implement String.prototype.repeat; r=tschneidereit
...
--HG--
extra : rebase_source : 4c200d1859a08758f491658ffe79e9bbf8c2ee98
2013-05-07 20:13:00 -07:00
Ryan VanderMeulen
8eb39acda3
Merge m-c to inbound.
2013-05-13 13:33:20 -04:00
Lukas Blakk
83d112ae3d
Merging in version bump NO BUG
2013-05-13 09:09:39 -07:00
Terrence Cole
759a20d36e
Bug 869735 - Fixes to ParallelArray compilation to support generational GC; r=nmatsakis
...
--HG--
extra : rebase_source : 41b4380630b0f47326a707a15b597ce22bb24caa
2013-05-08 12:02:48 -07:00
Terrence Cole
f6bcdf549e
Bug 869742 - Add post-barriers for writes to liveScopes; r=billm
...
--HG--
extra : rebase_source : 37596559db5d11f160f2c220a27effd575c9b508
2013-05-08 12:02:49 -07:00
Terrence Cole
6b71ab1fdd
Bug 869235 - Disable Zone::needsBarrier during minor GCs; r=billm
...
--HG--
extra : rebase_source : be141178dc9cf2da06d9eb2f13189f1db0876433
2013-05-08 11:45:12 -07:00
Terrence Cole
641ba05409
Bug 869730 - Fix an opt build error with --enable-gcgenerational; r=billm
...
--HG--
extra : rebase_source : e03f499f82186b84226026fc6856399ae511849d
2013-05-07 17:16:29 -07:00
Chris Peterson
dd45e151dc
Bug 871016 - Fix -Wunused-function warnings in AsmJS.cpp when building for Android ARM. r=luke
2013-05-09 11:26:46 -07:00
Ryan VanderMeulen
faa7131e2b
Merge m-c to inbound.
2013-05-10 14:57:50 -04:00
Ryan VanderMeulen
7f536b83f9
Backed out changeset 0d90de935ba3 (bug 869740) for mochitest-1 shutdown crashes.
2013-05-10 13:52:03 -04:00
Ryan VanderMeulen
153e36ec98
Backed out changesets 6be352955252 and 1bc459138617 (bug 770840) for Android nightly bustage (bug 870782).
...
CLOSED TREE
2013-05-10 12:38:26 -04:00
Jon Coppeard
8a41d4949d
Bug 869740 - Non-LIFO use of Rooted in XPCConvert::NativeInterface2JSObject(). r=bholley
2013-05-08 10:01:00 -07:00
Hannes Verschore
138801e0d0
Bug 768288: IonMonkey: Inline small functions with loops, r=djvj r=shu
2013-05-10 14:49:58 +02:00
Jan de Mooij
ad7fe2005d
Bug 870328 - Fix isSetName check in visitSetPropertyCacheT. r=bhackett
2013-05-10 13:38:52 +02:00
Jon Coppeard
cf30e53cea
Bug 870442 - Fix some shell rooting hazards and false positives r=terrence
2013-05-10 10:51:16 +01:00
Matt Brubeck
3d1118cab6
Back out changeset 8011f4e535fa (bug 768288) for jit-test failures
...
CLOSED TREE
2013-05-09 16:19:21 -07:00
Hannes Verschore
2a8d186f9c
Bug 768288: IonMonkey: Inline small functions with loops, r=djvj
2013-05-09 23:16:42 +02:00
Ryan VanderMeulen
1b533138b8
Backed out 6 changesets (bug 868996, bug 867903, bug 869014, bug 870219, bug 861587) for PGO bustage.
...
CLOSED TREE
2013-05-09 17:11:59 -04:00
Nicholas D. Matsakis
28f1991970
Bug 865931 - Fix varous minor problems with the comparison routines, add test r=shu
2013-05-08 21:36:20 -04:00
Brian O'Keefe
2186ab5dce
Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-05-01 14:05:40 -04:00
Bobby Holley
e11b57da96
Bug 770840 - Add Runtime aborts when using XPCWrappedJS off-main-thread. v2
2013-04-12 15:35:00 -04:00
Bobby Holley
94b63dfc74
Bug 770840 - Remove XPConnect test that explicitly runs JS on a seperate thread. v1
2013-04-12 15:34:00 -04:00
Dan Gohman
31346542e5
Bug 869515: IonMonkey: Fix IonSpewer when logging asm.js code, r=luke
2013-05-09 21:17:58 +02:00
Sean Stangl
620433e772
Bug 870095 - Follow-up: use ReorderCommutative() in more places. r=h4writer
2013-05-09 12:10:02 -07:00