Dan Gohman
8abf90ad4b
Bug 931489 - IonMonkey: Omit the NaN check for LNotD if range analysis says there are no NaNs. r=nbp
2013-11-02 14:29:44 -07:00
Dan Gohman
436cc2ffa6
Bug 931489 - IonMonkey: Omit NaN checks in LCompareD nodes when the operands are known to be non-NaN. r=nbp
2013-11-02 14:29:44 -07:00
Dan Gohman
82cabc0e08
Bug 930708 - IonMonkey: Factor out a DoubleEqualsInt32 from DoubleIsInt32 and use it when negative zero is to be treated as zero. r=nbp
2013-11-02 14:29:44 -07:00
Nathan Froyd
e2ede970d2
Bug 918651 - part 5 - qualify all IPDL using statements with required header; r=ehsan
2013-10-01 15:25:07 -04:00
Jan de Mooij
d597374663
Bug 932769 followup - Fix typo. rs=evilpie
2013-11-02 17:35:00 +01:00
Tom Schuster
4b85960fb6
Bug 933946 - Remove the rest of the old number conversion functions from SpiderMonkey. r=terrence
2013-11-02 13:48:09 +01:00
Brian Hackett
485f102874
Bug 932769 - Ignore resolve hooks for properties that already exist on the object being examined, r=jandem.
2013-11-02 09:32:22 -06:00
Jan de Mooij
ea9336e30d
Bug 933475 - Rewrite Array.prototype.push fast path to work on all native objects with dense elements. r=Waldo
2013-11-02 11:54:07 +01:00
Steve Fink
bbe3bca28b
No bug. Separate hazard expectation files for shell and browser. r=woof!
...
DONTBUILD because NPOTB (yet)
--HG--
rename : js/src/devtools/rootAnalysis/expect.json => js/src/devtools/rootAnalysis/expect.shell.json
extra : rebase_source : 1914678fd9482abffff66b110f78be6c4fd6bad3
2013-10-30 12:10:15 -07:00
Mike Hommey
612f38242f
Bug 933097 - Remove a few useless moz.build files. r=mshal
2013-11-02 08:47:46 +09:00
Mike Hommey
2a211e7c14
Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps
2013-11-02 08:44:11 +09:00
Mike Hommey
91865c8cd6
Bug 932618 - Use NO_PROFILE_GUIDED_OPTIMIZE to disable PGO for individual files. r=gps
2013-11-02 08:42:53 +09:00
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