Re: RFR: 8304986: Upcall stubs should support capureCallState

2023-04-23 Thread ExE Boss
On Fri, 21 Apr 2023 18:25:32 GMT, Jorn Vernee wrote: > Implement captureCallState support for upcall stubs. > > The method handle of an upcall stub linked with this linker option has an > additional leading memory segment parameter into which the capture state > (e.g. errno) should be written.

Re: RFR: 8304986: Upcall stubs should support capureCallState

2023-04-23 Thread Jorn Vernee
On Fri, 21 Apr 2023 18:25:32 GMT, Jorn Vernee wrote: > Implement captureCallState support for upcall stubs. > > The method handle of an upcall stub linked with this linker option has an > additional leading memory segment parameter into which the capture state > (e.g. errno) should be written.

RFR: 8304986: Upcall stubs should support capureCallState

2023-04-23 Thread Jorn Vernee
Implement captureCallState support for upcall stubs. The method handle of an upcall stub linked with this linker option has an additional leading memory segment parameter into which the capture state (e.g. errno) should be written. After returning from Java, this value is then actually written

Re: RFR: 8305590: Remove nothrow exception specifications from operator new [v3]

2023-04-23 Thread Kim Barrett
On Sun, 23 Apr 2023 18:31:57 GMT, Julian Waters wrote: > I believe this may have missed removing the exception specifier from an > operator new inside AnyObj, allocation.cpp, since gcc 12 and up on my end now > refuses to compile HotSpot with this change. I'll create a cleanup change for > thi

Re: RFR: 8305590: Remove nothrow exception specifications from operator new [v3]

2023-04-23 Thread Julian Waters
On Thu, 20 Apr 2023 08:41:58 GMT, Afshin Zafari wrote: >> - The `throw()` (i.e., no throw) specifications are removed from the >> instances of `operator new` where _do not_ return `nullptr`. >> >> - The `-fcheck-new` is removed from the gcc compile flags. >> >> - The `operator new` and `operat

Integrated: 8305590: Remove nothrow exception specifications from operator new

2023-04-23 Thread Afshin Zafari
On Mon, 17 Apr 2023 17:09:44 GMT, Afshin Zafari wrote: > - The `throw()` (i.e., no throw) specifications are removed from the > instances of `operator new` where _do not_ return `nullptr`. > > - The `-fcheck-new` is removed from the gcc compile flags. > > - The `operator new` and `operator del