-
-
Notifications
You must be signed in to change notification settings - Fork 401
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
Benchmark refactor #640
Benchmark refactor #640
Commits on Aug 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d5a755d - Browse repository at this point
Copy the full SHA d5a755dView commit details -
Configuration menu - View commit details
-
Copy full SHA for baebd75 - Browse repository at this point
Copy the full SHA baebd75View commit details -
Moved all bench scripts to consts.rs
Avoids code repetition between exec, full, lexer & parser.
Configuration menu - View commit details
-
Copy full SHA for 9f3fe05 - Browse repository at this point
Copy the full SHA 9f3fe05View commit details -
Accidentally forgot to run cargo fmt. Fixed now!
Configuration menu - View commit details
-
Copy full SHA for 2f0be91 - Browse repository at this point
Copy the full SHA 2f0be91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0619522 - Browse repository at this point
Copy the full SHA 0619522View commit details -
Moving consts to src, subject to move
Testing to see if benchmark runs here, can be moved elsewhere instead of src root.
Configuration menu - View commit details
-
Copy full SHA for bd77c74 - Browse repository at this point
Copy the full SHA bd77c74View commit details -
Provides more descriptive location for bench scripts.
Configuration menu - View commit details
-
Copy full SHA for 296f05a - Browse repository at this point
Copy the full SHA 296f05aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b96fd1 - Browse repository at this point
Copy the full SHA 1b96fd1View commit details
Commits on Aug 17, 2020
-
Trying out include macro for less code repetition.
bench_scripts contains each static var definition, then is included into constants.rs, then imported into each benchmark.
Configuration menu - View commit details
-
Copy full SHA for 05d4e7b - Browse repository at this point
Copy the full SHA 05d4e7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6f244d - Browse repository at this point
Copy the full SHA c6f244dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff54dd2 - Browse repository at this point
Copy the full SHA ff54dd2View commit details -
Using include for each benchmark!
Works, but includes every constant regardless of whether all are needed, also can cause IDE linking issues.
Configuration menu - View commit details
-
Copy full SHA for c9b24ad - Browse repository at this point
Copy the full SHA c9b24adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e8329b - Browse repository at this point
Copy the full SHA 2e8329bView commit details -
Benchmark Scripts now modular.
Fixes #639. Remaining issues: include macro forces each script to import unneeded variables and IDE compatibility lost. Moved all bench scripts to consts.rs Avoids code repetition between exec, full, lexer & parser. Used multiline import. Accidentally forgot to run cargo fmt. Fixed now! Added pub keyword. Moving consts to src, subject to move Testing to see if benchmark runs here, can be moved elsewhere instead of src root. Moving consts to benches Provides more descriptive location for bench scripts. Forgot to add to lib Trying out include macro for less code repetition. bench_scripts contains each static var definition, then is included into constants.rs, then imported into each benchmark. Fixed rust fmt issues... 🚀 Hopefully works 🚀 Incorrect path for includes! Using include for each benchmark! Works, but includes every constant regardless of whether all are needed, also can cause IDE linking issues.
Configuration menu - View commit details
-
Copy full SHA for 2d88c68 - Browse repository at this point
Copy the full SHA 2d88c68View commit details -
Merge branch 'benchmark-refactor' of https://github.com/neeldug/boa i…
…nto benchmark-refactor
Configuration menu - View commit details
-
Copy full SHA for c0a0e9e - Browse repository at this point
Copy the full SHA c0a0e9eView commit details
Commits on Aug 18, 2020
-
Moving rust scripts to javascript.
Using include_str macro to import consts, perhaps could avoid having constants.rs and instead import separately?
Configuration menu - View commit details
-
Copy full SHA for b32abf4 - Browse repository at this point
Copy the full SHA b32abf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00cc389 - Browse repository at this point
Copy the full SHA 00cc389View commit details
Commits on Aug 19, 2020
-
🚀 Moving static includes to adjacent to functions for better organisation. 🚀
Configuration menu - View commit details
-
Copy full SHA for 1d6a788 - Browse repository at this point
Copy the full SHA 1d6a788View commit details