Commit Graph

43032 Commits

Author SHA1 Message Date
Ryan VanderMeulen
1bcdeb16c6 Merge m-c to inbound on a CLOSED TREE. a=merge 2014-06-18 13:29:24 -04:00
Ryan VanderMeulen
794c2c9953 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
6af1b89e4c 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
50c976c56d 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
4031a30860 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
d44506c399 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
df7cba4e45 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
2c783e8f61 Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes. 2014-06-17 21:12:43 -04:00
Lars T Hansen
211ed1afe6 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
510968af07 Bug 1026512. Add collectRangeInfoPreTrunc for MToInt32. r=h4writer. 2014-06-17 21:22:18 +02:00
Sushant Dinesh
8c03707ed5 Bug 1026365. Add analyzeEdgeCasesForward and collectRangeInfoPreTrunc for MMod. r=h4writer 2014-06-17 21:22:15 +02:00
Sushant Dinesh
c280c41fc5 Bug 1025050. Add collectRangeInfoPreTrunc for MMul. r=h4writer. 2014-06-17 21:22:12 +02:00
Sushant Dinesh
137b3cccf6 Bug 1023300. Add collectRangeInfoPreTrunc for MDiv. r=h4writer. 2014-06-17 21:22:08 +02:00
Boris Zbarsky
3a5702d71d Bug 1019194 part 1. Get rid of nsIIndexedDatabaseManager. r=paul,khuey,mossop 2014-06-17 15:01:47 -04:00
Bill McCloskey
8e850f27e9 Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco) 2014-06-17 11:20:33 -07:00
Bobby Holley
3963ab573b Bug 987163 - Implement Xrays for TypedArrays. r=gabor 2014-06-17 10:16:08 -07:00
Bobby Holley
a5a0be7595 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
78b6ce807b Bug 987163 - Fix some squelched OOMs. r=gabor 2014-06-17 10:16:08 -07:00
Bobby Holley
e25ce66bda 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
92b92265a6 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
949aa055e8 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
f73d03d535 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
92906fbbd9 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
04d9cf3295 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
580fb9bf17 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
d56b70afc1 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
9b77aa3e2d Bug 1025875 part 7 - Make Sprinter::putString work with Latin1 strings. r=njn 2014-06-17 15:18:21 +02:00
Jan de Mooij
47d88e43bd 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
8f0469046b Bug 1025875 part 4 - Make StringEqualsAscii and EqualStringsHelper work with Latin1 strings. r=bhackett 2014-06-17 15:18:16 +02:00
Benjamin Bouvier
26e239357e Bug 988486: Fix initialization order in GCRuntime.h; r=jonco 2014-06-17 13:34:36 +02:00
Benjamin Bouvier
11b0852925 Bug 1025587: Inherit strict context on asm.js dynamic linking failure; r=luke 2014-06-17 13:32:21 +02:00
Jan de Mooij
6344ccf0e8 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
8b96ca48fa Bug 1025875 part 2 - Make string.split work with Latin1 strings. r=luke 2014-06-17 11:28:48 +02:00
Jan de Mooij
4363843ca7 Bug 1025875 part 1 - Make some frontend code handle Latin1 strings. r=njn 2014-06-17 11:28:46 +02:00
Jan de Mooij
5828fd55f2 Bug 1015766 - Add test. r=test 2014-06-17 11:28:44 +02:00
Jan de Mooij
d17937b94f Bug 1024444 - Fix minor bug with arguments object aliasing and Baseline. r=luke 2014-06-17 11:28:41 +02:00
Douglas Crosher
c13f1df2a8 Bug 1020141 - IonMonkey: (ARM) Remove the unused 'offset' field from RelativePatch. r=mjrosenb 2014-06-04 18:09:37 +10:00
Nathan Froyd
80ad2a9bd1 Bug 1025959 - disable checks for webapp updates during tests; r=jmaher 2014-06-16 11:47:05 -04:00
Ben Kelly
85647df24b 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
13af5bfd8f 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
5385dceeca Bug 1024038 - Remove YARR, r=jandem. 2014-06-16 15:37:53 -07:00
Jim Blandy
d84b1105f4 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
5590758a75 Bug 1017650 - Remove the unused |proto| arg from the wrapping machinery; r=efaust 2014-06-16 11:59:59 -07:00
Terrence Cole
2cfeae1d9e 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
6d7a246f43 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
a472b6607e Bug 1020364. Typo to fix bustage on CLOSED TREE. r=bustage 2014-06-16 12:48:13 +02:00
Sushant Dinesh
d563f01228 Bug 1020364. Change parallel_compilation to offthread_compilation to prevent confusion. r=h4writer. 2014-06-16 12:05:12 +02:00
Jon Coppeard
6140e80291 Bug 988486 - Make more GCRuntime state private and add accessors r=terrence 2014-06-16 10:40:44 +01:00
Jon Coppeard
38d8b6c291 Bug 1025010 - Clear the store buffer on collection if nursery empty r=terrence 2014-06-16 10:40:43 +01:00
Jon Coppeard
54f4ad9fb1 Bug 1024944 - Replace v8 benchmarks with octane r=terrence 2014-06-16 10:40:43 +01:00