Marty Rosenberg
271ee507d7
Bug 858083: fix a silly bug where we use armv7 instructions when in armv6-mode (and think we are on armv6 when we are not). (r=jbramley)
2013-04-05 10:32:12 -04:00
Marty Rosenberg
3f4097d64b
bug 858535: Make sure the cache is flushed beforewe attempt to enter BC compiled code. (r=jbramley)
2013-04-05 10:32:09 -04:00
Hannes Verschore
4cd193a819
Bug 844779: IonMonkey: Improve the order of blocks, r=jandem
2013-04-05 17:23:52 +02:00
Hannes Verschore
94501a1bb1
Backout changeset d93ad2c96f01 (bug 844779) for browser crashes
2013-04-09 15:14:25 +02:00
Hannes Verschore
d582580d48
Bug 855514: IonMonkey: Add fastpath for JSOP_TOID for ints and doubles that fit into an int, r=jandem
2013-04-08 14:54:20 +02:00
Hannes Verschore
1488f0345a
Bug 858617: IonMonkey: When inlining box unknown inputs, r=nbp
2013-04-08 14:12:44 +02:00
Jonathan Kew
ff5eac010e
backout bd072e286fc0 (bug 858617) for assertion failures in check-jit-test
2013-04-08 12:59:04 +01:00
Jon Coppeard
807ec5039f
Bug 858619 - GC: Address rooting hazards in ctypes r=terrence
...
--HG--
extra : rebase_source : 04bd30cebc35e48feaaf06a36603da3747ad6f9f
2013-04-05 18:53:53 +01:00
Hannes Verschore
6f0d2e0c9a
Bug 858617: IonMonkey: When inlining box unknown inputs, r=nbp
2013-04-08 10:56:42 +02:00
Mike Hommey
79be4729ee
Bug 788613 - Dump config.log when configure fails. r=ted
2013-04-08 08:31:50 +02:00
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