hightower3 has quit [Ping timeout: 244 seconds]
Aethenelle has joined #jruby
<GitHub69> [jruby] AbhimanyuAryan opened issue #3746: How do I use JRuby along with Ruby 2.2.3? https://git.io/vaPkB
blandflakes has joined #jruby
blandflakes has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Aethenelle has quit [Ping timeout: 244 seconds]
enebo has quit [Quit: enebo]
<GitHub166> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vaPqK
<GitHub166> jruby/master 3d3ab2b Kevin Menard: [Truffle] Added an option to eagerly calculate substring ropes.
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 248 seconds]
lan5432 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
abhimanyuaryan has joined #jruby
<abhimanyuaryan> hi anyone active here?
camlow325 has quit [Remote host closed the connection]
<travis-ci> jruby/jruby (master:3d3ab2b by Kevin Menard): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/117049302)
camlow325 has joined #jruby
pawnbox has joined #jruby
donV has quit [Quit: donV]
camlow325 has quit [Ping timeout: 250 seconds]
<abhimanyuaryan> I typed require 'java' it returned false
<abhimanyuaryan> what could be the reason?
<abhimanyuaryan> I have java version "1.8.0_45"
<abhimanyuaryan> ❯ jruby -v
<abhimanyuaryan> jruby 9.0.5.0 (2.2.3) 2016-01-26 7bee00d Java HotSpot(TM) 64-Bit Server VM 25.45-b02 on 1.8.0_45-b14 +jit [darwin-x86_64]
<GitHub80> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vaPss
<GitHub80> jruby/master 9dd4e21 Kevin Menard: [Truffle] Updated the make leaf rope nodes to pass along the character length of the rope if we already have it.
subbu has joined #jruby
camlow325 has joined #jruby
subbu has quit [Quit: Leaving]
yfeldblum has quit [Remote host closed the connection]
camlow325 has quit [Remote host closed the connection]
yfeldblum has joined #jruby
camlow325 has joined #jruby
bga57 has quit [Ping timeout: 268 seconds]
<travis-ci> jruby/jruby (master:9dd4e21 by Kevin Menard): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/117055046)
bga57 has joined #jruby
abhimanyuaryan has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<nirvdrum> abhimanyuaryan: It means it's already been loaded.
<nirvdrum> I guess I was 3s too slow.
nirvdrum has quit [Ping timeout: 248 seconds]
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
tomjoro has quit [Remote host closed the connection]
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Ping timeout: 250 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
tomjoro has joined #jruby
pawnbox has quit [Ping timeout: 268 seconds]
tomjoro has quit [Ping timeout: 248 seconds]
yfeldblum has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
pawnbox has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 276 seconds]
tomjoro has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
tomjoro has quit [Ping timeout: 276 seconds]
norc has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 240 seconds]
yfeldblum has joined #jruby
camlow325 has quit [Remote host closed the connection]
tomjoro has joined #jruby
<GitHub11> [jruby] kares pushed 11 new commits to master: https://git.io/vaPEP
<GitHub11> jruby/master b94ebd8 kares: cleanup ThreadService - finalize fields + use generics with thread-context soft refs
<GitHub11> jruby/master abea0ef kares: some less noise (and possibly recursion) on `File.join`
<GitHub11> jruby/master c1ffff8 kares: do not create a StackTraceElement in RubyStackTraceElement - might not be needed
tomjoro has quit [Ping timeout: 260 seconds]
thedarkone2 has quit [Quit: thedarkone2]
<headius> nice
hightower3 has joined #jruby
<GitHub152> [jruby] pitr-ch pushed 1 new commit to master: https://git.io/vaPup
<GitHub152> jruby/master ba35f48 Petr Chalupa: [Truffle] integration test temporarily moved to allowed failures
hightower3 has quit [Ping timeout: 252 seconds]
tomjoro has joined #jruby
hightower3 has joined #jruby
camlow325 has joined #jruby
<travis-ci> jruby/jruby (master:53c7e48 by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/117074781)
shellac has joined #jruby
yfeldblum has quit [Ping timeout: 268 seconds]
hightower3 has quit [Ping timeout: 260 seconds]
<travis-ci> jruby/jruby (master:ba35f48 by Petr Chalupa): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/117076484)
CaptainHeavy has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<kares> started tracking 9.1 release notes
yfeldblum has joined #jruby
mdedetrich has joined #jruby
hightower3 has joined #jruby
donV has joined #jruby
<donV> Good morning!
<GitHub138> [jruby] kares force-pushed jruby-logger-ng from a5607df to 8d82307: https://git.io/vgoyB
<GitHub138> jruby/jruby-logger-ng 0a1242b kares: reinvent logger impl behind JRuby's default StandardErrorLogger...
<GitHub138> jruby/jruby-logger-ng 3afee2d kares: make sure redirected System.err is picked up - not uncommon to happen on Ruby land...
<GitHub138> jruby/jruby-logger-ng a6385c2 kares: cleanup asserts around exception with stack-trace being logged
donValentin has joined #jruby
donV has quit [Ping timeout: 240 seconds]
donV has joined #jruby
donValentin has quit [Ping timeout: 264 seconds]
<GitHub175> [jruby] kares closed issue #3746: How do I use JRuby along with Ruby 2.2.3? https://git.io/vaPkB
mdedetrich has quit [Quit: Textual IRC Client: www.textualapp.com]
donV has quit [Quit: donV]
kith has joined #jruby
hightower3 has quit [Ping timeout: 252 seconds]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
tomjoro has quit [Remote host closed the connection]
<GitHub87> [jruby] headius opened issue #3747: Command-line profiler could be cheaper and more transparent https://git.io/vaPXY
lan5432 has joined #jruby
<lan5432> Where could I find previous GSoC propositions?
<GitHub49> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vaPMS
<GitHub49> jruby/master 49a293b Chris Seaton: [Truffle] Correct name of method foreign access factory.
tomjoro has joined #jruby
yfeldblum has quit [Ping timeout: 268 seconds]
hightower2 has joined #jruby
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
hightower2 has quit [Ping timeout: 250 seconds]
<travis-ci> jruby/jruby (master:49a293b by Chris Seaton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/117096275)
hightower2 has joined #jruby
tomjoro has quit [Ping timeout: 244 seconds]
djellemah_ has joined #jruby
djellemah_ has quit [Ping timeout: 244 seconds]
tomjoro has joined #jruby
donV has joined #jruby
enebo has joined #jruby
tomjoro has quit [Ping timeout: 244 seconds]
<lan5432> enebo, is my solution the interface "method new" issue good enough? Should I do something else with it?
hightower2 has quit [Ping timeout: 260 seconds]
<enebo> Lan5432: I think kares should review this since he has been working on JI code more recently
<enebo> Lan5432: I am indifferent on the Interface idea personally but I am so used to interfaces being modules that it does not confuse me. In any case, if you want to try that you should do it as a separate PR
donV has quit [Quit: donV]
<lan5432> He did comment on that, but I'm unclear as to whether to submit a pull request or not, I tried to reach him lately
camlow32_ has joined #jruby
camlow32_ has quit [Remote host closed the connection]
camlow325 has quit [Ping timeout: 268 seconds]
camlow325 has joined #jruby
tomjoro has joined #jruby
<enebo> Lan5432: I will add a note but submit a PR…worst thing that can happen is it will need some tweaking
<enebo> Lan5432: ah I see no code specified here so kares will comment once you make a PR
<enebo> Lan5432: and definitely run the two targets kares mentions
<kares> lan5432: hey! sorry I have not really dealt with proposals
<kares> pretty much what I suggested in the mail ... happy to review what you come up with
<enebo> kares: my only concern about the feature is some feature we are confused about where somehow we instantiate an interface somehow
<kares> lan5432: ... and as Tom noted PR is fine - but we're hoping you spec the new behavior :)
<enebo> kares: I doubt we do but it is stil my fear
<kares> enebo: yy
<lan5432> enebo I think the problem JRuby had is that we had a @ with the keyword on the code
<lan5432> I just made that dissappear and JRuby would not instantiate interfaces
<kares> lan5432: that's perfect but we still need a spec
<lan5432> The method was unused, though, so I didn't pay much attention to it at first
<lan5432> Yes Kares, I'm working on learning that, sorry I did not provide one yet
<kares> lan5432: NP
<lan5432> And thanks for the details on mail, with that and GSoC general recomendations I'm working on something
<kares> lan5432: we're hoping its un-used but we can not tell without running the suite
<kares> you can submti a PR without a spec as well
<kares> we should see a failure if its used and the spec can be added later
<enebo> I was wondering how we define ‘impl()'
<kares> enebo: its elsewhere - does not use new and requires an argument
<kares> last time I checked :)
<enebo> kares: yeah I was fairly sure it required an argument but I do not remember how it is set up
<enebo> kares: in any case we should have coverage for impl
<lan5432> So a spec is just a simple test case to show how new behaviour works?
<kares> lan5432: good thing to realize - we allos instantiating interfaces in a way such as :
<kares> java.lang.Runnable.impl { puts 'hello'! }
<kares> * good think to learn
<enebo> afk a few minutes
<kares> that should still work - as enebo noted there's spec/test for that somewhere try spec/java_integration
<lan5432> Ye, that's still working
<kares> enebo: if you feel like its too much (due users for new to go away) we could do a deprecation warning
<lan5432> I just repeated the case you last showed in the issue kares
<kares> lan5432: good just so you learn something about how it works :)
<lan5432> I was also planning on writing documentation since a user asked about it, so I will have to do that haha
<lan5432> About that, do we have general programming documentation about JRuby and the other implementations such as the one in C?
<kares> lan5432: we're always low on doc! esp. Java integration parts
<kares> most general is the wiki ... I personally was kind of hoping that some day Java/JRuby .rb parts would get a ruby-doc
<lan5432> Well, I meant more on the sense of programming use, to learn how to use JRuby as a language
<lan5432> But that can get some work as well
<kares> there's a Java doc for JRuby's Java APIs than in general for Ruby all of Ruby's documentation applies :)
<lan5432> So you want docs on .rb files?
<kares> its just JRuby's extension that are loosely covered
<kares> lan5432: yy having .rb files documented (even if they're not used) to have some rdoc generated sounds good.
<lan5432> So far I have Java integration, Java 8 advantages, programming documentation and general issue taclking on my proposal, we could include a small section about documentation coverage on .rb files
<kares> lan5432: yeah I think that would be good
<kares> maybe mention that it would be:
<kares> documentation for JRuby's extensions such as jrubyc and Java integration
<lan5432> I will have to use the time that I have from now on to the GSoC start to learn enough to provide at least a minimal documentation
shellac has joined #jruby
<kares> lan5432: for JRuby?
<lan5432> The extensions yep
<kares> OK
<kares> lan5432: you could also include into the proposal :
<kares> exploring ways to optimize Java integration parts
<kares> sounds "hard-core" :)
<lan5432> I included something on the likes of "general refactoring work" haha
<kares> in the end we have a few ideas around that so we can definitely guide you around those bits
shellac has quit [Client Quit]
<lan5432> You mean for the proposal or for carrying out the job? In general the ideas are clear, refactoring the code applying Java8 features and improving what already exists. But I still need to know where to do any of that, so that's what I would be investing the time until GSoC on
<kares> OK
enebo has quit [Quit: enebo]
<kares> lan5432: maybe I will push some refactoring out next week that I have locally - its around interfaces
<kares> but its not yet finished as I have a regression around it and other stuff in the queue ... will cc you when its ready for a review
<lan5432> Perfect
<lan5432> I will work on my proposal and creating a spec for the new behaviour, whenever it's ready I will make a pull request
<kares> sounds good
<lan5432> kares, how can I add a spec? All the links to the RubySpec project are broken
<kares> RubySpec is spec-ing standard Ruby behavior - we won't use that as Java integration is JRuby specific
<lan5432> That's what I thought
<lan5432> Where should I add it then? Local specs are downloaded, right?
<lan5432> Oh, I didn't see the link, sorry
<lan5432> That's the folder where I'm working on, yep. So I just create it and then upload it with the pull request?
<kares> yep
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
<lan5432> kares: the spec is throwing an error saying it does not find "expect" for the test. And also the require statement doesn't find the file. Is there a problem with my rspec?
<kares> yes very likely
<kares> `rspec -v`
<kares> `bin/jruby -S rspec -v`
<kares> should be 3.x
<kares> bin/jruby -S gem install rspec to get latest
<lan5432> Yeah, it's not able to find it
<lan5432> Now, 3.4.4
<lan5432> Now it's complaining about "describe" keyword, but I'm not using that...
<lan5432> Oh, wait, I am, nvm
camlow325 has quit [Remote host closed the connection]
Prasun has joined #jruby
<travis-ci> kares/jruby (test-master:f5491c4 by kares): The build is still failing. (https://travis-ci.org/kares/jruby/builds/117116727)
thedarkone2 has joined #jruby
pawnbox has joined #jruby
pawnbox_ has joined #jruby
pawnbox has quit [Read error: Connection reset by peer]
thedarkone2 has quit [Quit: thedarkone2]
hightower2 has joined #jruby
shellac has joined #jruby
<GitHub186> [jruby] kares pushed 8 new commits to master: https://git.io/vaXq0
<GitHub186> jruby/master cc6725b kares: make ? expr an one liner
<GitHub186> jruby/master 85c2773 kares: RubyFile cleanup - invent String#startsWith for char(s) + find-bugs :...
<GitHub186> jruby/master 589ce32 kares: indent method body correctly
thedarkone2 has joined #jruby
Prasun has quit [Ping timeout: 264 seconds]
CaptainHeavy has quit [Ping timeout: 264 seconds]
Prasun has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
enebo has joined #jruby
enebo has quit [Client Quit]
<GitHub25> [jruby] kares pushed 1 new commit to master: https://git.io/vaXYO
<GitHub25> jruby/master 7a73edd kares: [travis-ci] try -Xmx512M for shell-ed jruby processes + decrease MaxPermSize for mvn
shellac has joined #jruby
whitby has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<travis-ci> jruby/jruby (master:83edfad by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/117148510)
Prasun has quit [Ping timeout: 264 seconds]
Prasun has joined #jruby
<lan5432> kares: what areas of the project would need more refactoring? The core?
shellac has joined #jruby
<GitHub76> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vaXGw
<GitHub76> jruby/truffle-head 5120cda Chris Seaton: [Truffle] Exclude the TracePoint test as it files with some configurations of the compiler.
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
<travis-ci> jruby/jruby (master:7a73edd by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/117150933)
<travis-ci> kares/jruby (test-master:b4be668 by kares): The build is still failing. (https://travis-ci.org/kares/jruby/builds/117147335)
shellac has quit [Quit: Computer has gone to sleep.]
enebo has joined #jruby
enebo has quit [Client Quit]
hightower2 has quit [Ping timeout: 248 seconds]
skade has joined #jruby
yfeldblum has joined #jruby
shellac has joined #jruby
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #jruby
blandflakes has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
samuelkadolph has quit [Ping timeout: 248 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
samuelkadolph has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
blandflakes has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
enebo has joined #jruby
blandflakes has joined #jruby
enebo has quit [Quit: enebo]
mistergibson has joined #jruby
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
Prasun has quit [Ping timeout: 264 seconds]
samuelkadolph has quit [Quit: Quitting]
samuelkadolph has joined #jruby
pawnbox has quit [Ping timeout: 264 seconds]