Re: [dev-servo] Heads-up for a subtle breaking change in Rust

2014-08-27 Thread Simon Sapin

On 27/08/14 07:23, Tetsuharu OHZEKI wrote:

I feel the change would also affect these points:

https://github.com/servo/servo/blob/master/src/components/layout/flow.rs#L277
https://github.com/servo/servo/blob/master/src/components/layout/flow.rs#L290

2014-08-27 7:17 GMT+09:00 Jack Moffitt:

There are at least two cases of this, both currently annotated with FIXME:

https://github.com/servo/servo/search?utf8=%E2%9C%93&q=TraitObject


I submitted https://github.com/servo/servo/pull/3170 to fix these four, 
but haven’t looked for other places where we might have the same issue.


--
Simon Sapin
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo


[dev-servo] Cleaner llvm options?

2014-08-27 Thread Manish Goregaokar
A few days ago I was setting up a clean Rust build, and I wanted to avoid
the llvm build.

For some reason, the apt-get install from the Travis file didn't work --
there were gpg issues. Eventually I ended up using Servo's llvm snapshot.
Which was fine with me.

However, the only reason I knew that we could do this was because I've
worked with Rust's travis file before and knew that llvm could be
apt-get'ed with some gpg jugglery.

Today, a friend of mine was trying to build Rust, and he had no clue about
this -- so went to build LLVM. LLVM takes *very* long to compile -- perhaps
we should make the apt-get alternative more visible somehow? Compile times
can be a put off to newbies.

Even better, provide our own llvm snapshot on rust-lang.org that gets
downloaded with the right configure flag, perhaps even making this the
default option. Servo does this for Rust, and it's a rather smooth
experience.

-Manishearth
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo


Re: [dev-servo] Cleaner llvm options?

2014-08-27 Thread Manish Goregaokar
This was supposed to go to rust-dev. Sorry about that.

-Manish Goregaokar


On Wed, Aug 27, 2014 at 11:51 PM, Manish Goregaokar 
wrote:

> A few days ago I was setting up a clean Rust build, and I wanted to avoid
> the llvm build.
>
> For some reason, the apt-get install from the Travis file didn't work --
> there were gpg issues. Eventually I ended up using Servo's llvm snapshot.
> Which was fine with me.
>
> However, the only reason I knew that we could do this was because I've
> worked with Rust's travis file before and knew that llvm could be
> apt-get'ed with some gpg jugglery.
>
> Today, a friend of mine was trying to build Rust, and he had no clue about
> this -- so went to build LLVM. LLVM takes *very* long to compile --
> perhaps we should make the apt-get alternative more visible somehow?
> Compile times can be a put off to newbies.
>
> Even better, provide our own llvm snapshot on rust-lang.org that gets
> downloaded with the right configure flag, perhaps even making this the
> default option. Servo does this for Rust, and it's a rather smooth
> experience.
>
> -Manishearth
>
___
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo