rcvalle has quit [Quit: rcvalle]
cprice404 has quit [Read error: Connection reset by peer]
cprice404 has joined #jruby
<travis-ci> jruby/jruby (master:51124a6 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/165681422)
bbrowning has joined #jruby
jensnockert has quit [Remote host closed the connection]
jensnockert has joined #jruby
akp has joined #jruby
akp has quit [Read error: Connection reset by peer]
<travis-ci> jruby/jruby (master:ee17203 by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/165685503)
akp has joined #jruby
camlow325 has quit [Quit: WeeChat 1.5]
akp has quit [Ping timeout: 256 seconds]
<GitHub18> [jruby] dymaxionuk opened issue #4211: Wrong line number reported in backtrace of syntax error caused by '*/' https://git.io/vPWF7
bbrowning is now known as bbrowning_away
<chrisarcand> matthewd: hah ;)
<chrisarcand> headius: Nice! Perfect.
akp has joined #jruby
bbrowning has joined #jruby
<travis-ci> jruby/jruby (master:98918e4 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/165686238)
pawnbox has joined #jruby
bbrowning_away has quit [Ping timeout: 256 seconds]
pawnbox has quit [Ping timeout: 256 seconds]
akp has quit []
tenderlove has quit []
<bga57> is Jruby 9 ready for rails 5?
tenderlove has joined #jruby
tenderlove has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
zacts has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 265 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 252 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 265 seconds]
Aethenelle has quit [Quit: Aethenelle]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 264 seconds]
pawnbox has joined #jruby
jensnockert has quit [Ping timeout: 272 seconds]
deobalds has joined #jruby
donV has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
temporalfox has quit [Ping timeout: 252 seconds]
jensnockert has joined #jruby
pil-afk has quit [Remote host closed the connection]
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Remote host closed the connection]
pilhuhn has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
jensnockert has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
olle has joined #jruby
jensnockert has joined #jruby
raeoks has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
olle_ has joined #jruby
olle has quit [Read error: Connection reset by peer]
shellac has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
olle_ has quit [Ping timeout: 265 seconds]
olle has joined #jruby
pitr-ch has joined #jruby
<GitHub93> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vPlm8
<GitHub36> jruby/graal-vm-0.17-hotfix 2468efd Chris Seaton: [Truffle] Tag flaky Process.getpriority spec.
<GitHub36> [jruby] chrisseaton created graal-vm-0.17-hotfix (+1 new commit): https://git.io/vPlml
<GitHub93> jruby/truffle-head f65375c Chris Seaton: [Truffle] Tag flaky Process.getpriority spec.
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
claudiuinberlin has joined #jruby
donV has quit [Ping timeout: 244 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
jensnockert has quit [Remote host closed the connection]
jensnockert has joined #jruby
<travis-ci> jruby/jruby (graal-vm-0.17-hotfix:2468efd by Chris Seaton): The build passed. (https://travis-ci.org/jruby/jruby/builds/165737982)
alex0ptr has joined #jruby
temporalfox has joined #jruby
alex0ptr has quit [Client Quit]
temporalfox has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
blaxter has joined #jruby
<GitHub107> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vPlGe
<GitHub107> jruby/truffle-head c3c111e Benoit Daloze: [Truffle] Only fails on GraalVM.
<GitHub62> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vPlGO
<GitHub62> jruby/truffle-head 2748a1c Benoit Daloze: [Truffle] Verify our assumptions in Process.getpriority.
shellac has joined #jruby
<kares> bga57: except AR it is
<kares> (I if you're using AR-JDBC adapter)
deobalds has quit [Quit: Computer has gone to sleep.]
FINbit has joined #jruby
vtunka has joined #jruby
talevy has quit [Ping timeout: 272 seconds]
talevy has joined #jruby
olle has quit [Quit: olle]
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
deobalds has joined #jruby
prasunanand has quit [Ping timeout: 272 seconds]
<GitHub175> [jruby] eregon pushed 2 new commits to truffle-head: https://git.io/vPlRJ
<GitHub175> jruby/truffle-head 64cb66a Benoit Daloze: [Truffle] Fix typo.
<GitHub175> jruby/truffle-head 8ff150d Benoit Daloze: [Truffle] Clear errno as close as possible to the getpriority() syscall.
<GitHub34> [jruby] pitr-ch pushed 1 new commit to truffle-head: https://git.io/vPlRR
<GitHub34> jruby/truffle-head a71b014 Petr Chalupa: [Truffle] specify commit of jruby-truffle-gem-test-pack to be used in build
prasunanand has joined #jruby
olle has joined #jruby
raeoks has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
raeoks has quit [Quit: Textual IRC Client: www.textualapp.com]
pitr-ch has joined #jruby
tcrawley-away is now known as tcrawley
pilhuhn is now known as pil-afk
deobalds has joined #jruby
blaxter has quit [Quit: foo]
claudiuinberlin has quit [Remote host closed the connection]
deobalds_ has joined #jruby
deobalds has quit [Ping timeout: 256 seconds]
deobalds_ is now known as deobalds
deobalds has quit [Quit: Computer has gone to sleep.]
yahonda has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
pitr-ch has quit [Client Quit]
pil-afk is now known as pilhuhn
temporalfox has joined #jruby
olle has quit [Quit: olle]
Aethenelle has joined #jruby
pitr-ch has joined #jruby
olle has joined #jruby
jimbaker has quit [*.net *.split]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
claudiuinberlin has joined #jruby
olle has quit [Quit: olle]
jensnock_ has joined #jruby
<headius> good morning
pawnbox has quit [Remote host closed the connection]
jensnockert has quit [Ping timeout: 265 seconds]
pawnbox has joined #jruby
<headius> wow, the BigDecimal code in MRI is complicated
lance|afk is now known as lanceball
temporal_ has joined #jruby
temporalfox has quit [Ping timeout: 252 seconds]
kylo has quit [*.net *.split]
<chrisseaton> headius: do they use GMP?
<headius> as far as I can tell it's a hand-rolled impl
<chrisseaton> Could be a good GSoC for someone to replace it
<headius> and the actual mathy logic is intertwined with MRI C API calls and VALUE
kylo has joined #jruby
<headius> it would, but I doubt it would happen...I believe this has been the pet project of one of the ruby-core folks for a long time
<chrisseaton> Maybe it's specialised to not have to represent the 64bit range?
<headius> it might be, but that's not where the complexity comes from
<headius> and that's one of the simplest pieces of logic
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<lopex> lovely
<chrisseaton> I wonder if JRuby with JNR to call GMP would work well
<chrisseaton> BigInteger seems quite slow in places
<headius> calling native is usually the last resort
<headius> especially for something like math
<headius> JScience has much faster impls of BigInteger and BigDecimal but we've not explored using it
<headius> rbx uses libtommath for Bignum but I believe they just use the MRI BigDecimal ext
<headius> chrisseaton: I just don't know from reading MRI's code where the MRI behavior ends and the BigDecimal impl begins :-(
<headius> whatever we wrap would still need to conform to the MRI-specific parts too
<headius> ugh...re-ported some logic for mul/div and now a BigDecimal spec is hanging ;-(
<chrisseaton> I keep meaning to try running some of MRI using Sulong
<headius> it would certainly be a good test...they use every trick in the book
<headius> well-behaved extensions they are not
temporalfox has joined #jruby
temporal_ has quit [Ping timeout: 272 seconds]
licrfsb has joined #jruby
headius has quit [*.net *.split]
headius has joined #jruby
<eregon> There is an option to use GMP at least for * in MRI, but I think for other functions they didn't consider as their impl might be faster or similar.
<eregon> That's for Bignum though, not BigDecimal
temporalfox has quit [Read error: Connection reset by peer]
<lopex> Bignum also forks at places afaik
<lopex> I mean spawns threads
temporalfox has joined #jruby
lanceball is now known as lance|afk
nicksieger has joined #jruby
<headius> lopex: lovely
<lopex> bigdivrem1
<lopex> look at the arbitrary bds.zn > 10000 || bds.yn > 10000
licrfsb has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<GitHub35> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vPldi
<GitHub35> jruby/truffle-head 40ae3b6 Benoit Daloze: [Truffle] Fix OnceNode to ensure it's really executed only once.
licrfsb has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieg_ has joined #jruby
nicksieg_ has quit [Read error: Connection reset by peer]
pawnbox has quit [Ping timeout: 272 seconds]
pitr-ch has joined #jruby
temporal_ has joined #jruby
nicksieger has joined #jruby
temporalfox has quit [Ping timeout: 252 seconds]
jensnock_ has quit [Ping timeout: 264 seconds]
Scorchin has quit [*.net *.split]
bruceadams has quit [*.net *.split]
flavorjones has quit [*.net *.split]
mccraig_ has quit [*.net *.split]
andrewvc has quit [*.net *.split]
phlebas has quit [*.net *.split]
amdprophet has quit [*.net *.split]
asarih has quit [*.net *.split]
aemadrid has quit [*.net *.split]
knowtheory has quit [*.net *.split]
guilleiguaran__ has quit [*.net *.split]
c0de1 has quit [*.net *.split]
c0de1 has joined #jruby
c0de1 has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
flavorjones has joined #jruby
asarih has joined #jruby
andrewvc has joined #jruby
knowtheory has joined #jruby
aemadrid has joined #jruby
guilleiguaran__ has joined #jruby
Scorchin has joined #jruby
bruceadams has joined #jruby
mccraig_ has joined #jruby
nicksieger has joined #jruby
phlebas has joined #jruby
amdprophet has joined #jruby
<headius> hmm...where are keyword arg specs?
<headius> ugh, mix of hash_spec and method_spec looks like
temporal_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<headius> oh gross...why are all the kwarg method specs using " evaluate <<-ruby do"
<headius> eregon: ^
<headius> and they have no spec descriptions?
<headius> oh god, it's all one example?
Aethenelle has quit [Quit: Aethenelle]
<chrisseaton> headius: yes I don't like this style
<chrisseaton> The code is sort of the spec name I think?
<headius> it looks to me like it's all inside one giant "it"
<chrisseaton> There was a bug in the past where you couldn't necessarily write them as a tag name at all.
<headius> what a mess...these could all have been on a fixture class somewhere
nicksieger has quit [Read error: Connection reset by peer]
<GitHub25> [jruby] headius pushed 2 new commits to master: https://git.io/vPlja
<GitHub25> jruby/master d97bf85 Charles Oliver Nutter: Make all 1.8-era convert methods do 1.9 logic....
<GitHub25> jruby/master 43e9bb1 Charles Oliver Nutter: Add specs for * and ** coercion of BasicObject types....
<GitHub174> [jruby] headius closed issue #4210: **operator behavior is different from MRI https://git.io/vPWHu
<eregon> headius: because they don't parse on older rubies?
<eregon> headius: no there are separate examples
<eregon> maybe your editor is failing you? :p
<eregon> headius: fixtures would work but you'd have to name them. That's pretty annoying I believe for combinations of arguments. But feel free to do so :D
<headius> eregon: but they only evaluate the method definitions
<headius> then they call with kwargs and ** and stuff as plain Ruby
<headius> hell, we could metaprogram all these combinations and not maintain anything but the actual expectations by hand
<headius> and the method names could be the literal text of the arguments
<headius> (or some romanized version of it)
<eregon> that's pretty much what it is but without the metaprog, isn't it?
<eregon> ** is fine, but def(foo:) is not
<eregon> (well, to be checked)
<headius> there's already a precedent for things that don't parse...separate files
<eregon> so which file are you looking at, I didnt write these specs!
<headius> well then don't defend them :-)
<headius> language/method_spec.rb
<headius> most of the file is one long "it" that uses "evaluate"
<headius> this is also impractical for trying to incrementally support these specs because first fail kills the run
<eregon> A method assigns local variables from method parameters
<eregon> - for definition 'def m(a) a end'
<eregon> - for definition 'def m((a)) a end'
<eregon> - for definition 'def m((*a, b)) [a, b] end'
camlow325 has joined #jruby
<eregon> it's different it
<headius> ugh
<headius> so evaluate wraps it
<eregon> evaluate <<-ruby do
<eregon> is just
<eregon> ruby
<eregon> def m((a)) a end
<eregon> it "def m((a)) a end" do
<eregon> eval_in_some_module "def m((a)) a end"
nicksieger has joined #jruby
<headius> just to be clear, you're saying you like this style better than version files and fixtures, yeah?
<eregon> so it just avoids duplication and allows to define a method in a module without too much pain
<eregon> no, I don't say that
<eregon> but for this particular case I understand the motivation at least
<headius> it appears that evaluate is only used for argument lists
<eregon> I don't really love fixtures because you always have to context switch
<eregon> yes, pretty much afaik
<headius> so it's either duplicating a bunch of signatures everywhere, or it's not consistently testing all forms
<eregon> m() seems nicer in expectations than m_one_req_two_opt_rest()
<headius> I disagree
<headius> but it doesn't have to be named that either
<eregon> how do you name it then? :p
enebo has joined #jruby
subbu is now known as subbu|breakfast
<chrisseaton> headius: is it possible to get a integrated C/Ruby backtrace when you're using C extensions?
<headius> Methods.req1opt2rest?
<headius> chrisseaton: not that I know of
<eregon> headius: yeah there are some like that in core/method/fixtures/classes.rb
<headius> there's probably some gdb way
<chrisseaton> I might blog that Sulong gives you that, but need to search to see if anyone's done it before
<headius> I know I've seen it but it was not something you could just get with a flag
<headius> and I thought it was possible in rbx too but I don't remember details
<headius> eregon: how far back is ruby/spec supporting at this point?
<eregon> 2.1
jensnockert has joined #jruby
<eregon> so there are probably very few cases of syntax issues
<eregon> so we could easily convert those evaluate in it, by just putting the def in the it, but you'd still have to name the examples :)
<headius> no, I wouldn't
<eregon> headius: would that be better? We could automate if we just name the examples as the code
<headius> the fixture could supply the name as well
<headius> I'm thinking it through a bit
<headius> the main thing that bugs me is the duplication and the diference from how all other specs work
<eregon> So how would you do it? In a very meta way that just use the same list of args for methods/procs/lambdas?
<headius> I said I'm thinking it through :-)
<eregon> sorry :D
<eregon> that's nice for DRY but maybe quite a bit magic to understand as well. And then we get a giant Hash somewhere with args => (expectations for methods, expectations for procs)
<eregon> method_spec/lambda_spec duplicate quite a bit
lance|afk is now known as lanceball
nicksieger has quit [Read error: Connection reset by peer]
<GitHub128> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vP8Uq
<GitHub128> jruby/truffle-head 23dd0d0 Benoit Daloze: [Truffle] Show the path on ENOENT.
nicksieger has joined #jruby
<chrisseaton> I wonder if you could abstract the specs another level and write declarations of behaviour and have code generated for you
<headius> napkin sketch...combining the describe <descriptive name> it <does stuff> and tap would reduce it by a few lines
<headius> chrisseaton: that's kinda what I'm thinking too
<headius> if you represented the structure of the args and what passing certain things to them should do, you'd be able to generate most of these specs
licrfsb has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pawnbox has joined #jruby
<headius> pretty weird specdoc output from core/method/alias_spec.rb, plus all the duplication
<headius> eregon: this is kinda academic because I don't plan on spending time on this before my trip anyway...just had to figure out how/where to add my specs and discovered this
nicksieger has quit [Read error: Connection reset by peer]
<headius> brb
nicksieger has joined #jruby
nicksieg_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
<travis-ci> jruby/jruby (master:43e9bb1 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/165840918)
nicksieg_ has quit [Read error: Connection reset by peer]
subbu|breakfast is now known as subbu
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
<GitHub105> [jruby] eregon pushed 3 new commits to truffle-head: https://git.io/vP8mp
<GitHub105> jruby/truffle-head 280cd66 Benoit Daloze: [Truffle] Remove unused callLongFixnum.
<GitHub105> jruby/truffle-head 7916404 Benoit Daloze: [Truffle] Add a FAILURE constant in PrimitiveNode.
<GitHub105> jruby/truffle-head 41add42 Benoit Daloze: [Truffle] Move Math.ldexp to primitive.
nicksieger has quit [Read error: Connection reset by peer]
pilhuhn is now known as pil-afk
<GitHub62> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vP8Yn
<GitHub62> jruby/truffle-head b49cfca Benoit Daloze: [Truffle] Eclipse: format only edited lines.
nicksieger has joined #jruby
shellac has quit [Quit: Leaving]
claudiuinberlin has quit []
nicksieger has quit [Read error: Connection reset by peer]
thedarkone2 has joined #jruby
nicksieger has joined #jruby
prasunanand has quit [Quit: Leaving]
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
<GitHub157> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vP8ZG
<GitHub157> jruby/truffle-head 7e15360 Chris Seaton: [Truffle] Update Truffle.
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
<GitHub142> [jruby] eregon pushed 3 new commits to truffle-head: https://git.io/vP8nO
<GitHub142> jruby/truffle-head 0f3030b Benoit Daloze: [Truffle] Remove usages of CallDispatchHeadNode.callFloat.
<GitHub142> jruby/truffle-head 0bb8863 Benoit Daloze: [Truffle] Convert Math.frexp to a primitive.
<GitHub142> jruby/truffle-head e67238e Benoit Daloze: [Truffle] Remove now unused callFloat().
thedarkone2 has quit [Quit: thedarkone2]
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
<chrisseaton> headius: when you tried Java 9 recently, did you try to build it on Java 9 with Maven? I get 'Cannot make a non-public member of class java.lang.reflect.AccessibleObject accessible' immediately
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jensnockert has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
pitr-ch has joined #jruby
claudiuinberlin has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
pitr-ch has joined #jruby
<GitHub159> [jruby] bjfish closed pull request #4201: [Truffle] Iterative implementations for getByteSlow (truffle-head...feature/truffle-rope-get-byte-slow) https://git.io/vPY9o
<headius> chrisseaton: that's because it uses 9.0.5.0 during the build, which doesn't have Java 9 fixes
<headius> it needs to be updated to use 9.1.5.0 now that it's released
<GitHub189> [jruby] bjfish deleted feature/truffle-rope-get-byte-slow at edada29: https://git.io/vP8ln
pil-afk is now known as pilhuhn
<chrisseaton> In just 'maven/jruby-complete/src/it/runnable/Mavenfile'? Doesn't seem to do it.
<headius> I thought you were getting it in a normal build
FINbit has quit [Ping timeout: 264 seconds]
<chrisseaton> Yes - compiling via ./mvnw
<chrisseaton> with JAVA_HOME and PATH set to Java 9
<headius> jruby-complete isn't build for the normal build
<headius> we need to add 9.1.5.0 to the config for at least mkristian's gem plugins
<headius> I don't have 9 installed right now because OS X ends up using it for more than I want
<headius> can you gist the output?
<chrisseaton> That's why I always use the tarballs
enebo has quit [Quit: enebo]
<chrisseaton> And the only thing I changed was I modified jruby.version in the Mavenfile
<headius> ignore the Mavenfile
<headius> it's not used in the build
<headius> that's for an integration test
<headius> I think that's coming from polyglot-ruby not using a recent-enough jruby
<headius> mven polgyglot
<chrisseaton> Sounds probable - can I update that manually do you think? Or is trying to run Maven with Java 9 just not worth the hassle at this stage?
<headius> well, it's your hassle right now :-)
<headius> I don't see a way to configure polyglot-ruby to use a newer version, but if this were updated and released it may do it
<headius> all the ruby-related mvn plugins should probably be updated to 9.1.5.0
<headius> or 9.1.6.0 if we release that soon
nicksieger has quit [Read error: Connection reset by peer]
<chrisseaton> I can build via mx in the mean time, but we'll have to fix this at some point
<headius> feel free to fix it
<headius> I'm not trying to say it isn't worth the hassle...it's just that you're the first to push on building with 9
<headius> I just did fixes for running on 9 this past release, so most things that depend on us aren't using it
kith has quit [Quit: kith]
<headius> chrisseaton: you could also file issues against polyglot-maven and mkristian's plugins asking to update them
Aethenelle has joined #jruby
<chrisseaton> And 9.1.5.0 basically works on 9 ea?
<headius> it should
<headius> no idea how tests look but it should run fine
<headius> chrisseaton: what tarball are you referring to? The OpenJDK9 EA download page only has .dmg
<chrisseaton> Oh I think it's an internal site then - I can get JDKs that are just binary tar balls.
<chrisseaton> We were discussing this as you wanted GraalVM as a DMG.
<headius> ah
<headius> well, that doesn't help me I guess :-)
nicksieger has joined #jruby
camlow325 has quit [Quit: WeeChat 1.5]
<headius> chrisseaton: got the build to at least start by modifying and updating polyglot-maven
<headius> it fails later but I didn't dig in
camlow325 has joined #jruby
<chrisseaton> Did you have to build polyglot-maven from scratch?
<headius> yes
<headius> mvn install
<headius> I did not see a way to configure polyglot-maven to use a newer JRuby
<headius> removing bootclasspath flags gets farther, but then it fails with what looks like a JDK9 incompatibility in some maven plugin
<headius> or maven itself
Aethenelle has quit [Quit: Aethenelle]
<chrisseaton> Surely they're working on 9 compatibility in normal Maven...
<headius> you'd think
<headius> but this is why I don't dig into it myself...it's a huge yak shave
raeoks has joined #jruby
<headius> sorry I can't be more help :-\
thedarkone2 has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
<nirvdrum> chrisseaton: Is there a compatibility flag you could toggle that would allow you to use the old definition of "public"?
<chrisseaton> I don't think so
nicksieger has joined #jruby
<headius> chrisseaton: is there a pressing need to get 9 working for builds right now?
subbu is now known as subbu|lunch
<chrisseaton> I have a little breathing room now - I don't know about next year when the release comes
<chrisseaton> And if we have more serious problems we may be able to get them fixed in the JVM
<chrisseaton> Presumably you are anxious to see if the entire indy system has regressed or gotten faster? Or do they benchmark for you?
<headius> I wouldn't say anxious
<headius> I was not aware of indy improvements in 9 that haven't gotten into 8
<headius> most of that stuff gets backported
<chrisseaton> Ah right
<headius> I'd predict migrating to 9 will almost entirely be dealing with module system issues and how we use reflection and codegen
<headius> did they push it back to June? I thought I saw a delay proposed
<chrisseaton> Yes delayed
<chrisseaton> Don't you think of it as just good hygiene to be working on latest Java development builds?
<chrisseaton> Why accumulate problems you could fix now
nicksieg_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
temporalfox has joined #jruby
nicksieger has joined #jruby
nicksieg_ has quit [Read error: Connection reset by peer]
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
<headius> chrisseaton: our users won't be using 9 for another year
<headius> but they have bugs on current JRuby on Java 7/8 right now
<headius> and a year is aggressive...most won't be on 9 for two or more years
nicksieger has quit [Read error: Connection reset by peer]
sandelius has joined #jruby
temporalfox has quit [*.net *.split]
thedarkone2 has quit [*.net *.split]
claudiuinberlin has quit [*.net *.split]
jimbaker has quit [*.net *.split]
bbrowning has quit [*.net *.split]
havenwood has quit [*.net *.split]
mberg has quit [*.net *.split]
snim2_ has quit [*.net *.split]
ruurd has quit [*.net *.split]
mberg_ has joined #jruby
havenwood has joined #jruby
havenwood has joined #jruby
snim2_ has joined #jruby
thedarkone2 has joined #jruby
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
claudiuinberlin has joined #jruby
temporalfox has joined #jruby
bbrowning has joined #jruby
ruurd has joined #jruby
ruurd is now known as Guest71777
nicksieger has joined #jruby
snkcld has quit [Ping timeout: 252 seconds]
snkcld has joined #jruby
pitr-ch has quit [*.net *.split]
amdprophet has quit [*.net *.split]
talevy has quit [*.net *.split]
atambo has quit [*.net *.split]
quadz has quit [*.net *.split]
ebarrett has quit [*.net *.split]
nirvdrum has quit [*.net *.split]
knu has quit [*.net *.split]
kares has quit [*.net *.split]
knu has joined #jruby
kares has joined #jruby
ebarrett has joined #jruby
nirvdrum has joined #jruby
quadz has joined #jruby
subbu|lunch is now known as subbu
pitr-ch has joined #jruby
havenwood has quit [Read error: Connection reset by peer]
havenwood has joined #jruby
havenwood has joined #jruby
talevy has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
atambo has joined #jruby
aemadrid has quit [*.net *.split]
knowtheory has quit [*.net *.split]
andrewvc has quit [*.net *.split]
asarih has quit [*.net *.split]
c0de1 has quit [*.net *.split]
vtunka has quit [*.net *.split]
electrical has quit [*.net *.split]
lopex has quit [*.net *.split]
beawesomeinstead has quit [*.net *.split]
cremes has quit [*.net *.split]
fidothe has quit [*.net *.split]
subbu has quit [*.net *.split]
cremes has joined #jruby
subbu has joined #jruby
c0de1 has joined #jruby
c0de1 has quit [Changing host]
c0de1 has joined #jruby
vtunka has joined #jruby
beawesomeinstead has joined #jruby
nicksieger has joined #jruby
pawnbox has quit [Remote host closed the connection]
amdprophet has joined #jruby
pawnbox has joined #jruby
knowtheory has joined #jruby
asarih has joined #jruby
andrewvc has joined #jruby
aemadrid has joined #jruby
fidothe has joined #jruby
electrical has joined #jruby
lopex has joined #jruby
vifino has quit [*.net *.split]
vifino has joined #jruby
raeoks has quit [*.net *.split]
mccraig_ has quit [*.net *.split]
bruceadams has quit [*.net *.split]
headius has quit [*.net *.split]
yahonda has quit [*.net *.split]
pilhuhn has quit [*.net *.split]
tenderlove has quit [*.net *.split]
cprice404 has quit [*.net *.split]
ekroon has quit [*.net *.split]
eonwe has quit [*.net *.split]
ratnikov_ has quit [*.net *.split]
zph has quit [*.net *.split]
jeremyevans has quit [*.net *.split]
Antiarc has quit [*.net *.split]
byteit101 has quit [*.net *.split]
deathy has quit [*.net *.split]
byteit101_ has joined #jruby
eonwe has joined #jruby
cprice404 has joined #jruby
pilhuhn has joined #jruby
pilhuhn has joined #jruby
pilhuhn has quit [Changing host]
ratnikov_ has joined #jruby
tenderlove has joined #jruby
tenderlove has joined #jruby
Antiarc has joined #jruby
havenwood has quit [Read error: Connection reset by peer]
havenwood has joined #jruby
snkcld has quit [Ping timeout: 258 seconds]
nicksieger has quit [Read error: Connection reset by peer]
headius has joined #jruby
tcrawley is now known as tcrawley-away
nicksieger has joined #jruby
havenwood has quit [Read error: Connection reset by peer]
havenwood has joined #jruby
havenwood has joined #jruby
ekroon has joined #jruby
snkcld has joined #jruby
camlow325 has quit [*.net *.split]
tcrawley-away has quit [*.net *.split]
Hobogrammer has quit [*.net *.split]
bga57 has quit [*.net *.split]
matthewd has quit [*.net *.split]
chrisseaton has quit [*.net *.split]
hoodow has quit [*.net *.split]
Talltree has quit [*.net *.split]
johnsonch has quit [*.net *.split]
brixen has quit [*.net *.split]
lanceball has quit [*.net *.split]
bascule has quit [*.net *.split]
justinmcp_ has quit [*.net *.split]
qmx has quit [*.net *.split]
esmiurium has quit [*.net *.split]
benhoi has quit [*.net *.split]
bascule has joined #jruby
johnsonch_ has joined #jruby
camlow325 has joined #jruby
Hobogrammer has joined #jruby
tcrawley-away has joined #jruby
benhoi has joined #jruby
lanceball_ has joined #jruby
tcrawley-away is now known as tcrawley
tcrawley has joined #jruby
tcrawley has quit [Changing host]
lanceball_ is now known as lanceball
justinmcp has joined #jruby
Talltree has joined #jruby
esmiurium has joined #jruby
shellac has joined #jruby
knowtheory has quit [Ping timeout: 244 seconds]
Scorchin has quit [Read error: Connection reset by peer]
flavorjones has quit [Read error: Connection reset by peer]
deepak_ has quit [Read error: Connection reset by peer]
guilleiguaran__ has quit [Write error: Connection reset by peer]
fidothe has quit [Read error: Connection reset by peer]
aemadrid has quit [Write error: Connection reset by peer]
hoodow has joined #jruby
bga57 has joined #jruby
brixen has joined #jruby
matthewd has joined #jruby
snkcld has quit [Ping timeout: 258 seconds]
zph has joined #jruby
qmx has joined #jruby
jensnock_ has joined #jruby
joast has quit [*.net *.split]
chrisarcand has quit [*.net *.split]
codefinger has quit [*.net *.split]
cpuguy83 has quit [*.net *.split]
codefinger has joined #jruby
cpuguy83 has joined #jruby
chrisarcand has joined #jruby
deepak_ has joined #jruby
jensnockert has quit [Ping timeout: 256 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
joast has joined #jruby
mccraig_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
Scorchin has joined #jruby
pilhuhn is now known as pil-afk
pil-afk is now known as pil-zzZZzz
lanceball has quit [Changing host]
lanceball has joined #jruby
fidothe has joined #jruby
deathy has joined #jruby
nicksieger has joined #jruby
aemadrid has joined #jruby
knowtheory has joined #jruby
bruceadams has joined #jruby
flavorjones has joined #jruby
chrisseaton has joined #jruby
guilleiguaran__ has joined #jruby
snkcld has joined #jruby
yopp has quit [*.net *.split]
halorgium has quit [*.net *.split]
joevandy1 has quit [*.net *.split]
emakris has quit [*.net *.split]
Osho has quit [*.net *.split]
haze has quit [*.net *.split]
m4rCsi has quit [*.net *.split]
clayton has quit [*.net *.split]
yosafbridge has quit [*.net *.split]
Liothen has quit [*.net *.split]
jhass has quit [*.net *.split]
eregon has quit [*.net *.split]
rtyler has quit [*.net *.split]
Tristitia has quit [*.net *.split]
balo_ has quit [*.net *.split]
balo_ has joined #jruby
haze has joined #jruby
Liothen has joined #jruby
jhass has joined #jruby
joevandyk has joined #jruby
Osho has joined #jruby
emakris has joined #jruby
clayton has joined #jruby
Liothen has quit [Changing host]
Liothen has joined #jruby
yosafbridge has joined #jruby
rtyler has joined #jruby
eregon has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
m4rCsi has joined #jruby
yopp has joined #jruby
halorgium has joined #jruby
Tristitia has joined #jruby
nicksieger has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
cschneid- has joined #jruby
CustosLim3n has joined #jruby
kwando has quit [*.net *.split]
CustosLimen has quit [*.net *.split]
ale has quit [*.net *.split]
cschneid has quit [*.net *.split]
yipdw has quit [*.net *.split]
ale has joined #jruby
kwando has joined #jruby
yipdw has joined #jruby
yipdw has joined #jruby
yipdw has quit [Changing host]
sandelius has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nicksieger has quit [Read error: Connection reset by peer]
nicksieg_ has joined #jruby
prasunanand has joined #jruby
nicksieg_ has quit [Read error: Connection reset by peer]
thedarkone2 has quit [Ping timeout: 248 seconds]
nicksieger has joined #jruby
enebo has joined #jruby
deepak_ has quit [Changing host]
deepak_ has joined #jruby
mccraig_ has joined #jruby
mccraig_ has quit [Changing host]
Scorchin has quit [Changing host]
Scorchin has joined #jruby
fidothe has joined #jruby
fidothe has quit [Changing host]
deathy has quit [Changing host]
deathy has joined #jruby
aemadrid has joined #jruby
aemadrid has quit [Changing host]
knowtheory has joined #jruby
knowtheory has quit [Changing host]
bruceadams has joined #jruby
bruceadams has quit [Changing host]
chrisseaton has joined #jruby
guilleiguaran__ has joined #jruby
flavorjones has joined #jruby
snkcld has joined #jruby
guilleiguaran__ has quit [Changing host]
chrisseaton has quit [Changing host]
flavorjones has quit [Changing host]
snkcld has quit [Changing host]
havenwood has quit [Remote host closed the connection]
cpuguy83 has quit [*.net *.split]
ale has quit [*.net *.split]
yosafbridge has quit [*.net *.split]
emakris has quit [*.net *.split]
haze has quit [*.net *.split]
joast has quit [*.net *.split]
mccraig_ has quit [*.net *.split]
qmx has quit [*.net *.split]
Hobogrammer has quit [*.net *.split]
bascule has quit [*.net *.split]
ebarrett has quit [*.net *.split]
Guest71777 has quit [*.net *.split]
deepak_ has quit [*.net *.split]
chrisarcand has quit [*.net *.split]
matthewd has quit [*.net *.split]
justinmcp has quit [*.net *.split]
camlow325 has quit [*.net *.split]
brixen has quit [*.net *.split]
tcrawley has quit [*.net *.split]
tenderlove has quit [*.net *.split]
ratnikov_ has quit [*.net *.split]
pil-zzZZzz has quit [*.net *.split]
byteit101_ has quit [*.net *.split]
lopex has quit [*.net *.split]
andrewvc has quit [*.net *.split]
asarih has quit [*.net *.split]
c0de1 has quit [*.net *.split]
cremes has quit [*.net *.split]
talevy has quit [*.net *.split]
pitr-ch has quit [*.net *.split]
kares has quit [*.net *.split]
knu has quit [*.net *.split]
mberg_ has quit [*.net *.split]
clayton has quit [*.net *.split]
balo_ has quit [*.net *.split]
pawnbox has quit [*.net *.split]
codefinger has quit [*.net *.split]
jensnock_ has quit [*.net *.split]
lanceball has quit [*.net *.split]
ekroon has quit [*.net *.split]
vtunka has quit [*.net *.split]
bbrowning has quit [*.net *.split]
temporalfox has quit [*.net *.split]
m4rCsi has quit [*.net *.split]
eregon has quit [*.net *.split]
joevandyk has quit [*.net *.split]
benhoi has quit [*.net *.split]
johnsonch_ has quit [*.net *.split]
headius has quit [*.net *.split]
vifino has quit [*.net *.split]
eonwe has quit [*.net *.split]
kylo has quit [*.net *.split]
zph has quit [Ping timeout: 258 seconds]
balo_ has joined #jruby
jensnock_ has joined #jruby
pawnbox has joined #jruby
codefinger has joined #jruby
clayton has joined #jruby
vtunka has joined #jruby
lanceball has joined #jruby
bbrowning has joined #jruby
temporalfox has joined #jruby
cpuguy83 has joined #jruby
c0de1 has joined #jruby
justinmcp has joined #jruby
pil-zzZZzz has joined #jruby
tcrawley has joined #jruby
camlow325 has joined #jruby
cremes has joined #jruby
joast has joined #jruby
qmx has joined #jruby
Hobogrammer has joined #jruby
bascule has joined #jruby
emakris has joined #jruby
yosafbridge has joined #jruby
haze has joined #jruby
ale has joined #jruby
ebarrett has joined #jruby
mccraig_ has joined #jruby
Guest71777 has joined #jruby
m4rCsi has joined #jruby
eregon has joined #jruby
joevandyk has joined #jruby
johnsonch_ has joined #jruby
benhoi has joined #jruby
eonwe has joined #jruby
headius has joined #jruby
vifino has joined #jruby
kylo has joined #jruby
havenwood has joined #jruby
havenwood has joined #jruby
vifino has quit [Max SendQ exceeded]
electrical has quit [Ping timeout: 258 seconds]
vifino has joined #jruby
havenwood has quit [Read error: Connection reset by peer]
havenwood has joined #jruby
havenwood has joined #jruby
zph has joined #jruby
ekroon has joined #jruby
lopex has joined #jruby
olle has joined #jruby
akp has joined #jruby
<olle> enebo: Hi! Travis-fiddling again. Thanks for teaching me how “matrix: include:” works https://travis-ci.org/pubnub/ruby/builds/165931075
<enebo> olle: I didn’t though did I?
<olle> enebo: Everyone who authored jruby’s .travis.yml did. It and docs and trying things taught me a lot.
<enebo> olle: yeah stuff like travis configs are stone soup to me :)
<enebo> olle: I just copy and tweak an existing one
<enebo> olle: some things are just easier to reuse than learn outright
lanceball is now known as lance|afk
<olle> enebo: gem install travis-lint # This exists. Perhaps sometimes helping the tweaking.
electrical has joined #jruby
<enebo> olle: ah yeah
<olle> enebo: It can complain about things like “That’s not legal and will be quietly dropped"
<enebo> olle: yeah I wish all config tools had something like that
<enebo> olle: configs generally have a complete lack of typing
<olle> enebo: This week, I and two friends made a ‘mob programming’ session over vim in tmux using team-speak voice chat. We added a class around hashly configuration. Protecting names and such. But that’s runtime. No ahead-of-time checks nor explanations to the user.
<enebo> olle: although I guess it could be generalized into a linter
<olle> enebo: “Here’s what the built-in grammar thinks of your config file” is a better ploy.
<enebo> olle: I supose it depends on whether you need to load live resources and such to validate but even then it is possible just more difficult
<olle> enebo: Ah, true. With some extractions the tool could have a `--config-test`
<enebo> olle: yeah sounds like a good library
nicksieger has quit [Read error: Connection reset by peer]
nicksieger has joined #jruby
Aethenelle has joined #jruby
bbrowning is now known as bbrowning_away
nicksieger has quit [Read error: Connection reset by peer]
jeremyevans has joined #jruby
nicksieger has joined #jruby
Scorchin has quit [Ping timeout: 258 seconds]
xkickflip has joined #jruby
rsim has joined #jruby
claudiuinberlin has quit []
nicksieg_ has joined #jruby
nicksieger has quit [Read error: Connection reset by peer]
knowtheory has quit [Remote host closed the connection]
flavorjones has quit [Remote host closed the connection]
bruceadams has quit [Read error: Connection reset by peer]
fidothe has quit [Remote host closed the connection]
deathy has quit [Read error: Connection reset by peer]
mccraig_ has quit [Read error: Connection reset by peer]
nicksieg_ has quit [Read error: Connection reset by peer]
guilleiguaran__ has quit [Write error: Connection reset by peer]
aemadrid has quit [Write error: Connection reset by peer]
nicksieger has joined #jruby
deepak_ has joined #jruby
mccraig_ has joined #jruby
fidothe has joined #jruby
Scorchin has joined #jruby
nicksieger has quit [Remote host closed the connection]
shellac has joined #jruby
mccraig_ has quit [Remote host closed the connection]
Scorchin has quit [Remote host closed the connection]
fidothe has quit [Remote host closed the connection]
deepak_ has quit [Remote host closed the connection]
shellac has quit [Client Quit]
deepak_ has joined #jruby
mccraig_ has joined #jruby
fidothe has joined #jruby
Scorchin has joined #jruby
deathy has joined #jruby
aemadrid has joined #jruby
guilleiguaran__ has joined #jruby
knowtheory has joined #jruby
bruceadams has joined #jruby
flavorjones has joined #jruby
lawltoad has joined #jruby
tcrawley is now known as tcrawley-away
akp has quit [Remote host closed the connection]
<lawltoad> Hi all. I take hear JRuby is one of the biggest users of jffi, anyone familiar with it? Im getting segfaults from what I suspect is jffi when I jmap the process
<headius> seems plausible...and we also are the maintainers of jffi and the rest of jnr
<GitHub3> [jruby] headius pushed 1 new commit to master: https://git.io/vP4eK
<GitHub3> jruby/master 34622de Charles Oliver Nutter: Fix implicit coercion error message.
prasunanand has quit [Remote host closed the connection]
rsim1 has joined #jruby
rsim has quit [Ping timeout: 260 seconds]
<GitHub190> [jruby] headius opened issue #4212: Lazy enumerable select eagerly evaluates next item https://git.io/vP4fo
enebo has quit [Quit: enebo]
bruceadams has quit [Ping timeout: 260 seconds]
aemadrid has quit [Ping timeout: 240 seconds]
knowtheory has quit [Ping timeout: 250 seconds]
fidothe has quit [Ping timeout: 240 seconds]
flavorjones has quit [Ping timeout: 260 seconds]
deathy has quit [Ping timeout: 260 seconds]
Scorchin has quit [Ping timeout: 260 seconds]
deepak_ has quit [Ping timeout: 260 seconds]
guilleiguaran__ has quit [Ping timeout: 240 seconds]
mccraig_ has quit [Ping timeout: 260 seconds]
olle has quit [Quit: olle]
<travis-ci> jruby/jruby (master:34622de by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/165954351)
shellac has joined #jruby
deepak_ has joined #jruby
mccraig_ has joined #jruby
fidothe has joined #jruby
Scorchin has joined #jruby
deathy has joined #jruby
aemadrid has joined #jruby
guilleiguaran__ has joined #jruby
knowtheory has joined #jruby
bruceadams has joined #jruby
flavorjones has joined #jruby
donV has joined #jruby
donV has quit [Quit: donV]
<lawltoad> headius, Ah, interesting. I'm not "from a project" but I'd been taking a peek at jython recently. Specifically, I was validating if starting an interperater under a different classloader A and then getting rid of it correctly let all classes get unloaded.
thedarkone2 has joined #jruby
<lawltoad> Has the JRuby team done any experiments with this? The goal is to use a dynamic language as a 'shell' into a running system, but also to allow it to clean itself up out of the heap when not needed.
<headius> lawltoad: in a limited fashion, yes...JRuby is typically run from command line with a single JRuby instance, but all the code and classes we generated at runtime are loaded into child classloaders that clean up
<headius> and of course JRuby or Jython deployed in a web container will generally clean up runtime classes since each application will have its own classloader
shellac has quit [Quit: Computer has gone to sleep.]
<lawltoad> Have you validated that in the web container, or just suspect this is true? I got segfaults when trying to use jmap -histo:live to validate the class unload
jensnock_ has quit [Remote host closed the connection]
Aethenelle_ has joined #jruby
Aethenelle has quit [Ping timeout: 260 seconds]
Aethenelle_ is now known as Aethenelle
<headius> lawltoad: well we have done stress tests of spinning up a new classloader with JRuby repeatedly, and things do clean up
<headius> I have not seen segfaults in jmap but I'd like to see the dump
<headius> if you suspect it's in jffi go ahead and file an issue there