| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This eliminates the
Synchronizing submodule url for 'support/android-rs-glue'
Synchronizing submodule url for 'tests/wpt/web-platform-tests'
messages that appeared for every `mach build` command.
|
|\
| |
| |
| | |
...t based on sys.stdout.isatty() (Issue #5043).
|
| |
| |
| |
| | |
based on sys.stdout.isatty() (Issue #5043).
|
|/
|
|
| |
Fixes#5080
|
|\
| |
| |
| |
| | |
Rust still reports that the `*mut ANativeWindow` argument in `gnw_perform` in `gonk/src/window.rs` is ffi unsafe,
however `ANativeWindow` is marked as `#[repr(C)]` and should be okay.
|
| | |
|
|\ \
| | |
| | |
| | | |
fixes #5046
|
| | | |
|
|/ / |
|
| |
| |
| | |
This fixes a regression from 894e58f714de0f3d65aeb943dbf8f569feb8c1d6.
|
| |
| |
| |
| |
| |
| |
| |
| | |
These are very basic commands for invoking Servo underneath rr. rr
currently doesn't support all the syscalls that Servo requires, but
that's easy to fix on the rr side.
Fixes #4177.
|
|/
|
|
| |
Fixes #5009
|
|
|
|
|
|
| |
We should be using the one in the product target dir instead.
This makes the B2G deps distributable again
|
| |
|
|\
| |
| |
| | |
Fixes #4976
|
| |
| |
| |
| | |
Fixes #4976
|
|/ |
|
|
|
|
| |
Fixes #4916
|
|\
| |
| |
| | |
#4874
|
| | |
|
|/ |
|
| |
|
|\
| |
| |
| | |
Sorry again the same pull request because I accidentally removed commit from branch.
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
| |
This avoids changing any directories outside the repo, which is better for
some automation scenarios.
The servobuild.example file has a "cache-dir" setting that restores the
previous default location of `~/.servo`, which is useful for developers
working with multiple clones on the same machine.
|
| |
|
|
|
|
|
|
|
|
| |
distros linking to both.
The majority of this change is simply re-arranging the code in the glutin port
so that the windowed/headless code is configured at build time rather
than runtime. There shouldn't be any functional difference as a result of this change.
|
| |
|
|
|
|
|
| |
The Rust style guide suggests 100, but we have too many violations in the
tree already. This check can be tightened over time.
|
|
|
|
| |
https://www.openssl.org/news/secadv_20150108.txt
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| | |
This is a quick and dirty workaround for issue #3928. Basically, `cargo test` is deleting `./target/servo`, which is clearly not ideal if we want to do anything with servo after running the unit tests. This PR makes sure to rebuild after running `./mach test-unit`.
I'm not familiar enough with cargo yet to know why it's doing this or what better alternatives there are to fixing this. Having to rebuild afterwards feels pretty ugly to me, but my rationalization right now is that the time it takes to build is negligible in comparison to the time it takes to run the tests. Ideally, this should be something we could take care of in Cargo.toml, but again, I'm new to this (and the documentation seems less than helpful from what I can tell so far).
I won't be available for the rest of the day, so if anyone has suggestions, or wants to wait for a better solution, I'll get back to it tomorrow probably. Otherwise, this PR at least makes `./mach test` work properly, so there's that.
|
| | |
|
| |
| |
| |
| | |
(ugly) workaround for issue #3928
|
| |
| |
| |
| | |
Duplicating all of Cargo’s argument parsing in mach is silly.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bootstrapping automatically downloads new Rust and Cargo snapshots
as needed into versioned directories,
but do not remove now-unused versions.
This is the desired behavior for `git bisect` to be usable.
However, this means that old version keep accumulating, taking up disk space.
This adds a mach command to remove snapshots other than the ones
currently being used.
It is never run automatically.
To be safe, the command defaults to only printing what would be removed,
and only removes stuff when run with a `-f` argument.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
The glut makefile will be removed shortly after glutin lands
for android, so we need to build openssl for android elsewhere
in the build process.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The glut makefile will be removed shortly after glutin lands
for android, so we need to build openssl for android elsewhere
in the build process.
|
|\ \ \
| | | |
| | | |
| | | | |
Also fixed a bug if run with no arguments.
|