camlow325 has joined #jruby
rcvalle has quit [Quit: rcvalle]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 268 seconds]
camlow325 has quit []
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
lan5432 has joined #jruby
lan5432 has quit [Remote host closed the connection]
enebo has quit [Quit: enebo]
enebo has joined #jruby
yfeldblum has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
Aethenelle has joined #jruby
enebo has quit [Quit: enebo]
johnsonch is now known as johnsonch_afk
enebo has joined #jruby
enebo has quit [Quit: enebo]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
nirvdrum has quit [Ping timeout: 240 seconds]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 252 seconds]
yfeldblum has quit [Remote host closed the connection]
Aethenelle has quit [Quit: Aethenelle]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 268 seconds]
zacts has quit [Ping timeout: 260 seconds]
zacts has joined #jruby
zacts is now known as Guest55535
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
bb010g has joined #jruby
Aethenelle has joined #jruby
Guest38630 has quit [Ping timeout: 276 seconds]
ale has joined #jruby
ale is now known as Guest74612
Aethenelle has quit [Quit: Aethenelle]
raeoks has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
yfeldblum has joined #jruby
pawnbox_ has joined #jruby
pawnbox has quit [Ping timeout: 268 seconds]
jrubyNewb has quit [Remote host closed the connection]
kares has quit [Ping timeout: 250 seconds]
shellac has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
pawnbox_ has quit [Remote host closed the connection]
kares has joined #jruby
yfeldblum has joined #jruby
pawnbox has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
vtunka has joined #jruby
brauliobo has joined #jruby
CaptainHeavy has joined #jruby
shellac has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
vtunka has quit [Quit: Leaving]
yfeldblum has quit [Ping timeout: 276 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
vtunka has joined #jruby
raeoks has quit [Ping timeout: 244 seconds]
lan5432 has joined #jruby
<GitHub16> [jruby] pitr-ch closed pull request #3815: [Truffle] accept expression and parameter names in SnippetNode#execute (master...snippet) https://git.io/vwnbq
<GitHub145> [jruby] pitr-ch pushed 2 new commits to master: https://git.io/vw4Jh
<GitHub145> jruby/master 1691865 Petr Chalupa: [Truffle] accept expression and parameter names in SnippetNode#execute
<GitHub145> jruby/master 3b426d6 Petr Chalupa: Merge pull request #3815 from pitr-ch/snippet...
CaptainHeavy has quit [Remote host closed the connection]
<GitHub154> [jruby] kares force-pushed ji-native from 1f4445f to b0681c7: https://git.io/vwCHj
<GitHub154> jruby/ji-native e114680 kares: spec and handle java.lang.Throwable === ex with NativeException wrapping correctly
<GitHub154> jruby/ji-native abe5558 kares: reflected method can be abstract? not a field (wouldn't break as this is a new helper)
<GitHub154> jruby/ji-native b0681c7 kares: make loading "old" java ext .rb parts safe + prepare to use them for (yard) doc
<travis-ci> jruby/jruby (master:3b426d6 by Petr Chalupa): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/124976233)
lan5432_ has joined #jruby
lan5432_ has quit [Client Quit]
lan5432_ has joined #jruby
<GitHub125> [jruby] kares force-pushed ji-native from b0681c7 to 69b8496: https://git.io/vwCHj
<GitHub125> jruby/ji-native 9e45c89 kares: spec and handle java.lang.Throwable === ex with NativeException wrapping correctly
<GitHub125> jruby/ji-native 156a462 kares: RubyComparable clean imports + do a `val == context.nil` instead of isNil()
<GitHub125> jruby/ji-native 6d79f5e kares: [ji] unify Java Comparable behaviour - make type incompatibility `TypeError`s...
lan5432 has quit [Ping timeout: 276 seconds]
lan5432_ is now known as lan5432
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
shellac has quit [Quit: Ex-Chat]
brightball has joined #jruby
brightball has quit [Client Quit]
tcrawley-away is now known as tcrawley
lan5432 has quit [Remote host closed the connection]
<GitHub106> [jruby] pitr-ch pushed 2 new commits to master: https://git.io/vw4Zn
<GitHub106> jruby/master 2e31d66 Petr Chalupa: [Truffle] j+tr: add --environment option to run subcommand
<GitHub106> jruby/master 49e97eb Petr Chalupa: [Truffle] do not run activesupport, activemodel test in multiple threads
pawnbox_ has joined #jruby
pawnbox has quit [Ping timeout: 268 seconds]
<GitHub32> [jruby] eregon commented on commit 1e2c561: Too bad it's Java 7 and we can't use multiplyExact. https://git.io/vw4lT
nirvdrum has joined #jruby
bbrowning_away is now known as bbrowning
lance|afk is now known as lanceball
cultureulterio-1 has joined #jruby
cultureulterio-1 has quit [Client Quit]
lan5432 has joined #jruby
lan5432 has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:49e97eb by Petr Chalupa): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/124999270)
<GitHub162> [jruby] headius commented on commit 1e2c561: We probably could have a static boolean to check if we're on Java 8 and call invokeExact then, but I wonder how much it would interfere with optimization to add that branch. It should fold away in Hotspot. https://git.io/vw4ET
<headius> chrisseaton: saw you mention that IO is customized for ropes
<headius> does this mean if you have a rope of ten 20-byte chunks it would do ten writes instead of one?
lan5432 has joined #jruby
<chrisseaton> Yes so there are pathological cases
<chrisseaton> We should buffer a minimum number of bytes but that would still allow us to avoid flattening a whole Rails view
<chrisseaton> And avoid allocating any new memory
e_dub has quit [Ping timeout: 250 seconds]
shellac has joined #jruby
brauliobo has quit [Ping timeout: 252 seconds]
brauliobo_ has joined #jruby
edub has joined #jruby
e_dub has joined #jruby
pawnbox_ has quit [Remote host closed the connection]
e_dub has quit [Client Quit]
e_dub has joined #jruby
Aethenelle has joined #jruby
lan5432 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
CaptainHeavy has joined #jruby
enebo has joined #jruby
vtunka has quit [Quit: Leaving]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
thedarkone2 has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
shellac has joined #jruby
Aethenelle has quit [Read error: Connection reset by peer]
e_dub has quit [Ping timeout: 268 seconds]
e_dub has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
brauliobo_ has quit [Ping timeout: 276 seconds]
thedarkone2 has quit [Quit: thedarkone2]
brauliobo_ has joined #jruby
<kares> with a little bit of yard hacks - some ji docs: http://kares.org/jruby-ji-doc/Java/java/util/List.html
<headius> oh cool
<headius> enebo: ^
lanceball is now known as lance|afk
<kares> have simply stolen README.md from the wiki CallingJavaFromRuby page
<kares> most of it is usable but it starts with swing :)
<kares> than again having two distinct copies of the same information ... not sure
<enebo> kares: really neat
pawnbox has quit [Remote host closed the connection]
<enebo> kares: a nice demo of this might also be Purugin since I have lots of Ruby method defs which just wrap around Java calls so I can document them + I have my own Ruby methods
<bjfish2> This confuses me: https://github.com/ruby/spec/blob/master/core/bignum/shared/divide.rb#L14 shouldn’t it be -9999999999 ?
pawnbox has joined #jruby
<bjfish2> or do the specs document error behaviors too?
<GitHub74> [jruby] bjfish pushed 1 new commit to master: https://git.io/vw4jb
<GitHub74> jruby/master 656488f Brandon Fish: [Truffle] Update divide specialization to handle Long.MIN_VALUE
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
kith has quit [Quit: kith]
skade has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
cremes has quit [Read error: Connection reset by peer]
cremes has joined #jruby
drbobbeaty has joined #jruby
<headius> bjfish2: they're not generally supposed to document bugs
<headius> this is probably documenting some rounding behavior
<kares> enebo: yy - its mostly that you have to use :: syntax for java access: java::util:: otherwise looks ugly
<kares> + it take a hack to convince yard a comment before such a declaration is a class/module doc :)
<kares> will polish these out around/after 9.1 - still need to figure out some yard stuff
<kares> + might need some @since tags as some of the stuff that is in the docs assumes the JI native PR merged :)
<enebo> kares: ok well noridoc was my first stab at integrated documentation and yard looked like a very good base
<enebo> kares: I only did javadoc side of things
<kares> enebo: noridoc ? so it does kind of javadoc -> rubydoc
<enebo> kares: so if the two tools somehow could hit both sides
<kares> this is of course just the .rb files used as stubs
<enebo> kares: yeah I wrote it like 4 years ago as an experiment I guess
<kares> not ideal but how often would these change ...
<enebo> kares: yeah and really we need both
<enebo> kares: need might be a strong word
<enebo> but it would be nice
<kares> enebo: ACTUALLY WONDERED ... has anyone attempted a Java ext backend for jined docs ... like yard has for .rb + .c :)
<kares> so you did!
<kares> * joined
<kares> very najs - will try it out (at least) :)
<enebo> kares: anyways if it fuels your imagination
<enebo> kares: I think this could feed into generating a consolidated yard doc instead of what I did
<kares> XML always does :)
<kares> yeah was thinking about another parser for yard as a plugin
pawnbox has quit [Remote host closed the connection]
<enebo> kares: I think having .rb as one source and .yard fo java be anotther and have order processing have one override the other or something
<kares> but I do not want to write a Java parser ... it has C + Ruby
<enebo> javadoc is not really a lib-driven tool but you can do it
<kares> interesting idea
<enebo> HAHAH yeah XSLT
<enebo> I forgot about that detail :)
<kares> enebo: first thing I noticed :)
shellac has quit [Quit: Computer has gone to sleep.]
<enebo> kares: yeah generating a yard doc would make a lot more sense
<enebo> kares: then the entire rendering part can go away
<enebo> kares: and even the typing part is pretty much handled
<GitHub41> [jruby] headius opened issue #3823: Rails 5 dependencies fail to load 'listen' lib for evented file checking https://git.io/vwBkB
skade has quit [Quit: Computer has gone to sleep.]
<GitHub96> [jruby] headius pushed 1 new commit to master: https://git.io/vwBIC
<GitHub96> jruby/master 02d4f4f Charles Oliver Nutter: Pass on varargs properly in refined sites....
skade has joined #jruby
bbrowning is now known as bbrowning_away
lan5432 has joined #jruby
<GitHub110> [jruby] headius closed issue #2977: Weird error when refinement is used in rspec https://git.io/vTy2R
lance|afk is now known as lanceball
thedarkone2 has joined #jruby
<GitHub12> [jruby] headius closed issue #3820: Error when rspec loads files using Refinements https://git.io/vwCiV
<GitHub189> [jruby] headius pushed 1 new commit to master: https://git.io/vwBqc
<GitHub189> jruby/master 41cd2c3 Charles Oliver Nutter: Another case of failing to pass args in a refined site....
<GitHub11> [jruby] headius closed issue #3796: Refinements causes "ArgumentError: tried to create Proc object without a block" https://git.io/vVFFP
<bascule> _____ ____ ___ ____ _ __ ___ _ _
<bascule> | ___| _ \|_ _| _ \ / \\ \ / / | | |
<bascule> | |_ | |_) || || | | |/ _ \\ V /| | | |
<bascule> | _| | _ < | || |_| / ___ \| | |_|_|_|
<bascule> |_| |_| \_\___|____/_/ \_\_| (_|_|_)
<bascule>
pawnbox has joined #jruby
<headius> bascule: yay
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<lan5432> Friday hype!
Osho_ has quit [Ping timeout: 244 seconds]
jimbaker has quit [Ping timeout: 260 seconds]
Osho has joined #jruby
hoodow has quit [Remote host closed the connection]
pietr0 has quit [Ping timeout: 276 seconds]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
pietr0 has joined #jruby
hobodave has joined #jruby
<headius> yay!
<GitHub118> [jruby] enebo commented on commit 1e2c561: Would multipleExact be faster at a cost? It raises an exception on overflow. So if you end up needing to promote you get the icky overhead with it. https://git.io/vwBY5
<GitHub128> [jruby] headius commented on commit 1e2c561: @enebo The ArithmeticException thrown does have exception + stack trace overhead, but only when you overflow. I'd have preferred a lightweight exception, but it may all inline together and eliminate the stack trace...I'm not sure. https://git.io/vwBOk
skade has quit [Quit: Computer has gone to sleep.]
pietr0 has quit [Ping timeout: 276 seconds]
pietr0 has joined #jruby
<bascule> :D
bbrowning_away is now known as bbrowning
<GitHub92> [jruby] nirvdrum commented on commit 656488f: This might be better as its own specialization. You should be able to add it to the guards. Barring that, it should be behind a profile. https://git.io/vwBZ7
<headius> kares, enebo: If we can get some docs like that built on a regular basis we can put them on jruby.org easily
<headius> kares: if you want to try a PR, it's just the github pages repo
tenderlove has quit [Quit: Leaving...]
<travis-ci> jruby/jruby (master:02d4f4f by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/125067910)
<kares> headius: yep I eventually will ... some time after the refactorings are in JRuby a there's some new stuff and fixes in the docs that do not work on current JRuby
<kares> current - current released
<GitHub134> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vwBWW
<GitHub134> jruby/master 9563a0b Kevin Menard: [Truffle] Switched from a transfer to a boundary.
guera has joined #jruby
Aethenelle has joined #jruby
yfeldblum has joined #jruby
raeoks has joined #jruby
<GitHub37> [jruby] headius pushed 3 new commits to master: https://git.io/vwBRm
<GitHub37> jruby/master ba7cbb1 Charles Oliver Nutter: Simplify and localize refinement lookup logic.
<GitHub37> jruby/master 745654f Charles Oliver Nutter: Search all scopes in turn for refinements....
<GitHub37> jruby/master 7a3c637 Charles Oliver Nutter: Search for refinements for target class and all superclasses....
<GitHub45> [jruby] headius closed issue #3548: Refinements in method bodies aren't activated https://git.io/v0NxQ
<travis-ci> jruby/jruby (master:41cd2c3 by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/125071636)
<GitHub139> [jruby] headius closed issue #3733: ActiveSupport EventedFileUpdateChecker wrong number of arguments in JRuby https://git.io/val1M
<headius> well refinements are working again
<headius> I don't expect them to be fast though
hoodow has joined #jruby
deathy has quit [Ping timeout: 244 seconds]
knowtheory has quit [Read error: Connection reset by peer]
<kares> does Rails 5 started using refinements?
knowtheory has joined #jruby
deathy has joined #jruby
yfeldblum has quit [Ping timeout: 276 seconds]
CaptainHeavy has quit [Ping timeout: 250 seconds]
CaptainHeavy has joined #jruby
<yopp> whoa
<yopp> no Fixnum#negative? in jruby?
skade has joined #jruby
<nirvdrum> yopp: JRuby 9.1.0 will have Ruby 2.3.0 methods.
<yopp> ah.
<headius> release next week but you can help by testing it
<yopp> negative? is from 2.3?
<nirvdrum> I'm still perplexed as to why that method even needed to be added :-P
skade has quit [Client Quit]
<yopp> nirvdrum, it's way better to write price.negative? than price > 0
<yopp> because price might be some kind of Money class
<yopp> and it might not work with numerics
* lopex smells bikeshedding
<nirvdrum> It might be nil, too *shrug*
<nirvdrum> I assume you found a working usecase if you need it though, so that's cool.
<lopex> lets go with n.prime?
<yopp> nirvdrum, nil can't be negative :)
<yopp> as well as you can't compare with nil afaik
<headius> both would error
<nirvdrum> yopp: My point is more you have distinct types you're trying to impose a common interface over (you being the royal you).
<nirvdrum> I'm also not sure of the use case for something like -"abc", either.
<headius> yeah I'm going to get those confused forever
<headius> I was going to suggest that as another syntax for a frozen string a long time ago but I didn't like how foreign they look
<nirvdrum> Ahh. It looks like positive? and negative? came from Rails.
<lopex> headius: can you take advantave of frozen objects in general though ?
<lopex> nirvdrum: activesupport adds a lot
tcrawley is now known as tcrawley-away
<travis-ci> jruby/jruby (master:9563a0b by Kevin Menard): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/125085797)
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 268 seconds]
CaptainHeavy has quit [Ping timeout: 250 seconds]
<GitHub96> [jruby] bjfish pushed 1 new commit to master: https://git.io/vwBoE
<GitHub96> jruby/master abffb3f Brandon Fish: [Truffle] Fixing negative Bignum division specializations
<GitHub15> [jruby] bjfish commented on commit 656488f: Thanks, I've added the specializations we discussed here: abffb3f615f6abfd751c8046ed809adf1702fdde https://git.io/vwBoa
pawnbox has quit [Remote host closed the connection]
Aethenelle has quit [Quit: Aethenelle]
hobodave_ has joined #jruby
hobodave has quit [Ping timeout: 244 seconds]
pawnbox has joined #jruby
nirvdrum has quit [Remote host closed the connection]
Aethenelle has joined #jruby
<travis-ci> jruby/jruby (master:7a3c637 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/125091674)
lanceball is now known as lance|afk
skade has joined #jruby
CaptainHeavy has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
pawnbox has quit [Remote host closed the connection]
yfeldblum has joined #jruby
shellac has joined #jruby
CaptainHeavy has quit [Remote host closed the connection]
<travis-ci> jruby/jruby (master:abffb3f by Brandon Fish): The build was broken. (https://travis-ci.org/jruby/jruby/builds/125107796)
<GitHub171> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vwB7T
<GitHub171> jruby/master 44d205c Kevin Menard: [Truffle] Fixed iterating bytes over a RepeatingRope.
shellac has quit [Quit: Computer has gone to sleep.]
johnsonch_afk is now known as johnsonch
<lopex> but indeed herb like thingy
<enebo> lopex: :)
bbrowning is now known as bbrowning_away
<lopex> enebo: why would you sell almost barley as an ipa
<lopex> a failed barlay ?
<enebo> lopex: I don’t know that that is
<lopex> ah, there's no ingredients
<lopex> enebo: it's like a high hopped barlay
<lopex> and a lot of tea
<enebo> hmm
<lopex> weird
<lopex> drinking it now and have the same "hmm"
<lopex> well, not bad
<lopex> er, lot of tea "flavor"
<lopex> not a tea of course
hobodave_ has quit [Quit: Computer has gone to sleep.]
pawnbox has joined #jruby
<lopex> enebo: hey, I'm seeing some adotion of my framework thingy
<enebo> lopex: cool
raeoks has quit [Ping timeout: 246 seconds]
dfr has quit [Ping timeout: 264 seconds]
pawnbox has quit [Ping timeout: 240 seconds]
nirvdrum has joined #jruby
dfr has joined #jruby
lan5432 has quit [Remote host closed the connection]
kith has joined #jruby
<enebo> lopex: pretty nice visualizations
<travis-ci> jruby/jruby (master:44d205c by Kevin Menard): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/125127340)
johnsonch is now known as johnsonch_afk
pawnbox has joined #jruby
robbyoconnor has joined #jruby
nirvdrum has quit [Ping timeout: 260 seconds]
pawnbox has quit [Ping timeout: 268 seconds]
nirvdrum has joined #jruby
enebo has quit [Quit: enebo]
Aethenelle has quit [Quit: Aethenelle]
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
<GitHub133> [jruby] bjfish pushed 1 new commit to master: https://git.io/vwRTx
<GitHub133> jruby/master 0fcb104 Brandon Fish: [Truffle] Fix Bignum#eql?
Aethenelle has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]