Sean Stangl
|
f637436bfb
|
Bug 1195590 - Fix treating saved frame bit as part of the frame type. r=djvj
|
2015-08-24 11:50:04 -07:00 |
Nicolas B. Pierron
|
ae83cdb0e3
|
Bug 1190446 - Update Coverage information in Baseline. r=jandem
|
2015-08-26 20:48:05 +02:00 |
Nick Fitzgerald
|
a2b0c4594a
|
Bug 1139476 - Part 0: Add a takeCensus method to HeapSnapshot instances; r=sfink,bholley
|
2015-08-26 11:38:05 -07:00 |
Jan de Mooij
|
55cc983598
|
Bug 1183153 - Give generator function groups the correct builtin prototype. r=Waldo
|
2015-08-26 11:02:15 -04:00 |
Jon Coppeard
|
ed1d1f93d7
|
Bug 1198673 - Fix bug in parseModule() error handling r=jandem
|
2015-08-26 13:07:53 +01:00 |
Steve Fink
|
806aad159d
|
Bug 1198549 - Switch from | to $ as the preferred separator token (due to operator|), r=me
--HG--
extra : rebase_source : 1d79d52cca072e8c2011e8a956ca86676e04b7db
|
2015-08-25 13:48:20 -07:00 |
Eric Faust
|
4228187034
|
Bug 1198453 - Make ES7 Exponentiation operator nightly only. (r=jorendorff)
|
2015-08-25 16:51:12 -07:00 |
Eric Faust
|
84431602a4
|
Bug 1185961 - Properly install home object on methods in classes in lazy scripts. (r=shu)
|
2015-08-19 11:19:46 -07:00 |
Kannan Vijayan
|
49759dae26
|
Bug 1167409 - 4/4 - Inititalize ScriptSourceObject even when off-main-thread compilation fails. r=smaug
|
2015-08-25 17:52:27 -04:00 |
Hannes Verschore
|
e85595fc30
|
Backed out changeset 3a5257ac933d (bug 1198245) for SM failures.
|
2015-08-25 23:26:55 +02:00 |
Hannes Verschore
|
87d0cd5e89
|
Bug 1198245 - IonMonkey: Lock helperthread before finishing ionbuilder, r=jandem
|
2015-08-25 22:49:07 +02:00 |
Bobby Holley
|
edfe287f26
|
Backed out 3 changesets (bug 1165272) for b2g sanity blocker.
|
2015-08-25 11:16:21 -07:00 |
Jan de Mooij
|
b38b9f338b
|
Bug 889158 - Fix arrow function lexical arguments binding, allow rest + arguments. r=jorendorff
--HG--
rename : js/src/jit-test/tests/arguments/rest-disallow-arguments.js => js/src/jit-test/tests/arguments/rest-with-arguments.js
|
2015-08-25 19:37:09 +02:00 |
Terrence Cole
|
c44d4ebdcc
|
Bug 1196210 - Fix an incomplete assertion in the nursery; r=jonco
--HG--
extra : rebase_source : f76bdbf091ae70f2da9874fc16deeca1eb800bcf
|
2015-08-24 11:00:29 -07:00 |
Jon Coppeard
|
d55fa6061d
|
Bug 1198090 - Use AutoInitGCManagedObject when creating UnboxedLayout in TryConvertToUnboxedLayout() r=terrence
|
2015-08-25 17:01:43 +01:00 |
Nicolas B. Pierron
|
5c82cef2f8
|
Bug 1195263 - ARM: Instruction::extractCond asserts that the instruction has a condition flag. r=h4writer
|
2015-08-25 17:50:55 +02:00 |
Nicolas B. Pierron
|
05372316d7
|
Bug 1103108 part 4 - MIPS32: Remove unused ma_callJitNoPush. r=rankov
|
2015-08-25 17:50:55 +02:00 |
Nicolas B. Pierron
|
5c6fb611bc
|
Bug 1103108 part 3 - ARM: Replace single use ma_callJitNoPush by its implementation. r=h4writer
|
2015-08-25 17:50:54 +02:00 |
Nicolas B. Pierron
|
a9f05902cd
|
Bug 1103108 part 2 - MIPS32: Remove unused ma_callJit. r=rankov
|
2015-08-25 17:50:53 +02:00 |
Nicolas B. Pierron
|
bb647a226c
|
Bug 1103108 part 1 - ARM: Remove unused ma_callJit. r=h4writer
|
2015-08-25 17:50:52 +02:00 |
Brian Hackett
|
995d029037
|
Bug 1198252 - Watch for objects with mismatched shapes when combining the groups of their properties, r=jandem.
|
2015-08-25 09:08:41 -06:00 |
Brian Hackett
|
fdf2fa7cc0
|
Bug 1193213 - Remove unnecessary NativeObject casts, r=jorendorff.
|
2015-08-25 09:02:49 -06:00 |
Brian Hackett
|
9c51bf3b2f
|
Bug 1184388 - Don't try to reallocate inline elements buffer of unboxed arrays, r=jandem.
|
2015-08-25 08:41:50 -06:00 |
Jan de Mooij
|
a29424aea3
|
Bug 1195298 - Fix NewDenseArray intrinsic to work when the first argument is a double. r=till
|
2015-08-25 13:13:02 +02:00 |
Till Schneidereit
|
8614310b85
|
Bug 1070767 - Enable {Array, %TypedArray%}.prototype.includes in all builds. r=lth
|
2015-08-25 12:57:21 +02:00 |
Lars T Hansen
|
74bddf386f
|
Bug 1198145 - guard calls to getInst(). r=me
|
2015-08-25 10:43:35 +02:00 |
Hannes Verschore
|
c536b7f1e8
|
Bug 1196648: IonMonkey - Don't run the lazy link stub for asmjs to jit fastpath, r=nbp
|
2015-08-25 10:38:01 +02:00 |
Makoto Kato
|
f3ebef7d41
|
Bug 1197681 - Remove MOZ_NTDDI_WIN7 from configure.in. r=mshal
|
2015-08-25 16:52:08 +09:00 |
Lars T Hansen
|
4c70040653
|
Bug 1192786 - add forgotten ifdeffery on CLOSED TREE. r=me
|
2015-08-25 08:39:10 +02:00 |
Lars T Hansen
|
057fb5a15a
|
Bug 1192786 - support an installed printer, for profiling. r=nbp
|
2015-08-25 08:09:12 +02:00 |
Lars T Hansen
|
ed00523f8a
|
Bug 1192786 - Hook ARM disassembler into IONFLAGS=codegen machinery. r=nbp
|
2015-08-25 08:09:09 +02:00 |
Kan-Ru Chen
|
4a1f512a13
|
Backed out 8 changesets (bug 1123237) CLOSED TREE
Backed out changeset 64692c772052 (bug 1123237)
Backed out changeset ed0f3a0186ad (bug 1123237)
Backed out changeset 2ad3b7f12a66 (bug 1123237)
Backed out changeset d069c69c234b (bug 1123237)
Backed out changeset d2c543173155 (bug 1123237)
Backed out changeset 3b8fb02e68ff (bug 1123237)
Backed out changeset 1c97e19f2f5d (bug 1123237)
Backed out changeset a80502c372f1 (bug 1123237)
--HG--
extra : commitid : L05R6SBqcU9
|
2015-08-25 12:42:01 +08:00 |
Kan-Ru Chen
|
53e50383fe
|
Bug 1123237 - Part 5. Don't emit inline allocation when memory profiler enabled. r=terrence
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
|
2015-08-25 12:06:41 +08:00 |
Kan-Ru Chen
|
95d1a2b19e
|
Bug 1123237 - Part 4. Monitoring allocations and frees for ArrayBuffer. r=terrence,sfink
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
|
2015-08-25 12:05:53 +08:00 |
Kan-Ru Chen
|
3b6ee3a50b
|
Bug 1123237 - Part 3. Monitoring allocation and gc events in nursery and tenured heaps. r=terrence
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
|
2015-08-25 12:05:52 +08:00 |
Kan-Ru Chen
|
f62780fc85
|
Bug 1123237 - Part 2. MemoryProfiler hooks in js engine. r=terrence
Based on patch from Ting-Yuan Huang <laszio.bugzilla@gmail.com>
|
2015-08-25 12:05:51 +08:00 |
Jeff Walden
|
9bb2991147
|
Bug 1196497 - Don't assert that the replacer continues to pass IsArray during JSON.stringify. (If the replacer was a revocable proxy to an array, revoking the proxy would make the replacer no longer IsArray.) r=evilpie
|
2015-08-21 21:09:07 -07:00 |
Jeff Walden
|
6796be71b7
|
Bug 1197097 - Don't use a context-wide cycle-detection mechanism for detecting cycles during JSON.stringify. This prevents nested (yet separate) JSON.stringify, and it causes that algorithm to be affected by specification-unrelated operations like toSource. r=jonco
--HG--
extra : rebase_source : 6a2f7174e79e4a52f77084e2a8d8172484422998
|
2015-08-21 03:59:28 -07:00 |
Brian Hackett
|
f1fc12d77b
|
Bug 1196590 - Don't assume that objects without shapes are unboxed plain objects, r=jandem.
|
2015-08-24 10:30:51 -06:00 |
Nick Fitzgerald
|
de13686cc6
|
Bug 1194424 - Part 3: Implement a concrete JS::ubi::StackFrame specialization backed by a frame deserialized from a core dump; r=sfink
|
2015-08-24 09:29:44 -07:00 |
Jon Coppeard
|
2da8d82c86
|
Bug 930414 - Fix base class initialization in ModuleBox constructor r=me on a CLOSED TREE
|
2015-08-24 17:14:50 +01:00 |
Jon Coppeard
|
f6a493a1b1
|
Bug 930414 - Hook up module environements, alising everything at top level for now r=shu
|
2015-08-24 15:58:36 +01:00 |
Jon Coppeard
|
381c692f63
|
Bug 930414 - Add module scopes, using ModuleObject as the static scope and ModuleEnvironementObject as the dynamic scope r=shu
|
2015-08-24 15:58:36 +01:00 |
Jon Coppeard
|
a920d4b2e6
|
Bug 930414 - Add module fields relating to exports r=shu
|
2015-08-24 15:58:36 +01:00 |
Jon Coppeard
|
a62f1f731f
|
Bug 930414 - Add module importEntries field r=shu
|
2015-08-24 15:58:35 +01:00 |
Jon Coppeard
|
5592c607f8
|
Bug 930414 - Add module requestedModules field r=shu
|
2015-08-24 15:58:35 +01:00 |
Jon Coppeard
|
f6b70ed745
|
Bug 930414 - Add initial bytecode emitter support for modules r=shu
|
2015-08-24 15:58:35 +01:00 |
Jon Coppeard
|
adf4b1ae87
|
Bug 930414 - Add ModuleObject and CompileModule() function r=shu
|
2015-08-24 15:58:35 +01:00 |
Hannes Verschore
|
c337c5963d
|
Bug 1195588: IonMonkey - Actually convert number to double during recovering ToDouble, r=nbp
@@ -1093,20 +1097,28 @@ MToDouble::writeRecoverData(CompactBuffe
}
RToDouble::RToDouble(CompactBufferReader& reader)
{ }
bool
RToDouble::recover(JSContext* cx, SnapshotIterator& iter) const
{
- Value v = iter.read();
+ RootedValue v(cx, iter.read());
+ RootedValue result(cx);
MOZ_ASSERT(!v.isObject());
- iter.storeInstructionResult(v);
+ MOZ_ASSERT(!v.isSymbol());
+
+ double dbl;
+ if (!ToNumber(cx, v, &dbl))
+ return false;
+
+ result.setDouble(dbl);
+ iter.storeInstructionResult(result);
return true;
}
bool
MToFloat32::writeRecoverData(CompactBufferWriter& writer) const
{
MOZ_ASSERT(canRecoverOnBailout());
writer.writeUnsigned(uint32_t(RInstruction::Recover_ToFloat32));
|
2015-08-21 17:40:04 +02:00 |
Yoshi Huang
|
de47f4b89f
|
Bug 1165272 - Part 2: Replace getNoAppCodebasePrincipal. r=bholley
|
2015-08-24 01:18:00 -04:00 |