Commit Graph

31787 Commits

Author SHA1 Message Date
Jan de Mooij
d63349b148 Backout bug 785905, off-thread IonBuilder. r=jorendorff 2014-02-14 13:17:53 +01:00
Shu-yu Guo
dce0d2f2b9 Bug 970427 - Push ForkJoinActivation after calling the bounds function. (r=nmatsakis) 2014-02-13 19:14:14 -08:00
Nicholas Nethercote
702e9e2e5a Bug 972657 - Move the "is this script too small to compress?" check to a better place. r=benjamin.
--HG--
extra : rebase_source : 5be3ed97b89f1a8cf5579e3e0d39bdb6cf985aeb
2014-02-13 19:04:05 -08:00
Bobby Holley
4211893075 Bug 956382 - Remove usage of explicit *IgnoringDomain variants. r=mrbkap 2014-02-13 18:57:36 -08:00
Bobby Holley
efd332b2df Bug 956382 - Consider document.domain when computing security wrappers. r=mrbkap 2014-02-13 18:57:35 -08:00
Bobby Holley
13a4ff6a45 Bug 956382 - Add AccessCheck::subsumesConsideringDomain and clean up other implementations. r=mrbkap
We now assert that we have a principal when we enter the wrap callback, and we
now have a convenient overload defined in nsIPrincipal.idl.
2014-02-13 18:57:34 -08:00
Luke Wagner
0333d1e893 Bug 936236 - Send memory-pressure notification if ArrayBuffer allocation OOMs and retry allocation (r=mccr8) 2014-02-12 22:50:15 -06:00
Luke Wagner
2ce3c6cdbe Bug 936236 - Inline getTransferableContents into caller and handlify (r=jonco) 2014-02-13 11:17:44 -06:00
Luke Wagner
e4aaa26ad0 Bug 936236 - Inline copyData into caller and handlify (r=jonco) 2014-02-13 11:17:44 -06:00
Luke Wagner
d30d84eeb4 Bug 936236 - Inline allocateSlots into caller and handlify (r=jonco) 2014-02-13 11:17:43 -06:00
Luke Wagner
808367a518 Bug 971845 - Don't uninline in JS_GetArrayBufferData, add JS_GetStableArrayBufferData and use that when necessary (r=sfink) 2014-02-13 11:17:41 -06:00
Luke Wagner
6eb6e2078c Bug 971845 - Remove dead JSContext methods (r=sfink) 2014-02-13 08:04:46 -06:00
Steve Fink
c22f084052 No bug. Comment clarification on how to free JS_AllocateArrayBufferContents results. r=woof!, DONTBUILD
--HG--
extra : rebase_source : 60f1176a1a8db91513b7792f2b95bc5768c5296b
2014-02-13 13:33:07 -08:00
Bobby Holley
876aaba4b2 Bug 972478 - Docshell scriptability should only affect non-immune principals. r=bz 2014-02-13 15:40:50 -08:00
Mike Hommey
ff5b7933d4 Bug 967556 - Divert AC_CHECK_FUNC so that the #includes it uses can't interfere with the function it tests. r=gps 2014-02-14 08:15:02 +09:00
Benjamin Peterson
bdcc5e58eb No bug - Make ScriptSource constructor explicit. rs=jorendorff 2014-02-13 17:08:14 -05:00
Benjamin Peterson
7b3b8b3793 Bug 967936 - Reorder condition to avoid (benign) race with compression thread. r=jorendorff 2014-02-13 17:06:21 -05:00
Kannan Vijayan
b2c878eda4 Bug 952891 - Check in omitted tests and implementation code from last push on a CLOSED TREE. r=jimb r=jorendorff 2014-02-13 14:57:36 -05:00
Bobby Holley
3b0a522050 Bug 965901 - Followup bustage fix. r=me CLOSED TREE 2014-02-13 11:55:11 -08:00
Bobby Holley
010de8007f Bug 960828 - Diagnostics. r=mccr8 2014-02-13 11:54:59 -08:00
Kannan Vijayan
a2d41415b7 Bug 952891 - Add PIC fast-path for ForOfIterator iteration over arrays. r=jimb r=jorendorff DONTBUILD 2014-02-13 14:29:00 -05:00
Kannan Vijayan
98aa4aaa70 Backed out changeset 45f374858666 (bug 852891) for bad commit message referencing wrong bug. DONTBUILD 2014-02-13 14:24:37 -05:00
Kannan Vijayan
f4da41f2da Bug 972087 - Add PIC fast-path for ForOfIterator iteration over arrays. r=jimb r=jorendorff 2014-02-13 14:20:27 -05:00
Eric Faust
b41c031b17 Bug 971319 - Stop passing redundant barriering information through to GetPropertyIC. (r=jandem) 2014-02-13 11:04:49 -08:00
Bobby Holley
d11531d2a6 Bug 965981 - Wrap ids in XPCWrappedNativeXrayTraits::enumerateNames. r=mccr8 2014-02-13 10:54:08 -08:00
Bobby Holley
73ce31f07f Bug 965901 - Add an ENUMERATE policy action. r=gabor sr=mrbkap 2014-02-13 10:54:08 -08:00
Bobby Holley
66cc972e63 Bug 965901 - Track and assert the policy action in AutoEnterPolicy/assertEnteredPolicy. r=gabor sr=mrbkap 2014-02-13 10:54:07 -08:00
Nathan Froyd
a3e18979f8 Bug 972394 - mark PerThreadData::AutoEnterRuntime as MOZ_STACK_CLASS; r=luke 2014-02-13 10:39:57 -05:00
Nathan Froyd
43f3b2c5da Bug 972381 - mark AutoThreadSafeAccess as MOZ_STACK_CLASS; r=terrence 2014-02-13 09:40:21 -05:00
Jon Coppeard
0eac977006 Bug 959787 - Handlify arguments for Call APIs r=terrence r=bz 2014-02-13 15:33:04 +00:00
Jon Coppeard
43a2af01b6 Bug 939499 - Pause barrier verification before changing mark stack size r=billm 2014-02-13 15:33:04 +00:00
Michael Shuen
fd96c04098 Bug 968390 - Mark Math.pow as safe for parallel execution. r=luke 2014-02-13 10:12:06 -05:00
Dan Gohman
28302a16c4 Bug 960143 - IonMonkey: Check range analysis on phi nodes. r=nbp 2014-02-13 09:53:53 -05:00
Nicolas B. Pierron
e109e38352 Bug 970643 - Only toggle execution permissions on JIT code. r=luke 2014-02-13 03:07:52 -08:00
Jan de Mooij
a69c3e1433 Bug 931861 - Fix xpcshell to install breakpad signal handlers before AsmJS/Ion signal handlers. r=ted 2014-02-13 10:22:58 +01:00
Phil Ringnalda
7da29bc4e1 Back out d54433699f2e (bug 936236) for adding 5 rooting hazards
CLOSED TREE
2014-02-12 23:26:28 -08:00
Shu-yu Guo
ec24d46bd2 Bug 971385 - Followup: fix test. (r=test-only) 2014-02-12 21:31:06 -08:00
Luke Wagner
c7583e2854 Bug 936236 - Notify memory-pressure observers when allocating a large ArrayBuffer fails (r=mccr8)
--HG--
extra : rebase_source : 49eadf76ae73e5e4f1c24149839bdc7200e00494
2014-02-12 22:50:15 -06:00
Mike Hommey
2cc1b67cb8 Bug 971426 - Define IMPL_MFBT when building standalone js. r=gps 2014-02-13 13:29:31 +09:00
Shu-yu Guo
297f6e9a2f Bug 971385 - Skip ForkJoin activations in ScriptFrameIter. (r=luke) 2014-02-12 20:31:35 -08:00
Neil Rashbrook
c0aac862cd Bug 966911 Part 3: Passing undefined to an AString param should (like ACString) convert to null, not the empty string r=bholley 2014-02-13 00:26:28 +00:00
Neil Rashbrook
0dc2b0ff48 Bug 966911 Part 2: An AString out param should use a short lived string instead of wastefully creating an nsAutoString on the heap r=bholley 2014-02-13 00:08:57 +00:00
Andrew McCreight
e62aef1717 Bug 733636, part 2 - nsXPConnect::WrapNative should pass aAllowWrapping=true. r=bholley 2014-02-12 15:19:32 -08:00
Andrew McCreight
7217794d76 Bug 733636, part 1 - Change the nsContentUtils::WrapNative aAllowWrapping default to true. r=bholley 2014-02-12 15:19:32 -08:00
Jeff Walden
1ed6ee579e Bug 961494 - Adjust an assertion to properly handle objects with built-in properties stored in reserved slots, where the last property of such an object may use a reserved slot that's not the last reserved slot. r=jorendorff, f=bhackett 2014-02-12 13:21:16 -08:00
Wes Kocher
9641d526e8 Backed out changeset c80de8d196af (bug 962599) for crashtest failures 2014-02-12 13:25:15 -08:00
Neil Rashbrook
b9f497881a Bug 966911 Part 1: Improve DOMString and AString conversion code paths r=bholley 2014-02-12 21:22:07 +00:00
Andy Wingo
5c17fe3fb7 Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke r=jandem 2014-02-12 18:46:24 +01:00
Ryan VanderMeulen
89063340c7 Backed out changeset d59a1cce18e5 (bug 962599) for crashtest crashes. 2014-02-12 13:49:49 -05:00
Jan de Mooij
353d4f8566 Bug 832437 - Ensure SPS frame has a valid pc when calling into the VM. r=djvj 2014-02-12 19:27:27 +01:00