Jim Blandy
1dfa8c46d0
Bug 892643: Implement PersistentRooted<T>, an unrestricted-lifetime rooting type. r=terrence, jcoppeard
2013-11-04 13:35:08 -08:00
Landry Breuil
64759f87bc
Bug 932991: Partly revert bug 898274 on jscpucfg.h, breaks OpenBSD/sparc64 (at least) where <machine/endian.h> must be included after <sys/types.h>. r=njn
2013-11-04 22:05:51 +01:00
Landry Breuil
6b5d125afe
Bug 928381 - ctypes/libffi: Fix stack alignment on *BSD/i386 r=glandium
2013-11-04 22:05:46 +01:00
Sankha Narayan Guria
3cf6dcf59a
Bug 894658 - Implement ES6 Array.prototype.{keys,entries}. r=jorendorff
2013-11-02 07:52:50 +05:30
Dan Gohman
081593f897
Bug 934174 - SpiderMonkey: Micro-optimize AddOperation for int32 values r=luke
2013-11-04 09:41:17 -08:00
Dan Gohman
04e8e59a77
Bug 934520 - SpiderMonkey: Avoid signed overflow and other forms of undefined behavior. r=bhackett
2013-11-04 09:41:06 -08:00
Ryan VanderMeulen
78649cfa0f
Backed out 3 changesets (bug 932309, bug 932322) for Linux mochitest-bc timeouts on a CLOSED TREE.
...
Backed out changeset aea34e69d171 (bug 932322)
Backed out changeset 2b99a0f6ff1b (bug 932309)
Backed out changeset 0e3bcb78784e (bug 932309)
2013-11-04 14:31:21 -05:00
Peter Van der Beken
96bb7d1a68
Bug 932322 - Make Window's WebIDL properties be own properties of window. r=bz.
...
--HG--
extra : rebase_source : b8ce4fedf7fc46b14a1d01663945d1b0e22bdcdd
2013-10-08 18:18:40 +02:00
Dan Gohman
68fbfe5fec
Bug 934173 - SpiderMonkey: Mark debugMode() checks as JS_UNLIKELY. r=jorendorff
2013-11-04 07:57:10 -08:00
Dan Gohman
2ae0043e65
Bug 931487 - IonMonkey: Disable spilling to argument slots. r=bhackett
2013-11-04 07:57:08 -08:00
Nicholas D. Matsakis
000d7ca6c1
Bug 926710 - Fix up non-threadsafe builds rs=trivial,blocking-fuzzer
2013-11-04 10:43:09 -05:00
Brian Hackett
667347f11f
Bug 932899 - Remove debug only stack/heap type set flags, r=jandem.
2013-11-04 08:29:46 -07:00
Hannes Verschore
412ba69e61
Bug 914255: Backout due to performance regressions to DOM, r=regression
2013-11-04 16:17:44 +01:00
Dan Minor
abb658ed57
Bug 932940 - Jit-test harness needs to set different remote --js-cache; r=terrence
2013-11-04 09:34:48 -05:00
Hannes Verschore
83029fbc35
Bug 932757 - Remove JSOP_POPV and JSOP_STOP, r=jorendorff
2013-11-04 15:33:15 +01:00
Jan de Mooij
63d1d1e057
Bug 933798 - Don't unnecessarily deoptimize name accesses in try blocks in lazily parsed functions. r=bhackett
2013-11-04 11:40:24 +01:00
Jon Coppeard
8977dc4ad2
Bug 931812 - Remove inheritance of RelocatableFoo from EncapsulatedFoo to disallow casting away of postbarriers r=terrence
2013-11-04 10:09:42 +00:00
Nicholas Nethercote
cdfc960ca4
Bug 837566 - Remove js_RemoveRoot. r=terrence.
...
--HG--
extra : rebase_source : b3b615c34cfa4b9766a3484060242498c5a57e63
2013-02-03 20:16:19 -08:00
Nicholas Nethercote
2762e3b8e7
Bug 932440 - Re-fix a compiler warning in memorymetrics that was fixed in bug 924608 but was then undone by a bad manual merge. r=me.
...
--HG--
extra : rebase_source : 370eacd5a6f0d0015e0b685ea66a4c47df248a34
2013-10-29 20:15:09 -07:00
Hannes Verschore
6fc42e400d
Bug 914255 - Reduce the number of objects tracked in a TypeSet, r=bhackett
2013-11-03 22:22:11 +01:00
Steve Fink
001089b93a
Bug 930378 - Explicit |using Base::foo| declarations instead of stub definitions, r=jimb
2013-10-28 11:35:44 -07:00
Steve Fink
e0a879dcf3
Bug 930378 - Avoid AutoValueArray and naked Value addresses, r=jimb
2013-10-28 11:33:51 -07:00
Steve Fink
159f1a012e
Bug 916677 - Propagate --expect-file flag. r=woof!
...
--HG--
extra : rebase_source : 226a3ed86a207ae239caba291aac8f39855354a9
2013-11-02 23:29:06 -07:00
Shu-yu Guo
a06904bcb5
Bug 926710 - Remove JS_THREADPOOL_SIZE in favor --thread-count. (r=nmatsakis)
2013-11-02 22:20:49 -07:00
Shu-yu Guo
f1970d7e7b
Bug 933557 - Lazily construct ScriptFrameIter in Debugger.Frame methods. (r=jimb)
2013-11-02 22:20:25 -07:00
Dan Gohman
99bf6fc840
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
ccc04be1d9
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
c0da77c4d5
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
ad3ed9e5be
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
b075b3e219
Bug 932769 followup - Fix typo. rs=evilpie
2013-11-02 17:35:00 +01:00
Tom Schuster
b0f36a0a96
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
c4c9593b96
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
c2c685f078
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
df25e96b2f
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
63165a8ec9
Bug 933097 - Remove a few useless moz.build files. r=mshal
2013-11-02 08:47:46 +09:00
Mike Hommey
53040f08c9
Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps
2013-11-02 08:44:11 +09:00
Mike Hommey
718ee10d1e
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
88f344c552
Bug 933734 - Check for undefined properties before emitting typed stores to global objects.
2013-11-01 16:59:19 -06:00
Terrence Cole
cb68f6b089
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
6d6af94883
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
74d92c2d28
Bug 870401 - Fix up the MFBT exports and the sources. r=mshal
2013-10-28 10:21:29 -04:00
Tom Schuster
357151515a
Bug 933810 - Really remove JS_ValueToECMAUint32. r=terrence f=mccr8
2013-11-01 20:44:05 +01:00
Kannan Vijayan
bfedaf9174
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
9c8fe4a223
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
613fe37d21
Bug 933301 - Optimize setDenseElementWithType. r=bhackett
2013-11-01 16:10:18 +01:00
Jan de Mooij
e8f23fc815
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
984bfd7477
Bug 932769 - Increase the maximum value for type set definite property slots, r=jandem.
2013-11-01 09:04:52 -06:00
Nathan Froyd
c0e592b572
Bug 932127 - correctly configure ctypes in cross compilation conditions; r=glandium
2013-10-28 21:35:54 -04:00
Nathan Froyd
38d7608107
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
4ade17582e
Bug 931984 - Use baseline cache information for calling common getter/setters in Ion code, r=efaust.
2013-11-01 08:45:56 -06:00