-
Notifications
You must be signed in to change notification settings - Fork 6.2k
8328074: Add jcheck whitespace checking for assembly files #18268
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
Conversation
|
👋 Welcome back ihse! A progress list of the required criteria for merging this PR into |
Webrevs
|
| ..TXTST0: | ||
| .L_2__routine_start___jsvml_acos2_ha_l9_0: | ||
| # -- Begin __jsvml_acos2_ha_l9 | ||
| .text | ||
| .text | ||
| # mark_begin; | ||
| .align 16,0x90 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.align seems to ironically not be aligned with the rest of the directives
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bad indentation like this is not something jcheck can detect or will complain about. However, I agree that it looks horrible. What's more, this seem to be problematic in multiple locations -- many, but not all, instances of .align (and ALIGN on Windows) are unaligned. I guess it is due to copy/paste error.
I'm sort of reluctant to fix this in this PR, but then again, it just looks too bad.
49fb101 to
ce1d4c9
Compare
|
(Apologies for the force push; I mistakenly added commits to this PR that was intended to go on another branch) |
|
@magicus Please do not rebase or force-push to an active PR as it invalidates existing review comments. Note for future reference, the bots always squash all changes into a single commit automatically as part of the integration. See OpenJDK Developers’ Guide for more information. |
|
/label core-libs |
|
@magicus |
|
@magicus This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be: You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 77 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details. ➡️ To integrate this PR with the above commit message to the |
|
Maybe someone in Hotspot wants to take a look? |
|
@magicus |
sviswa7
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
|
Thanks @sviswa7! /integrate |
|
Going to push as commit c342188.
Your commit was automatically rebased without conflicts. |
As part of the ongoing effort to enable jcheck whitespace checking to all text files, it is now time to address assembly (.S) files. The hotspot assembly files were fixed as part of the hotspot mapfile removal, so only a single incorrect jdk library remains.
The main issue with
libjsvmlwas inconsistent line starts, sometimes using tabs. I used theexpandunix command line tool to replace these with spaces.Progress
Issue
Reviewers
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.org/jdk.git pull/18268/head:pull/18268$ git checkout pull/18268Update a local copy of the PR:
$ git checkout pull/18268$ git pull https://git.openjdk.org/jdk.git pull/18268/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 18268View PR using the GUI difftool:
$ git pr show -t 18268Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk/pull/18268.diff
Webrev
Link to Webrev Comment