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
Carsten "Tomcat" Book
829d111d40
Backed out changeset 448365b11e37 (bug 1271653) for bustage on a CLOSED TREE
2016-06-07 14:03:26 +02:00
Carsten "Tomcat" Book
3cd506d57a
Backed out changeset 080e7c18afed (bug 1271653)
2016-06-07 14:03:11 +02:00
Eddy Bruel
70b31c3964
Bug 1271653 - Implement a C++ interface for global/allocationSite/errorMessageName;r=jimb
2016-06-07 13:36:03 +02:00
Eddy Bruel
804d2ef16d
Bug 1271653 - Implement a C++ interface for isCallable/isArrowFunction/parameterNames;r=jimb
2016-06-07 13:15:49 +02:00
Eddy Bruel
8accfc65e9
Bug 1271653 - Global environment functions should assert that referent is global;r=jimb
2016-06-07 12:35:59 +02:00
Eddy Bruel
6de3b7e047
Bug 1271653 - Bound function properties should assert that referent is debuggee function;r=jimb
2016-06-07 12:29:16 +02:00
Carsten "Tomcat" Book
24d44c69a3
Backed out changeset f3446f35deed (bug 1277483
) for Windows 8 x64 opt Build bustage on a CLOSED TREE
2016-06-07 11:46:51 +02:00
Jon Coppeard
8dceeb2939
Bug 1277866 - Fix arm64 write to unboxed object r=nbp a=abillings
2016-06-07 10:10:31 +01:00
Ms2ger
38579768d4
Bug 1277483
- Move --enable-strip and --enable-install-strip to moz.configure; r=glandium
2016-06-03 11:11:40 +02:00
Makoto Kato
daf9534a3e
Bug 1262052 - Remove unnecessary -mandroid parameter. r=glandium
...
When target is Android, -mandroid is default parameter from gcc 4.6 So we don't need add this options.
Also clang doesn't support this argument.
MozReview-Commit-ID: AuA3Y9vlgWE
--HG--
extra : rebase_source : c1866f56f131e666cc321d21fda1317532d46101
2016-06-07 16:07:39 +09:00
Andrea Marchesini
5a7749a26f
Bug 1265767 - Subset of Blink FileSystem API - patch 2 - Entries, r=smaug
2016-06-07 00:55:16 +02:00
Heiher
f69651703d
Bug 1277478 - OdinMonkey: MIPS: Fix nop-jump patching code. r=luke
...
---
js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
2016-06-07 10:25:45 +08:00
Luke Wagner
a3c8c7e348
Bug 1278070 - Baldr: save bytecode when console open to any pane, not just debugger (r=shu)
...
MozReview-Commit-ID: CT7N7wn1BPB
--HG--
extra : rebase_source : 88d5be9ed2cb2cdd3f96d5dc570826ac4525de8e
2016-06-06 18:01:33 -05:00
Luke Wagner
e0962c91f1
Bug 1276028 - Baldr: split out CodeSegment and Metadata from Module (r=bbouvier)
...
MozReview-Commit-ID: AnITPZYpgp1
--HG--
extra : rebase_source : d3164565407ff3ddcb7da967ba32319f318c4f5d
2016-06-06 17:21:31 -05:00
Luke Wagner
57323900e3
Bug 1276028 - Baldr: move and privatize callImport (r=bbouvier)
...
MozReview-Commit-ID: LISVD5fg83L
--HG--
extra : rebase_source : 4dc05a115ce239883a9a67e3847041aeb176bb30
2016-06-06 17:18:55 -05:00
Luke Wagner
f3ec612c0a
Bug 1276028 - Baldr: remove numFuncs (r=bbouvier)
...
MozReview-Commit-ID: uphgnEfhsN
--HG--
extra : rebase_source : c9c55194e49e2c55dd261fe18ee084e3fa1a188d
2016-06-06 17:18:55 -05:00
Luke Wagner
d2b6a31232
Bug 1276028 - Baldr: tidy up IsPod specialization (r=bbouvier)
...
MozReview-Commit-ID: KfI00OvIupL
--HG--
extra : rebase_source : 6bd2d215c844db185f6d392dfbae8ac84ae76ebc
2016-06-06 17:18:55 -05:00
Morgan Phillips
6cd35e0297
Bug 1054906
- Implement ES6 Symbol.hasInstance 2/2; r=jandem
...
--HG--
extra : rebase_source : 862c135973071b1cb8abc3a97ab446b7b137d7a8
2016-06-02 14:30:35 -07:00
Morgan Phillips
df95ec2891
Bug 1054906
- Implement ES6 Symbol.hasInstance 1/2; r=evilpie,bz
...
--HG--
extra : rebase_source : 66945f0b148fb6a36912544a52994daeffe76c7e
2016-06-06 11:59:41 -07:00
Terrence Cole
05f6aaf959
Bug 1276882 - Handle NaN sleep values explicitly; r=jandem
...
--HG--
extra : rebase_source : 08f79177e7d1a4a58952b6f95d952105105fdbaa
2016-06-06 15:01:09 -07:00
Andi-Bogdan Postelnicu
7f6a9257f5
Bug 1278251 - corrected assign instead of compare. r=bbouvier
...
MozReview-Commit-ID: 4QrWu0MOzJB
--HG--
extra : rebase_source : a199cd5c0b3f06716df6c85167f444b5ff49e853
2016-06-06 17:07:54 +03:00
Wes Kocher
53380a5863
Backed out 2 changesets (bug 1271653) for gc assertions CLOSED TREE
...
Backed out changeset 7a197b8bd00a (bug 1271653)
Backed out changeset 9c29d3067608 (bug 1271653)
2016-06-06 14:28:05 -07:00
Jan de Mooij
c440f2d057
Bug 1278223 part 2 - Change the shell to use a single cx per runtime and add a release assert to enforce this. r=luke
2016-06-06 19:45:35 +02:00
Eddy Bruel
817579cd0f
Bug 1271653 - Global environment functions should assert that referent is global;r=jimb
2016-06-06 18:26:29 +02:00
Jon Coppeard
5f15a2d19b
Bug 1275033 - Don't call into the VM for global objects that are already in the store buffer r=jandem
2016-06-06 17:15:16 +01:00
Eddy Bruel
7bce2ff615
Bug 1271653 - Bound function properties should assert that referent is debuggee function;r=jimb
2016-06-06 18:13:07 +02:00
Jakob Stoklund Olesen
fac7b52918
Bug 1277796 - Fix boolean SIMD constructors. r=bbouvier
...
Add better test coverage of boolean SIMD constructors with insufficient
arguments.
Add better test coverage of 8x16 and 16x8 constructor calls with missing args.
Fix a crash caused by a missing bool-to-int conversion before a boolean splat
when inlining a boolean constructor.
Fix a crash in the foldsTo method for boolean splats. The 8x16 and 16x8 booleans
were not implemented.
MozReview-Commit-ID: 71kjDpfw84h
--HG--
extra : rebase_source : d0d2f859f8daee3d9c50dbdc971c92b4a60a8543
2016-06-06 07:51:15 -07:00
Nathan Froyd
3a01463f29
Bug 1277867 - use uintptr_t more consistently in Value.h; r=luke
...
While the casts being changed in this patch are correct as they are,
other functions near these use uintptr_t. For consistency's sake, it
seems better to use uintptr_t everywhere.
2016-06-06 17:01:40 -04:00
Eddy Bruel
a8745145ea
Bug 1271653 - Implement a C++ interface for name/displayName;r=jimb
2016-06-06 14:50:12 +02:00
Eddy Bruel
8de72f868e
Bug 1271653 - Implement a C++ interface for proto and className;r=jimb
2016-06-06 14:49:24 +02:00
Eddy Bruel
a1804c7b1e
Bug 1271653 - Implement a C++ interface for the bound function properties;r=jimb
2016-06-06 14:48:11 +02:00
Eddy Bruel
97e08ffec4
Bug 1271653 - Implement a C++ function for makeDebuggeeValue/unsafeDereference/unwrap;r=jimb
2016-06-06 14:07:58 +02:00
Benjamin Bouvier
ec7dc9ab92
Bug 1277148: Make overflow testing more explicit in CheckIf; r=sunfish
...
MozReview-Commit-ID: HE9gRmid9FI
--HG--
extra : rebase_source : f003d14de92ab72ab40cce12f447a73a7cef8d35
extra : amend_source : bd5d1d483fd0102229f75683490074fc874541ee
2016-06-02 10:40:10 +02:00
Benjamin Bouvier
bc5984bc55
Bug 1277479: Use more ES6 features in Y.js; r=fitzgen ; DONTBUILD
...
MozReview-Commit-ID: G8f9iSL43Jw
--HG--
extra : rebase_source : 391ea220595c4b17f279e3f00538268641a7eae0
extra : amend_source : a3852f238df4cb618a42e7d102faec1ddac6f697
2016-06-02 10:20:51 +02:00
Sebastian Hengst
989509aea6
Backed out changeset b11548673318 (bug 1271653) for various crashes in javascript debugger tests, e.g. browser_dbg_break-on-dom-08.js. r=backout on a CLOSED TREE
2016-06-06 13:00:51 +02:00
Sebastian Hengst
8695b5e1eb
Backed out changeset 368484809241 (bug 1271653)
2016-06-06 12:56:27 +02:00
Sebastian Hengst
02c5757672
Backed out changeset 9d4e3c2f6a90 (bug 1271653)
2016-06-06 12:56:24 +02:00
Eddy Bruel
68d7d02424
Bug 1271653 - Implement a C++ interface for proto and className;r=jimb
2016-06-06 11:51:06 +02:00
Eddy Bruel
41ad187d35
Bug 1271653 - Implement a C++ interface for the bound function properties;r=jimb
2016-06-06 11:40:47 +02:00
Eddy Bruel
07210c4141
Bug 1271653 - Implement a C++ function for makeDebuggeeValue/unsafeDereference/unwrap;r=jimb
2016-06-06 11:14:43 +02:00
Jan de Mooij
75d9ae197b
Bug 1254197 - Don't change the result type of unboxed array loads. r=bhackett
...
--HG--
extra : rebase_source : e0772603652349e9361c41fe5307a16b4676501c
2016-06-06 10:35:08 +02:00
huangwenjun
48f3ea793d
Bug 1277426 - IonMonkey: MIPS: Replace mult/mflo by mul in MulI. r=hev
...
---
js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp | 6 ++----
js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 7 +++++++
js/src/jit/mips-shared/MacroAssembler-mips-shared.h | 1 +
3 files changed, 10 insertions(+), 4 deletions(-)
2016-06-06 13:29:33 +08:00
Makoto Kato
dcd9507126
Bug 1277498 - Remove MC (message compiler) define from old-configure.in. r=mshal
...
By bug 1270621, ETW support is removed. So no one uses messege compiler.
MozReview-Commit-ID: HGUAkrb208N
--HG--
extra : rebase_source : 5178283b781e4805b4e97f09b35a4150119d060a
extra : histedit_source : 40d6992894315b51863db4e7697df1c1ef18edd8
2016-06-06 13:36:51 +09:00
Nicholas Nethercote
7b96c1446c
Bug 1267551 (part 11b) - Follow-up to fix Android bustage. r=me.
...
--HG--
extra : rebase_source : 8fc9bae58049fdd3cc660a31e9d4d7bd7ca2f67d
2016-06-06 11:36:30 +10:00
Nicholas Nethercote
e3ea9be8a6
Bug 1267551 (part 11) - Use MOZ_MUST_USE in js/src/vm/Printer.h. r=h4writer.
...
This catches a missing check.
--HG--
extra : rebase_source : 7a907da5a842ef0c4a677cbf17c86d8ee1d719db
2016-06-03 16:25:18 +10:00
Nicholas Nethercote
2560f9436f
No bug. Remove unused JS_CLASS_MEMBERS argument. r=me.
...
--HG--
extra : rebase_source : 6837bd7f0fba743ad6c7f9c8af32fca23dbe0de3
2016-06-06 09:14:45 +10:00
Zibi Braniecki
bc7c0ef5e4
Bug 1275183 - "Hang if Intl.getCanonicalLocales gets an Array-like-object with negative length". r=waldo
...
--HG--
extra : rebase_source : 2b775e5f7218a63401f51bfd6b4bfc6a7042f791
2016-06-03 12:03:00 +02:00
Tom Tromey
eeb1dda14e
Bug 1277628 - handle js::GCPtr in gdb pretty-printers. r=sfink
...
This avoids an error when trying to deref a GCPtr; and also adds the tag
to the NotImplementedError to make it simpler to fix similar bugs in the
future.
MozReview-Commit-ID: 48JzqqDgNxe
--HG--
extra : transplant_source : %8DS%87s%FAz%FB%F5%BAu%E0V%60%1D%A7%AD%B1%EA%D1K
2016-06-02 12:32:27 -06:00
Zibi Braniecki
ffad6a6151
Bug 1260858 - "Update the DateTimeFormat.prototype.formatToParts to the final spec". r=waldo
...
--HG--
extra : rebase_source : 8060e7894b59d1e313f1623e56c15b7fa0549712
2016-06-03 15:55:00 +02:00
Jan de Mooij
af2f09018d
Bug 1276879
followup - Use JS::RootedValue instead of RootedValue to fix non-unified build. r=bustage
2016-06-04 17:54:22 +02:00
Jan de Mooij
fa74b7f6a5
Bug 1276879
- Convert jsapi-tests to autoJSAPIOwnsErrorReporting. r=jorendorff
2016-06-04 16:52:06 +02:00
Carsten "Tomcat" Book
21e7516373
Backed out changeset 6e489044de50 (bug 1269711) for spidermonkey test failures
2016-06-04 09:38:28 +02:00
Andrea Marchesini
3f22b78a94
Bug 1274362 - a Symbol passed to postMessage should throw DataCloneException, r=sfink
2016-06-04 09:24:28 +02:00
Shu-yu Guo
b1b4b0af39
Bug 1269711 - Disallow JS shell interrupt callback function to affect exception state of interrupted JS. (r=jimb)
2016-06-03 20:09:40 -07:00
Carsten "Tomcat" Book
d01a91fbca
Backed out changeset dc8e4c1174b2 (bug 1277483
) for suspicion this caused android and ab failures on a CLOSED TREE
...
--HG--
extra : rebase_source : 8c1bda9b8cea3ccdb5a231811e539423e85cad86
2016-06-03 14:31:10 +02:00
Makoto Kato
1f8d8d608f
Bug 1277742 - Use correct namespace for ChunkSize on aarch64. r=ehoogeveen
...
MozReview-Commit-ID: FqXkZaOG6SK
2016-06-03 19:11:00 +09:00
Yury Delendik
4df6880523
Bug 1277246 - Add support for names section. r=luke
...
MozReview-Commit-ID: LbGMxxDdmXx
--HG--
extra : transplant_source : i3z%EBUak%AF%8Dgxr%F0x%B9c%0AxMa
2016-06-02 14:39:30 -05:00
Yury Delendik
61c56fac30
Bug 1277063 - Update WebAssembly pilot format to support semicolons and parens. r=sunfish
...
MozReview-Commit-ID: J2M0yoCCwke
--HG--
extra : transplant_source : bUkMO%E8d%AB%7F%C5%DB%90%8D%A0%AD%9B%0E%E0o%9F
2016-06-02 14:28:20 -05:00
Ms2ger
607905c151
Bug 1277483
- Move --enable-strip and --enable-install-strip to moz.configure; r=glandium
2016-06-03 11:11:40 +02:00
Eric Skoglund
51b120f30c
Bug 730838 - Tests for Bug 730838. r=evilpies
...
MozReview-Commit-ID: 4VwAF8H5cP3
--HG--
extra : transplant_source : 6%1E%26%87%19%BE%D5%EC%E9%FD%B0%16%18%86x%08%7EU%01Q
2016-05-28 16:06:10 +02:00
Eric Skoglund
fbcc31dbe7
Bug 730838 - Date.parse accepts non-zero milliseconds for ISO-8601 midnight representation. r=evilpies
...
We forgot to check that the fraction part of second in the date was zero
if the time is midnight.
MozReview-Commit-ID: 7bMzFK8mBnO
--HG--
extra : transplant_source : %F3%29%5B%B7%F9O.IT%AB%2B%F4%F0iJ%CE%40%9CoN
2016-05-24 09:32:54 +02:00
Masatoshi Kimura
7f91a2f04a
Bug 1277691 - Allow security.turn_off_all_security_so_that_viruses_can_take_over_this_computer only if MOZ_DISABLE_NONLOCAL_CONNECTIONS is set. r=mrbkap
2016-06-03 07:40:16 +09:00
Luke Wagner
38784200aa
Bug 1277408 - Odin: don't forget to AutoForbidPools in the prologue nop either (r=bbouvier)
...
MozReview-Commit-ID: KHoUFpPT457
2016-06-02 14:36:53 -05:00
Benjamin Bouvier
7cddb1ba38
Bug 1163991: Show a best effort stack frame in non-profiling mode for wasm; r=luke
...
MozReview-Commit-ID: F6mk7YskovC
--HG--
extra : rebase_source : 4d9bf7a2d45f0479de7ce10f00fe32da886b5bcc
2016-05-10 19:28:15 +02:00
Terrence Cole
2b4b9b70d0
Bug 1272449 - Followup to fix unified bustage; r=meow
...
--HG--
extra : rebase_source : 6004fa973126f88eadeaf59161ff0c7334c2372a
2016-06-02 10:10:07 -07:00
Terrence Cole
52103bf61a
Bug 1272449 - Finish refactoring allocator code; r=jonco
...
--HG--
extra : rebase_source : 04ecef934d1185230bcf28b0b4f1cdb21b77c120
2016-05-18 10:57:22 -07:00
Boris Zbarsky
c3e26e4cec
Bug 1276399. Remove the now-unused privateIsNSISupports JSContext option. r=jandem
2016-06-02 10:34:40 -04:00
Boris Zbarsky
145992b47d
Bug 1276317 part 2. Move GC zeal handling from nsJSContext to XPCJSRuntime. r=peterv
2016-06-02 10:34:38 -04:00
Boris Zbarsky
f86c21cecc
Bug 1276317 part 1. Change JS_SetGCZeal to take a JSRuntime, not a JSContext. r=jandem
2016-06-02 10:34:38 -04:00
Nicolas B. Pierron
2ef0f525fd
Bug 1274588 part 2 - Rely on aliased jump target to remove extra popStatement function. r=jorendorff
2016-06-02 13:41:04 +00:00
Nicolas B. Pierron
f2bcccf5a2
Bug 1274588 part 1.1 - Update code coverage reports to accounts for the aliased jump targets. r=bhackett
2016-06-02 13:41:04 +00:00
Nicolas B. Pierron
316a29187b
Bug 1274588 part 1.0 - Alias consecutive jump targets. r=jorendorff
2016-06-02 13:41:04 +00:00
Nicolas B. Pierron
789c4a78d4
Bug 1274588 part 0.1 - Add MOZ_MUST_USE to popStatement functions. r=jorendorff
2016-06-02 13:41:04 +00:00
Eddy Bruel
0de6d7d691
Bug 1271653 - Implement a C++ interface for forceLexicalInitializationByName;r=jimb
2016-06-02 12:55:22 +02:00
Hannes Verschore
7ad19c682f
Bug 1275248 - IonMonkey: Don't alias loading of elements with different indexes, r=jandem
2016-06-02 12:21:46 +02:00
Hannes Verschore
98c6b2f086
Bug 1275248 - IonMonkey: Use MustAlias in Alias Analysis, r=jandem
2016-06-02 12:21:44 +02:00
Hannes Verschore
567743bf38
Bug 1275038 - IonMonkey: Remove regexp clone analysis in favor of hoist analysis, r=jandem
2016-06-02 12:21:33 +02:00
Nick Fitzgerald
7edb7bfd83
Bug 1260728 - Ensure that the script has had its arguments usage analyzed before we get arguments in the debugger; r=shu
2016-06-01 17:10:00 +02:00
Nicholas Nethercote
2fda0872c8
Bug 1267551 (part 10) - Use MOZ_MUST_USE in AutoVectorRooterBase. r=terrence.
...
This patch fixes numerous unchecked calls.
--HG--
extra : rebase_source : 566f2ca9fba1c8b18fa7ec1753168dbae9cf70d1
2016-06-01 15:49:04 +10:00
Makoto Kato
23a4f68a8f
Bug 1277449 - Fix typo for Register::invalid_reg on non-JIT platform. r=luke
...
MozReview-Commit-ID: 6P1PQVXdSWM
2016-06-02 15:48:30 +09:00
Jan de Mooij
11e09db980
Bug 1274922 part 7 - Fix a werror buglet. r=jorendorff
2016-06-02 08:30:04 +02:00
Tooru Fujisawa
7cde99396c
Bug 1272523 - Store locale cache data in more robust order. r=jwalden
2016-06-02 07:43:14 +09:00
Terrence Cole
40a865b593
Bug 1266552 - Use WeakCache to automatically sweep AllocationSiteTable; r=sfink
...
--HG--
extra : rebase_source : 5de69eff057c54b9b6e899c481ecbbefc04a35d1
2016-05-16 15:08:18 -07:00
Tooru Fujisawa
f300b24a7b
Bug 1276626
- Part 1: Invoke interrupt handler only after MinScriptRunTimeSeconds elapsed. r=mrbkap
2016-06-02 01:19:27 +09:00
Tooru Fujisawa
5bad0908f5
Bug 1276082 - Get self-hosted function name only from global functions. r=h4writer
2016-06-02 01:19:27 +09:00
Nicolas B. Pierron
c543d0a269
Bug 1264948 - Weaken infallible allocator assertion for jsapi-tests. r=sunfish
2016-06-01 14:43:32 +00:00
Nicolas B. Pierron
cc428bf1b8
Bug 1264948 - Ensure that we have enough ballast space IonMonkey compilation. r=h4writer
2016-06-01 14:43:32 +00:00
Nicolas B. Pierron
0619381333
Bug 1264948 - Make it possible to use a placement-new with a fallible TempAllocator. r=h4writer
2016-06-01 14:43:31 +00:00
Jan de Mooij
5d381e2b9a
Bug 1276865 - Set autoJSAPIOwnsErrorReporting when initializing the self-hosting compartment. r=till
...
--HG--
extra : rebase_source : c8ad64b76cfe3afbe59c64d6145367c096ca91e7
2016-06-01 15:26:37 +02:00
Jan de Mooij
9f2b280090
Bug 1273867 - Don't call checkIsDefinitelyOptimizedArguments for getprops other than .length or .callee. r=h4writer
...
--HG--
extra : rebase_source : b103cdf28b91744433caf1db1aa1addbb965dc58
2016-06-01 15:12:03 +02:00
Nathan Froyd
a9e1da6c8a
Bug 1272813 - part 1 - fallibly assign strings in {NonVoid,}StringToJsval; r=peterv
...
Avoiding large infallible allocations is always a good thing.
2016-06-01 16:26:59 -04:00
Eddy Bruel
b965617dd1
Bug 1271653 - Implement a C++ interface for executeInGlobal(WithBindings);r=jimb
2016-06-01 12:18:22 +02:00
Jon Coppeard
b6e2f7319b
Bug 1276631 - Update assertions to allow lazy sweeping of type inference while heap checking zeal mode is active r=terrence
2016-06-01 11:18:08 +01:00
Eddy Bruel
d3ee2f3f49
Bug 1271653 - Quick fix for an unhelpful error message;r=me
2016-06-01 12:09:51 +02:00
Eddy Bruel
bbc4994c1c
Bug 1271653 - Quick fix for an unhelpful error message;r=me
2016-06-01 11:57:53 +02:00
Heiher
f23bd91b8d
Bug 1276839 - IonMonkey: MIPS64: Fix ma_dins encoding. r=arai
...
---
js/src/jit/mips64/MacroAssembler-mips64.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2016-06-01 16:34:53 +08:00
Chris Peterson
553aca4e35
Bug 1276567 - Fix -Wstring-conversion warnings in js/ directory. r=billm
...
js/ipc/WrapperAnswer.cpp:531:16 [-Wstring-conversion] implicit conversion turns string literal into bool: 'const char [12]' to 'bool'
js/src/jit/MIR.h:63:25 [-Wstring-conversion] implicit conversion turns string literal into bool: 'const char [26]' to 'bool'
js/src/jit/SharedIC.cpp:1648:21 [-Wstring-conversion] implicit conversion turns string literal into bool: 'const char [30]' to 'bool'
js/src/jsgc.cpp:7135:21 [-Wstring-conversion] implicit conversion turns string literal into bool: 'const char [59]' to 'bool'
2016-05-31 21:49:52 -07:00
Eddy Bruel
ceec41fb99
Bug 1271653 - Use HandleObject for eval bindings instead of HandleValue;r=jimb
2016-06-01 08:37:16 +02:00
Eddy Bruel
8ddce9d86b
Bug 1271653 - Use mozilla::range<const char16_t> for eval code instead of HandleValue;r=jimb
2016-06-01 08:36:08 +02:00
Boris Zbarsky
c22814a653
Bug 1276400 part 4. Stop setting dontReportUncaught in XPConnect code, since all consumers got their JSContext from an AutoEntryScript or AutoJSAPI. r=bkelly
2016-05-31 22:04:34 -04:00
Boris Zbarsky
39531c0bc8
Bug 1276400 part 3. Stop setting the dontReportUncaught option in IPC code, since we're working with an AutoJSAPI there. r=bkelly
2016-05-31 22:04:33 -04:00
Steve Fink
5866e2ac15
Bug 1259850 trail of tears - more bogus reasons for calloc() to GC found. Suppress them.
...
MozReview-Commit-ID: 1DrGZ9RW556
--HG--
extra : rebase_source : 975daa7185871abc1b3342a6618c7c6588e5b2ee
2016-05-31 16:15:45 -07:00
Steve Fink
c795982e76
Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
...
Also create accessors on gc::Zone for a nicer API to ZoneCellIters.
MozReview-Commit-ID: AxRTTUfWrND
--HG--
extra : rebase_source : cefc7562d01e70b34288dbe8b1f53bc1555a2d86
extra : source : c95bdd426ced9a71bc64694ea236b46d035bb0df
2016-05-27 22:00:10 -07:00
Steve Fink
75d1976f53
Bug 1259850 - Annotate mFree function pointer as not GCing, r=terrence
...
MozReview-Commit-ID: LrzzLYHsBnO
--HG--
extra : rebase_source : 9290a9be8e419d9bc73cd4feabeac12916326b3c
extra : source : a73f74f718e7464d40c17df3f4228c96d5819d1a
2016-05-27 16:48:31 -07:00
Steve Fink
af2225da89
Bug 1259850 - Comments
...
MozReview-Commit-ID: 9RjVxl4EX8N
--HG--
extra : rebase_source : 032c4105bb9177197ec339381ae74275aae0770e
extra : source : 95107c3ad9cf5a173a17aee4fcd8635defbf0eb4
2016-05-24 18:26:21 -07:00
Steve Fink
74a16a4cf1
Bug 1259850 - Test for sixgill exception handling + analysis constructor/destructor matching, r=terrence
...
MozReview-Commit-ID: H5NZlyS2rx5
--HG--
rename : js/src/devtools/rootAnalysis/t/suppression/source.cpp => js/src/devtools/rootAnalysis/t/exceptions/source.cpp
rename : js/src/devtools/rootAnalysis/t/suppression/test.py => js/src/devtools/rootAnalysis/t/exceptions/test.py
extra : rebase_source : 04e6ff6569457cac14126781b2505874ec759d00
extra : source : 788ac18818c9b91f3057c4c382bf17be264eb03e
2016-04-28 15:05:09 -07:00
Steve Fink
346b589e90
Bug 1259850 - Remove unused test files, r=terrence
...
MozReview-Commit-ID: sBZct85zDJ
--HG--
extra : rebase_source : 5c41e5fee58035cb8e7862addc6daae7a782e884
extra : source : 19c13aa9b5ada4d1284a09d8284b3231e0790ebe
2016-04-28 11:27:50 -07:00
Steve Fink
81c295d72d
Bug 1259850 - Fix constructor recognition, r=terrence
...
MozReview-Commit-ID: 46064amRbCQ
--HG--
extra : rebase_source : 362db8683b65758fa8f9976a166705b66a0f6d8b
extra : source : 0b9dedcf7163ce35e4207a1d8fe33523a9a8f920
2016-04-28 14:19:01 -07:00
Steve Fink
75e3654bc5
Bug 1259850 - Update sixgill to ignore exception cleanup and properly qualify some type names
...
MozReview-Commit-ID: 7WSYmLAVb7M
--HG--
extra : rebase_source : 44c937df8e1fe080577d8a00b924698f033daa39
extra : source : b641d01138ab54ec1f6b29232614b338b02d42f1
2016-05-04 18:36:23 -07:00
Steve Fink
e409f193e1
Bug 1259850 - Rewrite the test suite, add several tests, r=terrence
...
MozReview-Commit-ID: HtJ0uA3IfXZ
--HG--
rename : js/src/devtools/rootAnalysis/run-test.py => js/src/devtools/rootAnalysis/t/sixgill.py
extra : rebase_source : 3002048a93db2337ac6b7f2c5c0329c5bc603664
extra : source : aa434447a11bd8b62b954b24005729a1bd757679
2016-03-25 14:40:23 -07:00
Steve Fink
a252c6a3a5
Bug 1259850 - Provide GC stacks for synthesized functions, r=terrence
...
MozReview-Commit-ID: 6WYqoXN3k9J
--HG--
extra : rebase_source : 9548ec562e0a068fec644cd181254977c29df6f6
extra : source : 4c7373c6c29efffa4e7f1f87acbf755d9fae8f0d
2016-03-25 11:45:05 -07:00
Steve Fink
4aceeb4bb1
Bug 1259850 - Handle D4 destructors, r=terrence
...
MozReview-Commit-ID: 1hArAcAxvZV
--HG--
extra : rebase_source : d48fc7ea0405792f9bdd65feb40db788cf2f9f9a
extra : source : 457cb29cad5556b8289deb94c67590d9c2b23c9f
2016-03-25 11:44:21 -07:00
Steve Fink
b6c538d648
Bug 1259850 - Various refactorings, r=terrence
...
MozReview-Commit-ID: GYrqbzK3U8W
--HG--
extra : rebase_source : a230b7106750b47356162f490fc1bee43df2f29c
extra : source : 5762a8fba027bb667a621deb50540ddd5a884193
2016-03-25 11:41:54 -07:00
Steve Fink
f1abc86304
Bug 1259850 - In-source annotations for GC suppression, r=terrence
...
MozReview-Commit-ID: HaSt3RVV6CM
--HG--
extra : rebase_source : f607cee411ac438e9f17095cd7b5732ccf325443
extra : source : 129559d4ac621b3801e41ce10db1cb4b1a6786da
2016-05-19 12:53:29 -07:00
Steve Fink
75c752be1e
Bug 1259850 - Fix chunking implementation, r=terrence
...
MozReview-Commit-ID: F58OBZ4tCXw
--HG--
extra : rebase_source : c47879121161e5016d35f8cb925d44247604d81c
extra : source : d00b9c8a7984a8e117eb191280b08b1aed879710
2016-03-25 10:56:32 -07:00
Steve Fink
491767ff1e
Bug 1259850 - Hide command output behind --verbose flag, r=terrence
...
MozReview-Commit-ID: ERQmFqLoyGw
--HG--
extra : rebase_source : 05dbb3fa398122e2b224bc137ce644de78b70294
extra : source : 266befcb8acd57bc12a5949d6c873521d7ea6167
2016-03-25 11:07:04 -07:00