Maurizio Cimadamore

Results 37 comments of Maurizio Cimadamore

> From what I have learned, copy operations have high overhead because: > > * they are not hot, so aren't optimized so fast > > * when not optimized,...

> Thanks for your great explanation. Makes a lot of sense. > > Do you know if the `MAP_SHARED` flag is set for mapped memory segments? I guess this means...

> Isn't it an illustration of a more general problem we have with native code where it can mess with FP environment at any time? > > We already have...

@uschindler Just curious - did you get any feedback re. performance? Thanks

This problem seems relatively similar to what happens for versioned library names on e.g. linux distributions - e.g. `libclang.so.2`. In such cases users are stuck between a rock and a...

> (I'm pessimistic) To summarize: I think that allowing version-specific names (even if surrounded by parenthesis) in `System::loadLibrary` would be very odd. After all, `System::loadLibrary` doesn't support versioned names, even...

> Only the Java developer can select the right member. Right, and I think this problem is isomporphic to the problem we have in Linux distros of selecting between libclang.so.1...

> In case of jextract (jdk22 branch), we would then need something like the following if we want AIX to behave like the other platforms? > > ``` > diff...

> The symbols get found and the JVM can really call into the `libclang.a(libclang.so.16)`. Impressive! (That doesn't mean that jextract is working. clang crashes the way we are calling it....

I'd like to uplevel the discussion a bit. This PR started off to tweak the way in which `System::load` worked in AIX. We then discussed a bunch of options, talked...