06c8949f78a0e9257c5c9c406289cbda3487558b: Bug 944396 - remove GetRelativeOffset, r=tbsaunde
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 06 Dec 2013 13:47:00 -0500 - rev 174958
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 944396 - remove GetRelativeOffset, r=tbsaunde
1ba23d5502e130bd79f124412dede38be9ce86df: Date: Fri Dec 6 18:58:44 2013 +0100
Jan Gerber <j> - Fri, 06 Dec 2013 10:00:00 -0800 - rev 174957
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Date: Fri Dec 6 18:58:44 2013 +0100 Bug 947325 - Update pkg-config check for libvpx to 1.3.0. r=giles,ted We now require at least 1.3.0 for vp9 support.
2f8a83944e7149d76b94c7bfa85c3495bf9a5097: Bug 937540 part 10 - Use placement new syntax for PendingMove. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Fri, 06 Dec 2013 19:31:57 +0100 - rev 174956
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 937540 part 10 - Use placement new syntax for PendingMove. r=luke
60e84998a0a2aebe31cae479c8f079547cc72c61: Bug 906968 - Add support for TURN TCP. r=abr
EKR <ekr@rtfm.com> - Fri, 06 Dec 2013 10:20:19 -0800 - rev 174955
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 906968 - Add support for TURN TCP. r=abr
edb01fe9d0002e2b25f472a8e4b62da954bb4cf1: Bug 937766, part 5 - Implement PrepareForGarbageCollection. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 06 Dec 2013 10:17:20 -0800 - rev 174954
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 937766, part 5 - Implement PrepareForGarbageCollection. r=smaug Running the garbage collector can cause objects in the CC graph to die, so just finish off an incremental cycle collection when we start a GC.
abc785d60d75cd82d880d025603afbde102147e2: Bug 937766, part 4 - Add GCGraph::IsEmpty method. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 06 Dec 2013 10:17:20 -0800 - rev 174953
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 937766, part 4 - Add GCGraph::IsEmpty method. r=smaug
9a4f57330003dac8bb6d9e986a8b777e0dbabf29: Bug 937766, part 3 - Add mParticipant null checks. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 06 Dec 2013 10:17:20 -0800 - rev 174952
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 937766, part 3 - Add mParticipant null checks. r=smaug When an object dies during an incremental cycle collection, we null out its mParticipant, so we must add various null checks to avoid crashing when we reach the CC graph representation of an object that has died.
b015eac4566f51574e0beac410bf9db937adbc09: Bug 937766, part 2 - Make SnowWhiteKiller remove dying things from the CC graph. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 06 Dec 2013 10:17:20 -0800 - rev 174951
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 937766, part 2 - Make SnowWhiteKiller remove dying things from the CC graph. r=smaug If we purge snow white objects while ICC is in progress, we need to make sure to remove anything from the CC graph to avoid dangling pointers. We don't need to do that after shutdown.
4dcb040e3c84e69e9c3be4cee4d5e4b9ee995285: Bug 937766, part 1 - Remove dying nodes from gCCBlackMarkedNodes. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 06 Dec 2013 10:17:19 -0800 - rev 174950
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 937766, part 1 - Remove dying nodes from gCCBlackMarkedNodes. r=smaug With ICC, arbitrary other activity can happen while nodes are in gCCBlackMarkedNodes, so the nodes can die, because gCCBlackMarkedNodes only holds a weak reference. To avoid this, remove nodes from gCCBlackMarkedNodes when they are going away.
f86d2d4cfadf457bef12afbedb8a8f82a5e69fca: Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke
Andy Wingo <wingo@igalia.com> - Tue, 26 Nov 2013 12:17:08 +0100 - rev 174949
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke
51d6617835d140affaf45ed9787d317388beb1ff: Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
Andy Wingo <wingo@igalia.com> - Tue, 26 Nov 2013 12:07:02 +0100 - rev 174948
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke
eed9795fa80ea7d960962db8cc7d228137cffe54: Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
Andy Wingo <wingo@igalia.com> - Fri, 06 Dec 2013 18:42:08 +0100 - rev 174947
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
b971de7edfff874f74137a241e352ed87d6d14a3: Bug 927782 - Part 9: Fix js_DumpScriptDepth to not abort on unreachable bytecodes. r=luke
Andy Wingo <wingo@igalia.com> - Fri, 06 Dec 2013 18:30:05 +0100 - rev 174946
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 9: Fix js_DumpScriptDepth to not abort on unreachable bytecodes. r=luke
5f086f95b3059ed80dfe45013081478e3ed5ee82: Bug 927782 - Part 8: Record block scope ranges more precisely. r=luke
Andy Wingo <wingo@igalia.com> - Fri, 06 Dec 2013 18:27:55 +0100 - rev 174945
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 8: Record block scope ranges more precisely. r=luke
8c74b1f68590e7791ec4a13f2e12196caf053709: Bug 927782 - Part 7: Refactor entering and leaving block scopes in BytecodeEmitter. r=luke
Andy Wingo <wingo@igalia.com> - Fri, 06 Dec 2013 18:25:55 +0100 - rev 174944
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 7: Refactor entering and leaving block scopes in BytecodeEmitter. r=luke
f1237f11edcd1fc743d843fa902d086c31523576: Bug 927782 - Part 6: Fix for-let nesting so nonlocal exits are easier. r=luke
Andy Wingo <wingo@igalia.com> - Tue, 26 Nov 2013 10:13:59 +0100 - rev 174943
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 6: Fix for-let nesting so nonlocal exits are easier. r=luke
d6946bd743b38c99c82eb45cf9203423cda9467c: Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff
Andy Wingo <wingo@igalia.com> - Tue, 26 Nov 2013 10:11:06 +0100 - rev 174942
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff
cbdd50c96b858458ea7b3bfd6b5335ddde65b4c9: Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
Andy Wingo <wingo@igalia.com> - Fri, 06 Dec 2013 18:22:06 +0100 - rev 174941
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke
fc7a979712fc7b52f35125e8c15a85ed33f18c6c: Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
Andy Wingo <wingo@igalia.com> - Mon, 25 Nov 2013 12:19:58 +0100 - rev 174940
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke
c8304ccf88e90c17beed5c26fbae1782704c3cd6: Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke
Andy Wingo <wingo@igalia.com> - Mon, 25 Nov 2013 12:19:38 +0100 - rev 174939
Push 445 by ffxbld at Mon, 10 Mar 2014 22:05:19 +0000
Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip