Commit Graph

26457 Commits

Author SHA1 Message Date
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