Brian Hackett
2abd82f5ae
Bug 933734 - Check for undefined properties before emitting typed stores to global objects.
2013-11-01 16:59:19 -06:00
Terrence Cole
1e472cb2eb
Bug 933382 - Fix the "all slots" post barrier; r=h4writer
...
--HG--
extra : rebase_source : 9bb40290137f97ec03bb4c591382f15d2745716d
2013-11-01 14:17:38 -07:00
Terrence Cole
992e9b35b6
Bug 932530 - Handle getType failure in DenseAdd IC; r=djvj
...
--HG--
extra : rebase_source : 3629f728c46c2674c3c51ca90f9e328d1b837499
2013-11-01 13:38:45 -07:00
Brian O'Keefe
e8cf9856b5
Bug 870401 - Fix up the MFBT exports and the sources. r=mshal
2013-10-28 10:21:29 -04:00
Tom Schuster
e4eba3d13f
Bug 933810 - Really remove JS_ValueToECMAUint32. r=terrence f=mccr8
2013-11-01 20:44:05 +01:00
Kannan Vijayan
bb46742dde
Bug 852175 - Fix baseline stack checks on functions which may push lots of locals. r=jandem
2013-11-01 15:04:01 -04:00
Ed Morley
ce96a51d98
Backed out changeset 8e1c2d2466c9 (bug 932127) on suspicion of asan build failures on a CLOSED TREE
2013-11-01 15:26:44 +00:00
Jan de Mooij
074a62c4a1
Bug 933301 - Optimize setDenseElementWithType. r=bhackett
2013-11-01 16:10:18 +01:00
Jan de Mooij
b60a5a73d9
Bug 932800 - Don't optimize string[x] GETELEM in Ion if x is not a number. r=h4writer
2013-11-01 16:10:14 +01:00
Brian Hackett
3a46292fdd
Bug 932769 - Increase the maximum value for type set definite property slots, r=jandem.
2013-11-01 09:04:52 -06:00
Nathan Froyd
0e785006c8
Bug 932127 - correctly configure ctypes in cross compilation conditions; r=glandium
2013-10-28 21:35:54 -04:00
Nathan Froyd
05f9497d61
Bug 931043 - use AC_TRY_COMPILE to check for how to copy va_args; r=glandium
...
We shouldn't need to run these programs; compiling them should be enough.
While we're at it, we can remove support for __va_copy, which, AFAICS, is an
old GNU extension and has been superseded by va_copy by anyplace that cares.
2013-10-25 11:15:17 -04:00
Brian Hackett
fefb8be95e
Bug 931984 - Use baseline cache information for calling common getter/setters in Ion code, r=efaust.
2013-11-01 08:45:56 -06:00
Bobby Holley
93be455019
Bug 911864 - Make in-content XBL event handlers allowuntrusted=false by default. r=smaug
2013-11-01 15:31:58 +01:00
Bobby Holley
eaa51e3667
Bug 911864 - When QIing objects bound with XBL scopes, route the XPCWrappedJS through an XrayWrapper from the XBL scope. r=smaug
2013-11-01 15:31:57 +01:00
Bobby Holley
cb7b1e1b58
Bug 911864 - Add annotations to our XBL tests as-needed. r=smaug
2013-11-01 15:31:57 +01:00
Bobby Holley
c1e62da8c9
Bug 911864 - Install XBL members in the safe scope, then clone them into content (rather than the reverse). r=smaug
2013-11-01 15:31:57 +01:00
Bobby Holley
20ab9349c6
Bug 911864 - Expose an API to copy a single property across compartments. r=jorendorff
2013-11-01 15:31:56 +01:00
Bobby Holley
747d0c335a
Bug 822425 - Expose a few simple compartment assertions in jsfriendapi. r=mccr8
...
Only the first one will benefit from our Nightly-mode compartment assertions,
but both are useful for consistency.
2013-11-01 15:31:55 +01:00
Nicholas D. Matsakis
43313f6f72
Bug 930543 - Detect negative indices r=jandem
2013-10-28 10:57:33 -04:00
Nicholas D. Matsakis
1b4b5ae98f
Bug 922216 - Self-host equivalent() for typed objects r=till
2013-09-20 16:19:29 -04:00
Hannes Verschore
ac8a876239
Bug 925949: Add fastpath to zeroLastIndex the normal RegExpObject, r=jwalden
2013-11-01 14:47:44 +01:00
Ed Morley
f5bf135341
Backed out changeset e697e7dcc321 (bug 932322)
2013-11-01 11:14:30 +00:00
Jon Coppeard
408dec6758
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
ed787ff630
Bug 931812: Remove unnecessary postbarriering of watchpoint map r=terrence
2013-11-01 10:20:50 +00:00
Jon Coppeard
21be923250
Bug 931812: Mark the store buffer first for minor GC r=terrence
2013-11-01 10:20:50 +00:00
Jon Coppeard
b98d96f638
Bug 931446 - Improve documentation comment on JS::Heap r=terrence
2013-11-01 10:20:50 +00:00
Peter Van der Beken
ee8349f313
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
675796abcf
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
ea829f6703
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
b167bb7278
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
7690d94087
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
f5259e7901
Bug 933062 - Avoid using > for preprocessing rules, so that pymake is happy. r=ted
2013-11-01 10:30:46 +09:00
Mike Hommey
00d79e8c27
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
441da07b30
Bug 932213 - Move HOST_CMMSRCS to moz.build. r=gps
2013-10-30 07:51:48 +09:00
Mike Hommey
71cbbf51cb
Bug 901561 - Move CMSRCS to moz.build. r=gps
2013-10-30 07:51:27 +09:00
Mike Hommey
45f0482824
Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal
2013-10-30 07:51:03 +09:00
Ryan VanderMeulen
3181194b69
Merge m-c to inbound on a CLOSED TREE.
2013-10-31 16:10:29 -04:00
Ryan VanderMeulen
c80a525c6d
Merge m-c to inbound on a CLOSED TREE.
2013-10-30 22:42:13 -04:00
Brian Hackett
dc28fb0d43
Bug 930048 - Remove need to read objects directly when optimizing singleton accesses, r=jandem.
2013-10-29 16:10:59 -06:00
Gregory Szorc
0fd2e15636
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
ae43bcf0e2
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
b6ff74ff18
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
abbc27fcc6
Bug 931488 - IonMonkey: Implement computeRange for MArrayPush, MBoundsCheck, MRandom, and some MMathFunctions. r=nbp
2013-10-29 09:18:14 -07:00
Dan Gohman
9498bd8565
Bug 930714 - SpiderMonkey: Implement extraName() for LUnbox. r=nbp
2013-10-29 09:18:13 -07:00
Markus Stange
3fcf167884
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
8a7f46a3f2
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
4326269d4b
Merge mozilla-central and b2g-inbound
2013-10-29 16:34:46 +00:00
Vicamo Yang
17e058673d
Bug 920551 - 2.h/2: fix dom/system/gonk/*. r=hsinyi,khuey
2013-10-29 16:12:45 +08:00
Nicholas Nethercote
b38b84f869
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