Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfixes and refactoring #16

Open
wants to merge 52 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
32ed356
WIP
zgrannan Feb 28, 2025
e808ec4
WIP
zgrannan Feb 28, 2025
f4f417b
WIP
zgrannan Feb 28, 2025
c569eb2
Fix clippy
zgrannan Feb 28, 2025
cfd3d8e
fix project deeper
zgrannan Feb 28, 2025
9476b5b
Fix test
zgrannan Feb 28, 2025
0561a67
move edge
zgrannan Feb 28, 2025
2a2cb30
rename
zgrannan Feb 28, 2025
c32b5a9
fix a small bug
zgrannan Feb 28, 2025
95d4243
Fix some bugs
zgrannan Feb 28, 2025
aaf2f16
fix a permissions issue
zgrannan Feb 28, 2025
8fcfbf1
WIP
zgrannan Mar 3, 2025
959bbb6
WIP
zgrannan Mar 3, 2025
c5eb584
WIP
zgrannan Mar 3, 2025
93d1e03
Finish some refactoring
zgrannan Mar 3, 2025
4425ace
Change representation of abstraction edges
zgrannan Mar 3, 2025
70e1f9b
Update bench results
zgrannan Mar 3, 2025
6017ad1
WIP
zgrannan Mar 4, 2025
84c8d36
WIP
zgrannan Mar 4, 2025
ddd85e8
Very large refactoring
zgrannan Mar 4, 2025
8d3fe0c
More benchmark
zgrannan Mar 4, 2025
58c3311
WIP
zgrannan Mar 5, 2025
b8ef93f
WIP
zgrannan Mar 6, 2025
43a3fe4
working
zgrannan Mar 6, 2025
09b2851
Make some more changes
zgrannan Mar 6, 2025
6d92ac3
WIP
zgrannan Mar 7, 2025
023a6e7
some fixes
zgrannan Mar 7, 2025
bd24e52
Update benchmark results
zgrannan Mar 7, 2025
a7d7935
Make things slightly more lenient
zgrannan Mar 7, 2025
571ca37
Add a testing heuristic
zgrannan Mar 7, 2025
d46f976
Much better loop logic
zgrannan Mar 8, 2025
f3ba27a
ring doesn't compile for some reason
zgrannan Mar 8, 2025
64b3ee8
ring doesn't compile for some reason
zgrannan Mar 8, 2025
69db5e4
WIP
zgrannan Mar 8, 2025
3b6e695
Fix a bug
zgrannan Mar 8, 2025
2d80d04
Prepare for generated top-crates log
zgrannan Mar 9, 2025
d2e33da
Try allowing more casts
zgrannan Mar 10, 2025
1bd8ea5
WIP
zgrannan Mar 10, 2025
99c93c6
Fix a bug
zgrannan Mar 10, 2025
d9e8d06
WIP
zgrannan Mar 11, 2025
510e9f6
pub more things I need
jaspergeer Mar 11, 2025
0eb63f4
Corrections based on Markus's examples
zgrannan Mar 11, 2025
f6da1b1
More fixes
zgrannan Mar 11, 2025
4ed35b6
Add an annotation
zgrannan Mar 11, 2025
8481389
WIP
zgrannan Mar 12, 2025
6cdd8a7
WIP
zgrannan Mar 12, 2025
46d2733
WIP
zgrannan Mar 12, 2025
f55475c
Update
zgrannan Mar 12, 2025
32d6ab5
Some fixes for loops and closures
zgrannan Mar 12, 2025
e27bc00
Add parallelism to top_crates
zgrannan Mar 12, 2025
3a71569
Fix bug
zgrannan Mar 13, 2025
c5b9202
Update benchmarks
zgrannan Mar 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 24 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,32 @@ jobs:
- name: Run unit tests
run: cargo test --doc

flowistry_tests:
runs-on: ubuntu-latest
steps:
- name: Checkout pcs repository
uses: actions/checkout@v4
with:
path: pcs

- name: Checkout flowistry repository
uses: actions/checkout@v4
with:
repository: zgrannan/flowistry
ref: zgrannan/pcg
path: flowistry

- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly-2024-09-15

- name: Run flowistry tests
working-directory: flowistry/crates/flowistry
run: cargo test

build-docker-image:
runs-on: ubuntu-latest
needs: [check_warnings, clippy, test_files, bench_test_files, test_crates, unit_tests, doc_tests]
needs: [check_warnings, clippy, test_files, bench_test_files, test_crates, unit_tests, doc_tests, flowistry_tests]
permissions:
contents: read
packages: write
Expand Down
Loading