-
Notifications
You must be signed in to change notification settings - Fork 6.3k
8313713: Allow CompileCommand flag to specify compilation level #30352
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
Open
kirill-shirokov
wants to merge
32
commits into
openjdk:master
Choose a base branch
from
kirill-shirokov:8313713-add-comp-level-to-compilecommand-2
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 19 commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
c991c6a
8313713: Allow CompileCommand flag to specify compilation level: Init…
kirill-shirokov 61afcbc
Update copyright year
kirill-shirokov be85ef5
Use actual compile level when matching compile directives
kirill-shirokov ca608b4
Remove DirectiveSet::_comp_level. Add comp_level to DirectiveSet::sho…
kirill-shirokov 8e00dc4
Remove extra line added due to an error in CLion
kirill-shirokov 4ab7a5e
Fix flag checking and CompileOnly-checking code in CompilerOracle.cpp…
kirill-shirokov 12843b5
Allow optional arguments for break, compileonly, exclude, print Compi…
kirill-shirokov 73efcb6
Fix crash in printing methods. Fix default CompileCommand CompLevel b…
kirill-shirokov fd4c0e4
Include full CompileLevelParsingTest. Fix constructor arguments bug i…
kirill-shirokov a4ba2cf
Disallow downgrading method in queue to compilation level 2 if this l…
kirill-shirokov a693c2b
Add CompileLevelWBTest.java for verifying actual compilations with co…
kirill-shirokov 684eae9
Add @requires to CompileLevelWBTest
kirill-shirokov 62b0281
Minor fixes + formatting + extra comments
kirill-shirokov 8d0ca08
Fix copyright year in ClearDirectivesFileStackTest.java
kirill-shirokov 571a537
Add a new test that verifies compilation levels from VM diagnostic ou…
kirill-shirokov a5eb93c
Update compiler/compilercontrol/commands/CompileLevelPrintTest.java t…
kirill-shirokov 60c4db2
Compile level mask argument parsing fixed. TODOs removed. Negative ca…
kirill-shirokov 1e45337
Fix copyright year
kirill-shirokov cbd3067
:retab
kirill-shirokov 79407ad
Changes requested in the review comments
kirill-shirokov 0828046
Cosmetic fix in src/hotspot/share/compiler/compilationPolicy.cpp
kirill-shirokov 312002f
Fixed tests to correctly verify -Xcomp and -XX:-TieredCompilation
kirill-shirokov a810d29
Replace level separator with shell-neutral character in test/hotspot/…
kirill-shirokov b155b2f
Replace test class name with a macro in the tests, fix @run directives
kirill-shirokov 13de6c4
Fix jtreg vm.opt.TieredCompilation flag checks in CompileLevelWBTest
kirill-shirokov a4e6438
Fix intermittent failures due to mixed output in CompileLevelPrintTes…
kirill-shirokov 83cde8d
Add a section about compile level bitmasks to -XX:CompileCommand=help
kirill-shirokov c5c5d2c
Wording in compilerOracle.cpp usage() fixed
kirill-shirokov dd358fe
Add CompileCommand compilation level description to java.md
kirill-shirokov 24d253e
Fixed intermittent failures of CompileLevelPrintTest: added hotspot_p…
kirill-shirokov 6e54189
Remove src/java.base/share/man/java.md changes in favor of a separate PR
kirill-shirokov 2a94a20
Fix another intermittent failure in CompileLevelPrintTest.java: augme…
kirill-shirokov File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.