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

[funfuzz] Consider adding a function that takes a flag set and returns all (meaningful) subsets for reduction #160

Open
nth10sd opened this issue Mar 8, 2018 · 0 comments

Comments

@nth10sd
Copy link
Contributor

nth10sd commented Mar 8, 2018

This will be for src/funfuzz/js/shell_flags.py.

Moved here from comment in repository.

nth10sd added a commit that referenced this issue Mar 8, 2018
@nth10sd nth10sd changed the title Consider adding a function that takes a flag set and returns all (meaningful) subsets for reduction [funfuzz] Consider adding a function that takes a flag set and returns all (meaningful) subsets for reduction Mar 12, 2018
nth10sd added a commit that referenced this issue Mar 14, 2018
…p. for wasm) and add tests (#158), r=truber

* Fix #114 - Update gczeal number testing in both funfuzz and jsfunfuzz, now supports up to 18.

* Refactor the chance function and add a test.

* Refactor randomFlagSet to random_flag_set and rename other variables into snake case.

* Refactor shellSupportsFlag, renaming it to shell_supports_flag and add a test.

* Split the test_basic_flag_sets function into two.

* Move shell_flags to double quotes.

* Fix syntax error post-move to double quotes.

* Unbreak shell_flags tests.

* Memoize the get_current_shell_path function and improve the docstring.

* Refactor the random_flag_set function, split off some into other functions and add tests.

* Remove the obsolete testRandomFlags function.

* Improve test for the chance function.

* Remove portion of test_random_flag_set function that may cause random coverage results.

* Add support for "--cache-ir-stubs=[on|off]".

* Add support for "--enable-streams".

* Add support for "--no-array-proto-values".

* Add support for "--ion-scalar-replacement=[on|off]".

* Add support for "--enable-avx" and "--no-avx".

* Add support for "--nursery-strings=[on|off]".

* Update the earliest_known_working_rev function with the latest values from shell_flags.

* Remove support for "--wasm-always-baseline" and update basic_flag_sets with more recent flag sets to test for compare_jit.

* Migrate comment to #160.

* Make sure "--ion-offthread-compile=on" is supported before using it.

* Move asmjs flags into wasm section.

* Ignore pylint error message in earliest_known_working_rev for now.

* Add support for "--no-wasm-baseline" and "--no-wasm-ion" flags.

* Improve level_two gczeal value generation in jsfunfuzz.

* Use the monkeypatch fixture from pytest instead of using an "always" parameter.

* Remove unneeded "always" parameter in functions in test_shell_flags.py as well.

* Documentation changes.

* Make the allocations_number a positive one to ensure test consistency.

* Change the mock_chance function to not be function-specific and make other doc-related additions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant