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