Граф коммитов

45276 Коммитов

Автор SHA1 Сообщение Дата
Jim Blandy 1abc2ba1ca bug 1073743: Comment all static member functions of js::Debugger. r=sfink 2014-10-16 10:48:13 -04:00
Carsten "Tomcat" Book e156f56b85 Merge m-c to mozilla-inbound 2014-10-16 16:10:53 +02:00
Carsten "Tomcat" Book 5cbd2e1c3c merge mozilla-inbound to mozilla-central a=merge 2014-10-16 16:07:06 +02:00
Nick Fitzgerald b1db9690ab Bug 1082761 - Add Debugger.prototype.findObjects; r=jimb 2014-10-15 19:21:00 +02:00
Bobby Holley 291f713ec2 Bug 1065186 - Drop support for exposing privileged arrays to untrusted content. r=gabor 2014-10-16 14:12:37 +02:00
Bobby Holley 7186eed046 Bug 1065186 - Fix up test suite to not rely on COWed Arrays. r=gabor 2014-10-16 14:12:36 +02:00
Brian Hackett 32c4b4c2ae Bug 1081180 - Undefined reference to JSInlineString::MAX_LENGTH_TWO_BYTE. r=gkeeley 2014-10-15 10:10:53 -07:00
Benjamin Bouvier 6cabe21fff Bug 1077031: Move dependent condition out of an if statement to work around a clang codegen bug; r=luke 2014-10-15 15:44:30 +02:00
Bobby Holley 93d99955cc Bug 1082450 - Tests. r=gabor 2014-10-15 15:05:10 +02:00
Bobby Holley 870851e291 Bug 1082450 - Deny access to cross-origin callables on COWs. r=gabor 2014-10-15 15:05:10 +02:00
Bobby Holley 24ea99f72c Bug 1082450 - Deny access to accessor properties on COWs. r=gabor 2014-10-15 15:05:10 +02:00
Bobby Holley edc0fa28c5 Bug 1082450 - Correctly propagate exceptions from ExposedPropertiesOnly::check. r=gabor
Yuck yuck yuck.
2014-10-15 15:05:09 +02:00
Bobby Holley a77c4b1347 Bug 1082450 - Remove test for filtering setters on property descriptors. r=gabor
In the next patch, we deny access to any accessor property, so this is now
obsolete for COWs. We also do something like this for new-style XOWs, but that's
exhaustively covered in test_crossOriginObjects.html.
2014-10-15 15:05:09 +02:00
Ehsan Akhgari f9db208740 Bug 1082988 - Disable the JS crash diagnostics on ASAN builds; r=billm
The Windows implmentation of stack handling code is incompatible
with AddressSanitizer's assumptions, and triggers a false positive
AddressSanitizer report at startup.
2014-10-15 09:00:34 -04:00
Nicolas B. Pierron 92f8af63fc Bug 1055690 - Assert that no operands are discarded. r=sunfish 2014-10-15 14:49:38 +02:00
Nicolas B. Pierron cc4c83bfd8 Bug 1055690 - Do not transplant resume points on MBail instructions. r=shu 2014-10-15 14:49:37 +02:00
Olli Pettay dd8c29571f Bug 855443 - Assertion failure in nsSHEntry.cpp, don't just append a new SHEntry to parent if we already have an SHEntry for the loading page, r=bz
--HG--
extra : rebase_source : 8f8d0df030a3205d9d9845e90c849bf94115ff1b
2014-10-15 13:10:04 +03:00
Nicolas B. Pierron 42e921bd65 Bug 1069307 - Enable scalar replacement by default. r=jandem 2014-10-15 11:24:03 +02:00
Nicolas B. Pierron aa28bed295 Bug 1078696 - Recovered store instructions should prevent Float32 operations. r=bbouvier 2014-10-15 11:24:02 +02:00
Nicolas B. Pierron 2df7cad5c1 Bug 1080991 - Replace unused Phis by an optimized-out constant. r=sunfish 2014-10-15 11:24:02 +02:00
Guilherme Goncalves 8e098b9772 Bug 1082547 - Copy sandbox option strings instead of adopting them. r=bholley
Strings coming from JS objects are allocated using js_malloc, which may
potentially use a separate heap, but nsCString is unaware of that, and
tries to free its underlying buffer using a regular free(); because of
that, we need to copy the string into a separate buffer allocated from
the correct heap.
2014-10-14 05:58:00 +02:00
Lars T Hansen 56add99667 Bug 1077346 - implement coprocessor traps for DSB, DMB, ISB. r=dtc-moz 2014-10-15 09:24:49 +02:00
Nick Fitzgerald 7ee3b3105e Bug 583083 - Use the '//# sourceURL=display.js' directive's filename in js::SavedStacks; r=shu 2014-10-15 18:42:00 +02:00
Nick Fitzgerald 94f92795a9 Bug 583083 - Use the '//# sourceURL=display.js' directive's filename in Error.prototype.stack; r=shu 2014-10-15 18:42:00 +02:00
Christoph Kerschbaumer 29facae35b Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-10-15 19:11:45 -07:00
Shu-yu Guo 6829088302 Bug 1077949 - Followup: explicitly cast nullptr to work around GCC. (r=bustage) 2014-10-15 18:33:48 -07:00
Shu-yu Guo 529d320600 Bug 1077949 - Followup: refactor Parser::leaveFunction a bit. (rs=Waldo) 2014-10-15 18:06:50 -07:00
Shu-yu Guo ee2ad83c86 Bug 1077949 - Fix TDZ checks when closing over non-dominating lexical declarations in switches. (r=Waldo) 2014-10-15 18:06:50 -07:00
Shu-yu Guo 0945f9f310 Bug 1076026 - Don't consider uninitialized lexicals when initializing a singleton object property type. (r=bhackett) 2014-10-15 18:06:49 -07:00
Mike Hommey b79a0595df bug 1081034 part 4 - Remove wrapping for weak libc symbols. r=nfroyd
This effectively backs out bug 791419, a part of bug 850332, and bug 1001703.
2014-10-16 09:20:16 +09:00
Mike Hommey 3fa39f0e02 Bug 1081682 - Make --with-ccache use --with-compiler-wrapper under the hood. r=mshal
Also, avoid removing --with-ccache from all subconfigure calls. Only remove it
from NSPR's.
2014-10-15 14:47:02 +09:00
Ehsan Akhgari 7cc9e8fd0c Bug 1082957 - Make it possible to build the JS engine in debug mode without JS_CRASH_DIAGNOSTICS; r=billm 2014-10-14 22:04:25 -04:00
Boris Zbarsky d0757cbfc2 Bug 1080742. Make DumpJSStack() work on workers. r=bholley 2014-10-09 13:00:25 -07:00
Jeff Walden 3557efcdb1 Bug 1082662 - Don't crash trying to mark a dictionary accessor shape whose getter/setter field has previously been mutated from a callable to |undefined|. r=terrence
--HG--
extra : rebase_source : d471a2bfeaf59f83a6c0213d27ef4be8205d54ae
2014-10-14 14:43:53 -07:00
Terrence Cole 5aebfb4322 Bug 1082794 - Use Maybe instead of a separate constructor to maybe construct an AutoLockGC; r=jonco
--HG--
extra : rebase_source : 7a4c24509fd6ac4b6f1bea403fd04638536d90d6
2014-10-14 13:03:23 -07:00
Terrence Cole 62c11f3719 Bug 1081260 - Do not leak onOutOfMemory's allocation; r=luke
--HG--
extra : rebase_source : f37bd362ecb450ef479323d74b84cb8101e3faf9
2014-10-15 10:40:04 -07:00
Luke Wagner 51d895a3bf Bug 1081379 - Move js_InitArrayBufferClass into the right file (r=sfink)
--HG--
extra : rebase_source : a3dfdd55bcfc895bcc922c4d1c13483a43053c14
2014-10-15 09:10:46 -05:00
Luke Wagner 06d62e8880 Bug 1081277 - OdinMonkey: allow change heap after detachment in FFI (r=bbouvier)
--HG--
extra : rebase_source : ed10d6fefe6c1f5849c5b7f8f1951603e8c12890
2014-10-14 11:03:14 -05:00
Luke Wagner 65b1efb5a4 Bug 1081277 - OdinMonkey: move detachment logic into AsmJSModule (r=bbouvier,sfink)
--HG--
extra : rebase_source : b763dee7f3fd1c49ce92a3ea0219d58fee932bb4
2014-10-14 10:59:37 -05:00
Luke Wagner 8a4529b2bd Bug 1081277 - OdinMonkey: maintain list of asm.js modules in the runtime (r=bbouvier)
--HG--
extra : rebase_source : e8bbae4bf9af31aa31dd14da0bcbdbc4b342fc5c
2014-10-14 10:58:21 -05:00
Luke Wagner 8bfb973b6e Bug 1082107 - OdinMonkey: add maximum-length requirement to change-heap definition (r=bbouvier)
--HG--
extra : rebase_source : 71f2500219da94cf38c4f76ba52b0d1d61c97e38
2014-10-15 09:09:44 -05:00
Jeff Walden 3a0218fbba Bug 1003997 - ArrayBufferView JSAPI tests. r=sfink
--HG--
extra : rebase_source : c0e355afcd0d2a87a3280b15b15f69a193d4a76e
2014-05-06 10:38:39 -07:00
Steve Fink caa9cb71ef Bug 1082141 - Typed objects are not ArrayBufferViews (yet), r=Waldo
--HG--
extra : rebase_source : a84692dedbfcd60744bfc09a790bddefc3c2c243
2014-10-14 14:02:15 -07:00
Steve Fink b68f37bd29 Bug 1078437 - Prevent store buffer compaction from thrashing, r=terrence
--HG--
extra : rebase_source : e1e4096b7c975568471036868104a7e7ee05c9d6
2014-10-14 13:19:28 -07:00
Jon Morton 1700296f02 Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Kyle Huey 6077baead0 Bug 979835: Stub out dead parts of quickstubs. r=bz 2014-10-14 13:15:15 -07:00
Terrence Cole 3c2d1a7c4c Bug 1082299 - Remove ConservativeGCData, it really is totally unused now; r=sfink
--HG--
extra : rebase_source : aaf21cc425118c446a2a35f3d0d9716efdd5e434
2014-10-13 19:19:07 -07:00
Hannes Verschore 35ab576534 Bug 911738 - IonMonkey: Recompile function when a non-inlined function gets hot enough to inline, r=jandem 2014-05-16 12:37:13 +02:00
Jan de Mooij d545db8f89 Bug 1076670 part 2 - Use VS2013 Win64 sin(-0) workaround for Odin code too. r=luke
--HG--
extra : rebase_source : f02971180f0679c069ed0e4dc492ab19893302b8
2014-10-14 11:09:17 +02:00
Jon Coppeard 8c6c28c754 Bug 650161 - Fix build errors due to recent changes and test failure in TypedObject/inlineopaque.js r=terrence 2014-10-14 09:39:47 +01:00