RFR 8188226: jextract diagnostic generation should be improved
Sundararajan Athijegannathan
sundararajan.athijegannathan at oracle.com
Wed Jan 10 03:22:20 UTC 2018
Hi Henry, Maurizio,
Yes, Henry is right! My mistake. Removed doPrivileged in LibClang.java
Updated webrev: http://cr.openjdk.java.net/~sundar/8188226/webrev.01/
Thanks,
-Sundar
On 10/01/18, 1:08 AM, Henry Jen wrote:
>
>> On Jan 9, 2018, at 10:03 AM, Maurizio Cimadamore<maurizio.cimadamore at oracle.com> wrote:
>>
>>
>>
>> On 09/01/18 15:17, Sundararajan Athijegannathan wrote:
>>>
>>> On 09/01/18, 4:19 PM, Maurizio Cimadamore wrote:
>>>> Looks good. Few questions:
>>>>
>>>> * is the copyright date correct? Or should it be 2016, 2018 ?
>>> If I didn't touch the code to make any other change (other than copyright), I added 2016 (which I presume is the original date for those files).
>> Ok
>>>> * why the different code to access system properties e.g. Boolean.getBoolean (in Main) vs. PrivilegedAction (in LibClang) ?
>>>>
>>> Tools like jextract won't be run with security manager on. LibClang is used by jextract generated code + user code at runtime - we need to read property under doPrivileged there.
>> Aha - thanks for th clarification.
>>
> Just to clarify, LibClang is not used by generated code, LibClang is only for jextract at build-time.
>
> Cheers,
> Henry
>
>> Good to go!
>>
>> Maurizio
>>> Thanks
>>> -Sundar
>>>
>>>> Maurizio
>>>>
>>>>
>>>> On 08/01/18 16:39, Sundararajan Athijegannathan wrote:
>>>>> Please review: http://cr.openjdk.java.net/~sundar/8188226/webrev.00/
>>>>>
>>>>> * stack traces printed only on "debug" [when jextract.debug property is set]
>>>>> * default log level set to "warning" [user can change log level by -log option already]
>>>>> * added resource for localizing messages.
>>>>>
>>>>> PS. Piggybacking to add missing copyright messages in few source files.
>>>>>
>>>>> Thanks,
>>>>> -Sundar
More information about the panama-dev
mailing list