Commit Graph

33887 Commits

Author SHA1 Message Date
Ryan VanderMeulen
93aae4a3b0 Merge m-c to inbound on a CLOSED TREE. a=merge 2014-06-18 13:29:24 -04:00
Ryan VanderMeulen
b5fe2218c1 Backed out changeset 9d86b9442f0b (bug 975011) for Windows debug test bustage that only appears on clobber builds.
CLOSED TREE
2014-06-18 13:21:57 -04:00
Luke Wagner
ddc056bf7c Bug 1026877 - OdinMonkey: tidy up AsmJSModule, part 2 (r=bbouvier)
--HG--
extra : rebase_source : e34a44dae9619833aeb4b05c00af838daaf42b71
2014-06-18 10:20:01 -05:00
Luke Wagner
ffa75d7d08 Bug 1026877 - OdinMonkey: tidy up AsmJSModule, part 1 (r=bbouvier)
--HG--
extra : rebase_source : c0c4face5eb8aa70e1f9cc89fc13e3c7522a1f88
2014-06-18 08:57:19 -05:00
Cameron Kaiser
9a53c5b122 Bug 1015824 - Fix 64-bit ints in StructuredClone on big endian systems. r=sfink 2014-06-12 20:28:52 -07:00
Lars T Hansen
7340296839 Bug 1024567: use correct predicate to assert that objects are not inside GGC nursery rather than inside any nursery. r=shu 2014-06-16 10:14:38 +02:00
Steve Fink
be3f1478dd Bug 975011 - Allow js/src/configure to invoke the in-tree NSPR configure. r=glandium 2014-02-25 14:15:16 -08:00
Ryan VanderMeulen
2f0a82eeb9 Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes. 2014-06-17 21:12:43 -04:00
Lars T Hansen
fc2548cb44 Bug 1024756: Track the frame size properly for NewDenseArray and rest arguments. Test case. r=shu 2014-06-16 10:45:59 +02:00
Sushant Dinesh
95c315dd32 Bug 1026512. Add collectRangeInfoPreTrunc for MToInt32. r=h4writer. 2014-06-17 21:22:18 +02:00
Sushant Dinesh
cd95e120f3 Bug 1026365. Add analyzeEdgeCasesForward and collectRangeInfoPreTrunc for MMod. r=h4writer 2014-06-17 21:22:15 +02:00
Sushant Dinesh
80ab060848 Bug 1025050. Add collectRangeInfoPreTrunc for MMul. r=h4writer. 2014-06-17 21:22:12 +02:00
Sushant Dinesh
7c6fa3dc75 Bug 1023300. Add collectRangeInfoPreTrunc for MDiv. r=h4writer. 2014-06-17 21:22:08 +02:00
Boris Zbarsky
632d59fe2d Bug 1019194 part 1. Get rid of nsIIndexedDatabaseManager. r=paul,khuey,mossop 2014-06-17 15:01:47 -04:00
Bill McCloskey
323cf39708 Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco) 2014-06-17 11:20:33 -07:00
Bobby Holley
0f0f0bad67 Bug 987163 - Implement Xrays for TypedArrays. r=gabor 2014-06-17 10:16:08 -07:00
Bobby Holley
26f0951b3e Bug 987163 - Drop special COW support for TypedArrays. r=gabor
From now on, if someone wants to expose a TypedArray to content, they should
use Cu.cloneInto.
2014-06-17 10:16:08 -07:00
Bobby Holley
d1755da7ec Bug 987163 - Fix some squelched OOMs. r=gabor 2014-06-17 10:16:08 -07:00
Bobby Holley
19d3df9558 Bug 987163 - Convert from |switch| statements to |if| statements. r=gabor
I realized that the switches are going to be cumbersome for Array stuff, because
we'll have to enumerate each kind of TypedArray as a separate case: statement.
Let's just use |if| so that we can call a helper.
2014-06-17 10:16:08 -07:00
Bobby Holley
e7e9e9ee4d Bug 987163 - Mirror the TypedArray ClassSpec between instance and proto JSClasses. r=luke
The Xray code expects to be able to find the ClassSpec via the JSClass of either
instances or standard prototypes. So in the case where these two objects have
different JSClasses, we need to put the information on both.
2014-06-17 10:16:07 -07:00
Jan de Mooij
e4e7d87cbb Bug 1019585 part 3 - Fix JSSubString to work with Latin1 strings. r=terrence
--HG--
extra : rebase_source : bc29bee2826906df79664edae3924990a8eacdb6
2014-06-17 18:43:22 +02:00
Jan de Mooij
372fb7e9d7 Bug 1025875 part 10 - Make array.join work with Latin1 strings. r=luke
--HG--
extra : rebase_source : e811a9ad5b5c8e46ad65554e55272fab95fef2cc
2014-06-17 16:54:13 +02:00
Jan de Mooij
531dbe80df Bug 1025875 part 9 - Make eval work with Latin1 strings. r=njn
--HG--
extra : rebase_source : 83d0dc7e70db7cc559d62829d301c4fead9f3ba6
2014-06-17 16:42:57 +02:00
Jan de Mooij
df5f9c97b2 Bug 1025875 part 6 - Fix small bug in JSRope::flattenInternal. r=luke
--HG--
extra : rebase_source : 9973455caf6edf0e2d05e59127d0e3734e65485d
2014-06-17 16:42:36 +02:00
Douglas Crosher
ab47ae64a0 Bug 1020122 - IonMonkey: (ARM) Remove some unused arguments on internal assembler methods. r=mjrosenb 2014-06-04 18:05:32 +10:00
Jan de Mooij
32a15a41f0 Bug 1025875 part 8 - Make JS_EncodeStringToUTF8, print etc work with Latin1 strings. r=Waldo 2014-06-17 15:18:23 +02:00
Jan de Mooij
e377160579 Bug 1025875 part 7 - Make Sprinter::putString work with Latin1 strings. r=njn 2014-06-17 15:18:21 +02:00
Jan de Mooij
7b35499ad2 Bug 1025875 part 5 - Make eval-JSON optimization work with Latin1 strings. r=Waldo 2014-06-17 15:18:18 +02:00
Jan de Mooij
ca947483db Bug 1025875 part 4 - Make StringEqualsAscii and EqualStringsHelper work with Latin1 strings. r=bhackett 2014-06-17 15:18:16 +02:00
Benjamin Bouvier
342461a477 Bug 988486: Fix initialization order in GCRuntime.h; r=jonco 2014-06-17 13:34:36 +02:00
Benjamin Bouvier
cc0340fd62 Bug 1025587: Inherit strict context on asm.js dynamic linking failure; r=luke 2014-06-17 13:32:21 +02:00
Jan de Mooij
6a0a89f902 Bug 1025875 part 3 - Make CompareStrings and CompareAtoms work with Latin1 strings. r=njn 2014-06-17 11:28:50 +02:00
Jan de Mooij
692e086e19 Bug 1025875 part 2 - Make string.split work with Latin1 strings. r=luke 2014-06-17 11:28:48 +02:00
Jan de Mooij
1dddd09fdf Bug 1025875 part 1 - Make some frontend code handle Latin1 strings. r=njn 2014-06-17 11:28:46 +02:00
Jan de Mooij
73b1c70a6c Bug 1015766 - Add test. r=test 2014-06-17 11:28:44 +02:00
Jan de Mooij
35ba67d4dd Bug 1024444 - Fix minor bug with arguments object aliasing and Baseline. r=luke 2014-06-17 11:28:41 +02:00
Douglas Crosher
f12e89510f Bug 1020141 - IonMonkey: (ARM) Remove the unused 'offset' field from RelativePatch. r=mjrosenb 2014-06-04 18:09:37 +10:00
Nathan Froyd
4300cffc6f Bug 1025959 - disable checks for webapp updates during tests; r=jmaher 2014-06-16 11:47:05 -04:00
Ben Kelly
935db1e193 Bug 1025973 - Part 2: Do not pass JSContext to static webidl methods in non-worker case. r=bz 2014-06-16 12:52:00 -04:00
Douglas Crosher
069ee96f49 Bug 1021754 - ARM Simulator: Avoid creating a Simulator for helper threads and reference the SimulatorRuntime via the PerThreadData. r=jandem 2014-06-16 20:32:11 +10:00
Brian Hackett
dbfdfe3e8d Bug 1024038 - Remove YARR, r=jandem. 2014-06-16 15:37:53 -07:00
Jim Blandy
ecc303f0de Bug 960786: SpiderMonkey should provide an introspection API for memory heap analysis (ubi::Node) r=sfink 2014-06-16 15:18:57 -07:00
Terrence Cole
f0cea6a37a Bug 1017650 - Remove the unused |proto| arg from the wrapping machinery; r=efaust 2014-06-16 11:59:59 -07:00
Terrence Cole
d8d0f29e73 Bug 1017650 - Re-arrange the GC API include dependency ordering; r=jonco
--HG--
extra : rebase_source : bc27b7206c674ef2247169dd700b9fbf61e5bd74
2014-06-16 11:59:45 -07:00
Benjamin Bouvier
08780f40c1 Bug 1025011: Comment the difference between use* and use*AtStart during Lowering; (comments only: DONTBUILD) r=jandem 2014-06-16 14:57:26 +02:00
Hannes Verschore
fc84b88d2c Bug 1020364. Typo to fix bustage on CLOSED TREE. r=bustage 2014-06-16 12:48:13 +02:00
Sushant Dinesh
234b3636ac Bug 1020364. Change parallel_compilation to offthread_compilation to prevent confusion. r=h4writer. 2014-06-16 12:05:12 +02:00
Jon Coppeard
72b7d2979e Bug 988486 - Make more GCRuntime state private and add accessors r=terrence 2014-06-16 10:40:44 +01:00
Jon Coppeard
48dc85a468 Bug 1025010 - Clear the store buffer on collection if nursery empty r=terrence 2014-06-16 10:40:43 +01:00
Jon Coppeard
59c56771e0 Bug 1024944 - Replace v8 benchmarks with octane r=terrence 2014-06-16 10:40:43 +01:00