Commit Graph

55162 Commits

Author SHA1 Message Date
Benjamin Bouvier
072ef92b0a Bug 1279524: Implement dummy copysign on MIPS; r=jonco
DONTBUILD

MozReview-Commit-ID: 1ADS4Sh9yl6

--HG--
extra : rebase_source : 063218ef4e705b551425c1da72b272f0bc5c43bc
2016-06-10 16:58:34 +02:00
Jonathan Watt
b15368cfcb Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
Till Schneidereit
05f5004e10 Bug 1260104 - Follow-up to fix shell script permissions. r=bustage 2016-06-10 11:46:57 +02:00
Till Schneidereit
0f6f35176e Bug 911216 - Part 23: Use mozilla::TimeStamp::Now() instead of PRMJ_Now() for Promise timestamps. r=efaust 2016-06-10 11:11:05 +02:00
Till Schneidereit
5fd496f69a Bug 1260104 - Fix make source-package regressions introduced by phytonification of the configure scripts. r=sfink 2016-06-10 11:11:01 +02:00
Jan de Mooij
7d9c604b9f Bug 1278947 part 2 - Remove JSContext callback. r=luke
--HG--
extra : rebase_source : 378bfb8d1b78fe224742dc2ba5b0b788762c9780
2016-06-10 09:29:24 +02:00
Jan de Mooij
8c1aaa3154 Bug 1278947 part 1 - Stop using JSContext callback in XPConnect. r=bz
--HG--
extra : rebase_source : 1e971a2a2a2a2b9068bd59d98156fa84b8f4b105
2016-06-10 09:27:14 +02:00
Mike Hommey
6976cfdc58 Bug 1279096 - Exclude ffi_call from ASAN. r=decoder 2016-06-10 09:57:51 +09:00
Morgan Phillips
fe87d4df61 Bug 1278599 - Function[Symbol.hasInstance] should return false when called with a non-callable 'this'; r=evilpie
--HG--
extra : rebase_source : 8ab46a2e382ec326dd9a1130eb62e2e6015c2230
2016-06-09 01:38:47 -07:00
Tom Schuster
43a2338ba1 Bug 1245024 - Import test262 tests. r=efaust 2016-06-09 20:28:47 +02:00
Tom Schuster
ccef679ea1 Bug 1245024 - Implement Object.getOwnPropertyDescriptors. r=efaust,bz 2016-06-09 20:27:53 +02:00
Sebastian Hengst
cfe31e2dfa Backed out changeset 0ace95ea7f4c (bug 1229813) for assertions in e.g. SM(p) recover-object-bug1175233.js. r=backout 2016-06-09 16:38:51 +02:00
Nicolas B. Pierron
baca8a1699 Bug 1229813 - Improve Branch Pruning heuristics. r=jandem 2016-06-09 13:54:29 +00:00
Benjamin Bouvier
5835e4951b Bug 1278183: Implement MTest for int64 inputs; r=lth
MozReview-Commit-ID: DrOOz7MhSOC

--HG--
extra : rebase_source : eaecf556514cf06a6065ef0e063011e823c6b24b
2016-06-09 10:15:38 +02:00
Nicholas Nethercote
5592622f09 Bug 1277104 - Add strings to high-frequency MOZ_CRASH() occurrences. mccr8.
Some of these are guesses; it's not always clear from a crash report stack
trace which MOZ_CRASH() was hit.
2016-06-09 13:09:58 +10:00
Shu-yu Guo
3dd770634a Bug 1275001 - Fix Windows bustage. (r=me) 2016-06-08 21:24:46 -07:00
Shu-yu Guo
77a0b3ec78 Bug 1275001 - Fix RematerializedFrame::locals() when there's arguments underflow. (r=jandem) 2016-06-08 21:01:01 -07:00
Shu-yu Guo
aa82814823 Bug 1269711 - Update futex shell test. (r=lth) 2016-06-08 21:01:00 -07:00
Shu-yu Guo
591bde5c07 Bug 1269711 - Disallow JS interrupt callback function to affect exception state of interrupted JS. (r=jimb) 2016-06-08 21:01:00 -07:00
Christian Holler
4f47f7bb50 Bug 1278523 - Implement jsshell helper function readlineBuf. r=jandem
MozReview-Commit-ID: LXAWJqA3Jhw

--HG--
extra : rebase_source : 21b740b7d6fbd68113a7a05def7199f6a84767d3
2016-06-08 13:37:19 +02:00
Dustin J. Mitchell
62577b229f Bug 1275409: move legacy taskcluster-related scripts to taskcluster/scripts; r=wcosta
MozReview-Commit-ID: 7ilVJkNAPvE

--HG--
rename : testing/taskcluster/scripts/builder/build-emulator-x86.sh => taskcluster/scripts/builder/build-emulator-x86.sh
rename : testing/taskcluster/scripts/builder/build-emulator.sh => taskcluster/scripts/builder/build-emulator.sh
rename : testing/taskcluster/scripts/builder/build-haz-linux.sh => taskcluster/scripts/builder/build-haz-linux.sh
rename : testing/taskcluster/scripts/builder/build-linux.sh => taskcluster/scripts/builder/build-linux.sh
rename : testing/taskcluster/scripts/builder/build-mulet-haz-linux.sh => taskcluster/scripts/builder/build-mulet-haz-linux.sh
rename : testing/taskcluster/scripts/builder/build-mulet-linux.sh => taskcluster/scripts/builder/build-mulet-linux.sh
rename : testing/taskcluster/scripts/builder/build-simulator.sh => taskcluster/scripts/builder/build-simulator.sh
rename : testing/taskcluster/scripts/builder/build-sm-package.sh => taskcluster/scripts/builder/build-sm-package.sh
rename : testing/taskcluster/scripts/builder/build-sm.sh => taskcluster/scripts/builder/build-sm.sh
rename : testing/taskcluster/scripts/builder/desktop-setup.sh => taskcluster/scripts/builder/desktop-setup.sh
rename : testing/taskcluster/scripts/builder/gaia_props.py => taskcluster/scripts/builder/gaia_props.py
rename : testing/taskcluster/scripts/builder/get-objdir.py => taskcluster/scripts/builder/get-objdir.py
rename : testing/taskcluster/scripts/builder/hazard-analysis.sh => taskcluster/scripts/builder/hazard-analysis.sh
rename : testing/taskcluster/scripts/builder/install-packages.sh => taskcluster/scripts/builder/install-packages.sh
rename : testing/taskcluster/scripts/builder/pull-gaia.sh => taskcluster/scripts/builder/pull-gaia.sh
rename : testing/taskcluster/scripts/builder/setup-ccache.sh => taskcluster/scripts/builder/setup-ccache.sh
rename : testing/taskcluster/scripts/builder/sm-tooltool-config.sh => taskcluster/scripts/builder/sm-tooltool-config.sh
rename : testing/taskcluster/scripts/copy.sh => taskcluster/scripts/copy.sh
rename : testing/taskcluster/scripts/misc/build-cctools.sh => taskcluster/scripts/misc/build-cctools.sh
rename : testing/taskcluster/scripts/misc/build-clang-linux.sh => taskcluster/scripts/misc/build-clang-linux.sh
rename : testing/taskcluster/scripts/misc/build-gcc-linux.sh => taskcluster/scripts/misc/build-gcc-linux.sh
rename : testing/taskcluster/scripts/misc/minidump_stackwalk.sh => taskcluster/scripts/misc/minidump_stackwalk.sh
rename : testing/taskcluster/scripts/misc/repackage-jdk-centos.sh => taskcluster/scripts/misc/repackage-jdk-centos.sh
rename : testing/taskcluster/scripts/phone-builder/build-dolphin.sh => taskcluster/scripts/phone-builder/build-dolphin.sh
rename : testing/taskcluster/scripts/phone-builder/build-phone-ota.sh => taskcluster/scripts/phone-builder/build-phone-ota.sh
rename : testing/taskcluster/scripts/phone-builder/build-phone.sh => taskcluster/scripts/phone-builder/build-phone.sh
rename : testing/taskcluster/scripts/phone-builder/post-build.sh => taskcluster/scripts/phone-builder/post-build.sh
rename : testing/taskcluster/scripts/phone-builder/pre-build.sh => taskcluster/scripts/phone-builder/pre-build.sh
rename : testing/taskcluster/scripts/tester/harness-test-linux.sh => taskcluster/scripts/tester/harness-test-linux.sh
rename : testing/taskcluster/scripts/tester/test-b2g.sh => taskcluster/scripts/tester/test-b2g.sh
rename : testing/taskcluster/scripts/tester/test-linux.sh => taskcluster/scripts/tester/test-linux.sh
extra : rebase_source : 647914c181227d78a0694cf1417fbfe466a5c20d
2016-06-04 22:57:41 +00:00
Jan de Mooij
e61532ff2e Bug 1266768 - Give MBoundsCheck an explicit type policy. r=lth 2016-06-08 15:18:59 +02:00
Nicolas B. Pierron
821149abb3 Bug 1273955 - Bump the bytecode size limit of Ion to account for increased size of JSScript code length. r=h4writer 2016-06-08 12:54:44 +00:00
Lars T Hansen
168959f47a Bug 1278623 - fix emulation of POPCNT on x86. r=bbouvier
--HG--
extra : amend_source : 2bfa0d08832840203201804debbeb3dc90f9f8bc
2016-06-07 19:20:17 +02:00
Eddy Bruel
fe1f8cf596 Bug 1271653 - Update debugger docs;r=jimb 2016-06-08 10:13:07 +02:00
Eddy Bruel
d02995fceb Bug 1271653 - Move some code around;r=jimb 2016-06-08 10:08:52 +02:00
Eddy Bruel
fb75dd5153 Bug 1271653 - Move methods into DebuggerObject;r=jimb 2016-06-08 09:55:20 +02:00
Eddy Bruel
515ca2ed0a Bug 1271653 - Move properties into DebuggerObject;r=jimb 2016-06-08 09:48:23 +02:00
Nicholas Nethercote
ef71a3808e Bug 1278452 - Remove an unnecessary null check in js/src/shell/. r=mrbkap.
The check is unnecessary because |operator new| is infallible.

--HG--
extra : rebase_source : e0f72745c2f4298be0f72a015ebf67570911e2c6
2016-06-07 14:36:59 +10:00
Nicholas Nethercote
58cd6f2f27 Bug 1278452 - Remove an unnecessary null check in js/src/shell/. r=sfink.
--HG--
extra : rebase_source : 70c17c9daa82ab1249232840b5dfc7b4eb9284bf
2016-06-07 14:33:12 +10:00
Steve Fink
735d4c52b9 Bug 1277174 - Forbid nursery allocations within AutoAssertEmptyNursery, r=jonco
MozReview-Commit-ID: BY3ZQt9ax6a

--HG--
extra : rebase_source : 7001aaefe1590a903508fa6fe5186dff848319a8
2016-06-03 13:09:11 -07:00
Steve Fink
1eb9cc2888 Bug 1277938 - Remove the now-unused JS::ContextHasOutstandingRequests, r=bz
MozReview-Commit-ID: 3aGv7FadvQO

--HG--
extra : rebase_source : 2f88f1ac194ef21e7261c7c876de973800d6f28e
2016-06-03 12:32:01 -07:00
Steve Fink
1c2e047aa7 Bug 1277690 - Implement Cell::dump, and make (mostly) all dumpers accept a FILE*, r=jonco
MozReview-Commit-ID: 2tVz1Upt9lB

--HG--
extra : rebase_source : c07eae323450f65f5e6164c1082648cdcc7353da
2016-06-02 14:41:58 -07:00
Steve Fink
e915d9775e Bug 1272887 - Set alignment of PersistentRooted.ptr field for reinterpret_cast on win32, r=terrence
MozReview-Commit-ID: BMaft7pCX2q

--HG--
extra : rebase_source : 6313fc361c7499c164a7962205ccbc40efc22527
2016-06-02 12:37:09 -07:00
Jan de Mooij
061784f8d4 Bug 1277278 part 5 - Change ErrorToException's return type from bool to void. r=luke
--HG--
extra : rebase_source : 3980c391a676c2bb23738d1de992f0d91295be7a
2016-06-07 20:30:49 +02:00
Jan de Mooij
241f241de3 Bug 1277278 part 4 - Remove the warning case from ErrorToException. r=luke
--HG--
extra : rebase_source : 21fbb9ff2ef7e9104cd4fc4dcdf8420ffaa6df9b
2016-06-07 20:30:48 +02:00
Jan de Mooij
dad997a833 Bug 1277278 part 3 - Rename error reporter callback to warning reporter, assert it's only used for warnings. r=luke
--HG--
extra : rebase_source : ac1febc5220d649853f35c29de89a5e9ffb4fe98
2016-06-07 20:30:48 +02:00
Jan de Mooij
a253d97844 Bug 1277278 part 2 - Remove JS_ReportPendingException and js::ReportUncaughtException. r=luke
--HG--
extra : rebase_source : 7c46e31d178b3d0335924eb561c9a2a2dcb58730
2016-06-07 20:30:48 +02:00
Jan de Mooij
66faed38af Bug 1277278 part 1 - Remove ContextOptions and make autoJSAPIOwnsErrorReporting the default. r=luke
--HG--
extra : rebase_source : aa1dcba100a3bb7a5057b07284cf4a99353afe5a
2016-06-07 20:30:48 +02:00
Eddy Bruel
9ca9e93794 Bug 1271653 - Implement a C++ interface for global/allocationSite/errorMessageName;r=jimb 2016-06-07 18:21:03 +02:00
Sebastian Hengst
089884ef5f Backed out changeset 8eabc0613ebc (bug 1271653) for unused function build failure. r=backout on a CLOSED TREE 2016-06-07 17:38:45 +02:00
Eddy Bruel
f2f3d3df24 Bug 1271653 - Implement a C++ interface for global/allocationSite/errorMessageName;r=jimb 2016-06-07 16:35:39 +02:00
Eddy Bruel
53ffbadf0a Bug 1271653 - Implement a C++ interface for isCallable/isArrowFunction/parameterNames;r=jimb 2016-06-07 16:29:43 +02:00
Eddy Bruel
e24c9b4fd9 Backed out changeset 0d41c950b1a0 2016-06-07 16:28:23 +02:00
Eddy Bruel
b39492778a Bug 1271653 - Implement a C++ interface for isCallable/isArrowFunction/parameterNames;r=jimb 2016-06-07 16:24:51 +02:00
Benjamin Bouvier
22d4cffa7a Bug 1248555: Don't use the expected error directive in wasm/spec/; r=bustage
(because of platforms not supporting wasm at all)

MozReview-Commit-ID: 4GNERAe3YTD

--HG--
extra : rebase_source : 43fd616838fd5fca8d69081461d09b968c3a0622
2016-06-07 15:53:55 +02:00
Benjamin Bouvier
2d68d11d85 Bug 1275224: Implement MCopySign; r=sunfish
MozReview-Commit-ID: 37XQmP0v5sp

--HG--
extra : rebase_source : 7b7fa9206433fdc48ad2aaa6ee066464b5b616cd
2016-06-02 13:08:35 +02:00
Benjamin Bouvier
dc1074f166 Bug 1248555: Import wast test JS runners; r=mbx
MozReview-Commit-ID: 1anzFgd12Hm

--HG--
extra : rebase_source : 0a43a67cff26a1e32bdfb353318b64685365d98f
2016-06-02 13:08:27 +02:00
Benjamin Bouvier
4dbae087a1 Bug 1248555: run each WebAssembly spec test in its own script; r=mbx
MozReview-Commit-ID: 3DsyJamjqKy

--HG--
extra : rebase_source : 2d880e37e89f91ceb729b216fe7629ec6d26a13e
2016-05-26 10:38:48 +02:00
Masatoshi Kimura
d4872d9358 Bug 1278250 - Add a utility function to check if non-local connections are disabled. r=mcmanus,mrbkap 2016-06-07 22:17:42 +09:00