Terrence Cole
96af405e26
Bug 772722 - Remove superfluous usage of Atomics in SpiderMonkey; r=luke
...
None of the current usages of ATOMIC_INC/DEC are useful now that we do not allow
multi-threaded runtimes. This also removes a pre-mature optimization that
happened to be using the atomics. I measured it as saving strictly < 3us on old
hardware.
--HG--
extra : rebase_source : 83ff1826f4cfb59fa505ae2e7a7150c4a478598b
2012-11-05 11:52:03 -08:00
Mats Palmgren
931e861e14
Bug 806483 - Explicitly remove the LayerManagerDataProperty() from a destroyed frame also when destroying the shell. r=roc
2012-11-06 00:35:45 +01:00
Mark Hammond
01fd6451dc
Bug 808243 - sidebar load event should be removed when sidebar not visible. r=felipe
2012-11-06 10:26:33 +11:00
William Lachance
333ab4bd84
Bug 808719 - Mirror over mozdevice 0.14;r=jmaher
2012-11-05 15:18:54 -08:00
Terrence Cole
ad56444ccf
Bug 808181: Do not allow implicit conversion of Return<T>; r=jorendorff
...
This will allow the compiler to catch more usage errors.
2012-11-05 10:53:04 -08:00
Bill McCloskey
6c4ca4af53
Bug 808067 - Add test (r=sstangl)
2012-11-05 14:52:15 -08:00
Bill McCloskey
1dccfd6b33
Bug 808067 - Fix needsBarrier (r=sstangl,jonco)
2012-11-05 14:22:35 -08:00
Ed Morley
5315a9a632
Backout f458467cc2cf & 5c5e4097dd20 (bug 808067) for make check failures
2012-11-05 22:13:33 +00:00
Bill McCloskey
3509e1737d
Bug 808067 - Change the compartments we iterate over when ending GC (r=jonco)
2012-11-05 13:17:06 -08:00
Bill McCloskey
ff0cd0b135
Bug 808067 - Toggle Ion barriers when resetting incremental GC (r=sstangl)
2012-11-05 13:16:22 -08:00
Jeff Walden
793acbdae0
Bug 803439 - Add removeFrom() that takes a list and asserts the element is initially present in it. r=jlebar
...
--HG--
extra : rebase_source : c2aad35774a71167f97f940fb416735862b78950
2012-10-23 17:43:23 -07:00
Vladan Djeric
f3f30fb87c
Bug 808268 - Report % of dirty keys in a scope during a flush. r=taras
2012-11-05 15:49:38 -05:00
Ehsan Akhgari
143d7a9bc7
Backed out changeset efb52cbc71e5 (diagnostics for bug 8022011) because it is no longer needed
2012-11-05 15:18:11 -05:00
Steve Fink
0da33b1c98
Bug 807829 - SkipRoot no longer needed for StackIter script
...
--HG--
extra : rebase_source : 006ac738d3284cfb5349ce431bd64e05c80d9863
2012-11-01 13:57:47 -07:00
Steve Fink
a5fa7fc682
Bug 807829 - Unrooted scope variable accidentally used
...
--HG--
extra : rebase_source : 90b046577d61c4682566fcff2d4708ae75ed26b4
2012-11-01 13:57:47 -07:00
Steve Fink
91e690f6e0
Bug 807829 - Handlify js_NativeSet and use rooted Shape* consistently
...
--HG--
extra : rebase_source : 50da90b308ace580a6312084d8ba38667a838b9e
2012-11-01 13:57:47 -07:00
Steve Fink
b79c0a1e9e
Bug 807458 - Eliminate a SkipRoot from NewDenseCopiedArray. r=terrence
...
--HG--
extra : rebase_source : 57b50c345cb0a9a481efda9a8526732d5129df48
2012-11-01 13:57:47 -07:00
Boris Zbarsky
0483bf931f
Bug 806033. Finish getting rid of stray [Infallible] annotation bits. r=khuey
2012-11-05 14:40:33 -05:00
Boris Zbarsky
c9690aeabf
Bug 804632. Allow certain reserved words as argument names in WebIDL. r=khuey
2012-11-05 14:40:32 -05:00
Boris Zbarsky
888a7ed3bc
Bug 804319. Implement parsing of the "stringifier;" shorthand. r=khuey
2012-11-05 14:40:32 -05:00
Ehsan Akhgari
972faa6f3c
Bug 808374 - Balance holding and dropping the JS object references for AudioBuffers initialized with 0 channels; r=mmcr8
2012-11-05 13:49:35 -05:00
Jim Chen
029f02f2b8
Bug 808405 - Use system preference for TimePicker 12/24 hour format; r=wesj
2012-11-05 14:33:43 -05:00
Rafael Ávila de Espíndola
7c9427df6f
Bug 805046 - Add a class to represent a set of stacks that share a object list. r=vdjeric.
2012-11-05 13:45:19 -05:00
Ed Morley
67dc3d5d56
Bug 808545 - Tweak the exception message for runxpcshelltests.py profile cleanup failures; r=gps
2012-11-05 18:29:20 +00:00
Eitan Isaacson
c3181c3e13
Bug 807315 - Load AccessFu resources on-demand. r=davidb
2012-11-05 13:27:18 -05:00
Nick Hurley
4258db2f82
Bug 699951 - add a memory reporter for heap usage by the disk cache. r=michal
2012-11-05 10:22:33 -08:00
Blake Kaplan
3819ba0fef
Bug 806611 - Make wpa_supplicant noisy when debug is enabled for wifi. r=vchang
...
--HG--
extra : rebase_source : 4b6065dbf20d1399474e92a8807f85b0c35fdecf
2012-10-30 17:35:34 -07:00
Blake Kaplan
6d86fa7384
Bug 806611 - Control wifi debug output based on a setting. r=vchang
...
--HG--
extra : rebase_source : 972a0956b02c7e6312ba0325d8fde1a4ee9a971d
2012-10-29 12:26:55 -07:00
Andrew Halberstadt
2ded52be4f
Bug 808647 - Disable failing sanity reftests for B2G, a=test-only
2012-11-02 14:19:05 -04:00
Benoit Girard
29cbfdf30a
Bug 679527 - Avoid float operation in qcms transforms. r=jrmuizel
2012-10-19 18:23:07 -04:00
Benoit Girard
690278f06b
Bug 679527 - Use floorf/ceilf in qcms transform function. r=jrmuizel
2012-10-19 16:35:36 -04:00
Benoit Girard
d168bf46f8
Bug 679527 - Prefer floorf over floor in qcms. r=jrmuizel
2012-10-19 16:35:24 -04:00
Boris Zbarsky
b39f210d35
Bug 804649. Create a CommentNode header. r=peterv
...
--HG--
rename : content/base/src/nsCommentNode.cpp => content/base/src/Comment.cpp
rename : content/base/src/nsCommentNode.cpp => content/base/src/Comment.h
2012-11-05 11:58:04 -05:00
Boris Zbarsky
f8df52c6b0
Bug 804635. Make codegen deal with Document not being an external interface but not available in workers even though XMLHttpRequest (which can return or accept Document) is available there. r=peterv
2012-11-05 11:58:04 -05:00
Boris Zbarsky
bad3a03ce9
Bug 803129. Convert DOMStringMap to WebIDL. r=peterv
2012-11-05 11:58:03 -05:00
Boris Zbarsky
f054cbef56
Bug 803519. Require indexed/named getters if we have creators/deleters/setters. r=peterv
2012-11-05 11:58:03 -05:00
Boris Zbarsky
da22cd5b71
Bug 772869. Make getOwnPropertyNames work correctly for WebIDL proxy bindings. r=peterv,ms2ger
2012-11-05 11:58:03 -05:00
Boris Zbarsky
e0cb69bbd9
Bug 807548. Enumerating an Xray should not see the 'constructor' property on DOM prototypes unless we're told to include non-enumerable properties. r=peterv
2012-11-05 11:58:03 -05:00
Boris Zbarsky
bea8d78997
Bug 743171. Fix the global's enumerate hook to correctly enumerate Proxy and WeakMap. r=jorendorff
2012-11-05 11:58:03 -05:00
Boris Zbarsky
aaed3ec0e2
Bug 803306. Calling a named creator should not define an expando. r=peterv
2012-11-05 11:58:03 -05:00
Boris Zbarsky
42cdade779
Bug 788225. Implement WebIDL deleters. r=peterv
2012-11-05 11:58:02 -05:00
Boris Zbarsky
b953ad4cdd
Bug 749866 part 4. Generate slightly better code when we know we're null or undefined. r=khuey
2012-11-05 11:58:02 -05:00
Boris Zbarsky
ddd24cd75e
Bug 749866 part 3. Rejigger overload resolution a bit more so we can tell argument conversion that we know the argument is null or undefined. r=khuey
2012-11-05 11:58:02 -05:00
Boris Zbarsky
603678c976
Bug 749866 part 2. Simplify the code generated by overload resolution a bit when we have sequences or dates at our distinguishing index. r=khuey
2012-11-05 11:58:02 -05:00
Boris Zbarsky
54dd77191f
Bug 749866 part 1. Add support for failureCode for sequence unwrapping. r=khuey
2012-11-05 11:58:02 -05:00
Boris Zbarsky
51ea2f70a7
Back out rev 6d36471ab3ca (part 5 of bug 807222) because now Android is shipping busted stuff on the global.
2012-11-05 11:54:37 -05:00
Jan de Mooij
b732e5bfff
Bug 808519 part 2 - Rename MaybeScriptFromCalleeToken and call it in GetTopIonJSScript. r=dvander
2012-11-05 17:35:30 +01:00
Jan de Mooij
d89dbc1048
Bug 808519 part 1 - Rename IonFrame_JS to IonFrame_OptimizedJS. r=dvander
2012-11-05 17:35:10 +01:00
Hannes Verschore
4f492dd86c
Bug 808294: Fix tracelogger builds, r=dvander
2012-11-05 17:27:42 +01:00
Hannes Verschore
ba50d92452
Bug #807824 : Don't restore register in oolcall when it is used as a return value, r=nbp
2012-11-05 17:14:50 +01:00