[dev-servo] Sites with interesting layout to exercise WebRender

2016-05-13 Thread Jim Blandy
There are a number of sites doing bizarre things with layout here: http://brutalistwebsites.com/ If you're still looking for real-world sites that WebRender doesn't handle well, it might be fun to trawl through these. Some of them are really simple, but then there's stuff like this one, with 700

Re: [dev-servo] Stacks reported in automated panic reports cannot be trusted

2016-07-06 Thread Jim Blandy
Would it not be feasible to retain *all* the panic stacks? That is, the original panic stack; the stacks for the channel operations that subsequently failed because the other end had been dropped; and so on? Unless one has a reason one must throw away information about a crash, it's always been my

[dev-servo] Web console protocol support for Servo

2016-07-08 Thread Jim Blandy
Dear Servo folks, We devtools folks are almost done converting our web console UI to pure HTML, so we're planning our further work for Q3 and Q4. We have a few questions for you: Our understanding is that your plan was to take out your Firefox devtools protocol support and start implementing the

Re: [dev-servo] Blink's new layout proposal

2016-07-21 Thread Jim Blandy
Probably of interest outside Servo, too? On Thu, Jul 21, 2016 at 5:27 AM, Josh Matthews wrote: > Just posted on > https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/EDczWkKR9P0 > and probably worth a look! > > Cheers, > Josh > ___ > dev-s

Re: [dev-servo] The size of the tests/ directory

2016-08-24 Thread Jim Blandy
Are any of these reductions things that could be contributed upstream? If Mozilla's work could help the CSS WG test suite's other users, that would be pretty great. On Wed, Aug 24, 2016 at 9:39 AM, Simon Sapin wrote: > On 24/08/16 18:37, Simon Sapin wrote: > >> Some files (some of them relativel

Re: [dev-servo] What should be the unit of debugging in Servo?

2016-09-06 Thread Jim Blandy
This sounds right to me. Isn't this pretty much a ScriptThread? There are a lot of different ways to present the big picture. Sometimes you want workers to stop and be paused along with the main thread; at other times, you'd like the worker to continue running. (GDB took a stop-the-world approach,

Re: [dev-servo] Fwd: Maintaining a list of debugging targets in the debugger.

2016-09-19 Thread Jim Blandy
Date: Mon, Sep 19, 2016 at 5:45 PM > Subject: Maintaining a list of debugging targets in the debugger. > To: Jim Blandy , se...@mozilla.com > Cc: Patrick Brosset > > > Over the past few days, I've tried to come up with a way to maintain a list > of debugging targets in the d

Re: [dev-servo] Fwd: Maintaining a list of debugging targets in the debugger.

2016-09-19 Thread Jim Blandy
On Mon, Sep 19, 2016 at 10:49 AM, Jim Blandy wrote: > However! It turns out that Servo doesn't implement this at all right now. > At present, the above arrangement would create three ScriptThreads, and > `frame.contentWindow == null` in the cross-origin case. > In case it wasn

Re: [dev-servo] PSA: Mac debugging tips for Servo and Stylo

2016-11-09 Thread Jim Blandy
If you're on Linux, GDB 7.12 has Rust support. Fedora hasn't packaged that yet, but I did this to get a fresh GDB that I can run from ~/gdb/bin: sudo dnf builddep binutils gdb mkdir ~/gdb cd ~/gdb git clone git://sourceware.org/git/binutils-gdb.git mkdir build cd build ../binutils-gdb/configure --

Re: [dev-servo] Creating a JSObject -> id map for the Debugger IPC server.

2016-12-12 Thread Jim Blandy
Honestly, I've never liked the devtools server's practice of using weakmaps for every little thing. They're expensive, and the Debugger itself is already using weakmaps internally for the association from real debuggee things to their Debugger shadows, and guarantees distinct shadows for each (debu

Re: [dev-servo] Creating a JSObject -> id map for the Debugger IPC server.

2016-12-13 Thread Jim Blandy
for GC things that are stable across moving GCs, but > I'm not 100% sure they are exposed in JSAPI. > > Aha, looks like it is exposed: > http://searchfox.org/mozilla-central/rev/594937fec2e2fc45fa9308ba2fb964 > 816631f017/js/public/RootingAPI.h#660 > > On Mon, Dec 12, 2016 at

Re: [dev-servo] DOM goals for 2017

2016-12-14 Thread Jim Blandy
So, for Firefox in 2017 we have a gross (meaning unrefined, broad) plan to gather the many sources of data we already have in Gecko (SPS; TraceLogger; TaskTracer; Window.performance; and on and on) into a single stream of data: - There should be a common API to enumerate and enable/disable data

Re: [dev-servo] custom derive for Deref/DerefMut

2017-07-15 Thread Jim Blandy
A macro_rules macro wouldn't serve here? On Fri, Jul 14, 2017 at 5:26 PM, Bobby Holley wrote: > On Fri, Jul 14, 2017 at 2:24 AM, Anthony Ramine wrote: > > > > > > Le 14 juil. 2017 à 02:13, Bobby Holley a > écrit : > > > > > > There's a lot of boilerplate involved just to make a newtype [1]. Is