pawnbox has joined #jruby
dannyNL has joined #jruby
dannyNL has quit [Client Quit]
pawnbox has quit [Ping timeout: 248 seconds]
jensnockert has quit [Remote host closed the connection]
dannyNL has joined #jruby
dannyNL has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
dannyNL has joined #jruby
dannyNL has quit [Client Quit]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
dannyNL has joined #jruby
dannyNL has quit [Client Quit]
<GitHub67> [jruby] smk0621 opened issue #4162: Logger: Errno::EINVAL: Invalid argument with JRuby 9.x in Solaris https://git.io/vi1Wh
jensnockert has joined #jruby
jensnockert has quit [Ping timeout: 260 seconds]
dannyNL has joined #jruby
dannyNL has quit [Client Quit]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
<GitHub107> [jruby] bjfish pushed 1 new commit to truffle-encoding-replicate: https://git.io/vi1RH
<GitHub107> jruby/truffle-encoding-replicate 2e0d7ea Brandon Fish: [Truffle] Update Encoding to use primitive and snippet nodes
pawnbox has joined #jruby
<GitHub124> [jruby] bjfish pushed 1 new commit to truffle-encoding-replicate: https://git.io/vi10D
<GitHub124> jruby/truffle-encoding-replicate 8ca1751 Brandon Fish: [Truffle] Synchronize data access in EncodingManager
thedarkone2 has quit [Quit: thedarkone2]
<travis-ci> jruby/jruby (truffle-encoding-replicate:2e0d7ea by Brandon Fish): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/160944367)
pawnbox has quit [Remote host closed the connection]
raeoks has joined #jruby
pawnbox has joined #jruby
<travis-ci> jruby/jruby (truffle-encoding-replicate:8ca1751 by Brandon Fish): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/160946002)
bga57 has quit [Ping timeout: 248 seconds]
pawnbox has quit [Remote host closed the connection]
pilhuhn has joined #jruby
pilhuhn has joined #jruby
pilhuhn has quit [Changing host]
pawnbox has joined #jruby
olle has joined #jruby
temporalfox has joined #jruby
olle_ has joined #jruby
olle has quit [Ping timeout: 265 seconds]
olle_ is now known as olle
raeoks has quit [Read error: Connection reset by peer]
claudiuinberlin has joined #jruby
pawnbox has quit [Remote host closed the connection]
olle has quit [Quit: olle]
pawnbox has joined #jruby
jensnockert has joined #jruby
olle has joined #jruby
<olle> jensnockert: Ey
<jensnockert> olle: Hello!
pawnbox has quit [Remote host closed the connection]
jensnockert has quit [Remote host closed the connection]
pawnbox has joined #jruby
blaxter has joined #jruby
justinmcp_ has quit [Read error: Connection reset by peer]
justinmcp has joined #jruby
pawnbox has quit [Remote host closed the connection]
shellac has joined #jruby
ebarrett has quit [Quit: brb]
jensnockert has joined #jruby
ebarrett has joined #jruby
jensnockert has quit [Ping timeout: 276 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
<GitHub103> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vi1MW
<GitHub103> jruby/truffle-head b66f889 Benoit Daloze: [Truffle] Convert the return value of an imported method automatically.
<GitHub91> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vi1ym
<GitHub91> jruby/truffle-head da04e6a Benoit Daloze: [Truffle] Should convert the foreign return value back to Ruby.
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
vifino has quit [Ping timeout: 240 seconds]
nirvdrum has quit [Ping timeout: 244 seconds]
vifino has joined #jruby
blaxter has quit [Quit: foo]
jensnockert has joined #jruby
pilhuhn is now known as pil-afk
jensnockert has quit [Remote host closed the connection]
jensnockert has joined #jruby
jensnockert has quit [Ping timeout: 265 seconds]
jensnockert has joined #jruby
jensnockert has quit [Ping timeout: 244 seconds]
jensnockert has joined #jruby
jensnockert has quit [Remote host closed the connection]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnock_ has joined #jruby
eregon has quit [Ping timeout: 244 seconds]
eregon has joined #jruby
jensnock_ has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
bbrowning_away is now known as bbrowning
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
pil-afk is now known as pilhuhn
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
pawnbox has quit [Remote host closed the connection]
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
lance|afk is now known as lanceball
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
pawnbox has joined #jruby
bbrowning has quit [Remote host closed the connection]
bbrowning has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
<GitHub155> [jruby] eregon pushed 3 new commits to truffle-head: https://git.io/viMG7
<GitHub155> jruby/truffle-head 93a79fc Benoit Daloze: [Truffle] Consistent naming.
<GitHub155> jruby/truffle-head fa7494c Benoit Daloze: [Truffle] Workaround DSL bug implicitly casting the codepoint to long.
<GitHub155> jruby/truffle-head 4dda245 Benoit Daloze: [Truffle] Put findFrameSlot() behind a boundary.
jensnockert has quit [Read error: Connection reset by peer]
jensnock_ has joined #jruby
jensnock_ has quit [Remote host closed the connection]
zacts has joined #jruby
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
cprice404 has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
camlow325 has joined #jruby
bga57 has joined #jruby
zacts has quit [Ping timeout: 255 seconds]
nicksieger has quit [Read error: Connection reset by peer]
<GitHub67> [jruby] bjfish pushed 1 new commit to truffle-encoding-replicate: https://git.io/viMa7
<GitHub67> jruby/truffle-encoding-replicate 3ff74fb Brandon Fish: [Truffle] EncodingManager add boundary for compilation issue
dinfuehr_ has joined #jruby
nicksieger has joined #jruby
dinfuehr_ has quit [Remote host closed the connection]
lanceball is now known as lance|afk
bga57 has quit [Ping timeout: 255 seconds]
olle has quit [Quit: olle]
nicksieger has quit [Read error: Connection reset by peer]
olle has joined #jruby
olle has quit [Client Quit]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieg_ has joined #jruby
cprice404 has quit [Quit: Konversation terminated!]
cprice404 has joined #jruby
iloveitaly has joined #jruby
camlow325 has quit [Ping timeout: 260 seconds]
cprice404 has quit [Client Quit]
cprice404 has joined #jruby
claudiuinberlin has quit []
pawnbox has quit [Remote host closed the connection]
nicksieger has joined #jruby
nicksieg_ has quit [Read error: Connection reset by peer]
nicksieg_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
TBPhd has joined #jruby
<TBPhd> Has anyone successfully used mysql with Rails 5 and JRuby?
<TBPhd> I get: undefined method `accept' for nil:NilClass
nicksieg_ has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
pawnbox has joined #jruby
<GitHub103> [jruby] bjfish pushed 1 new commit to truffle-encoding-replicate: https://git.io/viMD6
<GitHub103> jruby/truffle-encoding-replicate 4222dc8 Brandon Fish: Revert "[Truffle] Synchronize data access in EncodingManager"...
pilhuhn is now known as pil-afk
johnsonch_afk is now known as johnsonch
donValentin has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieg_ has joined #jruby
shellac has quit [Quit: Leaving]
nicksieg_ has quit [Read error: Connection reset by peer]
iloveitaly has quit [Quit: Textual IRC Client: www.textualapp.com]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
camlow325 has joined #jruby
at100 has quit [Quit: Textual IRC Client: www.textualapp.com]
Guest____ has joined #jruby
rcvalle has joined #jruby
lance|afk is now known as lanceball
donValentin has quit [Ping timeout: 260 seconds]
nicksieger has quit [Remote host closed the connection]
donV has joined #jruby
thedarkone2 has joined #jruby
donV has quit [Ping timeout: 264 seconds]
donV has joined #jruby
donV has quit [Read error: Connection reset by peer]
donV has joined #jruby
iloveitaly has joined #jruby
donValentin has joined #jruby
donV has quit [Ping timeout: 265 seconds]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
<GitHub148> [jruby] bjfish pushed 1 new commit to truffle-encoding-replicate: https://git.io/viDe2
<GitHub148> jruby/truffle-encoding-replicate 79e5a8a Brandon Fish: [Truffle] Rename primitive encoding_get_object_encoding_by_index to encoding_get_encoding_by_index
<headius> sam2000: it might be good for us to have a closer look at your numbers...if you're seeing that much allocation after warmup, and forcing GC doesn't clear it all out, we might have something to fix
<headius> jensnockert: nailgun is kinda deprecated at this point; the persistent process doesn't behave well after a few uses because resources don't get cleaned up (threads, IO, etc)
<headius> TBPhd: we've managed to get a basic scaffolded app to do CRUD things but that's about it...we have work to do and plan to have it all good by RubyConf
claudiuinberlin has joined #jruby
TBPhd has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Aethenelle has joined #jruby
<GitHub29> [jruby] bjfish force-pushed truffle-encoding-replicate from 79e5a8a to a8367e1: https://git.io/viDJW
<GitHub29> jruby/truffle-encoding-replicate a8367e1 Brandon Fish: [Truffle] Rename primitive encoding_get_object_encoding_by_index to encoding_get_encoding_by_index
<GitHub29> jruby/truffle-encoding-replicate 66e1761 Brandon Fish: [Truffle] EncodingManager add boundary for compilation issue
pil-afk is now known as pilhuhn
Osho has quit [Quit: Reconnecting]
Osho has joined #jruby
subbu is now known as subbu|lunch
iloveitaly has quit [Quit: Textual IRC Client: www.textualapp.com]
thedarkone2 has quit [Read error: Connection reset by peer]
thedarkone2 has joined #jruby
nicksieger has joined #jruby
nicksieg_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieg_ has quit [Read error: Connection reset by peer]
nicksieg_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieg_ has quit [Read error: Connection reset by peer]
subbu|lunch is now known as subbu
lanceball is now known as lance|afk
<GitHub72> [jruby] bjfish pushed 1 new commit to truffle-head: https://git.io/viDOV
<GitHub72> jruby/truffle-head cd5efd5 Brandon Fish: Merge pull request #4161 from jruby/truffle-encoding-replicate...
<GitHub13> [jruby] bjfish closed pull request #4161: [Truffle] Encoding#replicate (truffle-head...truffle-encoding-replicate) https://git.io/viXCC
<GitHub111> [jruby] bjfish deleted truffle-encoding-replicate at a8367e1: https://git.io/viDOw
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
enebo has joined #jruby
pawnbox has quit [Ping timeout: 255 seconds]
pawnbox has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
<GitHub53> [jruby] headius pushed 1 new commit to master: https://git.io/viDck
<GitHub53> jruby/master 0ca3184 Charles Oliver Nutter: Add a JIT spec for #4148, testing attr reader call with *args.
<GitHub32> [jruby] headius closed issue #4148: Java::JavaLangInvoke::WrongMethodTypeException when using invokedynamic https://git.io/viucs
lance|afk is now known as lanceball
claudiuinberlin has quit []
zacts has joined #jruby
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pilhuhn is now known as pil-afk
cprice has joined #jruby
cprice404 has quit [Ping timeout: 264 seconds]
cprice has quit [Client Quit]
<chrisseaton> headius: have you thought about how to implement Process#groups on Java 9? It looks like com.sun.security.auth.module.UnixSystem isn't available. That's the main failure I see running Truffle on Java 9
pawnbox has quit [Remote host closed the connection]
<headius> chrisseaton: nope, haven't thought about it
<headius> I imagine we'd just do it with ffi
cprice has joined #jruby
<chrisseaton> I might try that - we could both use the same code
nicksieg_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
cprice has quit [Quit: Konversation terminated!]
jensnockert has joined #jruby
nicksieg_ has quit [Read error: Connection reset by peer]
<travis-ci> jruby/jruby (master:0ca3184 by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/161141515)
nicksieger has joined #jruby
jensnockert has quit [Ping timeout: 260 seconds]
bbrowning is now known as bbrowning_away
nicksieger has quit [Read error: Connection reset by peer]
cprice404 has joined #jruby
nicksieger has joined #jruby
zph_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
lanceball is now known as lance|afk
Puffball has joined #jruby
camlow325 has quit [Ping timeout: 244 seconds]
camlow325 has joined #jruby
Puffball has quit [Remote host closed the connection]
emakris has quit [*.net *.split]
rtyler has quit [*.net *.split]
subbu has quit [*.net *.split]
rtyler has joined #jruby
emakris has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
subbu has joined #jruby
nicksieger has quit [Remote host closed the connection]
Puffball has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
Puffball has quit [Remote host closed the connection]
Puffball has joined #jruby
enebo has quit [Quit: enebo]
Puffball has quit [Ping timeout: 248 seconds]
bga57 has joined #jruby
<donValentin> chrisseaton: Hi! Do you have any good resources benchmarking the memory usage of JRuby+Truffle vs the other Ruby implementations?
<donValentin> chrisseaton: I am using Ruby on some devices with memory restrictions.
<chrisseaton> We have tools for measuring minimum heap and total allocation. I don't have numbers off the top of my head.
<chrisseaton> donValentin: ^
<donValentin> chrisseaton: Thanks! Are there any benchmarks measuring memory usage on rubybench.org? There are so many benchmarks there, and I have no idea if any of them target memory usage.
<donValentin> chrisseaton: Hey! I actually found it!
<donValentin> chrisseaton: Looks like _all_ the benchmarks also measure RSS memory allocation.
<chrisseaton> RSS is a questionable way to measure for Java though
<donValentin> OK? What is better?
<chrisseaton> I'm not sure any scalar metric is good - performance varies as available heap size
<chrisseaton> You can talk about one without the other
<chrisseaton> A Java a app will run in one heap size at a given speed, and slower in less heap
<chrisseaton> The two things are functions of each other
prasunanand has quit [Quit: Leaving]
<donValentin> chrisseaton: Yeah, I have devices with 512MB (ish) total memory, and total memory usage is critical. Heap is only part of the story.
<donValentin> In this case setting lower heap size increases speed since non-heap memory triggers paging to disk.
<donValentin> chrisseaton: Running JRuby 9K with the same setting as JRuby 1.7.x results in vastly higher total memory usage and GC pauses of many minutes.
<chrisseaton> Truffle may not run well in 512 - I think we can safely say that
<chrisseaton> It's probably not our target environment
<donValentin> chrisseaton: OK, thanks! Very good to know?
<donValentin> not a question :)
<chrisseaton> Oh wait but SVM should run well there
<donValentin> Cool.
<donValentin> chrisseaton: Do you have an opionion (or measurements) on the memory usage of JRuby+Truffel vs JRuby divided into startup cost vs runtime cost? I realize it is a complex question :)
<donValentin> sidenote: rubybench.org only measures MRI.
<chrisseaton> Too complex to answer on my phone - ask me again later
<donValentin> :)
<donValentin> chrisseaton: Thanks for the info. Any news on SSL (and RubyGems) support?
<chrisseaton> We ran a useful part of the openssl C extension successfully last week
<donValentin> Sounds promising. :)
<chrisseaton> donValentin: I can't really say anything definitive about memory usage. The idea we have is that a little more memory for startup and compilation can mean less memory for actual requests, because of things like scalar replacement (malloc removal)
<chrisseaton> 'GC pauses of many minutes' - do you mean literally?
<donValentin> Yes. :(
<donValentin> With tuning we are down to 4 seconds or less.
<donValentin> That has actually been accepted by the customer since we are introducing new hardware with 4GB memory over the next year or so.
<donValentin> Must sleep soon :)
<donValentin> chrisseaton: Why are you still up?! Don’t you need to sleep?
<chrisseaton> I'm in San Francisco this week
<donValentin> Ah! Explains it :)
<donValentin> Well, I need some zzzzzzz
<donValentin> Bye all!
donValentin has quit [Quit: donValentin]
eregon has quit [Quit: No Ping reply in 180 seconds.]
eregon has joined #jruby
eregon has quit [Quit: No Ping reply in 180 seconds.]
eregon has joined #jruby
zph_ is now known as zph