Commit Graph

25875 Commits

Author SHA1 Message Date
Norbert Lindenberg
82a457fab0 Bug 837950 - Script to import ECMA-402 conformance tests into the Mozilla tree. r=ted 2013-04-07 16:53:25 -04:00
Jan de Mooij
abc353ca95 Bug 858551 part 1 - Make JSScript::{baseline, ion, parallelIon} private. r=djvj 2013-04-09 13:34:49 +02:00
Tom Schuster
6915cef7a0 Bug 836949 - Remove obj parameter from ValueToId. r=njn 2013-04-09 13:33:32 +02:00
Tom Schuster
0fe46d7716 Bug 836949 - Remove InternNonIntElementId/FetchElementId. r=jwalden 2013-04-09 13:33:32 +02:00
Tom Schuster
b93dfd732b Bug 854614 - Root XPCLazyCallContext. r=terrence,bholley 2013-04-05 21:59:06 +02:00
Douglas Crosher
ee4c996d7c Bug 840285 - ARM support for Ion asm.js (r=luke,mjrosenb also landing some of doug crosher's patches) 2013-03-25 18:22:45 +11:00
Jon Coppeard
f9136f9ea1 Bug 858108 - GC: Root the Locale interface r=terrence r=bholley 2013-04-05 10:45:50 +01:00
Jacek Caban
dd11923d9c Bug 858006 - Make binaries large address space aware on mingw builds. r=glandium 2013-04-05 11:29:41 +02:00
Eddy Bruel
9e21f79bc8 Bug 858170 - Fix a NULL dereference in the debugger; r=jorendorff 2013-04-04 21:22:23 +02:00
Shu-yu Guo
6fbd394111 Bug 857846 - Deal with -0 in scatter. (r=nmatsakis) 2013-04-04 08:13:23 -07:00
Shu-yu Guo
905d015a4d Bug 857094. (r=sstangl) 2013-04-04 08:13:22 -07:00
Shu-yu Guo
e2b5865f26 Bug 857579 - Monitor ICGetIntrinsic_Fallback for when bailing Ion->Baseline during eager compilation. (r=djvj) 2013-04-04 08:13:22 -07:00
Eitan Isaacson
5848b6c1b9 Bug 858136 - Rename nsIDOMSpeechSynthesisGetter as nsISpeechSynthesisGetter. r=smaug
--HG--
rename : dom/interfaces/base/nsIDOMSpeechSynthesisGetter.idl => dom/interfaces/base/nsISpeechSynthesisGetter.idl
2013-04-04 15:12:34 -07:00
Terrence Cole
d99cc0d626 Bug 857706 - Always allocate the self-hosting global in the tenured generation; r=billm
--HG--
extra : rebase_source : c3f3cd413fdad45f34d65d6803339e9b69ac04bc
2013-04-08 13:14:40 -07:00
Daniel Holbert
f3b8f80ec4 Bug 857250: Remove unused typedef from IonCompartment::getVMWrapper. r=dvander 2013-04-08 12:57:33 -07:00
Bobby Holley
fed42f57d6 Bug 856840 - Kill FindWrapper. r=mrbkap 2013-04-08 12:51:24 -07:00
Jeff Walden
75989c4c86 Bug 805121 - Add tests. r=terrence 2012-12-08 13:22:09 -08:00
Jeff Walden
9fa6e5bd7e #include jsscriptinlines.h in SPSProfiler.cpp so that it builds in no-jit configurations. No bug, r=sparky 2013-04-04 14:43:43 -07:00
Jeff Walden
d5e68526e5 Bug 857856 - Make --enable-debug --disable-optimize --disable-ion --disable-methodjit build work again. r=sstangl 2013-04-04 11:05:46 -07:00
André Bargull
e6c4ed4769 Bug 836404 - Provide better timezone support in jstests. r=jwalden
--HG--
extra : rebase_source : 11267ba920def4077e843230cddb583cbe8bad6d
2013-04-03 12:20:02 -07:00
André Bargull
031f0b5189 Bug 836396 - Apply a local-time correction to the value passed to date.setMilliseconds(), before passing it along to the mock implementation against which the native implementation's being tested. rs=jwalden as it doesn't look *wrong* and he's spent too much time trying to understand this already, even if he doesn't fully grok it
--HG--
extra : rebase_source : 4201ebcfa7c13037e7f46178b9853409a3bcd460
2013-04-03 12:18:55 -07:00
Daniel Holbert
8db8c73a37 Bug 857863: Disable MSVC build warning C4244, since it's easy to trigger with valid code and other compilers don't warn about it by default. r=ted 2013-04-04 14:42:05 -07:00
Jan de Mooij
28daffd940 Bug 857580 - Fix breakpoint trampoline to store a NULL stub pointer. r=djvj 2013-04-04 19:17:55 +02:00
Nils Maier
07c9ba1608 Bug 857690 - Introduce xpc::ZoneStatsExtras and xpc::CompartmentStatsExtras. r=njn 2013-04-04 11:55:56 -04:00
Kannan Vijayan
703ccbdd54 Bug 857576 - Make sure isOwnProperty() method of the input typeset's single typeobject's property typeset is run before main body of IonBuilder::jsop_getprop method. r=bhackett 2013-04-04 11:44:23 -04:00
Ms2ger
a1093b2662 Merge m-c to m-i. 2013-04-04 14:15:56 +02:00
Ms2ger
ce1d91d023 Bug 856960 - Remove some quickstubs; r=bz 2013-04-04 09:05:28 +02:00
Ms2ger
4f80fe5028 Bug 853818 - Remove HTMLMediaElement CI/nsIJSNativeInitializer; r=mounir 2013-04-04 09:04:29 +02:00
Ms2ger
991aaf298f Bug 852602 - Pass CallArgs to Proxy call() and construct() hooks; r=Waldo 2013-04-04 09:02:24 +02:00
Ms2ger
1d744f33c1 Bug 854475 - Pass CallArgs to GetFirstArgumentAsObject; r=Waldo 2013-04-04 09:02:20 +02:00
Eitan Isaacson
2ed120291b 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
9759b3a72e 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
d5e15a958a Bug 857378 - Update YARR from WebKit upstream. r=dvander 2013-04-03 13:47:50 -07:00
Terrence Cole
3d98597fd9 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
d80334f7f0 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
b2e573cb36 Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley
1c8f85c192 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
50147ced7b Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap 2013-04-03 11:41:23 -07:00
Bobby Holley
8d6a81f763 Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap 2013-04-03 11:41:22 -07:00
Terrence Cole
bde7ab4e78 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
f6e14570a7 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
6e535b7537 No bug - Fix merge conflict on a CLOSED TREE. r=red 2013-04-03 18:09:26 +02:00
Ryan VanderMeulen
00049b734f Merge m-c to inbound on a CLOSED TREE. 2013-04-03 11:50:19 -04:00
Ryan VanderMeulen
995b08be45 Backed out changeset c03193ee070d (bug 855350) for crashes on a CLOSED TREE. 2013-04-03 10:26:47 -04:00
Kannan Vijayan
409ff76b2a 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
b6b53ab331 Merge from mozilla-central. 2013-04-03 10:25:36 +02:00
Ehsan Akhgari
5a4d41b75f 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
6e2393b436 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
d77249c1d5 Bug 843829 - Explicitly add a waiver in FieldGetter and FieldSetter. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
848f672828 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
a5e9f39c6d Bug 843829 - Apply transitive waivers for nativeCall. r=mrbkap 2013-04-02 18:51:20 -07:00
Bobby Holley
bb1bf870fc Bug 845862 - Transitively apply waivers for accessor descriptors. r=mrbkap 2013-04-02 18:51:19 -07:00
Benjamin Peterson
9e8ae9459d 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
535222fd17 Merge from mozilla-inbound. 2013-04-02 19:20:31 +02:00
Steve Fink
8cfdb6693b 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
119f5c8bc7 Merge from mozilla-central. 2013-04-01 21:48:56 +02:00
Bhavana Bajaj
649bda6e12 Merging in version bump NO BUG 2013-04-01 11:28:13 -07:00
Do Nhat Minh
b43bbb8da9 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
e8149cfe6e Bug 854323 - Move IDBFactory to Paris bindings. r=khuey 2013-03-31 10:18:30 +02:00
Jan de Mooij
630dcd34a8 Merge from mozilla-inbound. 2013-03-29 15:55:22 +01:00
Kannan Vijayan
da0fda95cf Bug 853862 - Wrap ionStackLimit modifications with a lock. r=jandem,h4writer 2013-03-28 14:50:17 -04:00
Jan de Mooij
10e8947dd3 Merge from mozilla-central. 2013-03-28 11:26:32 +01:00
Jan de Mooij
54dd699c3f Bug 855264 part 3 - Fix GCC warnings. r=djvj 2013-03-28 11:10:34 +01:00
Jan de Mooij
13fa2159b0 Bug 855264 part 2 - Fix some MSVC warnings. r=djvj 2013-03-28 11:10:04 +01:00
Jan de Mooij
446fb6e961 Bug 855264 part 1 - Avoid storing zero-sized arrays in stubs. r=djvj 2013-03-28 11:09:27 +01:00
Jan de Mooij
c6166684f6 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
f02692c413 Bug 855350 - GC: Add CustomAutoRooter and use it internally r=terrence 2013-03-27 17:47:01 +00:00
Cykesiopka
5f5845529d Bug 831741 - Remove remaining __cplusplus bits from js/src/js[...].h files. r=luke 2013-04-03 07:59:31 -04:00
Till Schneidereit
694f4a5736 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
ddf8f742a1 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
86ed2f4bb4 Bug 855668 - GC: Rooting in DictionaryHelpers.cpp r=smaug
--HG--
extra : rebase_source : c4a28ae779a4432e1a20bf77501088fa8e966b73
2013-03-27 17:46:52 +00:00
Jon Coppeard
d5e636b996 Bug 854955 - GC: Rooting in XrayWrapper.cpp r=bholley
--HG--
extra : rebase_source : fdee7c16f54e1fcbf4ae96e89ffd20eb14ec2d8d
2013-03-27 11:33:30 +00:00
Ed Morley
77577e5292 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
ca0b79828d 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
a9d0df345c Bug 650295 - Implement main state machine for speech recognition. r=smaug 2013-03-27 14:13:57 -07:00
Jan de Mooij
4996f58a1d Bug 850099 - Fix StoreTypedArrayElementHole to handle constant length. r=djvj 2013-03-26 20:56:28 +01:00
Jan de Mooij
172cf314e4 Merge from mozilla-central. 2013-03-26 20:55:40 +01:00
Jan de Mooij
3d0b51b588 Bug 854052 - Mark stub pointers stored in stub frames. r=djvj 2013-03-26 19:23:24 +01:00
Jan de Mooij
10ce141c07 Merge from mozilla-central. 2013-03-26 10:57:26 +01:00
Nicholas Nethercote
b339bee5d5 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
55f1bfe024 Bug 854306 - Add option to disable YARR JIT (--disable-yarr-jit) r=dvander 2013-03-26 16:46:42 +09:00
Nicholas Nethercote
6104956560 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
22df28d691 Backed out changeset 1a71f73b9b7d due to bustage. 2013-03-25 18:03:59 -07:00
Nicholas Nethercote
24f9f523be 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
5d15f38b96 Bug 846933 - Comment class TokenStream. r=nnethercote.
--HG--
extra : rebase_source : ab0549c7e56e85fa43a3d714f68050ffb7a65e83
2013-03-25 15:50:09 -07:00
Jan de Mooij
d50e03d7ee Bug 847446 - Correctly handle fake exit frames in ionStackRange. r=djvj 2013-03-25 19:38:50 +01:00
Shu-yu Guo
af6239a2eb Bug 854021 - Fix using correct CompileInfo in parallel bailouts. (r=nmatsakis) 2013-03-27 13:46:23 -07:00
Jason Orendorff
00c487f283 Bug 848051 - Allow 'arguments' in generator-expressions. r=ejpbruel. 2013-03-27 14:16:56 -05:00
Jason Orendorff
c89e93c3e7 Bug 848197 - Arrow functions should not be constructors. r=Waldo. 2013-03-27 14:16:48 -05:00
Philipp Matthias Schäfer
df085eb42f 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
2fc1c6e984 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
69dbfea188 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
ede288bfd1 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
febd35260d Bug 853075 - Remove workarounds. r=tschneidereit
--HG--
extra : rebase_source : baf38de8ba1e05411e1b0a5276610e3cf931daa8
2013-03-27 08:40:00 +01:00
Jan de Mooij
a6ba1e7f38 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
61a65facef Merge. 2013-03-25 10:29:04 +01:00
Jan de Mooij
4c6bace32c 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
6b877b4262 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
4f32819398 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
9f131575ea Bug 846363 - Integrate SPS Profiler with Baseline. r=jandem 2013-03-22 13:42:52 -04:00
Jan de Mooij
a6863a230a 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
304b69accc Bug 853394 - Enable ParallelArray tests, fix test failures. r=djvj 2013-03-22 11:23:10 +01:00
Jan de Mooij
eedb10f1f3 Merge from mozilla-central. 2013-03-22 10:39:40 +01:00
Norbert Lindenberg
7be4d1d68f Bug 851763 - Increase maxbytes for JSRuntime in IDBObjectStore and testGCOutOfMemory. r=Waldo 2013-03-27 11:32:34 -04:00
Steve Fink
6ee4d04676 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
51e39dcaba Bug 850954 - Allow implicit copying of RelocatableValue; r=billm
--HG--
extra : rebase_source : 3190a0178339e997420c27166caeb67dcda3a651
2013-03-21 13:58:18 -07:00
Luke Wagner
408210850d 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
c54d45c9d8 Merge inbound to m-c. 2013-03-21 16:45:23 -04:00
Steve Fink
8903dd6c05 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
ed188a5c93 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
0517e30d1d Bug 852911 - B2G MMS: fail to expose correct nsIDOMMozMmsMessage.attachments. r=smaug 2013-03-21 14:49:23 +08:00
Luke Wagner
6ea5c54336 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
40b401783c 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
cbdd4452d7 Bug 856877 - Initialize JSRuntime::interrupt. r=wmccloskey.
--HG--
extra : rebase_source : 793f3357ea5850ecc282c7c150a8bdf71b5b78f9
2013-04-01 17:35:43 -07:00
Nicholas Nethercote
56397bf211 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
971d60b8d2 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
001adc7fbf Bug 854124 - Update RegExpStatics on empty match in str_replace_regexp_remove(). r=dvander 2013-04-01 15:35:27 -07:00
Terrence Cole
d46c720a8d Bug 854051 - Remove HashTable::clearWithoutCallingDestructors; r=billm
--HG--
extra : rebase_source : 6ae023e1dc878f33e823d80c8cd0a91950159d94
2013-03-25 11:48:26 -07:00
Bobby Holley
2c4c7e714f Bug 854480 - Remove SCRIPT_ACCESS_ONLY. r=mrbkap 2013-04-01 15:17:51 -07:00
Bobby Holley
a28b2e9eee Bug 854480 - Remove old-style unwrapping infrastructure. r=mrbkap 2013-04-01 15:17:51 -07:00
Bobby Holley
e475a79e28 Bug 854480 - Remove old-style unwrapping from GetNativeOfWrapper. r=mrbkap 2013-04-01 15:17:50 -07:00
Bobby Holley
c20af63f3a 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
d24acb3173 Bug 854480 - Remove old-style unwrapping from QuickStubs. r=mrbkap 2013-04-01 15:17:50 -07:00
Jan de Mooij
3e95c916fc No bug - Always initialize DoUseCountFallback out-param. r=djvj on IRC 2013-03-20 20:50:56 +01:00
Jan de Mooij
9840b57bdc Bug 852801 - Add NULL check in ICType*_PrimitiveSet::updateStub. r=djvj 2013-03-20 20:01:03 +01:00
Jan de Mooij
40c2bed269 Fix --disable-ion build, part 2. 2013-03-20 15:22:11 +01:00
Jan de Mooij
b991c6a416 Fix --disable-ion build. 2013-03-20 14:57:40 +01:00
Phil Ringnalda
9df92a2118 Back out 8e59146e161e:29acf1494fed (bug 790732) for failing in exactly the same way it failed on the tryserver
CLOSED TREE
2013-03-26 23:40:45 -07:00
Nicholas Nethercote
5bd34085b0 Bug 831588 - Don't measure decommitted GC arenas in the "explicit" tree. r=terrence,jlebar.
--HG--
extra : rebase_source : a35d978b8884e25169cca8ffc93f96e532e82320
2013-03-26 15:07:33 -07:00
Bobby Holley
431554b6fe Bug 790732 - Components shim tests. r=mrbkap 2013-03-26 22:18:56 -07:00
Bobby Holley
a29395359a Bug 790732 - Omit Components object for content scopes. r=mrbkap 2013-03-26 22:18:56 -07:00
Bobby Holley
6839db4fa1 Bug 790732 - Make Components console warning test pref-aware. r=mrbkap 2013-03-26 22:18:55 -07:00
Bobby Holley
ee27d4fb73 Bug 790732 - Stop attaching Components in InitClasses. r=mrbkap
This method is larely deprecated. The only two consumers are JSD and the setup
for the safe JSContext, neither of which use system principal and thus neither
of which should have |Components|.
2013-03-26 22:18:55 -07:00
Bobby Holley
0db9939247 Bug 790732 - Remove the aTarget parameter from AttachComponentsObject. r=mrbkap
I added this when I thought we'd be defining Components on an object on the XBL
scope chain. At this point, it's not necessary anymore.
2013-03-26 22:18:55 -07:00
Bobby Holley
a5c437d499 Bug 854604 - Null-check funobj. r=mrbkap
I've audited all the places where we instantiate an XPCCallContext with more
than just (cx, {NATIVE,JS}_CALLER), and the toString hook is the only place
where we don't check IsValid() or something that depends on it.
2013-03-26 22:08:10 -07:00
Hannes Verschore
f15c3fa0a3 Bug 849781: IonMonkey: Only allow inlining when TypeSet of caller and callee intersects, r=nbp 2013-03-27 00:41:19 +01:00
Jan de Mooij
d0d422295b Merge from mozilla-central.
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEColorMatrixElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEColorMatrixElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFECompositeElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFECompositeElement.h
2013-03-20 12:54:47 +01:00
Nathan Froyd
5e0270cdc1 Bug 855302 - don't use PR_FALSE in dictionary_helper_gen.py; r=smaug 2013-03-27 11:00:44 -04:00
Jan Beich
f6bf1da2fc Bug 851880 - Build OdinMonkey on more Unices. r=luke 2013-03-27 10:52:47 -04:00
Jan Beich
d1aad60b02 Bug 851880 - Consistently assume same ABI. r=luke 2013-03-27 10:52:47 -04:00
Till Schneidereit
18d29d0407 Bug 853417 - add comment explaining why we don't need to check for self-hosted scripts in ScriptDebugEpilogue. r=me 2013-03-27 15:39:25 +01:00
Till Schneidereit
bf901bd3c9 Bug 853075 - continue with next FunctionSpec instead of aborting loop upon encountering self-hosted methods during self-hosting global initialization in JS_DefineFunctions. r=jonco
--HG--
extra : rebase_source : 8fb9bcef1e91086e9a62ef0e2199a9f52975ba39
2013-03-27 15:24:37 +01:00
Phil Ringnalda
f4b4ab8746 Back out fe29b2ae604b, 8c6ec2899d89 and 6b2f3cb031da (bug 851964) for test hangs
CLOSED TREE
2013-03-19 21:44:48 -07:00
Christian Holler
b7320b740b Bug 616009 - Add missing test for bug 616009. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
1c4f4d1b14 Bug 566136 - Add missing test for bug 566136. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
db5053bcaf Bug 572232 - Add missing test for bug 572232. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
1c9bd67f61 Bug 558531 - Add missing test for bug 558531. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
2b2278e31e Bug 563243 - Add missing test for bug 563243. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
994b6729c0 Bug 576891 - Add missing test for bug 576891. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
1ba9247396 Bug 593611 - Add missing test for bug 593611. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
b31b99b61a Bug 696748 - Add missing test for bug 696748. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
8016dd1e1e Bug 718852 - Add missing test for bug 718852. r=needed-tests 2013-03-20 03:58:09 +01:00
Christian Holler
f1847b0253 Bug 720070 - Add missing test for bug 720070. r=needed-tests 2013-03-20 03:58:09 +01:00
Brian Hackett
83975cc407 Bug 839209 - Relax CanFakeSync, r=dvander. 2013-03-19 20:53:47 -06:00
Jan de Mooij
c503dac11b Bug 852472 - Fix stack check to handle interrupts too. r=djvj 2013-03-19 16:30:41 +01:00
Jan de Mooij
328b795dd1 Bug 843854 - Refactor code to mark active baseline scripts. r=djvj 2013-03-19 16:00:26 +01:00
Marty Rosenberg
423589b56d Bug 814552 align localSlotCount for ARM (r=dvander) 2013-04-02 23:03:06 -04:00
Jan de Mooij
0d44ae1986 Bug 851490 - Disable PGO for some functions. r=dvander 2013-03-19 10:32:07 +01:00
Jan de Mooij
21b5546d27 Merge from mozilla-inbound. 2013-03-19 10:31:21 +01:00
Ryan VanderMeulen
d352a7473a Bug 852912 - Skip test on all Windows debug builds on a CLOSED TREE. 2013-03-20 20:34:20 -04:00
Jan de Mooij
d824ce1336 Bug 851109 - Add NAME IC for invoking getters on the global object. r=djvj
--HG--
extra : rebase_source : 4a4fa5be4a6ee0dc24f309ead094f90a420c6bab
2013-03-18 22:34:34 +01:00
Bobby Holley
71de982af1 Bug 851987 - QI to nsPIDOMWindow instead of nsIDOMWindow in XPCWrappedJS. r=bz 2013-03-18 14:30:23 -07:00
Bill McCloskey
443c98f6d6 Bug 852228 - Allow compartments to share zones in the shell (r=jonco) 2013-03-18 10:24:46 -07:00
Bill McCloskey
887683018f Bug 852229 - Add a comment explaining zones (r=jorendorff) 2013-03-18 11:10:23 -07:00
Nicolas B. Pierron
509db95d34 Bug 849103 - Enable IonMonkey on b2g. r=jonas sr=dvander 2013-03-20 13:33:30 -07:00
Ryan VanderMeulen
3c741a842e Bug 852912 - Skip the test on Windows 8 so the rest of the suite can finish. 2013-03-20 16:24:15 -04:00
Ryan VanderMeulen
5bae68ef81 Bug 852912 - Mark parse-array-gc.js as random on Windows 8. 2013-03-20 16:19:37 -04:00
Jan de Mooij
c1a255d93e Merge from mozilla-central.
--HG--
rename : content/svg/content/src/SVGFEPointLightElement.cpp => content/svg/content/src/SVGFEComponentTransferElement.cpp
rename : content/svg/content/src/SVGFEPointLightElement.cpp => content/svg/content/src/SVGFEComponentTransferElement.h
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDistantLightElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEDistantLightElement.h
2013-03-18 16:53:57 +01:00
Bobby Holley
d802dea1db Bug 855922 - Check XBL scopes per-compartment in the SOW isSafeToUnwrap hook. r=bz 2013-03-28 18:38:07 -07:00
Marty Rosenberg
6c01d6f93c Bug 836486: Part 2 - turn on Ion Monkey for ARMv6 (r=jbramley) 2013-03-28 13:51:23 -04:00
Marty Rosenberg
8150d9a40c Bug 836486: Part 1 - Add in ARMv6 support for IonMonkey (r=jbramley)
* * *
No Bug: Fix android bustage on armv6 push (r=red, CLOSED TREE)
* * *
aaand b2g
2013-03-28 13:51:23 -04:00
Ed Morley
92ece27af3 Bug 851842 - Make jit-tests log output more suited to TBPL bug suggestions; r=terrence 2013-03-18 21:13:47 +00:00
Kyle Huey
006e7997f5 Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE 2013-03-18 12:57:35 -07:00
Luke Wagner
bbf744c5b2 Fix OdinMonkey when --disable-ion (no bug, r=me)
--HG--
extra : rebase_source : 3536acf09aecbdcb2ca9156873fc39571328975a
2013-03-18 11:14:56 -07:00
Bobby Holley
10fdccc415 Bug 848538 - Push a cx before calling into ctypes callbacks. r=jorendorff 2013-03-18 11:04:07 -07:00
Luke Wagner
9308dad673 Disable OdinMonkey on OSX until we can get Breakpad to cooperate (no bug, r=me) 2013-03-17 15:14:50 -07:00
Ms2ger
aed8044ac2 Merge m-c to m-i. 2013-03-17 13:22:37 +01:00
Ms2ger
be03887422 Merge backout. 2013-03-17 10:44:57 +01:00
Ms2ger
d8a7fada3c Backout bug 658909 for Marionette bustage. 2013-03-17 10:44:33 +01:00
Ms2ger
947d25f1a8 Bug 824986 - Move DOMRequest and subclasses to Paris bindings; r=khuey 2013-03-17 09:51:36 +01:00
Ms2ger
547f96abe0 Bug 851108 - Stop exporting ds/BitArray.h; r=billm 2013-03-17 08:55:17 +01:00
Ms2ger
5dd8d9d4d2 Bug 850817 - Move ClientRect to Paris bindings; r=bz
--HG--
rename : dom/interfaces/base/nsIDOMClientRect.idl => dom/webidl/ClientRect.webidl
2013-03-17 08:55:17 +01:00
Ms2ger
ecaff4e0d2 Bug 845374 - Part r: Stop including nsTArray.h in nsReadableUtils.h; r=khuey 2013-03-17 08:55:16 +01:00
Ms2ger
24bcddcf77 Bug 845374 - Part l: Stop including nsIDocument.h in nsContentUtils.h and fix two nits; r=khuey 2013-03-17 08:55:15 +01:00
Mike Hommey
90d6c70d7c Bug 648407 - Support expandlibs_exec.py --extract on windows. r=ted 2013-03-17 07:44:57 +01:00
Mike Hommey
20c634cb74 Bug 462463 - Stop using mddepend.pl. r=ted 2013-03-17 07:43:35 +01:00
Bobby Holley
5bc91d7db4 Bug 658909 - Tests. r=mrbkap 2013-03-16 22:58:17 -07:00
Bobby Holley
d550f0d79d Bug 658909 - Port tearoff-handling guts of GWNOJO to XPCCallContext and remove GWNOJO. r=mrbkap 2013-03-16 22:58:17 -07:00
Bobby Holley
874f086851 Bug 658909 - Remove GWNOJO from PreserveWrapper. r=mrbkap 2013-03-16 22:58:16 -07:00
Bobby Holley
d8cb9aeca4 Bug 658909 - Remove GWNOJO from AccessCheck. r=mrbkap 2013-03-16 22:58:16 -07:00
Bobby Holley
d0cd3ac168 Bug 658909 - Remove GWNOJO from nsXPConnect. r=mrbkap 2013-03-16 22:58:16 -07:00
Bobby Holley
3d757075f3 Bug 658909 - Remove GWNOJO from XPCVariant. r=mrbkap
The old code seems to be deciding whether we have a double-wrapped object by
checking _either_ the rv of GWNOJO _or_ the potential slim wrapper. This is
nonsensical, because double-wrapped objects are never slim wrappers.
Furthermore, that variable here is named 'proto', which further suggests
that this code is nonsensical. So let's just check for WNs.

Also, it seems pretty wack to be innerizing here before storing the jsval,
but I'm going to leave that for now.
2013-03-16 22:58:16 -07:00
Bobby Holley
8e8f39d378 Bug 658909 - Remove GWNOJO from XPCJSID. r=mrbkap 2013-03-16 22:58:15 -07:00
Bobby Holley
a8c785d855 Bug 658909 - Remove GWNOJO from JSValToXPCException. r=mrbkap 2013-03-16 22:58:15 -07:00
Bobby Holley
e2dd3437b4 Bug 658909 - Remove GWNOJO from JSObject2NativeInterface. r=mrbkap 2013-03-16 22:58:15 -07:00
Bobby Holley
5d5d5bcfac Bug 658909 - Remove GWNOJO for helper stubs. r=mrbkap 2013-03-16 22:58:15 -07:00
Bobby Holley
acebe495da Bug 658909 - Remove GWNOJO from MarkWrappedNative. r=mrbkap 2013-03-16 22:58:15 -07:00
Bobby Holley
d09761116c Bug 658909 - Add a new, much simpler API for getting WNs from JS objects. r=mrbkap 2013-03-16 22:58:15 -07:00
Bobby Holley
d18489beb3 Bug 658909 - Stop doing all the crazy stuff in GetWrappedNativeOfJSObject. r=mrbkap 2013-03-16 22:58:14 -07:00
Bobby Holley
0517579b24 Bug 658909 - Add a hack to support calling nohelper XPCWN methods without the proper |this|. r=mrbkap 2013-03-16 22:58:14 -07:00