<GitHub61> [jruby] headius pushed 1 new commit to master: https://git.io/vyfGv
<GitHub61> jruby/master 4e39894 Charles Oliver Nutter: Fix 8-year-old typo that nobody found until now. Fixes #4413.
<GitHub10> [jruby] headius closed issue #4413: JRuby's impl of FFI differs in behavior from MRI; segfaults/crashes https://git.io/vMUFU
drbobbeaty has joined #jruby
enebo has joined #jruby
alex0ptr has quit [Remote host closed the connection]
ankitr has joined #jruby
ankitr has quit [Ping timeout: 240 seconds]
akp has joined #jruby
akp has quit [Remote host closed the connection]
akp has joined #jruby
akp has quit [Ping timeout: 240 seconds]
lampad has quit [Quit: Connection closed for inactivity]
enebo has quit [Ping timeout: 240 seconds]
camlow325 has quit [Quit: WeeChat 1.5]
<GitHub146> [jruby] snowp opened pull request #4503: Don't prevent reads after calling BasicSocket#close_write. (master...snowp/close_write) https://git.io/vyfE4
ankitr has joined #jruby
ankitr has quit [Ping timeout: 240 seconds]
alex0ptr has joined #jruby
<GitHub179> [jruby] snowp opened pull request #4504: Improve some of the debug logging in ConstantLookupSite. (master...snowp/add-logging) https://git.io/vyfzT
alex0ptr has quit [Ping timeout: 260 seconds]
ankitr has joined #jruby
ankitr has quit [Ping timeout: 260 seconds]
akp has joined #jruby
akp has quit [Ping timeout: 268 seconds]
akp has joined #jruby
ankitr has joined #jruby
msg has joined #jruby
msg is now known as Guest97815
Guest97815 has quit [Ping timeout: 240 seconds]
ankitr has quit [Quit: Leaving]
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 240 seconds]
msg has joined #jruby
msg is now known as Guest66785
Guest66785 has quit [Ping timeout: 240 seconds]
ankitr has joined #jruby
msg has joined #jruby
msg is now known as Guest10545
ankitr_ has joined #jruby
ankitr has quit [Ping timeout: 260 seconds]
ankitr_ has quit [Remote host closed the connection]
ankitr has joined #jruby
Guest10545 has quit [Remote host closed the connection]
msg has joined #jruby
msg is now known as Guest88639
Guest88639 has quit [Remote host closed the connection]
thedarkone2 has quit [Quit: thedarkone2]
<GitHub115> [jruby] perlun opened issue #4505: SystemCallError: Unknown error - <STDOUT> https://git.io/vyfSM
marciol has joined #jruby
jeremyevans has quit [Ping timeout: 260 seconds]
marciol has quit [Ping timeout: 240 seconds]
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 240 seconds]
alex0ptr has joined #jruby
marciol has joined #jruby
marciol has quit [Ping timeout: 240 seconds]
Antiarc has quit [Ping timeout: 240 seconds]
Antiarc has joined #jruby
rkeene has quit [Ping timeout: 258 seconds]
akp has quit [Remote host closed the connection]
rkeene has joined #jruby
shellac has joined #jruby
msg has joined #jruby
msg is now known as Guest32972
<GitHub95> [jruby] kares pushed 1 new commit to ruby-2.4: https://git.io/vyfAG
<GitHub65> [jruby] kares closed pull request #4490: [ruby 2.4] Fixes for Integer#digits in PR #4375 (ruby-2.4...ruby-2.4) https://git.io/vDKMQ
<GitHub95> jruby/ruby-2.4 d84615c whwilder: [ruby 2.4] Fixes for Integer#digits in PR #4375 (#4490)...
jeremyevans has joined #jruby
alex0ptr_ has joined #jruby
alex0ptr has quit [Ping timeout: 240 seconds]
vtunka has joined #jruby
akp has joined #jruby
Guest32972 has quit [Quit: gotta go guys.]
akp has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
marciol has joined #jruby
marciol has quit [Ping timeout: 260 seconds]
vtunka has quit [Quit: Leaving]
akp has joined #jruby
alex0ptr_ has quit [Remote host closed the connection]
akp has quit [Ping timeout: 240 seconds]
prasun has joined #jruby
prasun has quit [Ping timeout: 240 seconds]
bbrowning_away is now known as bbrowning
prasun_ has joined #jruby
prasun has joined #jruby
tcrawley-away is now known as tcrawley
alex0ptr has joined #jruby
marciol has joined #jruby
vtunka has joined #jruby
pawnbox has quit [Remote host closed the connection]
ankitr has quit [Ping timeout: 268 seconds]
pawnbox has joined #jruby
marciol has quit [Ping timeout: 240 seconds]
pawnbox has quit [Ping timeout: 240 seconds]
akp has joined #jruby
prasun_ has quit [Ping timeout: 240 seconds]
prasun has quit [Ping timeout: 240 seconds]
prasun has joined #jruby
alex0ptr has quit [Remote host closed the connection]
alex0ptr has joined #jruby
<GitHub6> [jruby] headius closed pull request #4504: Improve some of the debug logging in ConstantLookupSite. (master...snowp/add-logging) https://git.io/vyfzT
<GitHub43> [jruby] headius pushed 2 new commits to master: https://git.io/vyJ4X
<GitHub43> jruby/master 913b0da Charles Oliver Nutter: Merge pull request #4504 from snowp/snowp/add-logging...
<GitHub43> jruby/master d276fc9 Snow Pettersen: Improve some of the debug logging in ConstantLookupSite....
enebo has joined #jruby
<GitHub173> [jruby] headius pushed 1 new commit to master: https://git.io/vyJRt
<GitHub173> jruby/master 5a63f8c Charles Oliver Nutter: Log error class if no default message can be found. See #4505
marciol has joined #jruby
ankitr has joined #jruby
enebo_ has joined #jruby
vtunka has quit [Quit: Leaving]
pawnbox has joined #jruby
cremes has quit [Ping timeout: 240 seconds]
ankitr has quit [Ping timeout: 240 seconds]
alex0ptr has quit [Remote host closed the connection]
alex0ptr has joined #jruby
<nirvdrum> headius: Sorry about that guy getting a bit overzealous on reddit.
<nirvdrum> He was starting to make claims we never have. But it seemed like you handled it well, so I didn't want to pile on.
<GitHub105> [jruby] headius closed pull request #4503: Allow reads after calling BasicSocket#close_write. (master...snowp/close_write) https://git.io/vyfE4
<GitHub125> jruby/master 2558553 Charles Oliver Nutter: Merge pull request #4503 from snowp/snowp/close_write...
<GitHub64> [jruby] enebo pushed 2 new commits to master: https://git.io/vyJ2K
<GitHub125> [jruby] headius pushed 2 new commits to master: https://git.io/vyJ2u
<GitHub125> jruby/master d957e17 Snow Pettersen: Shut down the correct half when calling BasicSocket#close_write....
<GitHub48> [jruby] headius closed issue #4500: IO#close_write seems to close the read side too for unix sockets https://git.io/vyvol
<GitHub64> jruby/master 241db76 Thomas E. Enebo: Merge branch 'master' of github.com:jruby/jruby
<GitHub64> jruby/master 67bcda5 Thomas E. Enebo: Fix ruby/spec failure for File{,Test}.zero? return false for Windows NUL:
bbrowning is now known as bbrowning_away
cremes has joined #jruby
alex0ptr has quit [Remote host closed the connection]
alex0ptr has joined #jruby
<GitHub36> [jruby] headius pushed 2 new commits to master: https://git.io/vyJVI
<GitHub36> jruby/master 4139308 Charles Oliver Nutter: Upgrade to psych 2.2.4 to fix line width regression.
<GitHub36> jruby/master d46035b Charles Oliver Nutter: Remove redundant code. shutdownInternal should update flags....
<GitHub152> [jruby] headius closed issue #3528: ActiveRecord::StatementInvalid: ArgumentError: wrong number of arguments (1 for 2) for invokedynamic https://git.io/vRhzs
vtunka has joined #jruby
bascule has quit [Killed (Sigyn (Spam is off topic on freenode.))]
alex0ptr has quit [Remote host closed the connection]
<GitHub175> [jruby] headius pushed 2 new commits to master: https://git.io/vyJPZ
<GitHub51> [jruby] headius closed pull request #4312: Fix JRuby embed crash after application reloading (master...embed_reload) https://git.io/vXHqT
<GitHub175> jruby/master 32926ac Charles Oliver Nutter: Merge pull request #4312 from shirosaki/embed_reload...
<GitHub175> jruby/master e37513b Hiroshi Shirosaki: Fix JRuby embed crash after application reloading...
<GitHub8> [jruby] headius closed issue #4442: Unable to re-deploy rails app (java.lang.RuntimeException: BUG: could not initialize constructor handle) https://git.io/vMw7y
ankitr has joined #jruby
alex0ptr has joined #jruby
<GitHub160> [jruby] headius opened issue #4506: Segfault in jnr-ffi finalizer https://git.io/vyJXl
bbrowning_away is now known as bbrowning
alex0ptr has quit [Remote host closed the connection]
bascule has joined #jruby
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (master:4139308 by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/205002211)
<GitHub45> [jruby] enebo closed issue #1653: '/' works as a valid path but children don't (under windows) https://git.io/vyJyi
<GitHub125> [jruby] enebo pushed 1 new commit to master: https://git.io/vyJyK
<GitHub125> jruby/master e31f567 Thomas E. Enebo: Fixes #1653. '/' works as a valid path but children don't (under windows)....
<travis-ci> jruby/jruby (master:32926ac by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/205014796)
adam12 has quit [Ping timeout: 264 seconds]
marciol has quit [Remote host closed the connection]
marciol has joined #jruby
adam- has joined #jruby
marciol has quit [Remote host closed the connection]
adam- is now known as adam12
adam12 is now known as Guest4306
ankitr has quit [Ping timeout: 240 seconds]
ankitr has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
marciol has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
marciol has quit [Remote host closed the connection]
marciol has joined #jruby
vtunka has quit [Quit: Leaving]
alex0ptr has joined #jruby
marciol has quit [Ping timeout: 240 seconds]
<lopex> enebo: hiya
<lopex> enebo: I cant find any lazy byte[] reading java apis lolz
alex0ptr has quit [Ping timeout: 240 seconds]
<lopex> enebo: the other thing is the newlines
<nirvdrum> lopex: What are you trying to do?
<lopex> nirvdrum: lazy read lines via byte[]
<lopex> frmo a file
<lopex> *from
<lopex> nirvdrum: there's a couple of questions, like imagine there line lengths [1, 10000000000, 2]
<nirvdrum> Can't the various InputStream classes do that?
<lopex> nirvdrum: not for jcodings apis
<nirvdrum> Why's that?
<lopex> nirvdrum: you need to grow a byte[] as needed anyways
<lopex> and then possibly discard it for another line
<lopex> so it doesnt take up memory
<lopex> or reuse it if another line is of similar size
<lopex> nirvdrum: well, talking about most performant solution
camlow325 has joined #jruby
<lopex> so you need to juggle those byte[] lines anyways as I see it
<lopex> nirvdrum: also, there's windows new lines distinction, and you need to have read a portion of it
enebo_ has quit [Quit: enebo_]
<lopex> nirvdrum: or am I overcomplicating it ?
<lopex> nirvdrum: it's enough involving so it's worth providing separate jcodings apis imho
<lopex> er, involving enough :P
<lopex> of course naive impl would be easy
tcrawley is now known as tcrawley-away
<nirvdrum> Since you ultimately need the full byte[] anyway, maybe preallocating based on file size and then wrapping in a ByteBuffer would work?
<lopex> that's what I want to avoid
tcrawley-away is now known as tcrawley
pawnbox has joined #jruby
Guest4306 is now known as adam12
<nirvdrum> Ahh. Then I think I misunderstood.
pawnbox has quit [Ping timeout: 255 seconds]
ankitr has quit [Ping timeout: 240 seconds]
alex0ptr has joined #jruby
thedarkone2 has joined #jruby
ankitr has joined #jruby
bbrowning is now known as bbrowning_away
camlow325 has quit [Quit: WeeChat 1.5]
<GitHub64> [jruby] snowp opened pull request #4507: Actually cache the idTest on the module. (master...fix-idtest-cache) https://git.io/vyUvX
marciol has joined #jruby
camlow325 has joined #jruby
pawnbox has joined #jruby
djellemah has quit [Ping timeout: 255 seconds]
djellemah_ has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
hone has joined #jruby
enebo_ has joined #jruby
bbrowning_away is now known as bbrowning
elia has joined #jruby
prasun has quit [Ping timeout: 260 seconds]
elia has quit [Quit: Computer has gone to sleep.]
<GitHub28> [jruby] headius pushed 2 new commits to master: https://git.io/vyUs2
<GitHub3> [jruby] headius closed pull request #4507: Actually cache the idTest on the module. (master...fix-idtest-cache) https://git.io/vyUvX
<GitHub28> jruby/master 74c5095 Charles Oliver Nutter: Merge pull request #4507 from snowp/fix-idtest-cache...
<GitHub28> jruby/master 24a14e4 Snow Pettersen: Actually cache the idTest on the module....
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<travis-ci> jruby/jruby (master:74c5095 by Charles Oliver Nutter): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/205084946)
pawnbox has quit [Ping timeout: 268 seconds]
<lopex> headius: what quick graal tricks are you able to do w/o truffle ?
cremes has quit [Quit: cremes]
<lopex> enebo: want to see my latest US beers I had ?
cremes has joined #jruby
pawnbox has joined #jruby
prasun has joined #jruby
prasun has quit [Client Quit]
cremes has quit [Quit: cremes]
elia has joined #jruby
ankitr has quit [Ping timeout: 260 seconds]
elia has quit [Quit: Computer has gone to sleep.]
adam12 has quit [Ping timeout: 260 seconds]
adam- has joined #jruby
swills has quit [Quit: Leaving]
swills has joined #jruby
elia has joined #jruby
bbrowning is now known as bbrowning_away
tcrawley is now known as tcrawley-away
<snowp> are there any good resources around on indy/PIC/etc.? trying to understand how call site caching works in jruby
<nirvdrum> snowp: I'm not sure that there are any design docs. I'm sure headius or enebo would be happy to get you started though.
<lopex> snowp: you'd lie to dive in the history of pics like in self ?
<snowp> just trying to get some more context around them
<lopex> snowp: I think Oracle graal papers will be more up to date and easier to follow
<snowp> alright ill take a look at those. thanks
<chrisseaton> snowp: http://rubybib.org
<lopex> snowp: the earlier papers were wrt self (a smalltalk impl)
<lopex> snowp: chrisseaton is the one to listen to
<chrisseaton> snowp: this is the definitive paper http://hoelzle.org/publications/ecoop91.pdf on PIC
<lopex> chrisseaton: does it do reordering wrt frequency ?
<chrisseaton> lopex: we don't, I don't know anyone else who does, but probably someone
<snowp> oh man youve given me so much reading material. thanks again both of you!
<lopex> chrisseaton: I quess it's the question how you define steady state right ?
<nirvdrum> snowp: Oops. I didn't realize you were looking for general stuff. I thought you wanted to know exactly what JRuby was doing.
<lopex> simple PIC is the more straight forward thing to do anyways
<lopex> it;s based almost like on the hot spot hypotesis
<lopex> jeeeze
<lopex> I think I should just shut up
<snowp> nirvdrum: either or, im just trying to get a better grasp of this whole indy world
<chrisseaton> snowp: there are probably less than a hundred people in the world who use that API (of course millions *use* it via using the software but I mean people who write against the API) so there aren't many documents. You kind of are expected to know the right people anyway :)
<snowp> hah that explains why id never heard about it before
<snowp> so its only really used to implement dynamic languages? are there other use cases?
<lopex> why ? you can profile c++ just as well
<lopex> you can have an offline profile, just like the whole spectrum
mjc__ has quit [Ping timeout: 245 seconds]
marciol has quit [Remote host closed the connection]
jsvd has quit [Ping timeout: 252 seconds]
marciol has joined #jruby
marciol has quit [Remote host closed the connection]
mjc__ has joined #jruby
marciol has joined #jruby
jsvd has joined #jruby
marciol has quit [Ping timeout: 260 seconds]
jsvd has quit [Ping timeout: 240 seconds]
mjc__ has quit [Read error: Connection reset by peer]
marciol has joined #jruby
mjc__ has joined #jruby
jsvd has joined #jruby
enebo_ has quit [Quit: enebo_]
adam- is now known as adam12
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<lopex> enebo: headius chrisseaton nirvdrum https://www.youtube.com/watch?v=HfLVYr38D0Q
<lopex> james cook
<lopex> congrats