Skip to content

Commit

Permalink
Merge with Mac, add few shields
Browse files Browse the repository at this point in the history
  • Loading branch information
squillero committed Dec 16, 2023
1 parent 6f589e4 commit 99c077b
Show file tree
Hide file tree
Showing 15 changed files with 19 additions and 34 deletions.
5 changes: 4 additions & 1 deletion .envrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
# SPDX-License-Identifier: Apache-2.0

# Caveat: direnv allow .

export PYTHONPATH=$(pwd)
# export PYTHONOPTIMIZE=1
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@
==========

[![License](https://img.shields.io/badge/license-apache--2.0-green.svg)](https://opensource.org/licenses/Apache-2.0)
[![Status](https://img.shields.io/badge/status-active-brightgreen.svg)](https://github.com/cad-polito-it/byron)
![Language](https://img.shields.io/badge/language-python-blue.svg)
![Version](https://img.shields.io/badge/version-0.8a1.dev39-orange.svg)
![Codename](https://img.shields.io/badge/codename-Don_Juan-pink.svg)
[![GitHub last commit (alpha)](https://img.shields.io/github/last-commit/cad-polito-it/byron/alpha)](https://github.com/cad-polito-it/byron)
[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/cad-polito-it/byron/pytest.yml?label=pytest)
]()
[![Documentation Status](https://readthedocs.org/projects/byron/badge/?version=pre-alpha)](https://byron.readthedocs.io/en/pre-alpha/?badge=pre-alpha)

Byron is an [evolutionary tool](https://cad-polito-it.github.io/byron/evolution): given a problem, it first generates a set of random solutions, then iteratively improves them using the results of their evaluations together with structural information. It may be used as a coverage-driven [fuzzer](https://en.wikipedia.org/wiki/Fuzzing) and a general-purpose [optimizer](https://en.wikipedia.org/wiki/Engineering_optimization).
Expand Down
2 changes: 1 addition & 1 deletion examples/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion examples/onemax/onemax-asm/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion examples/onemax/onemax-asm/evaluate-all.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
rem __ (`/\
rem | |--.--.--.----.-----.-----`=\/\ This file is part of Byron v0.8
rem | _ | | | _| _ | |`=\/\ An evolutionary optimizer & fuzzer
rem |_____|___ |__| |_____|__|__| `=\/ https://github.com/cad-polito-it/byron
rem |_____|___ |__| |_____|__|__| `=\/ https://github.com/squillero/byron
rem |_____| \
rem
rem Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion examples/onemax/onemax-asm/evaluate-all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion examples/onemax/onemax-classic/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion examples/onemax/onemax-classic/onemax-shell.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion examples/onemax/onemax-go/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion examples/onemax/onemax-go/evaluate-all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion experiments/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
20 changes: 0 additions & 20 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down
2 changes: 1 addition & 1 deletion utils/source.me
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# __ | | #
# | |--.--.--.----.-----.-----. |===| This file is part of Byron v0.8 #
# | _ | | | _| _ | | |___| An evolutionary optimizer & fuzzer #
# |_____|___ |__| |_____|__|__| ).( https://pypi.org/project/byron/ #
# |_____|___ |__| |_____|__|__| ).( https://github.com/squillero/byron #
# |_____| \|/ #
################################## ' ######################################
# Copyright 2023 Giovanni Squillero and Alberto Tonda
Expand Down

0 comments on commit 99c077b

Please sign in to comment.