Commit Graph

33870 Commits

Author SHA1 Message Date
Ryan VanderMeulen
fdda11b713 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
Cameron Kaiser
48747072fc 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
2b00ecc700 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
d313788ccc 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
75b29a3306 Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes. 2014-06-17 21:12:43 -04:00
Lars T Hansen
1cb4f83155 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
4e17ef0462 Bug 1026512. Add collectRangeInfoPreTrunc for MToInt32. r=h4writer. 2014-06-17 21:22:18 +02:00
Sushant Dinesh
8baa4011f5 Bug 1026365. Add analyzeEdgeCasesForward and collectRangeInfoPreTrunc for MMod. r=h4writer 2014-06-17 21:22:15 +02:00
Sushant Dinesh
e9f4f528db Bug 1025050. Add collectRangeInfoPreTrunc for MMul. r=h4writer. 2014-06-17 21:22:12 +02:00
Sushant Dinesh
e45b4c4286 Bug 1023300. Add collectRangeInfoPreTrunc for MDiv. r=h4writer. 2014-06-17 21:22:08 +02:00
Boris Zbarsky
fd7e32dab4 Bug 1019194 part 1. Get rid of nsIIndexedDatabaseManager. r=paul,khuey,mossop 2014-06-17 15:01:47 -04:00
Bill McCloskey
f78d78d6ea Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco) 2014-06-17 11:20:33 -07:00
Bobby Holley
427a9042b4 Bug 987163 - Implement Xrays for TypedArrays. r=gabor 2014-06-17 10:16:08 -07:00
Bobby Holley
b5d9522f1e 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
a3cdc9da90 Bug 987163 - Fix some squelched OOMs. r=gabor 2014-06-17 10:16:08 -07:00
Bobby Holley
68595fd52e 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
eac400d252 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
3b5a0749d1 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
2f85a6ad6d 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
25ebde1953 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
a7d2694c5d 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
8612a8c83e 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
7c009a346a 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
97e23847a2 Bug 1025875 part 7 - Make Sprinter::putString work with Latin1 strings. r=njn 2014-06-17 15:18:21 +02:00
Jan de Mooij
c4cc1b7253 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
23c7ad9a6e Bug 1025875 part 4 - Make StringEqualsAscii and EqualStringsHelper work with Latin1 strings. r=bhackett 2014-06-17 15:18:16 +02:00
Benjamin Bouvier
d28c7a452d Bug 988486: Fix initialization order in GCRuntime.h; r=jonco 2014-06-17 13:34:36 +02:00
Benjamin Bouvier
74351e4940 Bug 1025587: Inherit strict context on asm.js dynamic linking failure; r=luke 2014-06-17 13:32:21 +02:00
Jan de Mooij
2cbb0e1746 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
01cf5ea3fc Bug 1025875 part 2 - Make string.split work with Latin1 strings. r=luke 2014-06-17 11:28:48 +02:00
Jan de Mooij
d35ab2bd43 Bug 1025875 part 1 - Make some frontend code handle Latin1 strings. r=njn 2014-06-17 11:28:46 +02:00
Jan de Mooij
fd75f1916c Bug 1015766 - Add test. r=test 2014-06-17 11:28:44 +02:00
Jan de Mooij
e54f44f292 Bug 1024444 - Fix minor bug with arguments object aliasing and Baseline. r=luke 2014-06-17 11:28:41 +02:00
Douglas Crosher
f3b02e8c8d Bug 1020141 - IonMonkey: (ARM) Remove the unused 'offset' field from RelativePatch. r=mjrosenb 2014-06-04 18:09:37 +10:00
Nathan Froyd
ad9d2bf854 Bug 1025959 - disable checks for webapp updates during tests; r=jmaher 2014-06-16 11:47:05 -04:00
Ben Kelly
fa96ef9593 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
a0eb39220e 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
c90d15b368 Bug 1024038 - Remove YARR, r=jandem. 2014-06-16 15:37:53 -07:00
Jim Blandy
0b21a198f7 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
faf428504a Bug 1017650 - Remove the unused |proto| arg from the wrapping machinery; r=efaust 2014-06-16 11:59:59 -07:00
Terrence Cole
e596c6f439 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
d13acbdb85 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
c29fe47210 Bug 1020364. Typo to fix bustage on CLOSED TREE. r=bustage 2014-06-16 12:48:13 +02:00
Sushant Dinesh
82ef1a89c1 Bug 1020364. Change parallel_compilation to offthread_compilation to prevent confusion. r=h4writer. 2014-06-16 12:05:12 +02:00
Jon Coppeard
d2801c0c36 Bug 988486 - Make more GCRuntime state private and add accessors r=terrence 2014-06-16 10:40:44 +01:00
Jon Coppeard
9e6c5c884a Bug 1025010 - Clear the store buffer on collection if nursery empty r=terrence 2014-06-16 10:40:43 +01:00
Jon Coppeard
84063012e5 Bug 1024944 - Replace v8 benchmarks with octane r=terrence 2014-06-16 10:40:43 +01:00
Jan de Mooij
63b2baee9a Bug 1024518 part 2 - Make RegExp flags parser handle latin1 strings and add tests. r=bhackett 2014-06-16 10:48:56 +02:00
Jan de Mooij
6b40ada1e7 Bug 1024518 part 1 - Make RegExp parser handle latin1 strings. r=bhackett 2014-06-16 10:47:58 +02:00
Daniel Stenberg
a29ee21efd Bug 237623 - detect broken HTTP1.1 transfers. r=mcmanus,seth
Return error when the protocol layer detects a framing error. More data
was supposed to be delivered than what actually did arrive.

Error code returned for this: NS_ERROR_NET_PARTIAL_TRANSFER

In HTTP1.1 for Content-Length: and chunked-encoding underruns

In http2 and SPDY for framing errors when data has already been received.

imgRequest::OnStopRequest will keep partially loaded images shown but
remove them from cache.
2014-06-09 00:15:00 +02:00