Jan de Mooij
ccad30c741
Bug 876398 - Compile JSOP_POPN with Baseline and Ion. r=djvj
2013-05-28 14:32:47 +02:00
Jan de Mooij
57d16360ab
Bug 876226 - Restore frame chain if evaluate fails. r=luke
2013-05-28 14:32:19 +02:00
Benjamin Bouvier
7d5d26f70c
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
afd38241e3
Bug 868285 - Fix static checking builds, part 3: actually check js/src. r=glandium
2013-05-27 16:05:10 -05:00
Joshua Cranmer
68fd63a1cb
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
4ddeff37d5
Merge m-c to a CLOSED TREE m-i
2013-05-27 11:46:31 -07:00
Hannes Verschore
d4346b5aa1
Backout backout 2bb75f6d6877 (Bug 875276).
2013-05-27 19:01:27 +02:00
Kannan Vijayan
24ccfe7921
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
2013-05-27 12:41:47 -04:00
Hannes Verschore
7c6f34a291
Backout 4370f503d69f (Bug 875276).
2013-05-27 18:18:12 +02:00
Kannan Vijayan
f3586f6e97
Backout a17bb92b2d52 for bustage, CLOSED TREE.
2013-05-27 11:40:51 -04:00
Kannan Vijayan
fa3d50bbff
Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett
2013-05-27 11:16:56 -04:00
Jon Coppeard
e332d9d878
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
f53a29e132
Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz
2013-05-27 12:50:49 +01:00
Nicholas D. Matsakis
59421789f3
Bug 874643 - Declare CallGetIntrinsicValue MIR to be unsafe r=shu
2013-05-25 13:47:10 -04:00
Nicholas D. Matsakis
8624943f43
Bug 862892 - Support off-main-thread compilation for parallel execution. r=shu,bhackett
2013-05-25 09:05:05 -04:00
Boris Zbarsky
e1dd3b2077
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
522516b0d6
Merge for bug 637572
2013-05-24 17:05:46 -07:00
Eddy Bruel
1ae006d3bf
Bug 637572: Implement Debugger.Source.prototype.text; r=jimb
2013-05-24 17:00:08 -07:00
Shu-yu Guo
6c5ae9572f
Bug 875748. (r=djvj)
2013-05-24 16:55:54 -07:00
Shu-yu Guo
b4bb75b22e
Bug 875742. (r=djvj)
2013-05-24 16:55:54 -07:00
Nicolas B. Pierron
c6d1c54495
Bug 774006 - IonMonkey: Implement SetElementIC for integer indexes. r=h4writer
2013-05-24 16:32:49 -07:00
Jeff Walden
b4874d1944
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
5e157a3641
Bug 875155 - Make bug 809674 test self-contained. r=bholley
2013-05-25 07:55:18 +09:00
Gary Kwong
bd6bca54cf
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
05416056b0
Merge latest green inbound changeset and mozilla-central
2013-05-24 15:49:15 +01:00
Vladimir Vukicevic
d04afec683
b=873757; crash in JSStructuredCloneWriter::writeArrayBuffer; r=bz
2013-05-23 22:09:38 -04:00
Gregory Szorc
f95a6369a3
Bug 873720 - Part 5: Only call into subtiers that perform work; r=ted
2013-05-23 16:28:11 -07:00
Gregory Szorc
569b940af9
Bug 873720 - Part 3: Track build state in build monitor; r=ted
2013-05-23 16:28:10 -07:00
Gregory Szorc
db71028454
Bug 873720 - Part 1: Annotate build output with machine readable markers; r=ted
2013-05-23 16:28:09 -07:00
Luke Wagner
d6e504abaa
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
ce4368d4d0
Bug 874948 - Fix string rooting hazards in matching code, r=terrence
2013-05-23 15:32:41 -07:00
Jeff Walden
6d7a94e112
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
6bd0280cf4
Bug 870821 - Fix typo.
2013-05-23 13:51:08 -06:00
Nicholas D. Matsakis
d0cda62dd5
Bug 872352 - Add liquid-resize and other benchmarks into parjs-benchmarks rs=tests
2013-05-23 15:39:05 -04:00
Nicholas D. Matsakis
5121b27fe0
Bug 873522 - Perf integration for IonMonkey r=dvander
2013-05-23 15:38:56 -04:00
Brian Hackett
0f3d629dfa
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
f00f44e120
Merge m-c to birch
2013-05-23 21:20:32 -07:00
Jeff Walden
6476473308
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
d5daf7eeff
Bug 875628. NewProxyObject should take a handle for the private value. r=till
2013-05-24 13:03:13 -04:00
Ed Morley
6b263d87fa
Merge mozilla-central and inbound
2013-05-24 16:09:48 +01:00
François Tigeot
91ab86ff26
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
ffa528e2a7
Bug 875473 - Add saveFrameChain option to shell evaluate function. r=luke
2013-05-24 14:03:36 +02:00
Jan de Mooij
15de9fbbf1
Bug 873155 - Remove StackFrame argument duplication. r=luke
2013-05-21 16:09:01 +02:00
Jan de Mooij
1cb900eb06
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
aa103372ca
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
689b0cd403
Bug 854517: Gecko configure.in changes for B2G Valgrind support; r=khuey
2013-05-23 12:26:52 -07:00
Brian Hackett
1024ae7987
Bug 875290 - Remove TypeScript::LocalTypes, r=jandem.
2013-05-23 12:15:51 -06:00
Gregory Szorc
b4b4a0f49b
Bug 874543 - Restart Makefile execution if backend is regenerated; r=glandium
2013-05-23 10:10:39 -07:00
Kannan Vijayan
f88eaf7e46
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
8418f12392
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
4e10acc040
Bug 859756 - [browserconsole] Add timestamp to nsIConsoleMessages; r=bz
2013-05-24 21:36:56 +03:00
Mike Hommey
1255a621c5
Bug 875099 - Avoid including MDDEPEND_FILES twice. r=ted
2013-05-23 07:28:08 +02:00
Bobby Holley
29228294cc
Bug 874318 - Don't allow CALL on XOWs. r=mrbkap
2013-05-22 22:27:16 -06:00
Bobby Holley
8e973c4709
Bug 862380 - Tests. r=mrbkap
2013-05-22 22:27:15 -06:00
Bobby Holley
047952f04b
Bug 862380 - Silently fail for enumerate-like operations on XOWs. r=mrbkap
2013-05-22 22:27:15 -06:00
Bobby Holley
7e08d10ad9
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
db59678169
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
2eac6fb615
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
32dbbdb389
Bug 637572 - Implement Debugger.Script.prototype.source; r=jimb
2013-05-22 16:42:52 -07:00
Eddy Bruel
11025099d7
Bug 637572 - Use ScriptSourceObject instead of ScriptSource; r=jimb
2013-05-22 16:23:07 -07:00
Eddy Bruel
a76dd02494
Bug 637572 - Implement ScriptSourceObject; r=jimb
2013-05-22 16:06:54 -07:00
Brian Hackett
8f35d832f0
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
3f8e672bcc
Bug 868110 - Remove JS_GetGlobalObject. r=luke
...
\o/
2013-05-22 15:42:45 -06:00
Bobby Holley
11f2396ec2
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
48e5c84941
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
a024c7d683
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
bf47cc7efa
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
0c845c2f9b
Bug 863957 - Check if jsid is really a string in Components.interfacesByID. r=bz
2013-05-22 22:32:50 +02:00
Terrence Cole
7c51f6a483
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
6f32ddf61c
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
d16755d75d
Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
2013-04-18 17:03:40 -07:00
Brian Hackett
44e7cd3917
Bug 870052 - Various tweaks to reduce recompilation on asm.js style apps, r=jandem.
2013-05-22 11:36:29 -06:00
Bobby Holley
66c9dffde0
Bug 872135 - Use the SafeJSContext in nsXPConnect::CheckForDebugMode. r=gabor
2013-05-22 10:05:28 -06:00
Bobby Holley
bc91b98ea1
Bug 868130 - Fix include guard. r=me
2013-05-22 10:05:28 -06:00
Bobby Holley
1b2f22fe61
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
583ca59ca3
Bug 868130 - Add an AutoRequest inside nsCxPusher. r=gabor
2013-05-22 10:05:26 -06:00
Bobby Holley
2b2cd4e0b7
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
772a8da25d
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
ba05c93769
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
e8d172db93
Bug 868130 - Make sure to push the context in the ObjectWrapperChild constructor. r=gabor
2013-05-22 10:05:24 -06:00
Bobby Holley
8ed4c38fb9
Bug 868130 - Enter a request for all of OnJSContextNew. r=peterv
2013-05-22 10:05:23 -06:00
Brian Hackett
8bbd38036f
Bug 871075 - Add rooting analysis warnings for unsafe address taken of variables DONTBUILD
2013-05-22 07:47:41 -06:00
Jan de Mooij
2c2722d303
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
7434d81681
Bug 871002 - Use uint32 comparisons more often, r=jandem.
2013-05-22 06:50:18 -06:00
Shu-yu Guo
df0a7a754a
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
00a04666f5
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
3f483d8e00
Bug 867471 - Part 1: Compile rest parameter in Baseline. (r=djvj)
2013-05-21 23:52:44 -07:00
Brian Hackett
84d2860f57
Bug 868206 - Various fixes for the backtracking register allocator, r=jandem.
2013-05-21 21:40:44 -06:00
Matt Stults
d9592e088d
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
b0c5538087
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
db9ac2b5d4
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
6f87adbe20
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
d3daa92bb0
Bug 873320 - Pass DEBUG defines into embedjs.py. (r=till)
2013-05-21 14:03:57 -07:00
Terrence Cole
cf4e01f8ef
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
bcbc015831
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
6ed162ee8d
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
e9d7d8d22f
Bug 870514 - Uncommitted nit. r=h4writer
2013-05-21 16:42:56 -04:00
Kannan Vijayan
d200bc093a
Bug 870514 - Add Ion stubs for optimized shadowed gets on proxy objects. r=h4writer
2013-05-21 16:40:10 -04:00
Kannan Vijayan
ab2ecefe89
Bug 870514 - Add Baseline stubs for optimized shadowed gets on proxy objects. r=h4writer
2013-05-21 16:34:41 -04:00
Jason Orendorff
83482e8008
Back out 91b95649a71e for GCC bustage. r=red on a CLOSED TREE.
2013-05-21 14:29:16 -05:00
Jason Orendorff
32ba8511bd
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
bbfe4f76d6
Bug 874199 - Remove file-wide namespace blocks from Parser.cpp. r=luke.
2013-05-21 11:06:42 -05:00
Jason Orendorff
aa4b06c861
Remove unused variable. No bug#, rs=Waldo on IRC.
2013-05-21 11:06:16 -05:00
Boris Zbarsky
83e63e8ade
Bug 873229. Try harder to get a JSErrorReport out of exceptions. r=bholley,waldo
2013-05-21 14:15:30 -04:00
Ryan VanderMeulen
5455d6f3bb
Backed out changeset b52106ac0817 (bug 873155) for jit-test bustage.
...
CLOSED TREE
2013-05-21 10:48:06 -04:00
Jan de Mooij
c24123088d
Bug 873155 - Remove StackFrame argument duplication. r=luke
2013-05-21 16:09:01 +02:00
Bobby Holley
ca6f7896a8
Bug 874083 - Ignore domain in PrepareForWrapping prototype remapping. r=gabor, billm
2013-05-21 07:53:35 -06:00
Boris Zbarsky
0550b4483a
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
a594cbc7eb
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
76e47f2072
Bug 874078 - Move RecursiveMakeBackend.built rule to rules.mk; r=glandium
2013-05-20 23:26:20 -07:00
Phil Ringnalda
5221485a8b
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
e70b829860
Bug 834701 - Remove the XBL bit from spidermonkey. r=luke
2013-05-20 22:34:18 -06:00
Brian Hackett
73af90e972
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
4936217251
Bug 828317 - Require pymake to build on Windows; r=ted
2013-03-06 12:05:24 -08:00
Terrence Cole
ef5f72130f
Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
2013-04-18 17:03:40 -07:00
Terrence Cole
94ea98866b
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
d15ddf2070
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
71ec74c449
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
de29682a97
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
8c2ccdbf3a
Bug 872823 - implement oomAfterAllocations testing function
...
--HG--
extra : rebase_source : 9baca68d56f8b15e691f2154bd8aa6b6cea45845
2013-05-20 12:59:55 -07:00
Terrence Cole
cacda0cc8e
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
f2ebf0e72c
Bug 860035 - Generate source notes for debugger statement; r=tschneidereit
2013-05-20 14:41:24 -07:00
Dan Gohman
e38f7366bf
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
20e691cbd5
Bug 871723 - Fix a few minor errors in the assembly spew output. r=sstangl
2013-05-20 16:54:21 -04:00
Andrew McCreight
5eae3f10e5
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
febdba954d
Bug 873753 - Remove classinfo bits from WebIDL-bound events. r=smaug
2013-05-21 04:34:12 +09:00
Jim Blandy
8cd6e6fe89
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
76cfaf4368
Bug 871887 - Make sure |this|-binding is correct or marquee event listeners. r=bz
2013-05-20 11:33:49 -06:00
Gregory Szorc
797800b43c
Bug 873325 - Normalize topobjdir to an absolute path; r=glandium
2013-05-20 09:45:54 -07:00
Boris Zbarsky
810766595d
Bug 873735 part 2. Change nsIXPConnectJSObjectHolder::GetJSObject to return a JSObject*. r=bholley
2013-05-20 08:44:18 -04:00
Boris Zbarsky
be0882e3a1
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
762e234a1a
Bug 873209. Trace the *vp of specialized DOM getters in Ion. r=jandem
2013-05-17 21:48:24 -04:00
Boris Zbarsky
1760bc9f2d
Bug 873730. Make JS_SourceHook take a Handle for the JSScript. r=till
2013-05-18 23:09:11 -04:00
Masatoshi Kimura
8897c8b3e0
Bug 871786 - Remove KeyboardEvent classinfo. r=smaug
2013-05-19 10:28:48 +09:00
Andrea Marchesini
0e20d68ea0
Bug 870856 - Convert DOMError to WebIDL. r=Ms2ger, r=bz
2013-05-18 13:52:06 -04:00
Benjamin Peterson
f7338c8c93
Bug 872813 - Remove decomposing opcodes. r=luke
2013-05-18 07:48:47 -05:00
Jan de Mooij
51a564add2
Bug 857845 - More StackFrame cleanup r=luke
...
--HG--
extra : rebase_source : 36e325eb2df7e5916acc6ca6a42e3d4ddd168d46
2013-05-17 16:45:49 +02:00
Jacek Caban
f5b7785300
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
201b1572c8
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
620839f027
Bug 868312 finale: finish rooting dom/ code. r=smaug
2013-05-17 21:48:25 -04:00
Boris Zbarsky
432e86f952
Bug 873209. Trace the *vp of specialized DOM getters in Ion. r=jandem
2013-05-17 21:48:24 -04:00
Gregory Szorc
c1b865f669
Bug 873629 - Remove 129 empty Makefile.in files; r=ted
2013-05-17 16:20:11 -07:00
Ryan VanderMeulen
64bb07971b
Merge m-c to inbound on a CLOSED TREE.
2013-05-17 17:34:54 -04:00
Ryan VanderMeulen
1732f4e103
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
1575a033a0
Merge m-c to fx-team.
2013-05-17 12:51:20 -04:00
Bill Gianopoulos
3faad8ec7d
Bug 858566 - Avoid inadvertently enabling global optimziaion if --disable-optimize under Windows. r=dvander
2013-05-16 20:39:05 -04:00
Mihai Sucan
7c419043ce
Bug 859756 - [browserconsole] Add timestamp, category and window IDs to nsIConsoleMessages; r=bz
2013-05-16 20:23:46 +03:00
Terrence Cole
665c332197
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
81dec328b4
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
85749efb32
Bug 869733 - Tenure all clones caused by Lambda creation; r=shu
...
--HG--
extra : rebase_source : 7e22802f9e1bc6eec5f9a5ebe2d5bfb004f88a30
2013-05-10 15:50:49 -07:00