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
Benjamin Peterson
a786f3fea8
No bug - Make constructor explicit. rs=Ms2ger
2013-05-09 13:09:09 -05:00
Boris Zbarsky
bd9f9292cf
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
Dan Gohman
ab45040c9a
Bug 869525 - Use xor+setCC instead of setCC+movzbl when convenient. r=nbp
2013-05-09 09:52:54 -07:00
Nicholas D. Matsakis
85b6ea48c3
Bug 862922 - Track causes and locations of parallel bailouts and issue a somewhat obscure warning r=jandem
2013-05-09 12:20:55 -04:00
Bobby Holley
d0202a05c6
Bug 857356 - Remove XBL field auto-waiving. r=bz
2013-05-09 09:16:01 -07:00
Kannan Vijayan
06a2d51fdc
Bug 870064 - Fix build warnings. r=dholbert
2013-05-09 11:02:59 -04:00
Nathan Froyd
eba34f22d7
Bug 858131 - rewrite FloatingPoint.h to be C++-only instead of C-compatible C++; r+original-author=Waldo
2013-05-01 16:55:13 -04:00
Nicholas D. Matsakis
d02f50f11e
Bug 854400 - Rebase Shu's patch, and combine inlined code with jsop_setelem_dense r=jandem
2013-05-07 17:37:42 -04:00
Nicholas D. Matsakis
53716ec656
Bug 854400 - Convert typed array store code to reuse jsop_setelem_typed r=bhackett
2013-05-08 11:02:45 -04:00
Nicholas D. Matsakis
cdc6685302
Bug 854400 - Disable double conversion in parallel mode r=bhackett
2013-05-08 14:08:38 -04:00
Ed Morley
bdc4468608
Backed out changeset 47e92fbb6153 (bug 860965) for Win8 xpcshell assertions
2013-05-13 13:01:40 +01:00
Dão Gottwald
9ae00fda47
Bug 870868 - Freeze the second number of the UA Gecko version at zero. r=glandium
2013-05-13 13:31:50 +02:00
Ed Morley
36fb30076b
Backed out changeset 496846474ed3 (bug 864774)
2013-05-13 10:05:49 +01:00
Mike Shal
02469b68e2
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey
...
From 140b9201e3b5d2d8efe7af286d279c2411dbc197 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Ehsan Akhgari
6437aef98e
Bug 871259 - Fix rooting hazards in ContextWrapperChild.h; r=till
2013-05-12 15:45:52 -04:00
Vladimir Vukicevic
f5a6dcb943
b=866431, Create XHR ArrayBuffer directly instead of going via nsCString, r=bz,sfink
2013-04-27 15:25:24 -04:00
Ehsan Akhgari
05fd8d38f6
Bug 871192 - Fix more rooting hazards in the JS debugger; r=till
2013-05-12 09:13:22 -04:00
Shu-yu Guo
3534bfcabb
Bug 860965 - Move 1D ParallelArray operations to Array. (r=luke)
2013-05-11 22:39:46 -07:00
David Zbarsky
4cf96f4173
Bug 868312 - Rooting fixes for dom r=bz
2013-05-12 01:17:42 -04:00
Ehsan Akhgari
7aebe2e2f5
Bug 871182 - Fix rooting hazards in ObjectWrapperParent.cpp; r=till
...
--HG--
extra : rebase_source : 374a30e6001d8a1935f7cf57e8bf8a7cf2e03b05
2013-05-12 01:10:43 -04:00
Ehsan Akhgari
64416d00de
Bug 871181 - Fix rooting hazards in ObjectWrapperChild.cpp; r=till
...
--HG--
extra : rebase_source : 6666339f5970fe0a65b46868e1155c1af74f27d2
2013-05-12 01:09:51 -04:00
Josh Matthews
8f0773e606
Bug 597064 - Add timeout logic to xpcshell test runner. r=ted
2012-12-20 03:43:19 -05:00
Jan de Mooij
278ef20681
Bug 868990 part 2 - Remove ScriptFrameIter and rename StackIter to ScriptFrameIter. r=luke
...
--HG--
extra : rebase_source : b344fae9d8f62e045bac61a4481cf80c32bd38d1
2013-05-09 13:31:03 +02:00
Jon Coppeard
cc5d536d60
Bug 869526 - GC: Fix more rooting hazards in xpconnect r=bholley
2013-05-09 10:39:21 +01:00
David Zbarsky
7921fbf41a
Bug 868312: Root dom/workers r=bz
2013-05-09 03:27:40 -04:00
Jan de Mooij
7d7e6ac79a
Bug 868990 - rm CallArgsList, StackIter cleanup. r=luke
2013-05-07 09:00:24 +02:00
Ehsan Akhgari
7e435ac3f8
Backed out changeset 694322457a64 (bug 860867) because the clang bug which required this workaround has been fixed
2013-05-08 20:26:00 -04:00
Sean Stangl
d7355c9aa3
Bug 870149 - Move common x86/x64 lowering code to x86-shared. r=h4writer
2013-05-08 16:00:03 -07:00
Luke Wagner
5c26ef4193
Bug 870144 - don't assume non-definition argument has a name when reporting asm.js validation errors (r=terrence)
...
--HG--
extra : rebase_source : 7b7ecf87bcbe04618c17cc117b299b733957f088
2013-05-08 16:34:01 -07:00
Luke Wagner
b7e2927bf2
Make test_asmjs.html run faster (no bug,r=me)
...
--HG--
extra : rebase_source : 22f32a01d39e1de3ae7e2a070ee1ea01dc4b9a75
2013-05-07 16:47:18 -07:00
Sean Stangl
b46ec25993
Bug 870095 - Prefer clobbering binary operands with no further uses. r=h4writer
2013-05-08 16:42:50 -07:00
Dan Gohman
d5ec8dc50e
Bug 869507 - Eliminate unnecessary NaN checks. r=me
...
Several common floating-point conditions can be implemented without using a
separate NaN test.
2013-05-08 16:38:39 -07:00
Dan Gohman
c47646b6dd
Bug 869532 - Eliminate unnecessary NaN checks and emit less redundant code. r=me
2013-05-08 16:38:39 -07:00
Brian Hackett
1eece0a0ed
Bug 868890 - Correctly generate barrier when accessing undefined properties of objects whose prototype also has the property, r=dvander.
2013-05-08 17:25:24 -06:00
Kannan Vijayan
3e9d4f4af2
Bug 870051 - Fix build warning. r=dholbert
2013-05-08 18:11:55 -04:00
Terrence Cole
cd1aec056b
Bug 777548 - Make non-cc-participant tracing indirect; r=smaug,billm,jst
2013-03-28 13:37:22 -07:00
Boris Zbarsky
53dd2065b3
Bug 869040. Fix ion IC for non-overridebuiltins named gets on ListBase proxies to not cache lack of a property when it's just missing on the prototype. r=djvj
2013-05-08 15:50:58 -04:00
Terrence Cole
15c82ffb31
Bug 869234 - No need for barriers on the LIR constant pool. r=bhackett
2013-05-08 11:45:22 -07:00
Terrence Cole
e17648d8c9
Bug 869222 - Allow GC things embedded in IonScript to move. r=dvander
...
IonScripts normally live as long as their owner JSScript; however, they can
occasionally get destroyed outside the context of a GC by FinishInvalidationOf.
Because of this case, we cannot use the normal store buffer to guard them.
Instead we use the generic buffer to mark the owner script, which will mark the
IonScript's fields, if it is still alive.
2013-05-08 11:43:32 -07:00
Terrence Cole
6dce690619
Bug 868610 - Do not use the arena header when cloning object literals. r=billm
2013-05-02 16:33:15 -07:00
Terrence Cole
b1182fbff4
Bug 863808 - Implement a store buffer for marking whole objects. r=billm
2013-04-19 13:38:25 -07:00
Ryan VanderMeulen
f83acac229
Backed out changeset 97163e4941f2 (bug 869507) for checktest assertions and crashes.
...
CLOSED TREE
2013-05-08 14:59:12 -04:00
Dan Gohman
656c306ccf
Bug 869507 - IonMonkey x86: Eliminate unnecessary NaN checks. r=nbp
...
Several common floating-point conditions can be implemented
without using a separate NaN test.
2013-05-08 11:28:55 -07:00
Sean Stangl
be79970657
Bug 861440 - Add VTune Instrumentation to OdinMonkey. r=luke
2013-04-15 14:30:12 -07:00