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