-
Notifications
You must be signed in to change notification settings - Fork 21
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
fix all warnings, add most missing algos, revamp algorithms.h #31
base: master
Are you sure you want to change the base?
Conversation
3de7222
to
c3dcb9b
Compare
Hi, I'm only a contributor to this repo, so won't be reviewing this PR. However, this is a huge amount of change for a single PR. You should consider splitting up your changes into smaller and more focused PRs. This will be easier to review and approve. |
Also, hasn't been much activity on this repo for a while. Not sure to what extent it is still being maintained. Don't want you to waste your great effort here! |
but still the flists. GH #7
all but bom, which uses nested functions.
i.e.: make verify ALGOSRC=source/algos/aut.c to check a single file. Fixes GH #9
needs globals cells[], not thread-safe
lots of shared memory leaks. unchecked strcpy, strcat. false _s warnings.
e.g. make CC=x86_64-w64-mingw32-gcc
and fix them
don't honor -pre and -dif anymore. we can switch it back on via radiobutton. the <center> is set via style already.
esp. with TVSBS and UFNDMQ2. no zig-zag ranges
no search_large fallbacks, proper plen checks, but search_small fallbacks.
if UNSATISFIABLE
the binary patterns as C includes against midimusic texts
and not-terminating NUL, and loop termination. restore the original text for the final *text cases.
improved sanitizer.sh with timeout killer
Constraints: needs m space at the end of T but fails now. bin/fs-w4 aba 3 bababababa 10 found 3 occ instead of 4
does not terminate anymore
implement timeout_min. less MAX_M and MAX_N search space with cbmc so unwind is 8*8 = 64 for a 2x nested preMP loop.
and my new cbmc stats_summary patch
and improve CBMC defines
run each size explicitly, not via nondet_int < MAX_M
and add a proper Makefile.
algorithms.h is now static