00:07
nirvdrum has joined #jruby
00:13
Liothen has quit [Quit: The Dogmatic Law of Shadowsong]
00:16
pawnbox has joined #jruby
00:20
pawnbox has quit [Ping timeout: 249 seconds]
00:31
e_dub has joined #jruby
00:52
pawnbox has joined #jruby
00:53
Liothen has joined #jruby
00:57
pawnbox has quit [Ping timeout: 252 seconds]
00:58
camlow325 has quit []
00:59
yipdw has quit [Quit: No Ping reply in 180 seconds.]
01:00
yipdw has joined #jruby
01:00
yipdw has quit [Changing host]
01:00
yipdw has joined #jruby
02:58
TheWhip has quit [Ping timeout: 246 seconds]
02:58
TheWhip has joined #jruby
03:12
TheWhip has quit [Remote host closed the connection]
03:13
TheWhip has joined #jruby
03:17
TheWhip has quit [Ping timeout: 264 seconds]
03:19
pawnbox has joined #jruby
03:24
pawnbox has quit [Ping timeout: 258 seconds]
03:43
zacts has joined #jruby
04:00
nirvdrum has quit [Ping timeout: 276 seconds]
04:06
Liothen has quit [Remote host closed the connection]
04:25
Liothen has joined #jruby
04:26
Liothen has quit [Changing host]
04:26
Liothen has joined #jruby
04:26
pawnbox has joined #jruby
04:29
TheWhip has joined #jruby
04:33
zacts has quit [Ping timeout: 250 seconds]
04:43
TheWhip has quit [Remote host closed the connection]
04:46
yfeldblum has quit [Remote host closed the connection]
04:58
zacts has joined #jruby
05:11
TheWhip has joined #jruby
05:11
thedarkone2 has quit [Quit: thedarkone2]
05:21
raeoks has joined #jruby
05:26
donV has joined #jruby
05:30
donV has quit [Client Quit]
05:40
<
GitHub177 >
[jruby] bjfish closed pull request #3997: [Truffle] Correcting Array#inspect spec with inspect fixes (master...truffle-array-inspect)
https://git.io/vKIEv
05:40
<
GitHub128 >
[jruby] bjfish reopened pull request #3997: [Truffle] Correcting Array#inspect spec with inspect fixes (master...truffle-array-inspect)
https://git.io/vKIEv
05:55
bga57 has quit [Quit: Leaving.]
05:57
zacts has quit [Ping timeout: 272 seconds]
06:00
yfeldblum has joined #jruby
06:01
yfeldblum has quit [Remote host closed the connection]
06:02
yfeldblum has joined #jruby
06:24
donV has joined #jruby
06:56
skade has joined #jruby
06:56
skade has quit [Client Quit]
06:58
pawnbox has quit [Remote host closed the connection]
06:58
pawnbox has joined #jruby
07:12
samuelkadolph has quit [Ping timeout: 250 seconds]
07:18
pawnbox has quit [Remote host closed the connection]
07:18
pawnbox has joined #jruby
07:18
samuelkadolph has joined #jruby
07:23
cremes has quit [Read error: Connection reset by peer]
07:24
cremes has joined #jruby
07:28
TheWhip has quit [Remote host closed the connection]
07:37
<
donV >
chrisseaton: Hi! I saw mentioned that a Truffle implementation of Java is underway. Do you have any links with info?
07:41
TheWhip has joined #jruby
07:45
cremes has quit [Ping timeout: 252 seconds]
08:18
donValentin has joined #jruby
08:21
donV has quit [Ping timeout: 272 seconds]
08:25
yfeldblum has quit [Remote host closed the connection]
08:30
cremes has joined #jruby
08:33
pawnbox has quit [Remote host closed the connection]
08:33
pawnbox has joined #jruby
08:45
prasunanand has joined #jruby
09:00
TheWhip has quit [Remote host closed the connection]
09:00
yfeldblum has joined #jruby
09:02
TheWhip has joined #jruby
09:08
<
GitHub22 >
[jruby-openssl] ostinelli opened issue #99: OpenSSL::SSL::SSLContext does not implement npn_protocols
https://git.io/vKqot
09:08
drbobbeaty has joined #jruby
09:08
<
GitHub96 >
[jruby] ostinelli closed issue #3987: OpenSSL::SSL::SSLContext does not implement npn_protocols
https://git.io/voxhE
09:15
pawnbox has quit [Remote host closed the connection]
09:17
pawnbox has joined #jruby
09:17
TheWhip has quit [Remote host closed the connection]
09:18
tcrawley-away is now known as tcrawley
09:20
pawnbox has quit [Remote host closed the connection]
09:22
pawnbox has joined #jruby
09:24
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:26
pawnbox has quit [Remote host closed the connection]
09:31
pawnbox has joined #jruby
09:32
TheWhip has joined #jruby
09:41
<
GitHub131 >
jruby/truffle-array-inspect 779e7ee Benoit Daloze: [Truffle] Use invoke_primitive to avoid the extra method.
09:41
<
GitHub131 >
jruby/truffle-array-inspect 45e1193 Benoit Daloze: [Truffle] Invert condition for readability.
10:01
donValentin is now known as donV
10:08
<
GitHub37 >
jruby/master 28cbe40 Benoit Daloze: [Truffle] Assert that primitives are invoked with the right number of arguments.
10:08
<
GitHub37 >
jruby/master b532390 Benoit Daloze: [Truffle] Remove outdated documentation.
10:33
yfeldblum has quit [Ping timeout: 250 seconds]
10:57
sebstrax has quit [Quit: Connection closed for inactivity]
11:02
drbobbeaty has joined #jruby
11:04
elia has joined #jruby
11:31
tcrawley is now known as tcrawley-away
11:36
<
GitHub101 >
[jruby] eregon closed pull request #3997: [Truffle] Correcting Array#inspect spec with inspect fixes (master...truffle-array-inspect)
https://git.io/vKIEv
11:36
<
GitHub123 >
jruby/master d577cff Benoit Daloze: Merge pull request #3997 from jruby/truffle-array-inspect...
11:47
nirvdrum has joined #jruby
11:47
knu has quit [Quit: Reboot...]
11:50
knu has joined #jruby
11:58
<
GitHub157 >
[jruby] pandar1 opened issue #3998: Jruby 9.1.2.0 not working on windows server 2003/2003 R2
https://git.io/vKqAU
12:09
e_dub has quit [Quit: ZZZzzz…]
12:16
etehtsea has joined #jruby
12:16
<
GitHub133 >
jruby/master 487ef40 Benoit Daloze: [Truffle] Avoid calling Exception#message twice, it might be overridden and expensive.
12:29
<
GitHub182 >
jruby/master 86a262b Benoit Daloze: [Truffle] Fix comment and simplify code.
12:29
<
GitHub182 >
jruby/master 6be9e23 Benoit Daloze: [Truffle] InvokePrimitiveNode should still invoke the primitive even if its result is not used....
12:32
olleolleolle has joined #jruby
12:36
bbrowning has joined #jruby
12:42
etehtsea has quit [Quit: Computer has gone to sleep.]
12:47
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
12:49
pawnbox has quit [Remote host closed the connection]
12:53
<
GitHub122 >
jruby/truffle-head 510e9fa Chris Seaton: Merge branch 'master' into truffle-head
12:56
<
chrisseaton >
donV: it was a prototype a year or more ago, I'm afraid we don't have anyone actively working on it
12:56
pawnbox has joined #jruby
12:57
<
chrisseaton >
I think we should find someone to knuckle down and get it done though - it should be easy as there will be no semantic mismatch of course
13:12
lance|afk is now known as lanceball
13:27
e_dub has joined #jruby
13:28
TheWhip has quit [Remote host closed the connection]
13:32
pawnbox has quit [Remote host closed the connection]
13:37
pawnbox has joined #jruby
13:57
etehtsea has joined #jruby
14:16
olleolleolle_ has joined #jruby
14:18
olleolleolle has quit [Ping timeout: 246 seconds]
14:18
olleolleolle_ is now known as olleolleolle
14:23
donV has quit [Ping timeout: 244 seconds]
14:25
raeoks has joined #jruby
14:28
TheWhip has joined #jruby
14:30
etehtsea has quit [Quit: Computer has gone to sleep.]
14:35
etehtsea has joined #jruby
14:50
zacts has joined #jruby
14:51
enebo has joined #jruby
14:55
camlow325 has joined #jruby
14:56
camlow32_ has joined #jruby
14:56
camlow325 has quit [Read error: Connection reset by peer]
15:05
thedarkone2 has joined #jruby
15:10
etehtsea has quit [Quit: Computer has gone to sleep.]
15:20
bga57 has joined #jruby
15:27
tcrawley-away is now known as tcrawley
15:30
etehtsea has joined #jruby
15:40
etehtsea has quit [Quit: Computer has gone to sleep.]
15:43
Specialist has joined #jruby
15:47
etehtsea has joined #jruby
15:47
etehtsea has quit [Client Quit]
15:48
etehtsea has joined #jruby
15:51
etehtsea has quit [Client Quit]
16:05
olleolleolle has quit [Ping timeout: 240 seconds]
16:09
<
rtyler >
headius: you still maintaining ffi right?
16:10
<
rtyler >
the last three releases don't have java gems built for them
16:10
<
rtyler >
only MRI :(
16:18
Hobogrammer has quit [Quit: WeeChat 0.4.2]
16:19
olleolleolle has joined #jruby
16:23
skade has joined #jruby
16:26
pawnbox has quit [Remote host closed the connection]
16:28
skade has quit [Ping timeout: 240 seconds]
16:28
pawnbox has joined #jruby
16:30
donV has joined #jruby
16:33
skade has joined #jruby
16:33
pietr0 has joined #jruby
16:46
sebstrax has joined #jruby
16:47
elia has quit [Quit: Computer has gone to sleep.]
16:54
lanceball is now known as lance|afk
16:56
bbrowning is now known as bbrowning_away
16:57
Specialist has quit [Ping timeout: 258 seconds]
16:58
yfeldblum has joined #jruby
17:06
e_dub has quit [Quit: ZZZzzz…]
17:10
Specialist has joined #jruby
17:25
<
headius >
rtyler: oh huh
17:25
<
headius >
I'll get that fixed up
17:26
<
headius >
the java ffi gem is mostly just a stub to fulfill the dependency
17:30
<
headius >
rtyler: actually I'm wrong...I guess we modified it to not build ext when installing on JRuby, so the same gem should work for both
17:30
skade has quit [Ping timeout: 244 seconds]
17:37
e_dub has joined #jruby
17:39
<
GitHub148 >
jruby/inline 6f52259 Thomas E. Enebo: New logger for more abbreviated lines
17:39
<
GitHub148 >
jruby/inline e7bb7d6 Thomas E. Enebo: New option for debuggin profiler
17:39
<
GitHub148 >
jruby/inline 62ca4cf Thomas E. Enebo: poking and prodding to get MixedMode inlining
17:41
bbrowning_away is now known as bbrowning
17:49
skade has joined #jruby
17:55
camlow325 has joined #jruby
17:56
<
GitHub22 >
[jruby] abiacco opened issue #3999: Intermittent NullPointerException under 9.1.1.0/9.1.2.0
https://git.io/vKmxs
17:56
<
headius >
rtyler: hmmm...it shouldn't
17:56
<
headius >
can you show me the build log?
17:56
<
headius >
if you look at extconf.rb it only produces a makefile if RUBY_ENGINE is undefined, 'ruby', or 'rbx'
17:57
skade has quit [Ping timeout: 240 seconds]
17:57
<
rtyler >
what defines RUBY_ENGINE? this is an embedded jruby (inside of jruby-gradle)
17:57
<
rtyler >
the command is something like java -jar jruby-complete.jar -S gem install blah.gem
17:57
<
headius >
built-in constant
17:57
<
headius >
it should always be present
17:58
<
GitHub9 >
jruby/inline 5562e19 Thomas E. Enebo: Whoops. That will teach me to not incrementally compile
17:58
<
headius >
it can't find 'java' command to run the extconf
17:59
<
headius >
I think this is a bug in how extconf and ext gems work
17:59
camlow32_ has quit [Ping timeout: 240 seconds]
17:59
<
headius >
rtyler: try using full path to java in your gem install command line
18:01
lance|afk is now known as lanceball
18:01
<
rtyler >
/home/jenkins/trusted-workspace/tools/hudson.model.JDK/jdk8/bin/java -Dfile.encoding=utf-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /home/jenkins/.gradle/caches/modules-2/files-2.1/org.jruby/jruby-complete/9.1.2.0/1ba9ec078d5c46583688110ddc7dec912d4c7763/jruby-complete-9.1.2.0.jar org.jruby.Main -S gem install
18:01
<
rtyler >
that's the full command line fwiw
18:01
<
rtyler >
well, without all the stupid gems
18:02
skade has joined #jruby
18:03
rcvalle has joined #jruby
18:03
<
rtyler >
let me look at the extconf stuff some moer
18:04
<
rtyler >
headius: I think the problem is simply that this calls out to extconf.rb at all
18:04
<
rtyler >
I've seen issues like this before, but I believe that mkristian fixed them in older jrubies
18:05
<
rtyler >
the issue seems to be that jruby-complete cannot, or is not, building the proper sub-process invocation; note that `java` is not in PATH for the parent process
18:06
<
headius >
we don't build up that command for the subprocess...RG does
18:06
<
headius >
if you put java in PATH it might work
18:06
blandflakes has joined #jruby
18:07
<
headius >
we could start publishing a -java version again but the only difference would be removing ext from the gemspec
18:07
<
headius >
rtyler: so that full command line produced this error?
18:12
camlow325 has quit [Remote host closed the connection]
18:17
elia has joined #jruby
18:20
elia has quit [Client Quit]
18:30
pawnbox has quit [Remote host closed the connection]
18:30
pawnbox has joined #jruby
18:31
<
headius >
rtyler: I think we should open a RG bug about this
18:32
<
headius >
I don't know where they build that command line but they're losing the full path for some reason
18:32
<
headius >
that might be us or it might be them
18:38
yfeldblum has quit [Ping timeout: 250 seconds]
18:47
olleolleolle has quit [Quit: olleolleolle]
18:48
<
rtyler >
headius: I'll have to dig into it later, perhaps while I'm traveling today
18:49
<
rtyler >
I think I can come up with a repro case simply by having a java not in PATH
18:51
camlow325 has joined #jruby
18:51
camlow325 has quit [Remote host closed the connection]
18:53
donV has quit [Quit: donV]
18:54
<
GitHub56 >
jruby/master 3d9a318 Chris Seaton: [Truffle] Added tracking of local variable types to the call graph....
18:56
Specialist has quit [Quit: No Ping reply in 180 seconds.]
18:57
Specialist has joined #jruby
19:01
camlow325 has joined #jruby
19:06
skade has quit [Ping timeout: 244 seconds]
19:21
skade has joined #jruby
19:21
camlow325 has quit [Remote host closed the connection]
19:22
camlow325 has joined #jruby
19:24
odix has joined #jruby
19:29
<
odix >
Are there any news about AR5 support, or does it make sense to use the rails5 branch ?
19:30
<
enebo >
odix: the work has stalled a bit
19:30
<
enebo >
odix: but it would be great for people to try rails5 branch
19:30
<
enebo >
odix: and hack on it if you have time and/or inclination
19:32
<
odix >
ok, I will take look on it, thx
19:33
<
GitHub167 >
jruby/master d3bfd4f Charles Oliver Nutter: Don't use java_send for JRuby.parse....
19:34
blandflakes has joined #jruby
19:39
Specialist has quit [Ping timeout: 272 seconds]
19:41
odix has quit [Remote host closed the connection]
19:44
odix has joined #jruby
19:55
yfeldblum has joined #jruby
19:59
TheWhip has quit [Read error: Connection reset by peer]
20:00
TheWhip has joined #jruby
20:00
Specialist has joined #jruby
20:05
<
headius >
rtyler: yeah probably pretty easy
20:05
<
headius >
I tried to ask questions in #rubygems but that channel is totally silent
20:06
skade has quit [Quit: Computer has gone to sleep.]
20:06
<
rtyler >
that sounds about typical
20:09
pawnbox has quit [Remote host closed the connection]
20:17
<
GitHub11 >
jruby/master 1034e3b Chris Seaton: [Truffle] Use a factory method for WriteLocalVariableNode.
20:17
<
GitHub11 >
jruby/master eddd505 Chris Seaton: [Truffle] Also enable-able tracking of local variable types.
20:20
<
headius >
enebo: someone in #ruby wants to know if we have any official doc/post/announcement about EOLing 1.7 this year
20:21
<
enebo >
It would be nice if some apps like asciidoc was able to switch to 9k before we make an announcement
20:22
<
enebo >
I also wish we will have caught 1.7 on memory usage but at the same time it would be nice to support one thing
20:23
<
headius >
I'd wager people won't switch until we make the announcement
20:23
<
headius >
maybe we should float an end of year EOL on twitter and ML
20:23
<
enebo >
well asciidoc has been trying
20:23
<
headius >
six months is enough for us to help anyone trying to migrate
20:24
<
headius >
if we announce end of year and it doesn't work we can certainly extend it
20:24
<
enebo >
yeah I guess we can announce it and see what happens
20:24
<
enebo >
I really wonder how many people are on each release path
20:25
<
enebo >
so far I do not see 9k as the clear winner beyond maintaining moderbn compat
20:25
<
enebo >
we defintiely are winning in some cases but 1.7 edges us in a bunch of cases
20:25
<
headius >
I think it's a wash at worst now
20:25
<
enebo >
but none of that is a reason to keep it around as much as finish improving 9k to where it needs to be
20:26
<
enebo >
not if you are the scriptcontainer untrusted website :)
20:26
<
enebo >
but yeah the numbers are not horrible between the two and we keep improving
20:26
<
enebo >
inlining will be a big bump too
20:27
<
headius >
I still contend those guys are doing it wrong
20:28
<
enebo >
I believe they cannot do it with one runtime because they do not know what is executing
20:28
<
enebo >
but they may be able to do many scripting containers faster
20:29
<
enebo >
I would like their stuff to work well but it is atypical execution use case
20:32
camlow32_ has joined #jruby
20:33
camlow32_ has quit [Read error: Connection reset by peer]
20:34
camlow32_ has joined #jruby
20:34
Specialist has quit [Ping timeout: 272 seconds]
20:35
camlow325 has quit [Ping timeout: 250 seconds]
20:37
camlow32_ has quit [Remote host closed the connection]
20:38
subbu is now known as subbu|afk
20:39
<
nirvdrum >
headius: enebo: That's a pretty big announcement :-)
20:39
<
headius >
it's not anything new but we haven't said EOL anywhere before
20:40
camlow325 has joined #jruby
20:40
<
headius >
we've just said we only planned to maintain 1.7 through 2016
20:40
<
nirvdrum >
Setting a hard deadline is good, I think.
20:40
camlow325 has quit [Remote host closed the connection]
20:41
<
nirvdrum >
Now you just need to work out when to EOL Java 1.7.
20:42
<
nirvdrum >
Err, Java 7.
20:44
bbrowning is now known as bbrowning_away
20:45
zacts has quit [Ping timeout: 272 seconds]
20:45
<
headius >
yeah that's a bigger deal
20:46
<
headius >
I want to use 8 too but officially JRuby 9k supports 7
20:49
<
nirvdrum >
It'd be interesting to get a handle on who that would actually affect.
20:49
<
nirvdrum >
Ruboto obviously.
20:49
<
nirvdrum >
Maybe that one guy that's hacking together his JVM on HP-UX.
20:50
blandflakes has quit [Ping timeout: 250 seconds]
20:51
subbu|afk is now known as subbu
20:51
Specialist has joined #jruby
20:52
Specialist has quit [Remote host closed the connection]
20:59
TheWhip has quit [Remote host closed the connection]
21:01
camlow325 has joined #jruby
21:03
camlow325 has quit [Remote host closed the connection]
21:04
camlow325 has joined #jruby
21:06
pawnbox has joined #jruby
21:07
zacts has joined #jruby
21:10
camlow32_ has joined #jruby
21:10
camlow325 has quit [Read error: Connection reset by peer]
21:10
pawnbox has quit [Ping timeout: 244 seconds]
21:14
tcrawley is now known as tcrawley-away
21:14
lanceball is now known as lance|afk
21:21
camlow32_ has quit [Read error: Connection reset by peer]
21:22
camlow325 has joined #jruby
21:26
pawnbox has joined #jruby
21:29
odix has joined #jruby
21:30
odix has quit [Client Quit]
21:30
e_dub has quit [Quit: ZZZzzz…]
21:31
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:31
pawnbox has quit [Ping timeout: 276 seconds]
21:35
prasunanand has quit [Ping timeout: 252 seconds]
21:41
elia has joined #jruby
21:54
elia_ has joined #jruby
21:57
elia has quit [Ping timeout: 240 seconds]
21:58
<
headius >
nirvdrum: I still intend to do
*something* for Ruboto
21:59
<
headius >
avoiding indy is really a tough one
21:59
zacts has quit [Ping timeout: 260 seconds]
22:04
pawnbox has joined #jruby
22:09
pawnbox has quit [Ping timeout: 272 seconds]
22:11
enebo has quit [Quit: enebo]
22:17
zacts has joined #jruby
22:27
e_dub has joined #jruby
22:30
e_dub has quit [Read error: Connection reset by peer]
22:31
e_dub has joined #jruby
22:36
<
chrisseaton >
headius: would the code base be much simpler with just indy?
22:37
<
headius >
it already is simpler in many places than 1.7
22:38
mistergibson has quit [Ping timeout: 244 seconds]
22:41
<
chrisseaton >
I wish there was a version of Kernel#`` that returned two strings - stderr and stdout
22:41
<
chrisseaton >
I have never seen a good API for popen etc
22:41
drbobbeaty has joined #jruby
22:41
<
headius >
wouldn't be too hard to wrap spawn though
22:42
pawnbox has joined #jruby
22:42
<
chrisseaton >
heh spawn, the method with the most options ever in history
22:42
<
headius >
you got it :-)
22:42
<
headius >
that was fun code to port
22:45
<
chrisseaton >
you don't know of any well behaved c extensions we should try running, do you?
22:46
<
chrisseaton >
I was thinking of trying oga, since that must be somewhat kind was it was written due to problems in Nokogiri
22:46
pawnbox has quit [Ping timeout: 240 seconds]
22:52
<
chrisseaton >
Open3.capture3 that's what I want - how could I not have guessed those numbers! Silly me
23:02
pawnbox has joined #jruby
23:07
pawnbox has quit [Ping timeout: 250 seconds]
23:07
zacts has quit [Ping timeout: 260 seconds]
23:09
yfeldblum has quit [Remote host closed the connection]
23:12
yfeldblum has joined #jruby
23:17
zacts has joined #jruby
23:30
pawnbox has joined #jruby
23:31
camlow325 has quit [Read error: Connection reset by peer]
23:32
camlow325 has joined #jruby
23:35
pawnbox has quit [Ping timeout: 246 seconds]
23:42
elia_ has quit [Quit: Computer has gone to sleep.]
23:46
<
GitHub13 >
[jruby] oreoshake opened issue #4000: JRubyFX application not working when running from jar (works in 1.7, doesn't work in 9k)
https://git.io/vKY5D
23:50
nirvdrum has quit [Ping timeout: 264 seconds]