Integrated: 8336498: [macos] [build]: install-file macro may run into permission denied error

2024-08-21 Thread Lutz Schmidt
On Tue, 16 Jul 2024 20:50:32 GMT, Lutz Schmidt wrote: > On MacOS, files may have extended attributes attached. These attributes are > copied together with the files. To prevent issues during further processing, > the extended attributes of the copies must be removed. This action was > implemen

Re: RFR: 8298920: Improve microbenchmark build times [v2]

2024-08-21 Thread Daniel JeliƄski
On Wed, 21 Aug 2024 06:15:43 GMT, Jan Lahoda wrote: >> Currently incremental builds for the microbenchmarks may take notable amount >> of time, like: >> >> $ touch test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java; >> time make test TEST=jaxp:tier1 >> Building target 'test' in c

Re: RFR: 8298920: Improve microbenchmark build times [v2]

2024-08-21 Thread Magnus Ihse Bursie
On Wed, 21 Aug 2024 06:15:43 GMT, Jan Lahoda wrote: >> Currently incremental builds for the microbenchmarks may take notable amount >> of time, like: >> >> $ touch test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java; >> time make test TEST=jaxp:tier1 >> Building target 'test' in c

Re: RFR: 8298920: Improve microbenchmark build times [v3]

2024-08-21 Thread Jan Lahoda
> Currently incremental builds for the microbenchmarks may take notable amount > of time, like: > > $ touch test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java; > time make test TEST=jaxp:tier1 > Building target 'test' in configuration 'linux-x86_64-server-release' > Compiling up to

RFR: 8305895: Implementation: JEP 450: Compact Object Headers (Experimental)

2024-08-21 Thread Roman Kennke
This is the main body of the JEP 450: Compact Object Headers (Experimental). Main changes: - Introduction of the (experimental) flag UseCompactObjectHeaders. All changes in this PR are protected by this flag. The purpose of the flag is to provide a fallback, in case that users unexpectedly obse

Re: RFR: 8305895: Implementation: JEP 450: Compact Object Headers (Experimental)

2024-08-21 Thread Andrew Haley
On Tue, 20 Aug 2024 10:07:26 GMT, Roman Kennke wrote: > This is the main body of the JEP 450: Compact Object Headers (Experimental). > > Main changes: > - Introduction of the (experimental) flag UseCompactObjectHeaders. All > changes in this PR are protected by this flag. The purpose of the fl

Re: RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Afshin Zafari
On Tue, 13 Aug 2024 09:57:51 GMT, Magnus Ihse Bursie wrote: > Add a make target to generate an Xcode project file for Hotspot. > > This PR is the result of a cooperation between me and @gerard-ziemski. Gerard > developed the original Xcode generator (as a stand-alone project in > https://gith

Re: RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Magnus Ihse Bursie
On Tue, 13 Aug 2024 09:57:51 GMT, Magnus Ihse Bursie wrote: > Add a make target to generate an Xcode project file for Hotspot. > > This PR is the result of a cooperation between me and @gerard-ziemski. Gerard > developed the original Xcode generator (as a stand-alone project in > https://gith

Re: RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Gerard Ziemski
On Tue, 13 Aug 2024 09:57:51 GMT, Magnus Ihse Bursie wrote: > Add a make target to generate an Xcode project file for Hotspot. > > This PR is the result of a cooperation between me and @gerard-ziemski. Gerard > developed the original Xcode generator (as a stand-alone project in > https://gith

Re: RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Gerard Ziemski
On Wed, 14 Aug 2024 13:33:39 GMT, Afshin Zafari wrote: > Thank you for this useful feature. Creating the Xcode project and opening it > work well. Is there any help/doc for building JVM with XCode? I got this > after opening the project in XCode and the first build try: `Command > PhaseScriptE

Re: RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Magnus Ihse Bursie
On Wed, 21 Aug 2024 10:34:18 GMT, Afshin Zafari wrote: > IIRC, the copyright year for new files should show only the current year > (2024) and does not include any earlier years. The patch has been in development for several year. I thought all years should be included in such a case. --

RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Magnus Ihse Bursie
Add a make target to generate an Xcode project file for Hotspot. This PR is the result of a cooperation between me and @gerard-ziemski. Gerard developed the original Xcode generator (as a stand-alone project in https://github.com/gerard-ziemski/xcode), and I have written the build system "glue

Re: RFR: 8298920: Improve microbenchmark build times [v3]

2024-08-21 Thread Erik Joelsson
On Wed, 21 Aug 2024 11:21:34 GMT, Jan Lahoda wrote: >> Currently incremental builds for the microbenchmarks may take notable amount >> of time, like: >> >> $ touch test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java; >> time make test TEST=jaxp:tier1 >> Building target 'test' in c

Re: RFR: 8305895: Implementation: JEP 450: Compact Object Headers (Experimental)

2024-08-21 Thread Andrew Haley
On Tue, 20 Aug 2024 10:07:26 GMT, Roman Kennke wrote: > This is the main body of the JEP 450: Compact Object Headers (Experimental). > > Main changes: > - Introduction of the (experimental) flag UseCompactObjectHeaders. All > changes in this PR are protected by this flag. The purpose of the fl

Re: RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Magnus Ihse Bursie
On Wed, 21 Aug 2024 13:02:23 GMT, Erik Joelsson wrote: >> Add a make target to generate an Xcode project file for Hotspot. >> >> This PR is the result of a cooperation between me and @gerard-ziemski. >> Gerard developed the original Xcode generator (as a stand-alone project in >> https://gith

Re: RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Erik Joelsson
On Tue, 13 Aug 2024 09:57:51 GMT, Magnus Ihse Bursie wrote: > Add a make target to generate an Xcode project file for Hotspot. > > This PR is the result of a cooperation between me and @gerard-ziemski. Gerard > developed the original Xcode generator (as a stand-alone project in > https://gith

Re: RFR: 8305895: Implementation: JEP 450: Compact Object Headers (Experimental)

2024-08-21 Thread Roman Kennke
On Wed, 21 Aug 2024 13:08:23 GMT, Andrew Haley wrote: >> This is the main body of the JEP 450: Compact Object Headers (Experimental). >> >> Main changes: >> - Introduction of the (experimental) flag UseCompactObjectHeaders. All >> changes in this PR are protected by this flag. The purpose of t

Re: RFR: 8338290: Xcode project generator for hotspot

2024-08-21 Thread Magnus Ihse Bursie
On Wed, 21 Aug 2024 13:06:00 GMT, Erik Joelsson wrote: >> Add a make target to generate an Xcode project file for Hotspot. >> >> This PR is the result of a cooperation between me and @gerard-ziemski. >> Gerard developed the original Xcode generator (as a stand-alone project in >> https://gith

Re: RFR: 8338290: Xcode project generator for hotspot [v2]

2024-08-21 Thread Magnus Ihse Bursie
> Add a make target to generate an Xcode project file for Hotspot. > > This PR is the result of a cooperation between me and @gerard-ziemski. Gerard > developed the original Xcode generator (as a stand-alone project in > https://github.com/gerard-ziemski/xcode), and I have written the build sys

Re: RFR: 8338290: Xcode project generator for hotspot [v3]

2024-08-21 Thread Magnus Ihse Bursie
> Add a make target to generate an Xcode project file for Hotspot. > > This PR is the result of a cooperation between me and @gerard-ziemski. Gerard > developed the original Xcode generator (as a stand-alone project in > https://github.com/gerard-ziemski/xcode), and I have written the build sys

Re: RFR: 8338290: Xcode project generator for hotspot [v3]

2024-08-21 Thread Erik Joelsson
On Wed, 21 Aug 2024 14:07:00 GMT, Magnus Ihse Bursie wrote: >> Add a make target to generate an Xcode project file for Hotspot. >> >> This PR is the result of a cooperation between me and @gerard-ziemski. >> Gerard developed the original Xcode generator (as a stand-alone project in >> https:/

Re: RFR: 8298920: Improve microbenchmark build times [v3]

2024-08-21 Thread Magnus Ihse Bursie
On Wed, 21 Aug 2024 11:21:34 GMT, Jan Lahoda wrote: >> Currently incremental builds for the microbenchmarks may take notable amount >> of time, like: >> >> $ touch test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java; >> time make test TEST=jaxp:tier1 >> Building target 'test' in c

Re: RFR: 8305895: Implementation: JEP 450: Compact Object Headers (Experimental)

2024-08-21 Thread Yudi Zheng
On Tue, 20 Aug 2024 10:07:26 GMT, Roman Kennke wrote: > This is the main body of the JEP 450: Compact Object Headers (Experimental). > > Main changes: > - Introduction of the (experimental) flag UseCompactObjectHeaders. All > changes in this PR are protected by this flag. The purpose of the fl

Re: RFR: 8305895: Implementation: JEP 450: Compact Object Headers (Experimental)

2024-08-21 Thread Andrew Haley
On Wed, 21 Aug 2024 13:18:03 GMT, Roman Kennke wrote: >> This is the main body of the JEP 450: Compact Object Headers (Experimental). >> >> Main changes: >> - Introduction of the (experimental) flag UseCompactObjectHeaders. All >> changes in this PR are protected by this flag. The purpose of t

Re: RFR: 8305895: Implementation: JEP 450: Compact Object Headers (Experimental)

2024-08-21 Thread Magnus Ihse Bursie
On Tue, 20 Aug 2024 10:07:26 GMT, Roman Kennke wrote: > This is the main body of the JEP 450: Compact Object Headers (Experimental). > > Main changes: > - Introduction of the (experimental) flag UseCompactObjectHeaders. All > changes in this PR are protected by this flag. The purpose of the fl

Re: RFR: 8329816: Add SLEEF version 3.6.1 [v3]

2024-08-21 Thread Mikael Vidstedt
On Thu, 27 Jun 2024 22:03:37 GMT, Mikael Vidstedt wrote: >> [JDK-8312425](https://bugs.openjdk.org/browse/JDK-8312425) is looking to >> optimize vector math operations by leveraging the SLEEF library. For legal >> reasons the actual contribution of the SLEEF files needs to be handled >> separa