Commit Graph

42974 Commits

Author SHA1 Message Date
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
Jan de Mooij
ec6e1dc9bb 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
8a12913383 Bug 1024518 part 1 - Make RegExp parser handle latin1 strings. r=bhackett 2014-06-16 10:47:58 +02:00
Daniel Stenberg
43f0c8ec63 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
Brian Hackett
251eb0a91a Bug 1013586 - Backout diagnostic patch 2e9bcf014247. 2014-06-15 16:30:37 -07:00
Andrew McCreight
50648bc638 Bug 1019101 - Add a way to get the max CC pause during a given period of time. r=smaug 2014-06-14 16:43:45 -07:00
Jan de Mooij
df5daae79c Bug 1025174 - Add RootedLinearString and HandleLinearString typedefs. r=terrence 2014-06-14 10:51:49 +02:00
Jeff Walden
33b38ae8af Add comments to js/src/tests/browser.js and js/src/tests/*/shell.js indicating how JS versioning requirements for tests are enforced. No bug, r=me
--HG--
extra : rebase_source : f65153d60d87c117e339f2fd7b550709c4b2a02b
2014-06-13 19:08:20 -07:00
Jeff Walden
47e30a2677 Add a test for top-level let not creating a variable that'd show up in |with (global)| scope. No bug, r=jorendorff over IRC
--HG--
extra : rebase_source : 50e9ec9c7a97ec83f597fd07f3db57fc80c604c3
2014-06-13 18:44:14 -07:00
Jeff Walden
31328a6607 Back out c2a6dee2071f, fails-if condition runs in an environment that's not the same as the test itself (which requires let statements be enabled). r=bustage in a CLOSED TREE 2014-06-13 16:06:54 -07:00
Shu-yu Guo
c976fe001b Bug 1024732 - Don't set PJS helper thread state to TERMINATED on error when starting the helper threads. (r=nmatsakis) 2014-06-13 15:11:12 -07:00
Jeff Walden
36ab2ad7bc Add a test for top-level let not creating a variable that'd show up in |with (global)| scope. No bug, r=jorendorff over IRC
--HG--
extra : rebase_source : bd068aeb3021789ec13d2274f72fa728f6d5c4d5
2014-06-06 15:44:14 -07:00
Ehsan Akhgari
a74b4792e7 Bug 1024842 - Make StructuredDataType a typed enum in order to avoid C++11 narrowing conversion warnings when the values of the enum are used in the switch statement later in the file; r=Waldo 2014-06-13 17:36:13 -04:00
Jan de Mooij
5cfffe50d0 Bug 1023778 part 8 - Address review comments. r=Waldo 2014-06-13 20:51:16 +02:00
Jan de Mooij
466585b4b2 Bug 1023778 part 7 - Add tests. r=Waldo 2014-06-13 20:51:14 +02:00
Jan de Mooij
a54d87da1c Bug 1023778 part 6 - Make JSON.parse handle Latin1 strings. r=Waldo 2014-06-13 20:51:12 +02:00
Jan de Mooij
c60b11e497 Bug 1023778 part 5 - Add AutoStableStringChars class. r=terrence 2014-06-13 20:51:10 +02:00
Jan de Mooij
d8ebfadf2e Bug 1023778 part 4 - Add JSONParser<Latin1Char>. r=Waldo 2014-06-13 20:51:07 +02:00
Jan de Mooij
d3b4e134f1 Bug 1023778 part 3 - Make AtomizeChars and js_NewStringCopyN accept Latin1 chars. r=luke 2014-06-13 20:51:05 +02:00
Jan de Mooij
e30254798a Bug 1023778 part 2 - Parameterize JSONParser. r=Waldo 2014-06-13 17:21:39 +02:00
Jan de Mooij
956d61eaf6 Bug 1023778 part 1 - Add JSONParserBase base class. r=Waldo 2014-06-13 17:21:37 +02:00
Nicholas Nethercote
2207ecfbcd Backout 277bacd9f2f8 (bug 1023719) for causing intermittent crashes.
--HG--
extra : rebase_source : e6c9e54dd2df572da7f8cdf3cd6226a1aeeee883
2014-06-13 06:39:16 -07:00
Nathan Froyd
32bd637ccc Bug 1024588 - turn off useragent updates for tests, to avoid hitting the network; r=jmaher 2014-06-12 15:14:43 -04:00
Ehsan Akhgari
5c7f08e071 Bug 1024833 - Use _HAS_EXCEPTIONS=0 when building the JS engine on Windows; r=glandium 2014-06-13 09:34:40 -04:00
Shihua Zheng
7b5a4ce977 Bug 1024170 - Replace zone calls in JSCompartment::wrap with zoneFromAnyThread. r=bhackett 2014-06-11 16:39:04 -07:00
Till Schneidereit
4c56cbeac3 Bug 1019955 - Write preprocessing results for self-hosted code into file instead of stdout. r=glandium
--HG--
extra : rebase_source : 7dda05b622e766d6d04fe54e8d9bc5e8c30519a0
2014-06-07 14:26:54 +02:00
Ehsan Akhgari
baa0f6a89d Bug 1022349 - Part 1: Apply the upstream patch to add support for clang-cl to libffi; r=glandium 2014-06-13 08:27:31 -04:00
Jan de Mooij
4e65fdc0af Bug 1017107 - Make StringBuffer support Latin1 strings. r=luke 2014-06-13 14:26:03 +02:00
Ehsan Akhgari
1aea07b961 Bug 1024836 - Fix compilation errors in RangeAnalysis.cpp with clang-cl; r=Waldo
This is similar to bug 1021494.
2014-06-13 07:13:06 -04:00
Benjamin Bouvier
eb27b1ee70 Bug 1024498: More tests for asm.js => ion calls; r=luke 2014-06-13 09:51:34 +02:00
Benjamin Bouvier
cd545ec192 Bug 1024498: Kill NativeFrameSize and rename AsmJSAlignmentAtPrologue into AsmJSSizeOfRetAddr; r=luke 2014-06-13 09:51:22 +02:00
Dan Gohman
a0e460baf1 Bug 1022321 - IonMonkey: Relax an overzealous assert. r=nbp 2014-06-12 15:47:36 -07:00
Dan Gohman
55694940f4 Bug 1020482 - MLimitedTruncate instructions are movable. r=nbp 2014-06-12 15:47:36 -07:00
Dan Gohman
bc5238b486 Bug 1020480 - IonMonkey: Micro-optimize replaceAllUsesWith r=nbp 2014-06-12 15:47:36 -07:00
Dan Gohman
07c68191e4 Bug 1020429 - IonMonkey: Make MAsmJSCall a subclass of MVariadicInstruction r=nbp 2014-06-12 15:47:36 -07:00
David Major
e96dd3a631 Bug 1024265 - Adjust the trusted script buffer size for win64. r=bholley
--HG--
extra : rebase_source : f7e16ccaae5892f3b25ed1b0da6e0f3159dadd25
2014-06-13 10:37:05 +12:00
David Major
e851d0309c Bug 1024265 - Part 0: Fix comments. r=bholley DONTBUILD
--HG--
extra : rebase_source : 8bc1cf12182f241f0a1cfdaf27d54c9c56e69bda
2014-06-13 10:30:33 +12:00
Lars T Hansen
0299655b72 Bug 1023753 - Define JSGC_FJGENERATIONAL only if JS_THREADSAFE. r=ted 2014-06-12 23:12:12 +02:00
Vincent St-Amour
adadc23382 Bug 1019310 - Make bailout kinds more precise. r=shu 2014-06-12 10:39:00 -04:00
Vincent St-Amour
7ac4da8b13 Bug 1019310 - Remove comment about x86 in ARM-specific code. r=shu 2014-06-06 15:43:00 -04:00
Brian Hackett
802ff38b55 Bug 1024678 - Avoid pushing/popping floating point registers in regexp jitcode, r=jandem. 2014-06-12 14:13:49 -06:00
Shu-yu Guo
d4bc71c172 Bug 1022891 - Part 3: Fix instantiating InlineFrameIterator from inside InlineFrameIterator when settled on a bailout frame. (r=nbp) 2014-06-12 12:46:17 -07:00
Shu-yu Guo
a09ed4d7c2 Bug 1022891 - Part 2: Teach IonBailoutIterator about PJS scripts. (r=nbp) 2014-06-12 12:46:17 -07:00
Shu-yu Guo
496e463f68 Bug 1022891 - Part 1: Fix IonBailoutIterator for non-top frames. (r=nbp) 2014-06-12 12:46:17 -07:00
Jim Blandy
ac986be68c Bug 1024638: Use pandoc "--smart" documentation in js/src/doc documentation. DONTBUILD r=jorendorff 2014-06-12 12:09:23 -07:00