Tooru Fujisawa
733588631f
Backed out changeset 86e0dc5c462b (bug 1245112)
2016-02-16 00:23:33 +09:00
Tooru Fujisawa
ecc7ed55dc
Backed out changeset 4e12bd365f3b (bug 1245112)
2016-02-16 00:23:28 +09:00
Tooru Fujisawa
64c334f25c
Backed out changeset f8d78e70a6fc (bug 1245112)
2016-02-16 00:23:24 +09:00
Tooru Fujisawa
5e41d23753
Backed out changeset ffdbc9bf8d81 (bug 1245112)
2016-02-16 00:23:14 +09:00
Tooru Fujisawa
a7660d5663
Backed out changeset 6c49177aabb6 (bug 1245112)
2016-02-16 00:22:45 +09:00
Tooru Fujisawa
007fa9fcfe
Backed out changeset 7f884ed3994b (bug 1245112)
2016-02-16 00:22:22 +09:00
Tooru Fujisawa
373f34d302
Bug 1245112 - Part 11 followup: Add a space after template. r=bustage
2016-02-15 23:33:52 +09:00
Tooru Fujisawa
0f7aa8f299
Bug 1245112 - Part 11: Move generic MacroAssembler methods into check_macroassembler_style block. r=nbp
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
ea4ea88d45
Bug 1245112 - Part 10: Move MacroAssembler::branchTruncateDouble into generic macro assembler. r=nbp
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
33147eea93
Bug 1245112 - Part 9: Move MacroAssembler::branchDouble into generic macro assembler. r=nbp
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
64b2cb020b
Bug 1245112 - Part 8: Move MacroAssembler::branchTruncateFloat32 into generic macro assembler. r=bbouvier
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
69765774c0
Bug 1245112 - Part 7: Move MacroAssembler::branchFloat into generic macro assembler. r=bbouvier
2016-02-15 23:01:49 +09:00
Tooru Fujisawa
23fe314b98
Bug 1245112 - Part 6: Move MacroAssembler::branchTest32 into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
ec4ec88de9
Bug 1245112 - Part 5: Move MacroAssembler::branchTestPtr into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
231afb7336
Bug 1245112 - Part 4: Move MacroAssembler::branchTest64 into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
ba86a8bc78
Bug 1245112 - Part 3: Move MacroAssembler::branch32 into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
76c6cf4c25
Bug 1245112 - Part 2: Move MacroAssembler::branchPtr into generic macro assembler. r=nbp
2016-02-15 23:01:48 +09:00
Tooru Fujisawa
324de88d70
Bug 1245112 - Part 1: Move MacroAssembler::branchPrivatePtr into generic macro assembler. r=nbp
2016-02-15 23:01:47 +09:00
Jon Coppeard
0019e9c596
Bug 1247955 - Add telemetry for compacting GC r=terrence
2016-02-15 10:37:58 +00:00
Jon Coppeard
fd636314d9
Bug 1188364 - Supress GC while transplanting to prevent compacting GC observing intermediate state r=terrence
2016-02-15 10:37:31 +00:00
Benjamin Bouvier
c8f82a9c18
Bug 1246607: Recover from OOM in AddClearDefiniteGetterSetterForPrototypeChain; r=jandem
2016-02-08 16:22:11 +01:00
Andrea Marchesini
5b1d7e1ed5
Bug 1247122 - Propagate the NS_ERROR_OUT_OF_MEMORY from CycleCollectedJSRuntime CTOR, r=khuey
2016-02-14 13:30:25 +00:00
Jan de Mooij
b898d64149
Bug 1240414 - Fix ThrowUninitializedThis to do the right thing for eval and arrow function frames. r=efaust
2016-02-13 21:36:33 +01:00
Jan de Mooij
c2b8cdd8ad
Bug 1246605 - Fix getBacktrace assert with debugger breakpoints. r=evilpie
2016-02-13 21:36:19 +01:00
Jan de Mooij
063ea32a47
Bug 1233944 - Upgrade MOZ_ASSERT to MOZ_RELEASE_ASSERT in JSObject::setGroup. r=me
2016-02-13 15:56:29 +01:00
Tom Schuster
dd553a2e75
Bug 1247924 - Fix a help() crash. r=sfink
2016-02-13 13:12:25 +01:00
Terrence Cole
2d082fa30b
Bug 1245485 - Only decommit newly unused Nursery Chunks; r=sfink
2016-02-09 15:19:37 -08:00
Terrence Cole
2a82c946f1
Bug 1244909 - Store all persistent roots on the JSRuntime; r=sfink
2016-02-11 13:04:10 -08:00
Joel Maher
04d95fd05f
backout Bug 1221144 for perf regression
...
MozReview-Commit-ID: Aete3iN6i3r
2016-02-12 04:11:10 -08:00
Nick Fitzgerald
dfd909a4bb
Bug 1247743 - Expose non-pinning JS_Atomize[UC]String JSAPI functions; r=terrence
2016-02-11 14:11:00 +01:00
Nick Fitzgerald
85dcab04b5
Bug 1247413 - Give JS::ubi::BreadthFirst handlers a non-const reference; r=jimb
2016-02-11 07:59:00 +01:00
Johannes Schulte
b37b228213
Bug 1238658 - Allow setElem-accessor optimizations only for native baseHolder objects; r=efaust
2016-01-22 22:30:44 +01:00
Lars T Hansen
c490b69b51
Bug 1246768 - part 1: argument conversion for Atomics.isLockFree in runtime. r=bbouvier
2016-02-10 19:12:44 +01:00
Jan de Mooij
e0d74cdc3d
Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke
2016-02-12 08:58:31 +01:00
Jan de Mooij
eb96e785af
Bug 1246658 part 2 - Rewrite MConstant::valueToBoolean to not depend on js::Value. r=luke
2016-02-12 08:58:29 +01:00
Jan de Mooij
83276f4d0e
Bug 1246658 part 1 - Refactor MDefinition::constantValue and friends. r=bbouvier
2016-02-12 08:58:26 +01:00
Carsten "Tomcat" Book
ccea027b2e
Backed out changeset 09836ef7b0f6 (bug 961323) for bustage on a CLOSED TREE
2016-02-12 08:41:24 +01:00
Nick Fitzgerald
0a8ec492f8
Bug 961323 - Add a method for finding shortest retaining paths of JS::ubi::Node
heap graphs; r=jimb
...
This commit adds `JS::ubi::ShortestPaths` which can find the N shortest
retaining paths starting from some root for any number of target nodes.
2016-02-11 10:38:00 +01:00
Luke Wagner
97e88ff837
Bug 1247755 - Baldr: disallow duplicate signature table entries (r=sunfish)
...
MozReview-Commit-ID: 2feiq81dBKH
2016-02-11 23:28:13 -06:00
Jim Blandy
cd73a2d918
Bug 1247789: Fix comment for js::Fifo DONTBUILD r=fitzgen
2016-02-11 16:02:17 -08:00
Dan Gohman
66178c5df7
Bug 1247104 - BaldrMonkey: Parsing, encoding, and decoding for load+store. r=luke
2016-02-11 14:49:57 -08:00
Dan Gohman
1af4d5f683
Bug 1247104 - BaldrMonkey: Enclose most of WasmText.cpp in anonymous namespaces. r=luke
2016-02-11 14:49:55 -08:00
Dan Gohman
b4e0d304ac
Bug 1247104 - BaldrMonkey: Outline a method to reduce indenetation. r=luke
2016-02-11 14:49:54 -08:00
Nicholas Nethercote
c59e7c0dae
Bug 1244841 - Don't measure SharedArrayBuffer objects multiple times. r=lth.
...
Redoes object element measurement and reporting:
- Adds "non-heap/elements/shared", which reports a (size / refcount)
measurement. Previously these measurements went into
"non-heap/elements/mapped" and the full size would be erroneously reported
for every thread sharing the buffer.
- Renames "non-heap/elements/mapped" as "non-heap/elements/normal".
- Renames "malloc-heap/elements/non-asm.js" as "malloc-heap/elements/normal".
- Leaves "{malloc,non}-heap/elements/asm.js" unchanged.
2016-02-12 09:18:46 +11:00
Christian Holler
d61ef27323
Bug 1247247 - Add AFL-style wasmLoop function for persistent fuzzing. r=luke
...
MozReview-Commit-ID: RFQ5pqCvl6
2016-02-11 14:55:53 +01:00
Christian Holler
978e675e5b
Bug 1247247 - Factor essential wasmEval code into public helper function. r=luke
...
MozReview-Commit-ID: 9l3LEYFQZEy
2016-02-11 14:43:54 +01:00
Tom Schuster
c5c5d753b8
Bug 1246318 - Remove the still disabled Reflect.enumerate code. r=efaust
2016-02-11 22:23:13 +01:00
Jon Coppeard
33cf07b75a
Bug 1242812 - Only check for simulated OOM in vectors when growing beyond reserved size r=Waldo
2016-02-11 19:00:18 +00:00
Terrence Cole
0c22be9a3d
Bug 1247515 - Check nsScriptErrorWithStack's mStack member for null before tracing; r=mccr8
2016-02-11 10:58:02 -08:00
Nicolas B. Pierron
b3d8607a8b
Bug 1245162 - Return a value with the correct type. r=oops_bustage
...
CLOSED TREE
2016-02-11 18:18:47 +00:00