Is it OK to make allocations that intentionally aren't freed? (was: Re: Is Big5 form submission fast enough?)

2017-05-18 Thread Henri Sivonen
On Tue, May 16, 2017 at 7:03 AM, Tim Guan-tin Chien wrote: > According to Alexa top 100 Taiwan sites and quick spot checks, I can only > see the following two sites encoded in Big5: > > http://www.ruten.com.tw/ > https://www.momoshop.com.tw/ > > Both are shopping sites (eBay-like and Amazon-like)

Quantum Flow Engineering Newsletter #10

2017-05-18 Thread Ehsan Akhgari
Hi everyone, Let's start this week's updates with looking at the ongoing efforts to improve the usefulness of the background hang reports data. With Ben Miroglio's help, we confirmed that we aren't blowing up telemetry ping si

Re: Volunteer maintainer wanted: mac x86

2017-05-18 Thread Nicholas Nethercote
On Wed, May 17, 2017 at 5:28 PM, Nicholas Nethercote wrote: > https://developer.mozilla.org/en/docs/Supported_build_configurations > still lists x86/Mac as a tier 1 platform. > > Should it be moved to tier 3, or removed altogether? > If anyone was wondering... I was about to remove it altogether

Re: Avoiding jank in async functions/promises?

2017-05-18 Thread Mark Hammond
On 5/18/17 12:03 PM, Boris Zbarsky wrote: On 5/17/17 9:22 PM, Mark Hammond wrote: I'm wondering if there are any ideas about how to solve this optimally? I assume https://w3c.github.io/requestidlecallback/#the-requestidlecallback-method doesn't have quite the right semantics here? That woul

Re: Gecko Profiler Win64 stability

2017-05-18 Thread Ehsan Akhgari
I secretly demoed this today in a live demo tutorial demonstrating the Gecko Profiler over Vidyo on the latest Win64 Nightly. Thanks for improving things so much, David! On 05/18/2017 03:04 PM, David Major wrote: Hi, The Gecko Profiler used to be notoriously unstable on 64-bit Windows. (If

Changing our thread APIs for Quantum DOM scheduling

2017-05-18 Thread Bill McCloskey
Hi everyone, One of the challenges of the Quantum DOM project is that we will soon have multiple "main" threads [1]. These will be real OS threads, but only one of them will be allowed to run code at any given time. We will switch between them at well-defined points (currently just the JS interrup

Re: Removing Jemalloc 4

2017-05-18 Thread jasone
This is a disappointing outcome. You put a huge amount of work into porting and testing jemalloc, and more recently I've done a lot of work to improve reliability especially on Windows, primarily with Firefox in mind. Over the past few months we've fixed some long-standing performance issues t

Re: Gecko Profiler Win64 stability

2017-05-18 Thread Mike Conley
Tremendous work here. Thank you so much, dmajor! On 2017-05-18 3:04 PM, David Major wrote: > Hi, > > The Gecko Profiler used to be notoriously unstable on 64-bit Windows. > (If you're curious: it's mostly because the unwinding rules for Win64 > require the system libraries to do a lot of synchron

Gecko Profiler Win64 stability

2017-05-18 Thread David Major
Hi, The Gecko Profiler used to be notoriously unstable on 64-bit Windows. (If you're curious: it's mostly because the unwinding rules for Win64 require the system libraries to do a lot of synchronization, which our stack walker would often call in ways that could deadlock.) Ever since the last Qu

Re: Avoiding jank in async functions/promises?

2017-05-18 Thread Domenic Denicola
On Thursday, May 18, 2017 at 4:34:37 AM UTC-4, smaug wrote: > FWIW, I just yesterday suggested in #whatwg that the platform should have > something like IdlePromise or AsyncPromise. > And there is the related spec bug > https://github.com/whatwg/html/issues/512#issuecomment-171498578 In my opini

Re: Switching to async/await from Task.jsm/yield

2017-05-18 Thread Kris Maglione
On Mon, May 15, 2017 at 10:14:10AM -0700, Sam Foster wrote: I think this deserves a round of applause. Its a large undertaking with measurable perf wins in areas with strong SEP(1) fields Do you have measurements? It seems likely to be a perf win, but I haven't seen any metrics to confirm what

Re: IDNA processing

2017-05-18 Thread Gervase Markham
On 18/05/17 14:14, Anne van Kesteren wrote: > That's fairly non-specific, unless you really mean that you don't want > "A" lowercased. Well, yes, as you note, with UTS#46 or whatever it is. > I don't think it's that big, there's plenty of other things disallowed > that we should always be able to

Re: IDNA processing

2017-05-18 Thread Anne van Kesteren
On Mon, May 15, 2017 at 3:38 PM, Gervase Markham wrote: > Well, you generally know my opinion :-) IDNA 2008 non-transitional. That's fairly non-specific, unless you really mean that you don't want "A" lowercased. > ISTM that the 3rd/4th placed hyphens were banned so the domain name > system had

Re: Avoiding jank in async functions/promises?

2017-05-18 Thread smaug
FWIW, I just yesterday suggested in #whatwg that the platform should have something like IdlePromise or AsyncPromise. And there is the related spec bug https://github.com/whatwg/html/issues/512#issuecomment-171498578 On 05/18/2017 04:22 AM, Mark Hammond wrote: Given our recent performance pus