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

34893 Коммитов

Автор SHA1 Сообщение Дата
Ms2ger 7236c3b171 Bug 853818 - Remove HTMLMediaElement CI/nsIJSNativeInitializer; r=mounir 2013-04-04 09:04:29 +02:00
Ms2ger 5d894db6f7 Bug 852602 - Pass CallArgs to Proxy call() and construct() hooks; r=Waldo 2013-04-04 09:02:24 +02:00
Ms2ger 798f96ad5c Bug 854475 - Pass CallArgs to GetFirstArgumentAsObject; r=Waldo 2013-04-04 09:02:20 +02:00
Eitan Isaacson 998738aff3 Bug 525444 - (Part 1/3) Basic SpeechSynthesis setup and voice registration. r=smaug
--HG--
rename : content/media/webspeech/moz.build => content/media/webspeech/synth/moz.build
rename : content/media/webspeech/moz.build => content/media/webspeech/synth/test/moz.build
2013-04-03 15:13:16 -07:00
Jon Coppeard ed919c3997 Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence
--HG--
extra : rebase_source : ff4fdd39c15223bff4682b8c7b9833922e355999
2013-04-04 10:39:05 +01:00
Sean Stangl 9abf5b6cb0 Bug 857378 - Update YARR from WebKit upstream. r=dvander 2013-04-03 13:47:50 -07:00
Terrence Cole 6c2c636700 Bug 850849 - Various fixes to WeakMap to support generational GC; r=billm
--HG--
extra : rebase_source : 14849035ade2868a189d2cfebd7f682df759ccb6
2013-03-13 15:12:24 -07:00
Bobby Holley 61705225bc Bug 843829 - Wrap unwaived content JS objects in opaque wrappers for XBL scopes. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley c15547b548 Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley 8788bdc0ee Bug 843829 - Stop using IsTransparent for XBL field access, and explicitly waive instead. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley a332f0164a Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley 38f05e866f Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap 2013-04-03 11:41:22 -07:00
Terrence Cole 3cfd35e261 Bug 850842 - Make the watchpoint map safe for moving GC; r=billm
--HG--
extra : rebase_source : 6299ee5c5b164b428c3c7e02e03bc204ba5d572b
2013-03-13 15:12:24 -07:00
Nathan Froyd 91e7c9d346 Bug 839103 - part 3 - send StyleSheet{Added,Removed} chrome notifications when stylesheets are added/removed; r=bz 2013-03-27 14:16:50 -04:00
Jan de Mooij 3b2e03ce16 No bug - Fix merge conflict on a CLOSED TREE. r=red 2013-04-03 18:09:26 +02:00
Ryan VanderMeulen df1e6700f5 Merge m-c to inbound on a CLOSED TREE. 2013-04-03 11:50:19 -04:00
Ryan VanderMeulen fff0d6f2fd Backed out changeset c03193ee070d (bug 855350) for crashes on a CLOSED TREE. 2013-04-03 10:26:47 -04:00
Kannan Vijayan f851cf4a9e Bug 856829 - Add optimized stubs for GetProp-getter and SetProp-setter calling JSNative targets. r=jandem 2013-04-03 13:47:58 +02:00
Jan de Mooij 833d84e579 Merge from mozilla-central. 2013-04-03 10:25:36 +02:00
Ehsan Akhgari eadd54865e Backed out 6 changesets (bug 843829, bug 845862) because of broken mochitest-5
Backed out changeset 1df3bdadb7ce (bug 843829)
Backed out changeset 64f001fe04fb (bug 843829)
Backed out changeset 57652d8f0827 (bug 843829)
Backed out changeset 2e889cd77a48 (bug 843829)
Backed out changeset 97d16e7beb27 (bug 843829)
Backed out changeset 6c6ab0e54917 (bug 845862)

Landed on a CLOSED TREE
2013-04-02 23:05:48 -04:00
Bobby Holley bc8fa5b7e3 Bug 843829 - Wrap unwaived content JS objects in opaque wrappers for XBL scopes. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley 170286774d Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley 6a9d39f758 Bug 843829 - Stop using IsTransparent for XBL field access, and explicitly waive instead. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley 70b8e9c476 Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley c6e721524b Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap 2013-04-02 18:51:19 -07:00
Benjamin Peterson 6b753fc40b Bug 830389 - Switch to the right compartment before reporting an error. r=billm
--HG--
extra : rebase_source : e622501baf60ad138730daefcf7bc2a2a4d4571a
2013-04-02 21:36:38 -04:00
Jan de Mooij cb28e58975 Merge from mozilla-inbound. 2013-04-02 19:20:31 +02:00
Steve Fink 861a8b4cec Bug 822041 - Do not copy hasPushedSPSFrame() from heap generator frame. r=luke
--HG--
extra : rebase_source : 489d6641f0118a98c6794d551000f4052456ddbc
2013-04-01 17:58:37 -07:00
Jan de Mooij 296e64a371 Merge from mozilla-central. 2013-04-01 21:48:56 +02:00
Bhavana Bajaj c68f877f73 Merging in version bump NO BUG 2013-04-01 11:28:13 -07:00
Do Nhat Minh b8d2537559 Bug 845478 - Use JS::CallArgs instead of manual argc/vp+JS_SET_RVAL/JS_ARGV/etc in Profilers.cpp. r=Ms2ger 2013-04-01 10:43:48 -04:00
Jan Varga f6d1ba4c72 Bug 854323 - Move IDBFactory to Paris bindings. r=khuey 2013-03-31 10:18:30 +02:00
Jan de Mooij 3701cd327e Merge from mozilla-inbound. 2013-03-29 15:55:22 +01:00
Kannan Vijayan ef4a0edc38 Bug 853862 - Wrap ionStackLimit modifications with a lock. r=jandem,h4writer 2013-03-28 14:50:17 -04:00
Jan de Mooij 478acd0f98 Merge from mozilla-central. 2013-03-28 11:26:32 +01:00
Jan de Mooij 2d77e7d527 Bug 855264 part 3 - Fix GCC warnings. r=djvj 2013-03-28 11:10:34 +01:00
Jan de Mooij 16e5bb1bbd Bug 855264 part 2 - Fix some MSVC warnings. r=djvj 2013-03-28 11:10:04 +01:00
Jan de Mooij 896e20a1ca Bug 855264 part 1 - Avoid storing zero-sized arrays in stubs. r=djvj 2013-03-28 11:09:27 +01:00
Jan de Mooij 8793f84ed3 Merge from mozilla-central.
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEMorphologyElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEMorphologyElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFETurbulenceElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFETurbulenceElement.h
rename : xpcom/stub/dependentlibs.py => toolkit/library/dependentlibs.py
rename : xpcom/stub/nsXPComStub.cpp => xpcom/build/FrozenFunctions.cpp
2013-03-27 19:51:50 +01:00
Jon Coppeard 6db07a6d40 Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence 2013-03-27 17:47:01 +00:00
Cykesiopka 8f065f6dc9 Bug 831741 - Remove remaining __cplusplus bits from js/src/js[...].h files. r=luke 2013-04-03 07:59:31 -04:00
Till Schneidereit 52ccc5c1e9 Bug 851763 - part 1: add support for wrapping self-hosted functions instead of cloning them. r=jwalden
--HG--
extra : rebase_source : 12bbbd1bc17bedc97a9da6189dd5c1c0773e54c1
2013-03-30 03:06:33 +01:00
Nicolas B. Pierron b6eb22dd27 Bug 855037 - JäegerMonkey: Check if there is an helper thread for Ion compilation. r=dvander 2013-04-02 23:22:19 -07:00
Jon Coppeard d411131381 Bug 855668 - GC: Rooting in DictionaryHelpers.cpp r=smaug
--HG--
extra : rebase_source : c4a28ae779a4432e1a20bf77501088fa8e966b73
2013-03-27 17:46:52 +00:00
Jon Coppeard 03a9c98899 Bug 854955 - GC: Rooting in XrayWrapper.cpp r=bholley
--HG--
extra : rebase_source : fdee7c16f54e1fcbf4ae96e89ffd20eb14ec2d8d
2013-03-27 11:33:30 +00:00
Ed Morley b15f5cbe31 Bug 849239 - Remove leftover caught exception print()s from js tests, to avoid TBPL false positives; r=terrence 2013-04-02 12:21:11 +01:00
Daniel Holbert 93819890bd Bug 855109: Fix typo in configure.in line for making gcc/clang c++ compilers use -Wsign-compare. r=glandium 2013-03-27 00:03:58 -07:00
Guilherme Goncalves b8efeb2286 Bug 650295 - Implement main state machine for speech recognition. r=smaug 2013-03-27 14:13:57 -07:00
Jan de Mooij d3093ff92f Bug 850099 - Fix StoreTypedArrayElementHole to handle constant length. r=djvj 2013-03-26 20:56:28 +01:00
Jan de Mooij e08e42b1df Merge from mozilla-central. 2013-03-26 20:55:40 +01:00
Jan de Mooij f767f5cb2d Bug 854052 - Mark stub pointers stored in stub frames. r=djvj 2013-03-26 19:23:24 +01:00
Jan de Mooij b645ed9bed Merge from mozilla-central. 2013-03-26 10:57:26 +01:00
Nicholas Nethercote cc8b45cc14 Bug 854763 - Add a memory reporter for asm.js array buffers. r=luke.
--HG--
extra : rebase_source : 7710041552c96677344c85849cb6a7409a95edd2
2013-03-25 20:39:28 -07:00
Makoto Kato fe75574137 Bug 854306 - Add option to disable YARR JIT (--disable-yarr-jit) r=dvander 2013-03-26 16:46:42 +09:00
Nicholas Nethercote 05214fbea0 Bug 854137 - Don't hold pointers to yield nodes in the parse tree (second attempt). r=jorendorff.
--HG--
extra : rebase_source : 1fc784f2b123f1606b8f612adff6725555dbbb34
2013-03-25 15:52:09 -07:00
Nicholas Nethercote 7654afc995 Backed out changeset 1a71f73b9b7d due to bustage. 2013-03-25 18:03:59 -07:00
Nicholas Nethercote a314e7e543 Bug 854137 - Don't hold pointers to yield nodes in the parse tree. r=jorendorff.
--HG--
extra : rebase_source : 43261a7168c47f4bdaadcb2747017fec63b8937d
2013-03-25 15:52:09 -07:00
Philipp Matthias Schäfer e01b20ed81 Bug 846933 - Comment class TokenStream. r=nnethercote.
--HG--
extra : rebase_source : ab0549c7e56e85fa43a3d714f68050ffb7a65e83
2013-03-25 15:50:09 -07:00
Jan de Mooij be5e53f7fc Bug 847446 - Correctly handle fake exit frames in ionStackRange. r=djvj 2013-03-25 19:38:50 +01:00
Shu-yu Guo 52d0a07575 Bug 854021 - Fix using correct CompileInfo in parallel bailouts. (r=nmatsakis) 2013-03-27 13:46:23 -07:00
Jason Orendorff 5caf400e17 Bug 848051 - Allow 'arguments' in generator-expressions. r=ejpbruel. 2013-03-27 14:16:56 -05:00
Jason Orendorff ec96e9fa89 Bug 848197 - Arrow functions should not be constructors. r=Waldo. 2013-03-27 14:16:48 -05:00
Philipp Matthias Schäfer b418bd08f8 Bug 620141 - eval cache should key based on calling script and pc, not calling function. r=jorendorff. 2013-03-27 14:16:42 -05:00
Jason Orendorff e4f225bcbe Bug 853178 - Remove all SRC_PCDELTA source notes except on JSOP_CASE opcodes; rename SRC_PCDELTA to SRC_NEXTCASE. r=njn. 2013-03-27 14:16:34 -05:00
Do Nhat Minh 4ecaa64cda Bug 845478 - Use CallArgs to access argc/vp in most places in half of CTypes.cpp. r=jwalden 2013-03-26 18:33:38 -07:00
Jeff Walden d786bde8e3 Bug 854419 - Fix ecma_5/JSON/parse-array-gc.js to work in non-debug builds. r=sparky as trivial
--HG--
extra : rebase_source : 7851f45d986d0045f30c56a2993e1b33de8fe573
2013-03-25 14:16:31 -07:00
Norbert Lindenberg 8d781c04c3 Bug 853075 - Remove workarounds. r=tschneidereit
--HG--
extra : rebase_source : baf38de8ba1e05411e1b0a5276610e3cf931daa8
2013-03-27 08:40:00 +01:00
Jan de Mooij 2aaefce85a Bug 848743 - Change SetElem_DenseAdd stub to check all shapes on the proto chain. r=djvj 2013-03-25 17:54:29 +01:00
Jan de Mooij 79ce500da2 Merge. 2013-03-25 10:29:04 +01:00
Jan de Mooij f37f4f3255 Merge from mozilla-inbound.
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEConvolveMatrixElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEConvolveMatrixElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDiffuseLightingElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDiffuseLightingElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDisplacementMapElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDisplacementMapElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEOffsetElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEOffsetElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFESpecularLightingElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFESpecularLightingElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFESpotLightElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFESpotLightElement.h
2013-03-25 10:27:13 +01:00
Jeff Walden 9485ca2c3c Bug 789897 - Move a bunch of methods needed for ObjectImpl::preventExtensions, out of JSObject and into ObjectImpl. r=jorendorff
--HG--
extra : rebase_source : 7793508e452ebf83bbd2893c81fc200ba086b888
2013-03-22 19:43:11 -07:00
Kannan Vijayan 3284ef53dd Bug 846363 - Fix SPS Profiler frame adjustment when bailing from Ion to Baseline. r=jandem 2013-03-22 17:00:40 -04:00
Kannan Vijayan 7d103f9f21 Bug 846363 - Integrate SPS Profiler with Baseline. r=jandem 2013-03-22 13:42:52 -04:00
Jan de Mooij 0905afabb5 Bug 853394 follow-up - Ensure original script is compiled too for callsite clones. r=bhackett on IRC 2013-03-22 14:17:02 +01:00
Jan de Mooij f31f58b0a8 Bug 853394 - Enable ParallelArray tests, fix test failures. r=djvj 2013-03-22 11:23:10 +01:00
Jan de Mooij 1cce65663c Merge from mozilla-central. 2013-03-22 10:39:40 +01:00
Norbert Lindenberg 6492c60c09 Bug 851763 - Increase maxbytes for JSRuntime in IDBObjectStore and testGCOutOfMemory. r=Waldo 2013-03-27 11:32:34 -04:00
Steve Fink 304e360031 Static rooting analysis updates for browser. No bug. r=NPOTB
--HG--
extra : rebase_source : f7e8f1f3039c6ebaa3dabea2a7c181a880d1792b
2013-03-21 16:29:40 -07:00
Terrence Cole ff4c891817 Bug 850954 - Allow implicit copying of RelocatableValue; r=billm
--HG--
extra : rebase_source : 3190a0178339e997420c27166caeb67dcda3a651
2013-03-21 13:58:18 -07:00
Luke Wagner 19eb172321 Bug 854448 - Fix debug-only null-deref in JSFunction::name (r=njn)
--HG--
extra : rebase_source : 421a3c31a108e13cd0d2cbba5bd93afeb0432586
2013-03-25 15:12:44 -07:00
Ryan VanderMeulen 770e0ab1c9 Merge inbound to m-c. 2013-03-21 16:45:23 -04:00
Steve Fink 6f73405058 Bug 853541 - Partially revert bug 835552, making load() be cwd-relative again. r=njn
--HG--
extra : rebase_source : cc75800ec61f900ecf9d4a478eceaef7a67690dd
2013-03-21 12:35:22 -07:00
Jan de Mooij 88be2d0a9e Merge from mozilla-central.
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEGaussianBlurElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEGaussianBlurElement.h
2013-03-21 11:23:12 +01:00
Gene Lian fd920eef31 Bug 852911 - B2G MMS: fail to expose correct nsIDOMMozMmsMessage.attachments. r=smaug 2013-03-21 14:49:23 +08:00
Luke Wagner 600cedf6d0 Bug 854564 - Fix SPS crash when running asm.js (r=sstangl)
--HG--
extra : rebase_source : 17be1e7c2425d9c821981bd3158f97da2d152f2a
2013-04-01 17:04:01 -07:00
Luke Wagner 2fa41bcf2d Bug 854396 - OdinMonkey: make 'unsigned' not be a subtype of 'extern' (r=sstangl)
--HG--
extra : rebase_source : d3edd1114ef097d8bdde537bcfc74ddee77e40d0
2013-04-01 15:53:53 -07:00
Nicholas Nethercote d25d30f665 Bug 856877 - Initialize JSRuntime::interrupt. r=wmccloskey.
--HG--
extra : rebase_source : 793f3357ea5850ecc282c7c150a8bdf71b5b78f9
2013-04-01 17:35:43 -07:00
Nicholas Nethercote 9699cb6d8b Bug 855526 - Don't assert on busted asm.js modules with more than 3 arguments. r=luke.
--HG--
extra : rebase_source : 3d168e2bded38f499d563f00d0dcc245aa9d1a02
2013-04-01 15:05:49 -07:00
Nicholas Nethercote 5e41c5dc59 Bug 854763 (part 2) - Include asm.js arrays the standalone "explicit" reporter, and fix some potential leaks involving asm.js array buffers on Windows. r=luke.
--HG--
extra : rebase_source : b4011174cf1c38604e65b15b246588be83d4f312
2013-03-27 05:09:03 -07:00
Sean Stangl c23bae185c Bug 854124 - Update RegExpStatics on empty match in str_replace_regexp_remove(). r=dvander 2013-04-01 15:35:27 -07:00
Terrence Cole 13df67cf01 Bug 854051 - Remove HashTable::clearWithoutCallingDestructors; r=billm
--HG--
extra : rebase_source : 6ae023e1dc878f33e823d80c8cd0a91950159d94
2013-03-25 11:48:26 -07:00
Bobby Holley 7ca7a4cb72 Bug 854480 - Remove SCRIPT_ACCESS_ONLY. r=mrbkap 2013-04-01 15:17:51 -07:00
Bobby Holley 6186e7d2ce Bug 854480 - Remove old-style unwrapping infrastructure. r=mrbkap 2013-04-01 15:17:51 -07:00
Bobby Holley d8be8f1314 Bug 854480 - Remove old-style unwrapping from GetNativeOfWrapper. r=mrbkap 2013-04-01 15:17:50 -07:00
Bobby Holley 43fa5529b2 Bug 854480 - Remove old-style unwrapping from XPCWrappedJSClass. r=mrbkap
I don't claim to really understand why we can end up with a security wrapper
here, but this change should be equivalent.
2013-04-01 15:17:50 -07:00
Bobby Holley 90c48ae88a Bug 854480 - Remove old-style unwrapping from QuickStubs. r=mrbkap 2013-04-01 15:17:50 -07:00
Jan de Mooij 3bfd9f0080 No bug - Always initialize DoUseCountFallback out-param. r=djvj on IRC 2013-03-20 20:50:56 +01:00
Jan de Mooij 2b3661fd50 Bug 852801 - Add NULL check in ICType*_PrimitiveSet::updateStub. r=djvj 2013-03-20 20:01:03 +01:00
Jan de Mooij 895c429e35 Fix --disable-ion build, part 2. 2013-03-20 15:22:11 +01:00
Jan de Mooij c58fc0c8cb Fix --disable-ion build. 2013-03-20 14:57:40 +01:00