aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/skia
Commit message (Collapse)AuthorAge
* Build more often for skia (#4448)Gravatar Abhishek Arya2020-09-14
|
* [skia] Add SkSL team to notification emails (#4435)Gravatar Kevin Lubick2020-09-10
| | | | | * [skia] Add SkSL TL to notification emails * et al
* Move zip and json to data folder (#4293)Gravatar werdnaH2020-08-13
| | | | | | Do this so that CIFuzz will work. Co-authored-by: Zepeng Hu <zepenghu@google.com> Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
* [Skia] Update SKP Fuzzer (#4245)Gravatar werdnaH2020-07-31
| | | | | | | * Update SKP Fuzzer * fixed cf_map Co-authored-by: Zepeng Hu <zepenghu@google.com>
* [skia] Remove API skdescriptor fuzzer (#4244)Gravatar Kevin Lubick2020-07-31
|
* [skia] Further limit number of concurrent links. (#4228)Gravatar bungeman2020-07-30
| | | | | | | | | | | | Reducing the number of concurrent link steps to the number of cpus does not appear to have made much difference to the success of the Skia project build. Limit the number of concurrent links to one in an attempt to avoid running out of memory. If issues persist it is likely the bot running this simply does not have enough memory to run the linker step. This change is speculative since these builds have been working on the CI bots and only failing on the oss-fuzz build. Bug: oss-fuzz:23438,oss-fuzz:24345
* [skia] Limit concurrent link steps. (#4217)Gravatar bungeman2020-07-29
| | | | | | | | | The number of link build steps in the Skia build is currently not limited and may be leading to the current failures where the linker is killed with a signal. This changes that to limit the number of concurrent linker steps to the number of cpus available. If there continue to be issues it may be necessary to implement a hard limit. Bug: oss-fuzz:23438,oss-fuzz:24345
* Add DDL Fuzzer (#4202)Gravatar werdnaH2020-07-27
| | | Co-authored-by: Zepeng Hu <zepenghu@google.com>
* [skia] Fix build (#4182)Gravatar Kevin Lubick2020-07-23
|
* [skia] Stop using gold. (#4164)Gravatar bungeman2020-07-20
| | | | | The gold linker was forced when the system linker stopped linking the Skia build. It seems that the gold linker is now running into issues, so attempt to switch back.
* Remove SkSVGCanvas.cpp from api_svg_canvas. (#4163)Gravatar bungeman2020-07-20
| | | | | This leads to multiple definitions of everything defined in SkSVGCanvas.cpp since it will be compiled into the api_svg_canvas target directly as well as the Skia xml target.
* [skia] Pass SWIFTSHADER_EMIT_COVERAGE for coverage. (#4152)Gravatar bungeman2020-07-17
| | | | | | The SwiftShader build seems to want SWIFTSHADER_EMIT_COVERAGE set or it will do things that interfere with a coverage build. Use this to simplify the SwuftShader build a bit and hopefully restore the coverage build.
* [Skia] Add SkRuntimeEffect Fuzzer (#4108)Gravatar werdnaH2020-07-10
| | | | | | | | | | | | | * Add SkRuntimeEffect Fuzzer * fixed typo * fixed the zip name * fixed zip name * fixed zip name Co-authored-by: Zepeng Hu <zepenghu@google.com>
* Update Dockerfiles (#4070)Gravatar devtty1er2020-07-06
| | | | | * Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
* Add SkSVGCanvas api Fuzzer (#4061)Gravatar werdnaH2020-07-01
| | | | | | | * add svg api fuzzer * fixed build.sh Co-authored-by: Zepeng Hu <zepenghu@google.com>
* [skia] Remove Options Files with Only max_len Flag (#3987)Gravatar werdnaH2020-06-21
| | | | | | | | | | | | | | | * [skia] add svg fuzzer * [skia] removed options file * [skia] removed options file * [skia] removed all options files with only max_len * delete options * fixed cp statements Co-authored-by: Zepeng Hu <zepenghu@google.com>
* [skia] Fix coverage build to use Ninja. (#4005)Gravatar bungeman2020-06-17
| | | | | The other builds were moved to Ninja, this one needs to be as well. Bug: oss-fuzz:23438
* [skia] Build SwiftShader with Ninja. (#3979)Gravatar bungeman2020-06-12
| | | | Ninja monitors the load and not just the number of processes, so can hopefully build faster without overloading.
* [skia] add svg fuzzer (#3976)Gravatar werdnaH2020-06-12
| | | | | | | | | * [skia] add svg fuzzer * [skia] removed options file * [skia] removed options file Co-authored-by: Zepeng Hu <zepenghu@google.com>
* [skia] Build SwiftShader without UBSAN. (#3977)Gravatar bungeman2020-06-12
| | | | | | | | | | | | | By default a cmake based build puts user provided flags at the beginning of a compiler invocation, giving them lowest priority. This makes it quite difficult to add the required -fno-sanitize=vptr flag since it will be placed before -fsanitize=undefined in a SWIFTSHADER_UBSAN build. To make this work will require upstream changes to SwiftShader's build. However, it is not necessary to build SwiftShader with the undefined behavior sanitizer in order to fuzz Skia for issues. (This is only required for the memory sanitizer which fortunately works.) As a result, build SwiftShader without the sanitizer in the Skia undefined sanitizer fuzzer build.
* [skia] Build fix for upstream build changes. (#3967)Gravatar bungeman2020-06-11
| | | | | | | | | | | | | | | | | | | | | * [skia] Update diff for upstream change. SkReadBuffer::getArrayCount() implementation changed, so update the diff. * [skia] Build fix for upstream build changes. Skia is changing its build a little bit. 'skia_enable_fontmgr_custom' has become 'skia_enable_fontmgr_custom_directory' (since that is what it actually did) and skia_enable_fontmgr_custom_embedded has been added. * [skia] Update SwiftShader to something not so old. Skia builds it without submodules. Only build libGLESv2 and libEGL instead of building everything, which isn't needed and takes a long time. SwiftShader already has a checked-in build/ directory, so use a different directory for building. Limit the number of make jobs to avoid 'Cannot allocate memory' errors. To build SwiftShader with a sanitizer, the cmake define is now like SWIFTSHADER_XSAN.
* [skia] Add Zepeng (#3945)Gravatar Kevin Lubick2020-06-08
|
* [skia] Speculative build fix (#3847)Gravatar Kevin Lubick2020-05-26
|
* [skia] move hcm to preferred email (#3666)Gravatar Kevin Lubick2020-04-17
|
* [presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Gravatar Max Moroz2020-03-10
| | | | | | | | | | | | | | | | | | | * [presubmit] Enforce language attribute in projectt.yaml to be always set. * Update documentation, better presubmit check, new project template. * add docstring to templates.py * Add example values in the project.yaml template and remove python value for now * Add "project: c++" to 256 projects * format * Add labels and selective_unpack sections to the presubmit check * fix incorrect auto_ccs format in three projects * fix nss emails after rebase
* [skia] Fix build after SkTMax refactor (#3366)Gravatar Kevin Lubick2020-02-11
|
* [skia] Update vendor_ccs list (#3134)Gravatar Tyson Smith2019-12-16
|
* [skia] Fix build (#3133)Gravatar Kevin Lubick2019-12-16
|
* Update multiple vendor_ccs lists (#3091)Gravatar Tyson Smith2019-12-10
| | | * Update and add more Mozilla employees
* [skia] Rebase memory-reducing fuzz patch (#3080)Gravatar Kevin Lubick2019-12-02
|
* [skia] Add skdescriptor (#2970)Gravatar Kevin Lubick2019-10-22
| | | | | | | | | | | | * [skia] Add skdescriptor fuzzer * copy * add second fuzzer * dock * build
* use different account (#2854)Gravatar Kevin Lubick2019-09-19
|
* [skia] Temporarily use gold to hack around clang regression (#2782)Gravatar jonathanmetzman2019-08-29
|
* Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries (#2703)Gravatar Christoph Diehl2019-08-28
| | | | | | | | | | * Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries * Use new vendor_ccs field in projects.yml (#2703) * Remove not yet approved projects * Remove not yet approved projects
* Update patch to fix build and migrate to -fsanitize=fuzzer (#2324)Gravatar jonathanmetzman2019-04-16
| | | | Update skia.diff to fix build breakage. Also, use $LIB_FUZZING_ENGINE instead of -lFuzzingEngine to start using -fsanitize=fuzzer
* [skia] fix build after rename (#2283)Gravatar Kevin Lubick2019-04-01
|
* [skia] add sksl2pipeline (#2245)Gravatar Kevin Lubick2019-03-18
|
* add sksl fuzzers (#2228)Gravatar Kevin Lubick2019-03-11
|
* Remove jsoncpp (#2150)Gravatar Kevin Lubick2019-02-08
|
* [skia] re-enable checks (#2064)Gravatar Kevin Lubick2019-01-02
|
* Disable empty expression check (#2055)Gravatar Kevin Lubick2018-12-27
|
* [skia] Avoid system fonts (#2030)Gravatar Kevin Lubick2018-12-14
| | | | Avoid system fonts
* Fix build (#2029)Gravatar Kevin Lubick2018-12-13
|
* Switch to the wuffs decoder (#2005)Gravatar Kevin Lubick2018-12-05
|
* [skia] Fix the build (#1906)Gravatar Kevin Lubick2018-10-25
|
* [skia] Add more image codec fuzzers (#1882)Gravatar Kevin Lubick2018-10-17
|
* Add Polyutils fuzz target (#1867)Gravatar Kevin Lubick2018-10-11
|
* [infra] Remove sancov and rename "profile" to "coverage". (#1839)Gravatar Max Moroz2018-10-01
| | | | | | | | * [infra] Remove sancov and rename "profile" to "coverage". * Bring coverage flags back. * Update projects files that rely on SANITIZER="profile".
* [skia] Fix build after some FuzzCommon renames (#1843)Gravatar Kevin Lubick2018-09-26
| | | | | | * [skia] Fix build after some FuzzCommon renames * Fix diff
* [Skia] Speculative fix for build failure. (#1825)Gravatar jonathanmetzman2018-09-18
|