Граф коммитов

56498 Коммитов

Автор SHA1 Сообщение Дата
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