Skip to content

Add project to fuzz PyPy3#15355

Merged
DavidKorczynski merged 44 commits into
google:masterfrom
StanFromIreland:pypy3
May 29, 2026
Merged

Add project to fuzz PyPy3#15355
DavidKorczynski merged 44 commits into
google:masterfrom
StanFromIreland:pypy3

Conversation

@StanFromIreland

@StanFromIreland StanFromIreland commented Apr 13, 2026

Copy link
Copy Markdown
Contributor

I had to do some funky things in the build script to get instrumentation working, but it seems to build now.

Currently, the targets live in https://github.com/StanFromIreland/pypy-fuzz.git, but this may change in the future.

CC @cfbolz and @mattip

@github-actions

Copy link
Copy Markdown

StanFromIreland is integrating a new project:
- Main repo: https://github.com/pypy/pypy
- Criticality score: 0.58880

@StanFromIreland StanFromIreland marked this pull request as ready for review April 13, 2026 21:23
@mattip

mattip commented Apr 14, 2026

Copy link
Copy Markdown

Nice. Sorry about the incomplete Makefile, fixes welcome. It might need a make install command?

It seems the fuzzing is passing? Or is it not running yet?

@StanFromIreland

StanFromIreland commented Apr 14, 2026

Copy link
Copy Markdown
Contributor Author

It seems the fuzzing is passing? Or is it not running yet?

The fuzzer builds, it just isn't running yet (as the PR hasn't been merged).

Comment thread projects/pypy3/project.yaml Outdated
Comment thread projects/pypy3/project.yaml
Comment thread projects/pypy3/build.sh
@StanFromIreland

StanFromIreland commented Apr 14, 2026

Copy link
Copy Markdown
Contributor Author

@DavidKorczynski, builds with ASAN currently fail. I tried some things, but I couldn't fix it. Is it possible to just have UBSan for now, and in the future when we figure out what's going on with ASAN add it in another PR? Furthermore, becasue of the GC, ASAN isn't a priority.

@StanFromIreland

Copy link
Copy Markdown
Contributor Author

@DavidKorczynski Friendly ping :-)

@DavidKorczynski DavidKorczynski left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall this looks good -- but the run_tests.sh is just an empty file? No need to include it in case.

@StanFromIreland

Copy link
Copy Markdown
Contributor Author

Thanks for the review, I've removed it.

@StanFromIreland

Copy link
Copy Markdown
Contributor Author

Hi @DavidKorczynski! anything else we should do here?

auto_ccs:
- "stanulbrych@gmail.com"
- "matti.picus@gmail.com"
- "cfbolz@gmail.com"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mattip @cfbolz can you confirm this looks good?

Also, I think we're missing a primary_contact email

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirming

@DavidKorczynski DavidKorczynski merged commit 7d807ca into google:master May 29, 2026
20 checks passed
@StanFromIreland StanFromIreland deleted the pypy3 branch May 29, 2026 20:11
@StanFromIreland

Copy link
Copy Markdown
Contributor Author

Thanks David!

@mattip

mattip commented May 30, 2026

Copy link
Copy Markdown

Yes, confirming my mail as well. So if something is discovered we will get an email?

@DavidKorczynski

Copy link
Copy Markdown
Collaborator

Yes, confirming my mail as well. So if something is discovered we will get an email?

Yes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants