Commit Graph

56538 Commits

Author SHA1 Message Date
Tooru Fujisawa
3a45d46820 Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden 2016-08-13 23:24:22 +09:00
Tooru Fujisawa
2057ca608b Bug 1289003 - Part 2: Add FindSmallestEncoding. r=jwalden 2016-08-15 15:50:15 +09:00
Tooru Fujisawa
586c7b1a14 Bug 1289003 - Part 1: Add UTF8CharsToNewLatin1CharsZ, LossyUTF8CharsToNewLatin1CharsZ. r=jwalden 2016-08-13 23:03:31 +09:00
Tooru Fujisawa
382083077f Bug 1284511 - Fix slow script check to use elapsed time from last check. r=mrbkap 2016-09-03 09:51:15 +09:00
Shu-yu Guo
52683a208a Bug 1299121 - Only report ACCESS_LOST for named lambda callees when getting. (r=jimb) 2016-09-02 15:30:48 -07:00
Shu-yu Guo
2ba570bd26 Bug 1298570 - Check result of getArg when decompiling. (r=efaust) 2016-09-02 15:30:48 -07:00
Shu-yu Guo
9a68e5763c Bug 1298640 - Track top-level functions in eval/global bodies for all-or-nothing redeclaration checks. (r=Waldo) 2016-09-02 15:30:48 -07:00
Boris Zbarsky
45276cf8ca Bug 1299306 part 4. Remove the existing Location hardcoding in js::SetPrototype now that Location handles that itself. r=waldo 2016-09-02 17:55:38 -04:00
Boris Zbarsky
f795c23538 Bug 1299306 part 3. Always support immutable prototypes. r=waldo 2016-09-02 17:55:38 -04:00
Wes Kocher
a2e7bd60fc Merge m-c to inbound, a=merge 2016-09-02 13:34:10 -07:00
Wes Kocher
a2ca4e17ce Backed out changeset 1e7eb0625d3e (bug 1297687) a=merge 2016-09-02 13:18:37 -07:00
Wes Kocher
ee92002ede Merge inbound to m-c a=merge 2016-09-02 13:17:30 -07:00
Kyle Machulis
643af168e0 Bug 1047105 - Disable AsmJS caching while in Private Browsing Mode; r=janv
MozReview-Commit-ID: 17DJMAZTaGW
2016-09-02 10:53:48 -07:00
Tooru Fujisawa
7b4d3f7d3f Backed out changeset b4c7d481bf10 (bug 1289003) 2016-09-02 21:23:03 +09:00
Tooru Fujisawa
1fe22684bd Backed out changeset 1bbdfed5b149 (bug 1289003) 2016-09-02 21:23:02 +09:00
Tooru Fujisawa
e8f9cd1eca Backed out changeset 3abe6a1579f9 (bug 1289003) 2016-09-02 21:23:02 +09:00
Tooru Fujisawa
71ff88b3e2 Backed out changeset 586730aa1521 (bug 1289003) 2016-09-02 21:23:02 +09:00
Hannes Verschore
3257d27f5a Bug 1299841: Fix bustage on opt, r=bustage ON CLOSED TREE 2016-09-02 18:54:54 +02:00
Tom Schuster
b84fb2a919 Bug 1299321 - DOM test changes for Promise @@toStringTag. r=bz 2016-09-02 18:39:50 +02:00
Tom Schuster
0cbb71f632 Bug 1299321 - Add @@toStringTag to Promise. r=till 2016-09-02 18:39:50 +02:00
Tom Schuster
55a65363a9 Bug 1299321 - Make DOM/Xray handle string values in JSPropertySpec. r=peterv 2016-09-02 18:39:50 +02:00
Tom Schuster
b2447f075e Bug 1299321 - Implement string values for JSPropertySpec. r=Waldo 2016-09-02 18:39:50 +02:00
Hannes Verschore
901986bdee Bug 1299841: TraceLogger - Fail gracefully on OOM, r=bbouvier 2016-09-02 18:19:28 +02:00
Hannes Verschore
67f478581c Bug 1299839: TraceLogger - Disable on throwing an exception in IonMonkey with Debugger enabled, r=bbouvier 2016-09-02 18:19:27 +02:00
Hannes Verschore
0bf1786e83 Bug 1298541: Tracelogger: Part 5: Trace generator resume in Baseline, r=bbouvier 2016-09-02 18:19:27 +02:00
Hannes Verschore
78bda3423e Bug 1298541: Tracelogger: Part 4: Enable jit-tests/tests/tracelogger/drainTraceLogger.js again, r=bbouvier 2016-09-02 18:19:27 +02:00
Hannes Verschore
12fecc2922 Bug 1298541: Tracelogger: Part 3: Trace generator resume in the Interpreter, r=bbouvier 2016-09-02 18:19:27 +02:00
Hannes Verschore
ce00bf219e Bug 1298541: Tracelogger: Part 2: Debugger::drainTraceLoggerScriptCalls should only return Script events, r=bbouvier 2016-09-02 18:19:27 +02:00
Hannes Verschore
4cd9e8a154 Bug 1298541: Tracelogger: Part 1: Add debugging to check start and stop correspond, r=bbouvier 2016-09-02 18:19:27 +02:00
Eddy Bruel
4433645631 Bug 1278562 - DebuggerObject.promiseValue/Reason should throw if promise is not fulfilled/rejected. r=jimb 2016-09-02 13:24:29 +02:00
Eddy Bruel
c19e5485c3 Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseTimeToResolution. r=jimb 2016-09-02 13:24:10 +02:00
Eddy Bruel
2e3e0adc37 Bug 1278562 - Implement a C++ interface for DebuggerObject.promiseLifetime. r=jimb 2016-09-02 13:23:40 +02:00
Tooru Fujisawa
af031e202b Bug 1293205 - Part 1: Warn about non-standard for-each regardless of JS version number. r=evilpie 2016-09-02 04:16:16 +09:00
Tooru Fujisawa
6643f35db1 Bug 1289003 followup - Initialize *smallestEncoding. r=bustage 2016-09-02 20:14:35 +09:00
Tooru Fujisawa
13458ce11e Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden 2016-08-13 23:24:22 +09:00
Tooru Fujisawa
3a3fe43ccd Bug 1289003 - Part 2: Add FindSmallestEncoding. r=jwalden 2016-08-15 15:50:15 +09:00
Tooru Fujisawa
8fb52b017c Bug 1289003 - Part 1: Add UTF8CharsToNewLatin1CharsZ, LossyUTF8CharsToNewLatin1CharsZ. r=jwalden 2016-08-13 23:03:31 +09:00
Tooru Fujisawa
178854cb29 Bug 1298393 - Add "Var Scope" type to Opcodes.h documentation comment. r=shu 2016-08-26 23:27:54 +09:00
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