cdcadf7a29d3f15389f828ced2d98f2be9b0c460 |
15-Feb-2018 |
Mike Klein <mtklein@chromium.org> |
remove fetch-gn dependency on buildtools This makes it possible to fetch GN without syncing DEPS. To roll GN now, just update the three hashes in bin/fetch-gn. buildtools is still a dependency of fetch-clang-format. Bug: skia:7634 Change-Id: Ida6b516cfb0b306da73550875ab1ff97c9da6a64 Reviewed-on: https://skia-review.googlesource.com/107882 Reviewed-by: Hal Canary <halcanary@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org>
etch-gn
|
ec97ac9be2b1d12620337da2b99c95e214170ded |
22-Jan-2018 |
Hal Canary <halcanary@google.com> |
fetch-clang-format: better error checking Change-Id: Idc0e984275056128301d4f1ae66aa6ace67b05d5 Reviewed-on: https://skia-review.googlesource.com/98322 Reviewed-by: Hal Canary <halcanary@google.com> Commit-Queue: Hal Canary <halcanary@google.com>
etch-clang-format
|
ff889f13392c64b4688acce65cf6079e54981253 |
04-Jan-2018 |
Herbert Derby <herb@google.com> |
Add directions for when trouble strikes in fetch-skps. Change-Id: I53c02c12a327f6484f4e45777c0168065adfae75 Reviewed-on: https://skia-review.googlesource.com/91080 Reviewed-by: Ravi Mistry <rmistry@google.com> Commit-Queue: Herb Derby <herb@google.com>
etch-skps
|
cbe99c050e63551f475242b1f69824ee02bb34aa |
11-Dec-2017 |
Eric Boren <borenet@google.com> |
bin/try: No prompt for a single matching job NOTRY: true Bug: skia: Change-Id: I14e71f96b56b4288807bcc5189593b22d3078824 Reviewed-on: https://skia-review.googlesource.com/83443 Commit-Queue: Eric Boren <borenet@google.com> Reviewed-by: Ravi Mistry <rmistry@google.com>
ry.py
|
c9080c8846d4cfe01fc2b1caad8c9500c32ea5d2 |
18-Oct-2017 |
Eric Boren <borenet@google.com> |
bin/try: Add interactive mode Bug: skia: Change-Id: Iceb1834f1a3aa7594227ff3adf187c650aa30367 Reviewed-on: https://skia-review.googlesource.com/61480 Commit-Queue: Eric Boren <borenet@google.com> Reviewed-by: Ravi Mistry <rmistry@google.com>
ry.py
|
d5c128bd7ecc8c932be1d404010f9189e8045ca1 |
17-Oct-2017 |
Eric Boren <borenet@google.com> |
bin/try: add support for internal bots Bug: skia: Change-Id: Iae6b2dc1098c9763ceec0289129818e1948a974c Reviewed-on: https://skia-review.googlesource.com/60543 Reviewed-by: Ravi Mistry <rmistry@google.com> Commit-Queue: Eric Boren <borenet@google.com>
ry.py
|
cff9f956c794954a67000792ab632c17026ececf |
17-Oct-2017 |
Eric Boren <borenet@google.com> |
bin/try: Add support for select Chromium trybots These are hard-coded in update_meta_config.py, which is used to set the list of trybots in Gerrit. Bug: skia: Change-Id: I6e512e4cb59974e27e8954cf5134c70068e716f3 Reviewed-on: https://skia-review.googlesource.com/60521 Reviewed-by: Ravi Mistry <rmistry@google.com> Commit-Queue: Eric Boren <borenet@google.com>
ry.py
|
6376517472259310185b224f58973fdc24edbe6a |
16-Oct-2017 |
Eric Boren <borenet@google.com> |
Add bin/try script Wrapper for "git cl try" which allows searching jobs using regular expressions. Bug: skia: Change-Id: I07a1b487f2eca9da7df4c4d4c65e22e459b76fed Reviewed-on: https://skia-review.googlesource.com/60261 Commit-Queue: Eric Boren <borenet@google.com> Reviewed-by: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ravi Mistry <rmistry@google.com>
ry
ry.bat
ry.py
|
8e3c42b1ee981643b9dc78b67b7da0a7b470dc37 |
31-Jul-2017 |
Mike Klein <mtklein@chromium.org> |
add a Win/Clang build bot BUG=skia:2679 CQ_INCLUDE_TRYBOTS=skia.primary:Build-Win-Clang-x86_64-Release Change-Id: I861366ae1340abcc67e87041904d08337b465bbe Reviewed-on: https://skia-review.googlesource.com/28864 Reviewed-by: Eric Boren <borenet@google.com>
etch-clang-win
|
c722f79b6c8919e1a8a0df6d4d7735c5a8a1b5e8 |
31-Jul-2017 |
Mike Klein <mtklein@chromium.org> |
clang on windows support 1) Run python bin/fetch-clang-win 2) Set clang_win = "../bin/clang_win" 3) ??? 4) Profit Most changes here are to pass the right -mfoo flags to Clang to enable advanced instruction sets, or fixed warning-as-errors. BUG=skia:2679 Change-Id: Ieed145d35c209131c7c16fdd3ee11a3de4a1a921 Reviewed-on: https://skia-review.googlesource.com/28740 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org>
etch-clang-win
|
b357dea546f058a8bf2a293c1f8d2f673c29550b |
08-Mar-2017 |
Hal Canary <halcanary@google.com> |
bin/fetch-clang-format Change-Id: I7deb9b49b4a3a361888a6afc07b4c6341a4b16cf Reviewed-on: https://skia-review.googlesource.com/9410 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Hal Canary <halcanary@google.com>
etch-clang-format
|
0168e0442e00a42d8367422542033bc8a1ac9efe |
14-Feb-2017 |
Kevin Lubick <kjlubick@google.com> |
Add a way to compute the code coverage of fuzzers This also fixes bin/coverage. fuzz/coverage borrows heavily from bin/coverage. BUG=skia: Change-Id: I9e353d1f5ea3bca1d57d66b1c1ecabc6f9b23cee Reviewed-on: https://skia-review.googlesource.com/8414 Reviewed-by: Joe Gregorio <jcgregorio@google.com> Commit-Queue: Kevin Lubick <kjlubick@google.com>
overage
|
160907f8defef112c358cdd5cb9e5e093ca93b09 |
06-Feb-2017 |
Mike Klein <mtklein@chromium.org> |
Clean up more references to GYP. Delete files only used by GYP, and files that used GYP. Neither can possibly be actively used. Beyond that, just a couple doc tweaks. Change-Id: I0220d7226e7bb9ed7c54a7d8f2906a718313c521 Reviewed-on: https://skia-review.googlesource.com/8062 Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Hal Canary <halcanary@google.com>
c
/external/skia/bin/c
|
cae159e760c4c6ca0c977dab20e591e57d5f61cb |
02-Feb-2017 |
Hal Canary <halcanary@google.com> |
bin/list-skia-bots NOTRY=true Change-Id: Ie123bf796ff062972fd86319f0a20f3a81a9b2ff Reviewed-on: https://skia-review.googlesource.com/7982 Reviewed-by: Kevin Lubick <kjlubick@google.com> Commit-Queue: Hal Canary <halcanary@google.com>
ist-skia-bots
|
7f660e84189adc92b1996b4b2e0f5a1ad897dff9 |
13-Jan-2017 |
Hal Canary <halcanary@google.com> |
bin/fetch-gn is 3.5x faster Change-Id: I8098a38eb81efe0a73201c1f00dff8363b9c2075 Reviewed-on: https://skia-review.googlesource.com/7025 Commit-Queue: Hal Canary <halcanary@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org>
etch-gn
|
4d3adb6b0dea1c9f74fc00b007dfb1af425fc727 |
27-Jan-2017 |
Hal Canary <halcanary@google.com> |
bin/sync : call tools/git-sync-deps now Also, update some docs. NOTRY=true Change-Id: I7ad3375fc1cbf8f71ed42a460ecfe29ef6c1d85e Reviewed-on: https://skia-review.googlesource.com/7657 Reviewed-by: Hal Canary <halcanary@google.com> Commit-Queue: Hal Canary <halcanary@google.com>
ync
|
b621a35b436bdbe62f6c558b448ca00449b4a319 |
12-Jan-2017 |
Mike Klein <mtklein@chromium.org> |
drop depot_tools dependency in bin/fetch-gn ... and copy gn to bin/ when done to make it easy to find. Change-Id: I1ec405b4c45efb828626ff7d904a417f69b39cb2 Reviewed-on: https://skia-review.googlesource.com/6962 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org>
etch-gn
|
a4a338179013b029d6dd55e737b5bd648a9fb68c |
09-Dec-2016 |
Hal Canary <halcanary@google.com> |
tools and docs: clean up gyp-specific things BUG=skia: DOCS_PREVIEW= https://skia.org/?cl=5770 Change-Id: Iadc436a68cbf7ec0d1dd3c019072eb28bf589bb6 Reviewed-on: https://skia-review.googlesource.com/5770 Commit-Queue: Hal Canary <halcanary@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org>
ync
ync-and-gyp
|
82364bae1690d0f4421afa0116441d99ce35b92a |
24-Oct-2016 |
Mike Klein <mtklein@chromium.org> |
Build for Android from Windows, work in progress. Pretty vanilla stuff here, mostly just making the gcc-like toolchain Windows friendly. I was having trouble getting rm -r {{output}} && $ar rcs {{output}} @$rspfile to work without deleting my ar.exe, so I chickened out the usual way by adding gn/ar.py. I've also updated bin/droid to work with Git Bash on Windows. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3751 Change-Id: I04c34ccc91e6a291c11ac4e7a7a0ffe41d879fe6 Reviewed-on: https://skia-review.googlesource.com/3751 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org>
roid
|
23510f2c293813bea01f389ae189af28d38d9bd3 |
25-Oct-2016 |
Hal Canary <halcanary@google.com> |
bin/sync: call fetch-gn when DEPS changes Change-Id: Ifb2a364df1a8817152a2c1e79748d14534a9e523 Reviewed-on: https://skia-review.googlesource.com/3904 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Hal Canary <halcanary@google.com>
ync
|
3948a1bf18c246225f6aa11006e94bb3d396eb62 |
26-Sep-2016 |
halcanary <halcanary@google.com> |
bin/coverage: a GN version of the coverage script intended to replace tools/coverage when GYP is gone. GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2343243002 Review-Url: https://codereview.chromium.org/2343243002
overage
|
c19440dcaffd98b054f2ca856450ee33082e2cd5 |
14-Sep-2016 |
egdaniel <egdaniel@google.com> |
Update GN droid script Splits the pushes into different lines since old adbs cannot handle the one line command TBR=mtklein@google.com BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2339293002 Review-Url: https://codereview.chromium.org/2339293002
roid
|
f3155ad97c8095e5172fb826d7f09b7a85062f25 |
08-Sep-2016 |
mtklein <mtklein@chromium.org> |
GN: add a helper script for running Android builds Think of this as the spiritual equivalent of platform_tools/android/bin/android_run_skia, but for GN and easier to type. Cutting down the debug symbols makes Android builds about 1/4 the size. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2323833002 DOCS_PREVIEW= https://skia.org/user/quick/gn?cl=2323833002 Review-Url: https://codereview.chromium.org/2323833002
roid
|
cdc8942fd62e98e787f0c9ca9e317421df2bd00f |
27-Aug-2016 |
mtklein <mtklein@chromium.org> |
cleanup dead nanomsg and build_overrides BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2287013003 TBR= Review-Url: https://codereview.chromium.org/2287013003
ync-and-gyp
|
35f3e59d1c9900a00f31928b83bf7c2bfe4c7647 |
01-Aug-2016 |
herb <herb@google.com> |
Pick the right download tool for windows. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2197423002 Review-Url: https://codereview.chromium.org/2197423002
etch-gn
|
1543487fc642b443283ace3fa37e6597cd89061f |
22-Jul-2016 |
borenet <borenet@chromium.org> |
Change SKPs to new asset management format BUG=skia:5427 GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2169653003 DOCS_PREVIEW= https://skia.org/?cl=2169653003 Review-Url: https://codereview.chromium.org/2169653003
etch-skps
|
6af0c958a0d024f65a9049f5b84793e03b781801 |
22-Jul-2016 |
mtklein <mtklein@chromium.org> |
GN: restore gn.py partly as fetch-gn Same as before, except it explicitly only fetches GN instead of acting like a proxy for it. I found myself always typing 'gn' anyway. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2167353002 Review-Url: https://codereview.chromium.org/2167353002
etch-gn
|
298ab76f1a47932ff86d1f615b564b0155846ec6 |
26-Apr-2016 |
halcanary <halcanary@google.com> |
bin/fetch-skps: print instruction on error NOTRY=true Review URL: https://codereview.chromium.org/1919133003
etch-skps
|
21736bd8b51cb78dba14a5bedf6690619fdb9ed3 |
25-Apr-2016 |
halcanary <halcanary@google.com> |
bin/sync Review URL: https://codereview.chromium.org/1915223002
ync
ync-and-gyp
|
5c4685e0b0eb975939eba9c7a5048f0bab30b163 |
25-Apr-2016 |
halcanary <halcanary@google.com> |
bin/sync-and-gyp: more dirs to search Review URL: https://codereview.chromium.org/1914993003
ync-and-gyp
|
3d7b02c7287d7e914f97d214a838833d437c0143 |
22-Feb-2016 |
bsalomon <bsalomon@google.com> |
Fix gyp-and-sync for windows GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1715423003 Review URL: https://codereview.chromium.org/1715423003
ync-and-gyp
|
68af68a0efa50c72ff69003bb8e37268cba985fc |
17-Feb-2016 |
halcanary <halcanary@google.com> |
bin/sync-and-gyp: better error checking NOTRY=true Review URL: https://codereview.chromium.org/1704143002
ync-and-gyp
|
117672db3f6affd60a4a30c5110f54ca6b095aa5 |
17-Feb-2016 |
halcanary <halcanary@google.com> |
bin/sync-and-gyp: pass --deps='...' to `gclient sync`. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1705063002 Review URL: https://codereview.chromium.org/1705063002
ync-and-gyp
|
dc469adf04288d4f3ad3ca8af42cadc39b4c901b |
17-Feb-2016 |
mtklein <mtklein@chromium.org> |
come on, this is how you drive-by BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1708563002 Review URL: https://codereview.chromium.org/1708563002
ync-and-gyp
|
2362c476ef4f05ae2d63c00834f2447480758b74 |
16-Feb-2016 |
halcanary <halcanary@google.com> |
bin/sync-and-gyp: start using gclient stop using hard-to-maintain git-sync-deps BUG=skia:4885 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1693963005 Review URL: https://codereview.chromium.org/1693963005
ync-and-gyp
|
a4c26c0d3a1ffdd0bab08b1aec24bea025a0d9e2 |
09-Nov-2015 |
halcanary <halcanary@google.com> |
bin/sync-and-gyp: sh->py (make more cross-platform) Review URL: https://codereview.chromium.org/1425593011
ync-and-gyp
|
dad837ace18157ee61b8c53fb2ba667220f32a30 |
06-Nov-2015 |
herb <herb@google.com> |
compare has a syntax error where it is missing the path to sem(). BUG=skia: Review URL: https://codereview.chromium.org/1420963010
ompare
|
143fd5547c614704d95ec82ff791ae5211b06f2d |
03-Nov-2015 |
mtklein <mtklein@chromium.org> |
bin/deps-and-gyp -> bin/sync-and-gyp NOTREECHECKS=true BUG=skia: Review URL: https://codereview.chromium.org/1423463005
eps-and-gyp
ync-and-gyp
|
4a40a46c654f292b9407fe42012831855411f75e |
03-Nov-2015 |
halcanary <halcanary@google.com> |
bin/deps-and-gyp: deal with corner cases cleanly TBR=mtklein@google.com NOTRY=true Review URL: https://codereview.chromium.org/1415193006
eps-and-gyp
|
0575131e579641e76798e58a8bb6786f9eebd5f2 |
03-Nov-2015 |
halcanary <halcanary@google.com> |
bin/deps-and-gyp: gclient-free solution Review URL: https://codereview.chromium.org/1426103004
eps-and-gyp
|
1f17364dc86de6f3e537440cd67cdb952b5e39f8 |
02-Nov-2015 |
halcanary <halcanary@google.com> |
bin/sync-and-gyp: gclient hackery Review URL: https://codereview.chromium.org/1427183003
ync-and-gyp
|
24a592c2ef586eaffefab068fdf94c284ae80e57 |
28-Oct-2015 |
mtklein <mtklein@chromium.org> |
Make bin/c and bin/compare work on Windows. - Call python explicitly. - Drop numpy dependency (on numpy.mean.... come on.) - Make scipy dependency optional. Depends on https://codereview.chromium.org/1419073003 to really work. BUG=skia: Doesn't change code. NOTRY=true Review URL: https://codereview.chromium.org/1416833004
/external/skia/bin/c
ompare
|
94475cdbfb4bb07b12ef0d5f18db4c4375e357cc |
12-Sep-2015 |
Hal Canary <halcanary@google.com> |
sync-and-gyp: Update shell script to correct the syntax of functions R=halcanary@gmail.com Review URL: https://codereview.chromium.org/1342543003 .
ync-and-gyp
|
ea73fa529ffdfab49019aed95a122b721fe090f0 |
21-Aug-2015 |
herb <herb@google.com> |
Add instructions to authenticate for fetch. BUG=skia: Review URL: https://codereview.chromium.org/1305143002
etch-skps
|
af4edf9ccc274bef118b268145e0d1ae25072a5f |
09-Jul-2015 |
herb <herb@google.com> |
Change to use mean and to use stderr. BUG=skia: Review URL: https://codereview.chromium.org/1228783003
ompare
|
2c56ba5cde25a5cdbeca2afd660b497b428e8f07 |
26-Jun-2015 |
cdalton <cdalton@nvidia.com> |
Don't suppress nanobench output table in verbose mode Changes verbose mode to print both the table and the individual sample values. No need to hold back information in verbose mode. BUG=skia: Review URL: https://codereview.chromium.org/1208763003
ompare
|
43315bbe4b39073bb8a585cc806eb50a72224e5a |
26-May-2015 |
halcanary <halcanary@google.com> |
sync-and-gyp: make smarter This fixes two issues: If gyp is run with the CXX and CC environment variables set, it will produce different ninja build files. sync-and-gyp now tracks the values of those variables; if they change, re-run gyp. Secondly, we introduced find.py, which is used inside gyp files. If the contents of certain directories changes, gyp should be re-run. So now we track those directories too. Review URL: https://codereview.chromium.org/1153083002
ync-and-gyp
|
c77f6af7c3ca08c94b882ccb2fbd61e6bae7ea42 |
15-May-2015 |
kkinnunen <kkinnunen@nvidia.com> |
Make the c and ac scripts work with sh and without bin in PATH Make the bin/c and bin/ac scripts work with sh. The scripts are run with /bin/sh shebang, which fails atleast on ubuntu 12.04 /bin/sh. The sh in Ubuntu 12.04 is dash. The fixes are according to the suggestions in http://mywiki.wooledge.org/Bashism Also run "compare" script with explicit ./bin/ path to support people who do not have skia/bin in PATH. Review URL: https://codereview.chromium.org/1139033005
c
/external/skia/bin/c
|
8440baa5d514038af1f35584134eb7101948dd6b |
24-Apr-2015 |
halcanary <halcanary@google.com> |
sync-and-gyp script: fix to work in MSYS shell NOTRY=true TBR=scroggo@google.com Review URL: https://codereview.chromium.org/1104613003
ync-and-gyp
|
135b7ecaa81018aa497da6ef8a8493263df456ef |
27-Mar-2015 |
halcanary <halcanary@google.com> |
tools: add sync-and-gyp script NOTRY=true Review URL: https://codereview.chromium.org/1035003004
ync-and-gyp
|
674cd7e05c79ee60216c4d0fd53c2c0e162a7887 |
28-Jan-2015 |
mtklein <mtklein@chromium.org> |
Add a script to fetch the latest SKPs. I keep forgetting how best to do this. NOTRY=true NOTREECHECKS=true Review URL: https://codereview.chromium.org/880283002
etch-skps
|
205de46789e6de3ef99b148845821495a7da5d5b |
23-Jan-2015 |
mtklein <mtklein@chromium.org> |
run clean branch baseline only once BUG=skia: Review URL: https://codereview.chromium.org/874643002
c
/external/skia/bin/c
|
8a84db909a65fae4e801999fb45c538aaad805a8 |
24-Nov-2014 |
Mike Klein <mtklein@google.com> |
Don't count a leading 1 as a signficant digit in the ratio. What used to look like this: desk_pokemonwiki.skp 9.38ms -> 9.76ms 1x tabl_pravda.skp 237us -> 241us 1x desk_css3gradients.skp 249us -> 254us 1x .... desk_fontwipe.skp 39.6us -> 38.7us 0.98x tabl_digg.skp 922us -> 893us 0.97x tabl_gmail.skp 20.7us -> 20us 0.96x Now will print more like this: desk_pokemonwiki.skp 9.38ms -> 9.76ms 1.04x tabl_pravda.skp 237us -> 241us 1.02x desk_css3gradients.skp 249us -> 254us 1.02x .... desk_fontwipe.skp 39.6us -> 38.7us 0.98x tabl_digg.skp 922us -> 893us 0.97x tabl_gmail.skp 20.7us -> 20us 0.96x BUG=skia: Review URL: https://codereview.chromium.org/756643004
ompare
|
7ba39cb9a6c97f07eb392a1cf99ce65c1f23ded0 |
24-Nov-2014 |
mtklein <mtklein@chromium.org> |
Add nanobench stats scripts to Skia repo. These are the scripts I've been homegrowing for measuring perf impact. I think we found them useful today as a way of sifting through the noise. BUG=skia: Review URL: https://codereview.chromium.org/703713002
c
/external/skia/bin/c
ompare
|