[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: Re: RFR: JDK-8301077: Replace NULL with nullptr in share/services/ [v2]
From: Johan =?UTF-8?B?U2rDtmxlbg==?= <jsjolen () openjdk ! org>
Date: 2023-01-27 15:46:31
Message-ID: FygWumkpm-tzfXzgGv1YUG5fTMW0BioSbOcqTuu7d5w=.6b80ba49-9920-485d-b32d-d2a0b7903da3 () github ! com
[Download RAW message or body]
On Thu, 26 Jan 2023 15:02:54 GMT, Johan Sjölen <jsjolen@openjdk.org> wrote:
> > Hi, this PR changes all occurrences of NULL to nullptr for the subdirectory \
> > share/services/. Unfortunately the script that does the change isn't perfect, and \
> > so we need to comb through these manually to make sure nothing has gone wrong. I \
> > also review these changes but things slip past my eyes sometimes.
> > Here are some typical things to look out for:
> >
> > 1. No changes but copyright header changed (probably because I reverted some \
> > changes but forgot the copyright). 2. Macros having their NULL changed to \
> > nullptr, these are added to the script when I find them. They should be NULL. 3. \
> > nullptr in comments and logs. We try to use lower case "null" in these cases as \
> > it reads better. An exception is made when code expressions are in a comment.
> > An example of this:
> >
> > ```c++
> > // This function returns null
> > void* ret_null();
> > // This function returns true if *x == nullptr
> > bool is_nullptr(void** x);
> >
> >
> > Note how `nullptr` participates in a code expression here, we really are talking \
> > about the specific value `nullptr`.
> > Thanks!
>
> Johan Sjölen has updated the pull request incrementally with one additional commit \
> since the last revision:
> plummercj's fixes
Still passes tier1!
-------------
PR: https://git.openjdk.org/jdk/pull/12189
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic