quadz_ has joined #jruby
quadz_ has joined #jruby
quadz_ has joined #jruby
quadz has quit [*.net *.split]
quadz has quit [*.net *.split]
quadz has quit [*.net *.split]
jeremyevans has quit [*.net *.split]
jeremyevans has quit [*.net *.split]
jeremyevans has quit [*.net *.split]
sagax has quit [Ping timeout: 245 seconds]
sagax has quit [Ping timeout: 245 seconds]
sagax has quit [Ping timeout: 245 seconds]
nirvdrum has quit [Ping timeout: 245 seconds]
nirvdrum has quit [Ping timeout: 245 seconds]
nirvdrum has quit [Ping timeout: 245 seconds]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
jeremyevans has joined #jruby
jeremyevans has joined #jruby
jeremyevans has joined #jruby
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
ur5us has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 264 seconds]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
_whitelogger_ has joined #jruby
ur5us has joined #jruby
ur5us has joined #jruby
ur5us has joined #jruby
ur5us has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 264 seconds]
nirvdrum has joined #jruby
nirvdrum has joined #jruby
nirvdrum has joined #jruby
subbu is now known as subbu|afk
subbu is now known as subbu|afk
subbu is now known as subbu|afk
subbu|afk is now known as subbu
subbu|afk is now known as subbu
subbu|afk is now known as subbu
nirvdrum has quit [Remote host closed the connection]
nirvdrum has quit [Remote host closed the connection]
nirvdrum has quit [Remote host closed the connection]
subbu is now known as subbu|away
subbu is now known as subbu|away
subbu is now known as subbu|away
subbu|away is now known as subbu
subbu|away is now known as subbu
subbu|away is now known as subbu
Antiarc has quit [Quit: ZNC 1.8.2+deb1 - https://znc.in]
Antiarc has quit [Quit: ZNC 1.8.2+deb1 - https://znc.in]
Antiarc has quit [Quit: ZNC 1.8.2+deb1 - https://znc.in]
Antiarc has joined #jruby
Antiarc has joined #jruby
Antiarc has joined #jruby
Antiarc_ has joined #jruby
Antiarc_ has joined #jruby
Antiarc_ has joined #jruby
Antiarc has quit [Ping timeout: 265 seconds]
Antiarc has quit [Ping timeout: 265 seconds]
Antiarc has quit [Ping timeout: 265 seconds]
<headius[m]> enebo: I'm going to push a PR that removes generated pom.xml and see how it goes
<headius[m]> enebo: I'm going to push a PR that removes generated pom.xml and see how it goes
<headius[m]> enebo: I'm going to push a PR that removes generated pom.xml and see how it goes
<headius[m]> on master only of course
<headius[m]> on master only of course
<headius[m]> on master only of course
<enebo[m]> ok. I think loading in intellij will be biggest test
<enebo[m]> ok. I think loading in intellij will be biggest test
<enebo[m]> ok. I think loading in intellij will be biggest test
Antiarc_ has quit [Ping timeout: 246 seconds]
Antiarc_ has quit [Ping timeout: 246 seconds]
Antiarc_ has quit [Ping timeout: 246 seconds]
Antiarc has joined #jruby
Antiarc has joined #jruby
Antiarc has joined #jruby
Antiarc has quit [Ping timeout: 244 seconds]
Antiarc has quit [Ping timeout: 244 seconds]
Antiarc has quit [Ping timeout: 244 seconds]
Antiarc has joined #jruby
Antiarc has joined #jruby
Antiarc has joined #jruby
Antiarc_ has joined #jruby
Antiarc_ has joined #jruby
Antiarc_ has joined #jruby
Antiarc has quit [Ping timeout: 260 seconds]
Antiarc has quit [Ping timeout: 260 seconds]
Antiarc has quit [Ping timeout: 260 seconds]
subbu is now known as subbu|lunch
subbu is now known as subbu|lunch
subbu is now known as subbu|lunch
<headius[m]> enebo: some interesting experimenting here: https://github.com/jruby/jruby/issues/3810#issuecomment-800420962
<headius[m]> enebo: some interesting experimenting here: https://github.com/jruby/jruby/issues/3810#issuecomment-800420962
<headius[m]> enebo: some interesting experimenting here: https://github.com/jruby/jruby/issues/3810#issuecomment-800420962
<enebo[m]> headius: yeah I saw
<enebo[m]> headius: yeah I saw
<enebo[m]> headius: yeah I saw
<headius[m]> I was looking at reducing stack depth and it seems like using LambdaMetaFactory helps that and may be faster for invocation
<headius[m]> I was looking at reducing stack depth and it seems like using LambdaMetaFactory helps that and may be faster for invocation
<headius[m]> I was looking at reducing stack depth and it seems like using LambdaMetaFactory helps that and may be faster for invocation
<enebo[m]> so it ends up being larger at first but as it warms it kills them off and we can have deep stacks after that
<enebo[m]> so it ends up being larger at first but as it warms it kills them off and we can have deep stacks after that
<enebo[m]> so it ends up being larger at first but as it warms it kills them off and we can have deep stacks after that
<enebo[m]> the perf thing I was unaware of
<enebo[m]> the perf thing I was unaware of
<enebo[m]> the perf thing I was unaware of
<headius[m]> calling handles blindly may not ever optimize well enough so when we can't bind them with indy we may want to bind to an interface
<headius[m]> calling handles blindly may not ever optimize well enough so when we can't bind them with indy we may want to bind to an interface
<headius[m]> calling handles blindly may not ever optimize well enough so when we can't bind them with indy we may want to bind to an interface
<enebo[m]> dark matter
<enebo[m]> dark matter
<enebo[m]> dark matter
<headius[m]> that at least gives JVM a real class to inline the LambdaForms back to
<headius[m]> that at least gives JVM a real class to inline the LambdaForms back to
<headius[m]> that at least gives JVM a real class to inline the LambdaForms back to
<enebo[m]> I almost have this **{} thing fixed. I am just debugging the new IR
<enebo[m]> I almost have this **{} thing fixed. I am just debugging the new IR
<enebo[m]> I almost have this **{} thing fixed. I am just debugging the new IR
<enebo[m]> headius: Do you think that will change warmup?
<enebo[m]> headius: Do you think that will change warmup?
<enebo[m]> headius: Do you think that will change warmup?
<headius[m]> I do not know... it is another call into Lambda guts but it may be a net gain avoiding the LambdaForm tree
<headius[m]> I do not know... it is another call into Lambda guts but it may be a net gain avoiding the LambdaForm tree
<headius[m]> I do not know... it is another call into Lambda guts but it may be a net gain avoiding the LambdaForm tree
<enebo[m]> perhaps it solves that as well
<enebo[m]> perhaps it solves that as well
<enebo[m]> perhaps it solves that as well
<headius[m]> dunno how valuable this is... perf wise indy will always be best and startup wise everyone will use --dev
<headius[m]> dunno how valuable this is... perf wise indy will always be best and startup wise everyone will use --dev
<headius[m]> dunno how valuable this is... perf wise indy will always be best and startup wise everyone will use --dev
<headius[m]> getting indy to have no added cost would probably be a better use of time
<headius[m]> getting indy to have no added cost would probably be a better use of time
<headius[m]> getting indy to have no added cost would probably be a better use of time
<enebo[m]> indy always on is a great goal but we are on dual track right now where some people can enable fully. A little more perf is not a bad thing. If it happens to improve warmup then that also would make it closer to being always on
<enebo[m]> indy always on is a great goal but we are on dual track right now where some people can enable fully. A little more perf is not a bad thing. If it happens to improve warmup then that also would make it closer to being always on
<enebo[m]> indy always on is a great goal but we are on dual track right now where some people can enable fully. A little more perf is not a bad thing. If it happens to improve warmup then that also would make it closer to being always on
<headius[m]> enebo: I pushed my experiment in https://github.com/jruby/jruby/pull/6621 and will shift gears to 9.2.17.0 wrap-up now
<headius[m]> enebo: I pushed my experiment in https://github.com/jruby/jruby/pull/6621 and will shift gears to 9.2.17.0 wrap-up now
<headius[m]> enebo: I pushed my experiment in https://github.com/jruby/jruby/pull/6621 and will shift gears to 9.2.17.0 wrap-up now
<headius[m]> have you been able to do any verification of the release artifacts after my gem change?
<headius[m]> have you been able to do any verification of the release artifacts after my gem change?
<headius[m]> have you been able to do any verification of the release artifacts after my gem change?
<headius[m]> it looked good to me diffing the files
<headius[m]> it looked good to me diffing the files
<headius[m]> it looked good to me diffing the files
<enebo[m]> I thought I would be done with the **kw thing but I am getting closer
<enebo[m]> I thought I would be done with the **kw thing but I am getting closer
<enebo[m]> I thought I would be done with the **kw thing but I am getting closer
<enebo[m]> At this point if you can compare to .16 and see the proper diff I doubt we will see any issues
<enebo[m]> At this point if you can compare to .16 and see the proper diff I doubt we will see any issues
<enebo[m]> At this point if you can compare to .16 and see the proper diff I doubt we will see any issues
subbu|lunch is now known as subbu
subbu|lunch is now known as subbu
subbu|lunch is now known as subbu
ur5us has joined #jruby
ur5us has joined #jruby
ur5us has joined #jruby
<headius[m]> enebo: this is not directly related to 9.2.17 but might go a long way toward helping jruby-complete users on Windows avoid leaking jffi DLLs: https://github.com/jnr/jffi/pull/99
<headius[m]> enebo: this is not directly related to 9.2.17 but might go a long way toward helping jruby-complete users on Windows avoid leaking jffi DLLs: https://github.com/jnr/jffi/pull/99
<headius[m]> enebo: this is not directly related to 9.2.17 but might go a long way toward helping jruby-complete users on Windows avoid leaking jffi DLLs: https://github.com/jnr/jffi/pull/99
<headius[m]> basically adds a property jffi.extract.name that uses a specific filename instead of a temp name, and reuses any existing file at that location
<headius[m]> basically adds a property jffi.extract.name that uses a specific filename instead of a temp name, and reuses any existing file at that location
<headius[m]> basically adds a property jffi.extract.name that uses a specific filename instead of a temp name, and reuses any existing file at that location
<headius[m]> I do not have any way to verify that the already-extracted file and the shipped one are the same so that is buyer beware
<headius[m]> I do not have any way to verify that the already-extracted file and the shipped one are the same so that is buyer beware
<headius[m]> I do not have any way to verify that the already-extracted file and the shipped one are the same so that is buyer beware
<headius[m]> I marked this for 9.2.17.0 so we can discuss whether this small ehancement would be worth including: https://github.com/jruby/jruby/issues/3657
<headius[m]> I marked this for 9.2.17.0 so we can discuss whether this small ehancement would be worth including: https://github.com/jruby/jruby/issues/3657
<headius[m]> I marked this for 9.2.17.0 so we can discuss whether this small ehancement would be worth including: https://github.com/jruby/jruby/issues/3657
<enebo[m]> I would say we should put it in for 9.3 and backport at a later date if we can get someone to use it and verify it works ok
<enebo[m]> I would say we should put it in for 9.3 and backport at a later date if we can get someone to use it and verify it works ok
<enebo[m]> I would say we should put it in for 9.3 and backport at a later date if we can get someone to use it and verify it works ok
<headius[m]> that seems reasonable... I don't want to rush it
<headius[m]> that seems reasonable... I don't want to rush it
<headius[m]> that seems reasonable... I don't want to rush it
<headius[m]> jffi release can happen long before we update jruby-9.2 to use it, if we ever do
<headius[m]> jffi release can happen long before we update jruby-9.2 to use it, if we ever do
<headius[m]> jffi release can happen long before we update jruby-9.2 to use it, if we ever do
<enebo[m]> sure
<enebo[m]> sure
<enebo[m]> sure
<headius[m]> enebo: I pushed a new fix for the zlib thing that should be ok
<headius[m]> enebo: I pushed a new fix for the zlib thing that should be ok
<headius[m]> enebo: I pushed a new fix for the zlib thing that should be ok
<headius[m]> the other two unresolved for 9.2.17.0 is the new launcher .exe and psych, which can get punted (user can install new if they really need the error fix)
<headius[m]> the other two unresolved for 9.2.17.0 is the new launcher .exe and psych, which can get punted (user can install new if they really need the error fix)
<headius[m]> the other two unresolved for 9.2.17.0 is the new launcher .exe and psych, which can get punted (user can install new if they really need the error fix)
Antiarc has joined #jruby
Antiarc has joined #jruby
Antiarc has joined #jruby
Antiarc_ has quit [*.net *.split]
Antiarc_ has quit [*.net *.split]
Antiarc_ has quit [*.net *.split]
jeremyevans has quit [*.net *.split]
jeremyevans has quit [*.net *.split]
jeremyevans has quit [*.net *.split]