Commit Graph

31751 Commits

Author SHA1 Message Date
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
Andy Wingo
99d8a86ead 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
Jan Beich
8698ee10af Bug 968819 - Make HOST_OS_ARCH on BSDs take same values as OS_ARCH. r=glandium 2014-02-12 10:24:21 -05:00
Marty Rosenberg
a3c0d5dc25 Bug 957504: Fix mis-refactoring, and add some asserts to let debug users know that float32 can be broken (r=sunfish) 2014-02-12 08:41:59 -05:00
Marty Rosenberg
d28da97897 Bug 965728: Disable analysis that causes compilation when the jits are disabled. (r=jandem) 2014-02-12 08:41:55 -05:00
Hannes Verschore
41980aaf5c Backout revision 58a6e689c472 for setting Talos on fire, r=red 2014-02-12 13:53:36 +01:00
Nicholas D. Matsakis
3c0b52254f Bug 969578 -- Remove public facing Handle API r=till 2014-02-10 10:03:49 -05:00
Jon Coppeard
25c1a75044 Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz 2014-02-12 10:50:46 +00:00
Hannes Verschore
de96d4b77d Bug 953164 - IonMonkey: Improve type information at branches, r=jandem 2014-02-12 10:57:34 +01:00
Steve Fink
2bd3e926fd Bug 961314 - tooltool manifests for hazard analysis (gcc and sixgill). DONTBUILD
--HG--
extra : rebase_source : 2e9e6540e263d05b73d0cd3075c7dc170a390fdd
2014-02-06 21:57:15 -08:00
Eric Faust
6fc292e313 Bug 968097 - Fix blatantly mistaken error-handling path. (f=Jesse, r=jwalden) 2014-02-11 15:24:37 -08:00
Steve Fink
1603de1028 Bug 970253 - cx param to JS_AllocateArrayBufferContents is optional, r=terrence
--HG--
extra : rebase_source : 23adbdf985c85d3879f49578840f3e038aba4527
2014-02-10 14:23:46 -08:00
Steve Fink
5b459e3f9d Bug 971208 - Eliminate vanilla new in SegmentedVector.h, r=mjrosenb
--HG--
extra : rebase_source : 00761e68f7821f38a46e2442870bf3d214d370f9
2014-02-11 15:02:48 -08:00
Steve Fink
a1ed29bb30 Bug 963735 - Switch from DFS -> BFS for finding GC paths, r=terrence
--HG--
extra : rebase_source : 9834e2d4815a7a1f60fd5b86843c0789674175d7
2014-02-03 23:11:52 -08:00
Andrew McCreight
72e3aeff0a Bug 967023, part 2 - Get rid of XPCWrappedJSClass::GetNewOrUsed out param. r=bholley 2014-02-11 14:56:46 -08:00
Andrew McCreight
5f07b33fa7 Bug 967023, part 1 - Rename clazz to clasp in XPCWrappedNative::GetNewOrUsed. r=bholley 2014-02-11 14:56:45 -08:00
Dan Gohman
d663a22939 Bug 960145 - IonMonkey: Don't ignore OSR-like values when computing phi ranges. r=mrosenberg 2014-02-11 17:37:05 -05:00
Masatoshi Kimura
0a3d8da618 Backed out changeset d7d447cac91b (bug 969762) for tp5 regression. 2014-02-12 06:01:29 +09:00
Terrence Cole
65b9f922df Bug 969012 - Do not leak MNewSlots when allocating CallObject in the nursery; r=jonco
--HG--
extra : rebase_source : cffd1f415c8326b4a54a70eafd03fad1f8e3b228
2014-02-11 11:53:52 -08:00
Shu-yu Guo
5b3280dcc5 Bug 967718 - Observe script and frame observance rules in Debugger more systematically. (r=jimb) 2014-02-11 12:05:19 -08:00
Nicholas D. Matsakis
0a2fa97fea Bug 968866 -- Freeze user-visible offset/type vectors r=till 2014-02-06 11:32:58 -05:00
Nicholas D. Matsakis
ec74b29814 Bug 966575 part 12 -- Remove unused slots on typerepr object r=sfink 2014-01-30 23:18:17 -05:00
Nicholas D. Matsakis
26e0943813 Bug 966575 part 11 -- Remove remaining uses of typeRepr APIs in favor of direct descr access r=sfink 2014-01-30 23:18:04 -05:00
Nicholas D. Matsakis
04cdf3a63f Bug 966575 part 10 -- Remove uses of raw TypeRepr from SIMD r=sfink 2014-01-30 23:17:20 -05:00
Nicholas D. Matsakis
2f75c33963 Bug 966575 part 9 -- Remove unused type object r=sfink 2014-01-30 15:21:02 -05:00
Nicholas D. Matsakis
ac75fa5680 Bug 966575 part 8 -- Move kinds out of Representation into Descr r=sfink 2014-01-30 13:31:58 -05:00
Nicholas D. Matsakis
b58d4e7a8d Bug 966575 part 7.5 -- Assert descrs are pretenured in jit r=sfink 2014-02-06 11:14:11 -05:00
Nicholas D. Matsakis
483128cf78 Bug 966575 part 7 -- Replace use of TypeRepr in IonBuilder with TypeDescr r=sfink 2014-01-30 08:59:38 -05:00
Nicholas D. Matsakis
5316421b7e Bug 966575 part 6.5 -- Pretenure internal vectors with types / offsets r=sfink 2014-02-06 11:32:33 -05:00
Nicholas D. Matsakis
4dfb344110 Bug 966575 part06 -- Move field info into reserved slots, remove non-standard fieldName r=sfink 2014-01-29 14:04:05 -05:00
Nicholas D. Matsakis
be4d4920b6 Bug 966575 part 5 -- Add length to sized array descriptors r=sfink 2014-01-30 09:02:55 -05:00
Nicholas D. Matsakis
6a114443e6 Bug 966575 part 4.5 -- Pretenure type descriptors and things they can reach r=sfink 2014-02-06 11:14:02 -05:00
Nicholas D. Matsakis
15df75404f Bug 966575 part 04 -- Make TI Type Object Addendum refer to actual descriptor and not TypeRepresentation* 2014-01-28 18:24:23 -05:00
Nicholas D. Matsakis
3bf58b100e Bug 966575 part 03 -- Extend Type Descr to include all data from type repr r=sfink 2014-01-27 19:49:36 -05:00
Nicholas D. Matsakis
76c610ecca Bug 966575 part 02 - Migrate away from accessing TypeRepresentation directly r=sfink 2014-01-27 18:54:07 -05:00
Dan Gohman
d809dcdce5 Bug 969705 - IonMonkey: Fix truncation of operands for converted comparisons. r=nbp 2014-02-11 13:31:58 -05:00
Benjamin Bouvier
49a564d294 Bug 966295: Implement variadic Math.min and Math.max in Odin; r=luke 2014-02-11 14:19:59 +01:00