Ed Morley
bcafd7d0cc
Backed out changeset e697e7dcc321 (bug 932322)
2013-11-01 11:14:30 +00:00
Jon Coppeard
aaa83c8017
Bug 844766 - Make JSRuntime:: and Zone::gcBytes use atomics in preference to volatile r=billm
2013-11-01 10:20:50 +00:00
Jon Coppeard
2151cd257b
Bug 931812: Remove unnecessary postbarriering of watchpoint map r=terrence
2013-11-01 10:20:50 +00:00
Jon Coppeard
8e341967b9
Bug 931812: Mark the store buffer first for minor GC r=terrence
2013-11-01 10:20:50 +00:00
Jon Coppeard
f2244ae74c
Bug 931446 - Improve documentation comment on JS::Heap r=terrence
2013-11-01 10:20:50 +00:00
Peter Van der Beken
5e5e82d607
Bug 932322 - Make Window's WebIDL properties be own properties of window. r=bz.
...
--HG--
extra : rebase_source : 0225f25a61d1bffdae8eac4f82d7fe725a3af2df
2013-10-08 18:18:40 +02:00
Andy Wingo
e8c5877dc1
Bug 932180 - Rewrite decompiler's bytecode parser to not need SRC_HIDDEN annotations. r=jandem
2013-10-30 12:27:22 +01:00
Andy Wingo
8a8be6dd57
Bug 932216 - Remove code conditional on JS_HAS_CONST, JS_HAS_BLOCK_SCOPE. r=jorendorff
2013-10-29 11:23:51 +01:00
Nils Maier
4d52a5cdd3
Bug 929120 - Add a way to get compartment locations ignoring non-addon locations. r=njn
...
Use that new way to map compartments to add-ons. As an added bonus, fix a currently unproblematic off-by-one error in the location parser.
2013-10-31 23:04:11 -04:00
Boris Zbarsky
4eb56cc9c3
Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
2013-10-11 12:28:24 -04:00
Mike Hommey
9a8761e80a
Bug 933062 - Avoid using > for preprocessing rules, so that pymake is happy. r=ted
2013-11-01 10:30:46 +09:00
Mike Hommey
e5bbd9bdc5
Bug 933047 - Add a configure check whether the C++ compiler actually is a C++ compiler. r=ted
2013-11-01 10:30:46 +09:00
Mike Hommey
fb473a8d93
Bug 932213 - Move HOST_CMMSRCS to moz.build. r=gps
2013-10-30 07:51:48 +09:00
Mike Hommey
2b92b5a665
Bug 901561 - Move CMSRCS to moz.build. r=gps
2013-10-30 07:51:27 +09:00
Mike Hommey
71a1f5b46c
Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal
2013-10-30 07:51:03 +09:00
Ryan VanderMeulen
1e3f5ba856
Merge m-c to inbound on a CLOSED TREE.
2013-10-31 16:10:29 -04:00
Ryan VanderMeulen
b3ebc15f66
Merge m-c to inbound on a CLOSED TREE.
2013-10-30 22:42:13 -04:00
Brian Hackett
fb4e1bc872
Bug 930048 - Remove need to read objects directly when optimizing singleton accesses, r=jandem.
2013-10-29 16:10:59 -06:00
Gregory Szorc
d13caf7d3e
Bug 877308 - Change when build backend update check it performed; r=glandium
...
Before, we checked if config.status was stale in any entrant Makefile
(top level or child directory). This had undesirable side-effects for
partial tree builds, notably that if the build backend was out of date,
the current Makefile was invalidated.
With this patch, we only regenerate the build config automatically in
full/toplevel builds. If an outdated build config is detected on partial
tree builds, we error. The impact of this is mitigated by having mach
build automatically ensure the build config is current.
--HG--
extra : rebase_source : a3a2c1d2bf68d1c0727352ebd9bfb785654e45bf
2013-10-29 14:53:52 -07:00
Terrence Cole
d22937377d
Bug 932364 - Fix an exact rooting hazard around AddSizeOfTab; r=njn
...
--HG--
extra : rebase_source : cb0ab85f7f850ce3c250dd75ff32a416dba7b153
2013-10-28 10:14:06 -07:00
Philipp Kewisch
4d8ce17a99
Fix bug 927073 - Binary compatibility broken for maintenance releases due to strict version-script. r=glandium
2013-10-29 21:48:28 +01:00
Dan Gohman
9cfeb2e9e0
Bug 931488 - IonMonkey: Implement computeRange for MArrayPush, MBoundsCheck, MRandom, and some MMathFunctions. r=nbp
2013-10-29 09:18:14 -07:00
Dan Gohman
e34c0b50aa
Bug 930714 - SpiderMonkey: Implement extraName() for LUnbox. r=nbp
2013-10-29 09:18:13 -07:00
Markus Stange
788dcf2186
Bug 931747 - Remove workaround for bug 896054 in JS::CanCompileOffThread that was added in bug 897655. r=bhackett
2013-10-29 12:39:53 +01:00
Drew Willcoxon
ea875db229
Bug 925621 - Let startProfiling take a pid so the content process can be profiled. r=sfink
2013-10-24 17:27:36 -07:00
Ed Morley
d54e219b06
Merge mozilla-central and b2g-inbound
2013-10-29 16:34:46 +00:00
Vicamo Yang
3eb62fc290
Bug 920551 - 2.h/2: fix dom/system/gonk/*. r=hsinyi,khuey
2013-10-29 16:12:45 +08:00
Nicholas Nethercote
ba1e9bce90
Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
...
--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
2013-10-10 15:22:35 -07:00
Phil Ringnalda
4ebc7b8712
Bug 920463 followup, keep the test from turning permaorange when we merge to aurora and TypedObject gets turned off
2013-10-27 16:19:56 -07:00
Nicholas Nethercote
24df9a4079
Bug 930876 - Speed up per-tab profiling of JS by skipping the expensive string hashing. r=till.
...
--HG--
extra : rebase_source : e383c16197bed3258b01aa6d5d561d7ac306ea31
2013-10-25 00:00:53 -07:00
Peter Van der Beken
cbf7a0c800
Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
...
--HG--
extra : rebase_source : 7bde7ddfe297e189ffa678ca1d9c34000bc904ec
2013-10-08 17:51:42 +02:00
Dan Gohman
1c618c99e8
Bug 925729 - SpiderMonkey: Fix memset size. r=me
2013-10-26 18:34:27 -07:00
Benjamin Bouvier
c74085ce03
Bug 930990 - Make MTest a consistent Float32 operation. r=sstangl
2013-10-25 18:01:35 +02:00
Dan Gohman
f3e4d90409
Bug 921120 - Fix an uninitialized member variable r=me
2013-10-26 15:41:31 -07:00
Benjamin Peterson
94784af168
No bug - Assorted compiler warning fixes. r=me
...
--HG--
extra : rebase_source : 82010432d1515bc98383bef4564a46ca15a4a056
2013-10-26 14:00:03 -04:00
Ms2ger
1e9678e427
Revert to changeset 05c31c03a8dd.
2013-10-26 19:53:12 +02:00
Benjamin Peterson
e8fbe7ab64
No bug - Add inline header to avoid warning about missing function. r=me
2013-10-26 13:20:12 -04:00
Benjamin Peterson
91b2a47817
No Bug - Fix equality in debug mode. r=me a=bustage CLOSED TREE
2013-10-26 13:12:21 -04:00
Benjamin Peterson
4896fcb290
No bug - Fix some unused variable warnings. r=me
2013-10-26 12:47:50 -04:00
Tom Schuster
306cb13efc
Bug 930782 - Handlify JS_WrapValue. r=terrence
2013-10-26 18:19:05 +02:00
Tom Schuster
f4f74b01eb
Bug 920294 - Fix DumpJSStack. r=jandem
2013-10-26 18:19:00 +02:00
Jan de Mooij
2c1427f784
Bug 921200 - Mark jit-test testOOMInAutoEnterCompartment.js as slow. r=terrence
2013-10-26 17:20:55 +02:00
Jan de Mooij
5f894602d4
Bug 930437 - Remove unnecessary compilation aborts from Lowering::visitToInt32. r=bhackett
2013-10-26 17:18:16 +02:00
Ms2ger
34f7a76bb1
Backout changeset 2e466ccc7bd0 for devtools test failures.
2013-10-26 17:02:20 +02:00
Peter Van der Beken
a521d7eace
Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
...
--HG--
extra : rebase_source : 673c08ef093339e6bfb1418366af5cc5fabe7c4d
2013-10-08 17:51:42 +02:00
Phil Ringnalda
bd70108ddf
Bug 929498 - Disable test_asmjs.html on Android for stopping Panda mochitest-7 runs
...
--HG--
extra : rebase_source : ff1ad8ac91f713ee0329b769e449f7b745f32507
2013-10-25 23:26:36 -07:00
Nicolas B. Pierron
32e5d4a0ec
no bug - Restore the main reason of existence of IonMonkey. r=jandem
2013-10-25 21:36:24 -07:00
Phil Ringnalda
ce1c1c8d2e
Merge m-c to m-i
2013-10-25 19:52:22 -07:00
Phil Ringnalda
a6c19db8d9
Merge m-i to m-c
2013-10-25 19:08:22 -07:00
Dan Gohman
4f7ba139f0
Bug 926627 - IonMonkey: Remove the code for optimizing away truncates of MToFloat32. r=nbp
2013-10-25 15:58:02 -07:00