aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo
Commit message (Collapse)AuthorAgeFilesLines
* tests for tidy.py #9152Maciej Skrzypkowski2016-04-071-4/+13
|
* Added caching support to mach bootstrapAdrian Utrilla2016-04-071-6/+21
|
* Fix ./mach test-tidy --faster issuezakorgyula2016-04-051-1/+2
| | | | issue number: 9778
* mach run -b now passes additional params to servoAdrian Utrilla2016-04-021-0/+1
|
* Auto merge of #10238 - jdm:winunit, r=larsbergstrombors-servo2016-03-301-1/+5
|\ | | | | | | | | | | | | | | Run unit tests on appveyor <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10238) <!-- Reviewable:end -->
| * Always use backtraces on appveyor.Josh Matthews2016-03-281-1/+5
| |
* | Auto merge of #10265 - Ms2ger:reftest, r=jdmbors-servo2016-03-292-43/+0
|\ \ | | | | | | | | | | | | | | | | | | | | | Remove dead code that used to support the legacy reftest framework. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10265) <!-- Reviewable:end -->
| * | Remove dead code that used to support the legacy reftest framework.Ms2ger2016-03-292-43/+0
| | |
* | | Auto merge of #10208 - jrasanen:jr/issue10196, r=SimonSapinbors-servo2016-03-291-2/+9
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Generate html and json of supported css properties. Fixes #10196. Outputs html and json of supported css properties to `target/doc/` directory when deploying github-pages. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10208) <!-- Reviewable:end -->
| * | Fixed a typoJussi Räsänen2016-03-281-1/+1
| | |
| * | Changed mach test to use generated json file of propertiesJussi Räsänen2016-03-281-2/+9
| |/
* | Auto merge of #8641 - notriddle:no_headless, r=glennwbors-servo2016-03-291-30/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | No more headless compositor. Just the normal one. Fixes #8573 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8641) <!-- Reviewable:end -->
| * No more headless compositor. Just the normal one.Michael Howell2016-03-241-30/+2
| | | | | | | | | | | | | | | | | | This changes headless operation to strictly be a runtime option, rather than a compile-time one. Note that the old headless version still relied on a display server to support WebGL, while it now requires one all the time. Fixes #8573
* | Fix ./mach runUK9922016-03-271-0/+3
| |
* | Enable NEON feature to get hard floats on Android devicesLars Bergstrom2016-03-251-0/+2
| |
* | Remove rustc wrapper script for gold in favor of using RUSTFLAGSLars Bergstrom2016-03-251-1/+1
|/
* Auto merge of #10148 - malayaleecoder:master, r=Manishearthbors-servo2016-03-241-9/+0
|\ | | | | | | | | | | | | | | | | | | | | Remove test-ref command from testing_commands.py. Fixes #10125 Tries to fix #10125 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10148) <!-- Reviewable:end -->
| * Remove test-ref command from testing_commands.py. Fixes #10125malayaleecoder2016-03-231-9/+0
| |
* | Read SERVO_RUSTC_WITH_GOLD if no .servobuildedunham2016-03-221-1/+7
| | | | | | | | | | | | | | | | | | | | The build system needs to disable gold on arm64 slaves. Other configuration is done through environment variables, and buildbot hosts currently don't use a .servobuild file at all. This change adds the `get_env_bool` function to cast an environment variable's string contents into a Python boolean, and uses it to retrieve the optional SERVO_RUSTC_WITH_GOLD setting.
* | Remove unused use_nightly_rust function.Ms2ger2016-03-221-5/+0
| |
* | Use call rather than check_call in jquery_test_runner.Ms2ger2016-03-161-2/+1
|/ | | | | | | The contract for mach commands is to return zero / non-zero to indicate success / failure, rather than throwing an exception. Since run_jquery.py uses a 1 exit code when there are unexpected results, this would cause an exception from check_call, which would then be printed with a stack trace.
* Remove submodule update from mach bootstrap. Fixes #10010malayaleecoder2016-03-162-35/+1
|
* test_ref() got an unexpected keyword argument 'kind'.Fixes #9986malayaleecoder2016-03-151-3/+0
|
* Detect Cygwin environment on WindowsWei Tang2016-03-091-1/+1
| | | | | | Currently if Servo is built using Cygwin, it is incorrectly classified as "unknown" host, which makes downloading Rust and Cargo fail. This commit fixes that.
* Add --browserhtml/-b command to ./mach runJack Moffitt2016-03-041-1/+23
| | | | | | This will run Servo with browser.html. We use the latest package in the dependency tree if there are multiple copies, since there is no way for Cargo to tell us which one is canonical.
* Auto merge of #9685 - danlrobertson:i9666, r=Wafflespeanutbors-servo2016-02-261-1/+4
|\ | | | | | | | | | | | | | | | | | | | | | | Mach update-wpt should default to "--no-patch" Change mach default behavior for `update-wpt` to use the "--no-patch" option and provide an alternate option "--patch" for anyone who does in fact want `update-wpt` to automatically create a commit. Fixes #9666 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9685) <!-- Reviewable:end -->
| * Mach update-wpt shoudl default to "--no-patch"Daniel Robertson2016-02-171-1/+4
| | | | | | | | | | Change mach default behavior for update-wpt to "--no-patch" provide an alternate option "--patch" for anyone who does want this behavior
* | Auto merge of #9649 - Wafflespeanut:tidy_progress, r=jdmbors-servo2016-02-251-6/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring tidy... Improved tidy's code for efficiency (which now shows progress while checking through files) <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9649) <!-- Reviewable:end -->
| * | Refactored tidy for efficiency and optionally provide feedback on progressRavi Shankar2016-02-251-6/+10
| |/
* / Fix for gonk bootstrappingLars Bergstrom2016-02-231-1/+2
|/
* Now we use python for os_type, we need to catch 'windows' as well as ↵Jason Williams2016-02-131-1/+1
| | | | 'mingw65_nt- fixes #9597'
* Auto merge of #9588 - Jayflux:hotfix/9499, r=Wafflespeanutbors-servo2016-02-131-1/+2
|\ | | | | | | | | | | | | | | add check for win32 or msys before running rustc-with-gold fixes #9499 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9588) <!-- Reviewable:end -->
| * add check for win32 or msys before running rustc-with-gold fixes #9499Jayflux2016-02-131-1/+2
| |
* | use python's built in platform module for detection, for more accuracy and ↵Jason Williams2016-02-131-2/+4
|/ | | | cross platform support
* Auto merge of #9611 - danlrobertson:i9557, r=larsbergstrombors-servo2016-02-133-38/+60
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Download extra stdlib only when required: #9557 Split [`ensure_bootstrap`](https://github.com/danlrobertson/servo/blob/i9557/python/servo/command_base.py#L397-L422) into two phases including a phase checking the compiler, and a phase checking for target libraries. E.g. ``` # should download the stdlib for "i686-unknown-linux-gnu", "arm-linux-androideabi" # and the hosts target ./mach build -d --target i686-unknown-linux-gnu --android # should only download the stdlib for the hosts target ./mach build -d ``` Let me know if I missed anything! There are a few parts of this patch in its current state that I'm not a huge fan of, but I couldn't think of a better way in the moment. Still new to working on servo, so any comments or critiques are welcome! Fix #9557 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9611) <!-- Reviewable:end -->
| * Download extra std lib when cross-compiling #9557Daniel Robertson2016-02-123-38/+60
| | | | | | | | | | Split ensure_bootstrap into two phases including a phase checking the compiler, and a phase checking for target libraries.
* | Add an rr chaos modeMatt Brubeck2016-02-111-0/+7
| |
* | Factor out common code for mach test-wpt/test-cssMatt Brubeck2016-02-111-10/+7
|/
* Removed documentation referencing 'android-rs-glue', and updated a similar ↵qpid2016-02-051-4/+4
| | | | comment to mention 'build-apk'
* Auto merge of #9469 - fhahn:compiletest2, r=jdmbors-servo2016-02-041-1/+63
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Integrate compiletest_rs This PR integrates `compiletest_rs` as suggested in #5646. I created a new `tests/compiletest` directory which contains separate crates for the tests. Currently this PR includes `compile-fail` tests for some lints (acutally all except inheritance_integrity, beacuse I'm not sure how to include the dom stuff in a way the `#[dom_struct]` works). I gathered that there should be more crates for which compiletests make sense and would appreciate any pointers to relevant crates. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9469) <!-- Reviewable:end -->
| * Add infrastructure for compiletestsFlorian Hahn2016-02-041-1/+63
| | | | | | | | Also adds compilefail tests for some lints, closes #5646.
* | Auto merge of #9449 - larsbergstrom:revert_gold_removal, r=mbrubeckbors-servo2016-02-011-0/+6
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | Revert "Remove gold hack, since it's in rustc automatically now" This reverts commit 2955d895a4d723bc616f37a55a973c677318a950. r? @mbrubeck <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9449) <!-- Reviewable:end -->
| * Revert "Remove gold hack, since it's in rustc automatically now"Lars Bergstrom2016-01-281-0/+6
| | | | | | | | This reverts commit 2955d895a4d723bc616f37a55a973c677318a950.
* | Fixed nitsShing Lyu2016-01-301-2/+4
| |
* | Add mach test-webidl commandShing Lyu2016-01-291-0/+20
|/
* Prepend PATH extras instead of append.Adam Casey2016-01-271-1/+1
| | | | Fixes multirust issue #9437
* Fix ./mach run on WindowsAdam Casey2016-01-241-5/+31
| | | | | Fix unicode PATH the same way as mozilla-central does it for windows. Also append extra PATHs instead of prepending, for some reason that broke ./mach run
* adding check for windows then using Scripts instead of binJason Williams2016-01-223-18/+11
|
* win32: force PATH to be non-unicode on win32, if virtualenv munges itVladimir Vukicevic2016-01-201-0/+8
|
* win32: mach and build command fixesVladimir Vukicevic2016-01-206-49/+74
| | | | | | | - Add SERVO_USE_NIGHTLY_RUST env var to use the latest rust/cargo nightly snapshot - Fix up looking for cargo binary (in cargo/bin/cargo, not bin/cargo) - Fix up win32 executable checking (use .exe suffix) - fix up win32 PATH handling (subprocess must use shell=True for PATH change to be honored)