Chris Manchester
8577fd7039
Bug 1298536 - Move --with-linux-headers to Python configure. r=glandium
...
MozReview-Commit-ID: FWovXD9rjed
--HG--
extra : rebase_source : 4a9693b512c51b37abd5cdafcedc21cff8b4434c
2016-08-31 14:29:29 -07:00
Shu-yu Guo
c91529919f
Bug 1297706 - Syntax parse with statements. r=jandem
2016-09-01 13:55:58 +02:00
Shu-yu Guo
85437bebb4
Bug 1297706 - Syntax parse lexical declarations. r=jandem
2016-09-01 13:55:56 +02:00
Zibi Braniecki
28a1b12f39
Bug 1287503
- Expose a JS Intl API to get calendar information. r=waldo
...
MozReview-Commit-ID: 4Gp90LMc9Lt
2016-09-01 12:25:06 +02:00
Heiher
0b81de7313
Bug 1299014 - Move clampIntToUint8 to the generic macro assembler. r=arai
...
---
js/src/jit/MacroAssembler.h | 6 ++++++
js/src/jit/arm/MacroAssembler-arm-inl.h | 14 ++++++++++++++
js/src/jit/arm/MacroAssembler-arm.h | 9 ---------
js/src/jit/arm64/MacroAssembler-arm64-inl.h | 17 +++++++++++++++++
js/src/jit/arm64/MacroAssembler-arm64.h | 11 -----------
js/src/jit/mips-shared/MacroAssembler-mips-shared-inl.h | 16 ++++++++++++++++
js/src/jit/mips32/MacroAssembler-mips32.cpp | 13 -------------
js/src/jit/mips32/MacroAssembler-mips32.h | 2 --
js/src/jit/mips64/MacroAssembler-mips64.cpp | 13 -------------
js/src/jit/mips64/MacroAssembler-mips64.h | 2 --
js/src/jit/none/MacroAssembler-none.h | 2 --
js/src/jit/x86-shared/MacroAssembler-x86-shared-inl.h | 9 ++++++---
12 files changed, 59 insertions(+), 55 deletions(-)
2016-09-01 16:34:16 +08:00
Benjamin Bouvier
19ec5f9a2a
Bug 1299477: Fix MIPS compiler warnings and jsapi-tests compiler error; r=hev; DONTBUILD
...
(DONTBUILD because this architecture is not tested on treeherder)
MozReview-Commit-ID: 9FZo722acEu
--HG--
extra : rebase_source : 7b32fd4fe205ccf05968ff7543b79fe97c059489
extra : amend_source : 9f64c34012238d6dfb489abcbbf4bd45dc7dd049
2016-08-31 16:12:14 +02:00
Heiher
9c6578dffe
Bug 1299376
- IonMonkey: MIPS64: Fix load unsigned 32-bit immediate in ma_li(ImmWord). r=arai
...
---
js/src/jit/mips64/MacroAssembler-mips64.cpp | 36 ++++++++++++++++++-----------
1 file changed, 22 insertions(+), 14 deletions(-)
2016-09-01 13:52:21 +08:00
Luke Wagner
0b570ff235
Bug 1299356 - Baldr: change handling of when not HaveCompilerSupport (r=bbouvier)
...
MozReview-Commit-ID: 7eCwuhhbsR
2016-08-31 22:35:55 -05:00
Wes Kocher
4a88729982
Backed out changeset 81723d4f90ed (bug 1287503
) for jsreftest failures a=backout
2016-08-31 16:40:12 -07:00
Zibi Braniecki
797eba80d4
Bug 1287503
- Expose a JS Intl API to get calendar information. r=waldo
...
MozReview-Commit-ID: 9LP74MHBpnb
--HG--
extra : rebase_source : 465aff56ecc280580a1d91a0caa8f58b965e1474
2016-08-31 11:00:56 +02:00
Shu-yu Guo
67d57d7fa7
Bug 1298854 - Fix hasInitialEnv computation for RematFrames. (r=jandem)
2016-08-31 14:56:30 -07:00
Shu-yu Guo
a4fe02e490
Bug 1298656 - Fix OOM handling in Debugger::replaceFrameGuts. (r=jimb)
...
I don't know how to commit a test for this. The fuzz test is extremely
slow if it doesn't crash, and these OOM tests are so brittle that
literally any allocation changes in the engine cause them to no longer
test what they were testing.
2016-08-31 14:56:30 -07:00
Shu-yu Guo
1826a896d0
Bug 1175174 - Fix redeclaring catch parameters in eval. (r=Waldo)
2016-08-31 14:56:30 -07:00
Shu-yu Guo
b99fe5ec73
Bug 1298316 - Don't apply Annex B.3.3 semantics to generators. (r=Waldo)
2016-08-31 14:56:30 -07:00
Shu-yu Guo
b9ce81a92c
Bug 1298640 - Always give catch bodies their own lexical scope. (r=Waldo)
2016-08-31 14:56:30 -07:00
Shu-yu Guo
55651d7573
Bug 1298568 - Ensure Scopes that can have data always have non-null data on clone. (r=Waldo)
2016-08-31 14:56:29 -07:00
Eddy Bruel
524352cff2
Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseReason. r=jimb
2016-08-31 16:45:34 +02:00
Eddy Bruel
2d5383b731
Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseValue. r=jimb
2016-08-31 16:45:09 +02:00
Eddy Bruel
bab6d7b24a
Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseState. r=jimb
2016-08-31 16:44:49 +02:00
Eddy Bruel
d26c95551e
Bug 1278562 - Make the isPromise getter infallible. r=jimb
2016-08-31 16:44:15 +02:00
Jan Beich
e7347cfd95
Bug 1299330 - Unbreak build on BSDs after bug 1287967. r=luke
...
MozReview-Commit-ID: KfZItwYpnzc
--HG--
extra : transplant_source : K%FB%A4%CBA%3D%CC%FE%83J%F2%F2%CFU%96%D8%FE%20%F9%EE
2016-08-30 23:09:44 +00:00
Jan de Mooij
8868714f79
Bug 1298878 - Don't store the actual builtin constructor properties on the global in reserved slots. r=Waldo
2016-08-31 10:58:15 +02:00
Leo Gaspard
5ffcda17e0
Bug 1283334 - Part 5: Do not sparsify dense arrays when freezing - Tests. r=jandem
...
--HG--
extra : rebase_source : e48a07dff26cccc151ff92a15b5b30c271b573eb
2016-08-23 19:02:06 -07:00
Leo Gaspard
67d76bf3ba
Bug 1283334 - Part 4: Do not sparsify dense arrays when freezing - Ion Caches. r=nbp
...
--HG--
extra : rebase_source : 8ef190fde5dab1fe3ed072366259338ca3bc6650
2016-08-24 16:32:27 -07:00
Leo Gaspard
83654bf8c5
Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
...
--HG--
extra : rebase_source : becfca7bce3c7e316826c8e2b367a3099b6fcd64
2016-08-25 16:28:31 -07:00
Leo Gaspard
43efaca426
Bug 1283334 - Part 2: Do not sparsify dense arrays when freezing - Baseline. r=nbp
...
--HG--
extra : rebase_source : 81114c18a0aadd2b079231ab6a89095331792cce
2016-08-16 14:45:07 -07:00
Leo Gaspard
2db25444e0
Bug 1283334 - Part 1: Do not sparsify dense arrays when freezing - Interpreter. r=jandem
...
--HG--
extra : rebase_source : 8a7a05f735a7a320a2368845a2d06b349696a785
2016-08-29 15:00:35 -07:00
Tom Schuster
a62afaf6c1
Bug 1114580 - Implement ES6 Symbol.toStringTag. r=jorendorff
2016-08-31 00:13:10 +02:00
Eddy Bruel
7921f16339
Bug 1278562 - Split promiseState into promiseState/Value/Reason. r=jimb
2016-08-30 20:25:44 +02:00
Luke Wagner
c7f11b44a9
Bug 1292724 - Baldr: simplify elem segments (r=sunfish)
...
MozReview-Commit-ID: 4DCTydSm1ew
--HG--
extra : rebase_source : 5b326573d02e1f731e0bbdee8f51c1c142cea94d
2016-08-30 12:45:51 -05:00
André Bargull
96b7707bfe
Bug 1121938 - Implement TypedArray.prototype.toString and .toLocaleString. r=waldo
2016-08-11 09:31:22 -07:00
Ryan VanderMeulen
feb9c5a04a
Merge m-c to inbound. a=merge
2016-08-30 09:59:38 -04:00
Ryan VanderMeulen
71d43e7c12
Merge inbound to m-c. a=merge
2016-08-30 09:52:55 -04:00
Jan Beich
baa4ad7ff3
Bug 1298451 - Unbreak build on DragonFly, FreeBSD, OpenBSD. r=sfink
...
MozReview-Commit-ID: 4rkKUC6N7Tf
--HG--
extra : rebase_source : d52ef57e886b927eb91fdca985e26927c832ccba
2016-08-27 07:59:47 +00:00
Benjamin Bouvier
daa4d4acf0
Bug 1278166: Split SIMD/load-signed-integer into several tests; r=lth
...
MozReview-Commit-ID: LCSSsFGDAnU
--HG--
extra : rebase_source : 3861c6f92cb1a98c11b7dd1a4be489f0b0bb8d04
2016-08-29 16:28:55 +02:00
Benjamin Bouvier
4b30fc11ef
Bug 1298808: Don't reuse the output register if a temp is needed for mul i64 on x86; r=h4writer
...
MozReview-Commit-ID: GFYCOGmHT1j
--HG--
extra : rebase_source : 76f8ea1f17e4e22ca4f0668d687dafc2107f3951
2016-08-29 15:49:37 +02:00
Benjamin Bouvier
b4de550d2f
Bug 1295166: Don't useAtStart rhs in int64 mul on ARM; r=h4writer
...
MozReview-Commit-ID: FQgaYkPHnJs
--HG--
extra : rebase_source : f4a3af5808481763012d3c7267c8cffd0aefdaaa
2016-08-29 16:22:37 +02:00
Hannes Verschore
e6d8c010cd
Bug 1293542
- IonMonkey: Fix the logic of pow, r=sunfish
2016-08-30 10:57:06 +02:00
Dimo
71e7008950
Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke,sunfish)
...
MozReview-Commit-ID: 8whwVTSYV9a
2016-08-29 21:30:04 -05:00
Ryan VanderMeulen
6a58d2ee18
Backed out 6 changesets (bug 1283334) for hazard analysis failures.
...
Backed out changeset 84c2a6ebb42c (bug 1283334)
Backed out changeset 45c2fde6056f (bug 1283334)
Backed out changeset 2b1e3fea4384 (bug 1283334)
Backed out changeset f0571b52b903 (bug 1283334)
Backed out changeset 05215d3fc7f7 (bug 1283334)
Backed out changeset 4ab881c915b0 (bug 1283334)
CLOSED TREE
2016-08-29 17:38:57 -04:00
Leo Gaspard
493d97f148
Bug 1283334 - Part 6: Do not sparsify dense arrays when freezing - Namespace fix. r=me
...
--HG--
extra : rebase_source : df771badaec1e9b016ca63cb52f6afddcff29098
2016-08-29 13:57:48 -07:00
Leo Gaspard
9efe6c6dc7
Bug 1283334 - Part 5: Do not sparsify dense arrays when freezing - Tests. r=jandem
...
--HG--
extra : rebase_source : 2f3fed3591809bba99a61b6f3f6242024122e2e5
extra : histedit_source : a3438c47c2c1fddefccd26e611e4705604684213
2016-08-23 19:02:06 -07:00
Leo Gaspard
6e5839fc27
Bug 1283334 - Part 4: Do not sparsify dense arrays when freezing - Ion Caches. r=nbp
...
--HG--
extra : rebase_source : 9a69a1ce3099c0bde8116e69e1be756cfa507cb8
extra : histedit_source : dfc49589b5d6b6e052cce06f17017149008f12ab
2016-08-24 16:32:27 -07:00
Leo Gaspard
cac188d1af
Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
...
--HG--
extra : rebase_source : 338ff0f30ed6c80da1b93c2fd1a847b5e57c2b7f
extra : histedit_source : 3d60a20c97952902cdf07419887e39eb3316d8b5
2016-08-25 16:28:31 -07:00
Leo Gaspard
07fa31ec7c
Bug 1283334 - Part 2: Do not sparsify dense arrays when freezing - Baseline. r=nbp
...
--HG--
extra : rebase_source : 135d19fdb9df833819e841c892ce786c6d00a940
extra : histedit_source : 24a4c23bf696c117f7e25520a4c1b770a798748f
2016-08-16 14:45:07 -07:00
Leo Gaspard
f90cd661a0
Bug 1283334 - Part 1: Do not sparsify dense arrays when freezing - Interpreter. r=jandem
...
--HG--
extra : rebase_source : e069a08f84c15d454f9c4041b33a195dc3e6fcd0
extra : histedit_source : fe61eb2e8147a4799dbac41d29968ba5865e773b
2016-08-25 16:28:52 -07:00
Taahir Ahmed
265b20404d
Bug 1068605 - Add recovery instruction for MRandom. r=nbp
...
--HG--
extra : rebase_source : 1520d5e42379440909f6c71d26d364a010f69dd8
2016-08-26 15:02:00 -04:00
Sumit Tiwari
2d087c6ce8
Bug 1295034 - Assertion failure when sorting TypedArrays constructed under JIT; r=mrrrgn
...
--HG--
extra : rebase_source : 4a981a957a3f61b6c4fe1984d733f44935cacdf1
extra : amend_source : da1b0fefa8cfa23107a127bfd02c7d3831aa3a3f
2016-08-25 14:20:24 -07:00
Sebastian Hengst
ae4deca30b
Backed out changeset 115f3bbe634f (bug 1278562) for asserting in bug1091757.js of spidermonkey root analysis. r=backout
2016-08-29 19:44:34 +02:00
Sebastian Hengst
a9ed9ffd5d
Backed out changeset 6b4c0101e717 (bug 1278562)
2016-08-29 19:43:00 +02:00