00:02
pawnbox has quit [Ping timeout: 276 seconds]
00:15
yfeldblum has joined #jruby
00:17
rcvalle has quit [Quit: rcvalle]
00:25
tcrawley is now known as tcrawley-away
00:32
pawnbox has joined #jruby
00:38
pawnbox has quit [Ping timeout: 268 seconds]
00:38
koochdog has quit [Ping timeout: 252 seconds]
00:38
nullwarp has quit [Ping timeout: 252 seconds]
00:38
cpuguy83 has quit [Ping timeout: 252 seconds]
00:39
knu has quit [Ping timeout: 252 seconds]
00:39
kylo has quit [Ping timeout: 252 seconds]
00:42
knu has joined #jruby
00:44
nullwarp has joined #jruby
00:44
<
GitHub155 >
jruby/master 84a785c Kevin Menard: [Truffle] Avoid splicing together empty strings....
00:46
cpuguy83 has joined #jruby
00:53
camlow325 has quit []
01:13
lan5432 has quit [Remote host closed the connection]
01:25
pawnbox has joined #jruby
01:29
brauliobo has quit [Ping timeout: 268 seconds]
01:30
pawnbox has quit [Ping timeout: 260 seconds]
01:35
koochdog has joined #jruby
01:36
kylo has joined #jruby
02:30
johnsonch_afk is now known as johnsonch
02:34
grs has quit [Ping timeout: 244 seconds]
02:37
pawnbox has joined #jruby
02:42
pawnbox has quit [Ping timeout: 250 seconds]
02:52
Aethenelle has quit [Quit: Aethenelle]
03:32
bb010g has joined #jruby
03:50
pawnbox has joined #jruby
03:50
pawnbox has quit [Remote host closed the connection]
03:57
pawnbox has joined #jruby
04:28
nirvdrum has quit [Ping timeout: 260 seconds]
04:41
johnsonch is now known as johnsonch_afk
04:43
amdprophet has quit [Read error: Connection reset by peer]
04:44
amdprophet has joined #jruby
04:52
yfeldblum has quit [Remote host closed the connection]
05:20
pawnbox has quit [Remote host closed the connection]
05:35
pawnbox has joined #jruby
05:38
thedarkone2 has quit [Quit: thedarkone2]
05:52
yfeldblum has joined #jruby
07:00
<
kares >
headius: tested all the PRs merged - all is well and green
07:08
pawnbox has quit [Remote host closed the connection]
07:09
bb010g has quit [Quit: Connection closed for inactivity]
07:28
pawnbox has joined #jruby
07:44
shellac has joined #jruby
07:45
febuiles_ has joined #jruby
07:45
febuiles_ has quit [Client Quit]
07:50
febuiles has quit [Ping timeout: 276 seconds]
08:03
shellac has quit [Quit: Computer has gone to sleep.]
08:05
shellac has joined #jruby
08:05
shellac has quit [Client Quit]
08:08
brauliobo has joined #jruby
08:21
pawnbox has quit [Remote host closed the connection]
08:22
pawnbox has joined #jruby
08:31
gdp has joined #jruby
08:37
ekroon has joined #jruby
08:40
yfeldblum has quit [Remote host closed the connection]
08:58
yosafbridge has quit [Ping timeout: 244 seconds]
08:59
vtunka has joined #jruby
08:59
drbobbeaty has joined #jruby
09:07
yosafbridge has joined #jruby
09:07
pawnbox has quit [Remote host closed the connection]
09:07
pawnbox has joined #jruby
09:12
yfeldblum has joined #jruby
09:14
<
GitHub42 >
jruby/truffle-head 8fd4bba Chris Seaton: [Truffle] Update Truffle API version.
09:15
lan5432 has joined #jruby
09:28
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:32
pawnbox has quit [Remote host closed the connection]
09:35
pawnbox has joined #jruby
09:43
pawnbox_ has joined #jruby
09:43
pawnbox has quit [Read error: Connection reset by peer]
10:02
yfeldblu_ has joined #jruby
10:04
<
GitHub96 >
jruby/ji-native 3e1a3ea kares: [ji] support returning an Enumerator out of java.lang.Iterable#each/each_with_index
10:04
<
GitHub96 >
jruby/ji-native 2704a7b kares: make loading "old" java ext .rb parts safe + prepare to use them for (yard) doc
10:04
yfeldblum has quit [Ping timeout: 268 seconds]
10:05
<
GitHub177 >
jruby/master fef8cfb Benoit Daloze: [Truffle] JT: Update to match the new pom.
10:05
<
GitHub177 >
jruby/master a549aba Benoit Daloze: [Truffle] JT: Updates for GraalVM 0.11.
10:07
pawnbox_ has quit [Remote host closed the connection]
10:10
pawnbox has joined #jruby
10:16
<
GitHub198 >
jruby/master 49e4265 Benoit Daloze: [Truffle] Update Eclipse .factorypath for Truffle 0.12.
10:27
pawnbox has quit [Remote host closed the connection]
10:36
seyfahni has joined #jruby
10:39
vtunka has quit [Quit: Leaving]
10:39
yfeldblu_ has quit [Ping timeout: 260 seconds]
10:41
pawnbox has joined #jruby
10:52
sandelius has joined #jruby
10:58
drbobbeaty has joined #jruby
11:03
eregon_ has joined #jruby
11:06
<
GitHub70 >
jruby/ji-native 6eda76f kares: make loading "old" java ext .rb parts safe + prepare to use them for (yard) doc
11:08
eregon has quit [Ping timeout: 276 seconds]
11:19
vtunka has joined #jruby
11:26
<
GitHub133 >
jruby/master 7bcf1bf Chris Seaton: [Truffle] Use visitBytes in io_write.
11:28
lan5432 has quit [Remote host closed the connection]
11:30
<
GitHub66 >
jruby/truffle-head f9d3ad3 Chris Seaton: [Truffle] Use visitBytes in io_write.
11:47
pawnbox has quit [Remote host closed the connection]
11:48
pawnbox has joined #jruby
12:00
nirvdrum has joined #jruby
12:06
pawnbox has quit [Remote host closed the connection]
12:11
<
lopex >
chrisseaton: I wonder if that visitor structure might be available for other libraries, joni for example might use that on truffle side too
12:12
<
lopex >
there's no general interface for that in jdk right ?
12:19
tcrawley-away is now known as tcrawley
12:23
pawnbox has joined #jruby
12:23
pawnbox has quit [Remote host closed the connection]
12:24
pawnbox has joined #jruby
12:27
seyfahni has quit [Ping timeout: 276 seconds]
12:32
bbrowning_away is now known as bbrowning
12:37
shellac has joined #jruby
12:48
sandelius has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
12:50
pawnbox has quit [Ping timeout: 252 seconds]
12:55
sandelius has joined #jruby
12:56
<
chrisseaton >
I don't think so
12:57
<
chrisseaton >
Joni could provide a general interface that is a callback to feed it with bytes yes
12:58
sandelius has quit [Client Quit]
13:02
<
GitHub58 >
jruby/master 3146351 Kevin Menard: [Truffle] Fixed jt to work with relative paths again.
13:04
johnsonch_afk is now known as johnsonch
13:24
<
lopex >
chrisseaton: that's a first thought, and for both the regexp itself and the string being matched
13:25
<
lopex >
though the payoffs may vary
13:30
shellac has quit [Quit: Computer has gone to sleep.]
13:35
shellac has joined #jruby
13:39
pawnbox has joined #jruby
13:41
lance|afk is now known as lanceball
13:45
shellac has quit [Quit: Computer has gone to sleep.]
14:01
shellac has joined #jruby
14:10
<
GitHub135 >
jruby/ji-native 3fbbeff kares: make loading "old" java ext .rb parts safe + prepare to use them for (yard) doc
14:10
<
GitHub135 >
jruby/ji-native 1f4445f kares: reflected method can be abstract? not a field (wouldn't break as this is a new helper)
14:13
<
GitHub175 >
jruby/master 53ca3c8 Benoit Daloze: [Truffle] Fix deprecated reportLoopCount in ArrayNodes.
14:13
<
GitHub175 >
jruby/master fffdd34 Benoit Daloze: [Truffle] Use Truffle 0.12 in the Eclipse launcher.
14:13
<
GitHub175 >
jruby/master f74f362 Benoit Daloze: [Truffle] Move Array#insert to Ruby.
14:19
raeoks has joined #jruby
14:19
enebo has joined #jruby
14:23
seyfahni has joined #jruby
14:30
pawnbox has quit [Ping timeout: 260 seconds]
14:30
gdp has quit [Ping timeout: 268 seconds]
14:32
pawnbox has joined #jruby
14:37
camlow325 has joined #jruby
14:43
gdp has joined #jruby
14:46
<
kares >
enebo: hey! hows it going?
14:46
<
enebo >
kares: ok just reading the emails atm
14:47
<
enebo >
kares: not totally sure if we should go for it today or Monday
14:47
<
kares >
enebo: ok - tested all the PRs altogether all is :green:
14:48
<
kares >
headius: was worried about that I was confident all is great for a ++ jruby ji experience
14:48
<
enebo >
hmmm this exponent perf bug is prtty funny
14:48
<
enebo >
the logic is broken so we always use RubyBignum for part of fixnum **
14:49
<
kares >
enebo: still didn't do any merges let me know when I can so its not left for Monday
14:49
<
enebo >
if I change it to the obvious fix we fail a boundary spec
14:49
<
kares >
yep was looking at it as well - needs some overflow checking logic
14:49
<
enebo >
so this overflow check is broken even if you fix to be z
14:49
<
enebo >
I think perhaps we should just fully port logic from MRI overflow since they are both for signed values
14:50
<
enebo >
seems like we should be able to unless I am forgetting some detail … like do we overflow to bignum one bit more because we go not have tagged fixnums?
14:51
<
enebo >
It is also somewhat sad we are only like 6M i/s versus 21M i/s if we just use mult :)
14:51
<
enebo >
That overflow check is super expensive even if it was working
14:53
<
kares >
truffle guys should rewrite it and maybe even get us a fast BigInteger!
15:02
thedarkone2 has joined #jruby
15:05
vtunka has quit [Quit: Leaving]
15:07
Aethenelle has joined #jruby
15:07
shellac has quit [Quit: Computer has gone to sleep.]
15:10
<
kares >
headius: hey! would love to merge the open PRs - enebo wanted your blessing on some, could you please look at some of those - would be great to get em for 9.1
15:11
<
GitHub14 >
jruby/master b523bd4 Brandon Fish: [Truffle] Remove Kernel.rand node to use ruby version
15:23
subbu is now known as subbu|afk
15:27
subbu|afk is now known as subbu
15:28
whitby has joined #jruby
15:31
camlow325 has quit [Read error: Connection reset by peer]
15:31
camlow325 has joined #jruby
15:33
eregon_ is now known as eregon
15:57
<
GitHub165 >
jruby/master 1e2c561 Thomas E. Enebo: Fixes #3818. `n ** m` is slow
15:58
<
GitHub109 >
jruby/master 9d63e45 Thomas E. Enebo: Revert "Bump for release". A little prematurely applied....
15:58
brightball has joined #jruby
16:01
<
enebo >
kares: using MRI overflow check made us go from 6 i/s to 16 instead of proper BigInteger check
16:02
<
enebo >
not sure how many people actually use exponent in Ruby but hey it is faster now
16:02
<
kares >
enebo: that sounds really good!
16:03
<
enebo >
kares: if this silly benchmark counts it is 5-6x faster than yesterday
16:03
<
enebo >
I would say it doesn’t though :)
16:03
<
kares >
porting MRI code over makes JRuby 5-6x faster :)
16:04
<
kares >
would have made a najs headline ...
16:04
<
enebo >
Plus on truffle is is infinity since it will statically calc it to a single value :)
16:06
<
kares >
can already see Oracle selling JRuby-Truffle to the enterprise ... mentioning infinity!
16:06
gdp has quit [Quit: Leaving]
16:09
Freaky has joined #jruby
16:10
<
enebo >
I missed the part where nothing consumes it and it makes it dead code :)
16:14
<
enebo >
Ok I am waiting until Monday for release now. I want to do some more Rails 5 checks
16:14
<
enebo >
We should resist committing anything “risky” until Monday
16:15
shellac has joined #jruby
16:15
<
kares >
enebo: OK ... will hopefully merge some of the PRs tomorrow
16:16
<
enebo >
kares: yeah we will make sure we come to an agreenment today on those
16:17
<
kares >
enebo: sounds good to me ... 9.1 is really the best shot of getting such updates in
16:32
CaptainHeavy has joined #jruby
16:32
<
CaptainHeavy >
Hi everyone, is there standardised way to expose private java class methods for testing using jruby?
16:34
<
CaptainHeavy >
I figured something like class.java_class.declared_method(["methodName", parameter_class]) would work but I was wondering if there is an "expected" way to do this
16:53
<
kares >
CaptainHeavy: they just work using Ruby's send
16:53
<
CaptainHeavy >
kares: ah, fair enough. Thank you!
16:53
<
kares >
not sure I've seen anyone standardise on that :)
16:58
<
headius >
kares: I'll look them over today
16:59
<
headius >
just the ones marked for 9.1 right?
16:59
<
kares >
headius: yep
16:59
camlow325 has quit [Read error: Connection reset by peer]
17:00
camlow325 has joined #jruby
17:01
cpuguy83 has joined #jruby
17:01
andrewvc has quit [Ping timeout: 268 seconds]
17:01
Puffball has quit [Quit: No Ping reply in 180 seconds.]
17:02
andrewvc has joined #jruby
17:02
Puffball has joined #jruby
17:03
eregon_ has joined #jruby
17:04
eregon has quit [Ping timeout: 268 seconds]
17:04
knu has quit [Ping timeout: 268 seconds]
17:04
knu has joined #jruby
17:13
CaptainHeavy_ has joined #jruby
17:13
asarih_ has joined #jruby
17:13
atamb0 has joined #jruby
17:15
yfeldblum has joined #jruby
17:15
<
headius >
huh, media reporting that Prince has died as his home in MN
17:19
andrewvc has quit [*.net *.split]
17:19
cpuguy83 has quit [*.net *.split]
17:19
CaptainHeavy has quit [*.net *.split]
17:19
atambo has quit [*.net *.split]
17:19
deepak has quit [*.net *.split]
17:19
asarih has quit [*.net *.split]
17:20
<
GitHub28 >
[jruby] mkristian opened issue #3821: repackage all jnr-* dependencies to make jruby-core to be used in OSGi setup
https://git.io/vwlJw
17:20
asarih_ is now known as asarih
17:24
cpuguy83 has joined #jruby
17:24
andrewvc has joined #jruby
17:27
yfeldblum has quit [Remote host closed the connection]
17:28
yfeldblum has joined #jruby
17:29
deepak has joined #jruby
17:34
rcvalle has joined #jruby
17:55
yfeldblum has quit [Ping timeout: 268 seconds]
18:00
subbu is now known as subbu|lunch
18:09
CaptainHeavy_ has quit [Ping timeout: 260 seconds]
18:28
drbobbeaty has quit [Ping timeout: 268 seconds]
18:29
drbobbeaty has joined #jruby
18:29
shellac has quit [Quit: Computer has gone to sleep.]
18:40
jrubyNewb has joined #jruby
18:41
<
jrubyNewb >
hello, I am having an issue hope somebody can help.. i install jruby, go to command prompt run jruby --version get this error
18:41
<
jrubyNewb >
Exception in thread "main" java.lang.NoClassDefFoundError: java/lang/Enum
18:41
<
jrubyNewb >
at org.jruby.util.cli.Options.<clinit>(Options.java:55)
18:41
<
jrubyNewb >
at org.jruby.util.log.LoggerFactory.<clinit>(LoggerFactory.java:35)
18:41
<
jrubyNewb >
at org.jruby.Main.<clinit>(Main.java:77)
18:52
drbobbeaty has quit [Ping timeout: 276 seconds]
18:53
<
enebo >
jrubyNewb: you are probably running Java 1.4?
18:53
<
enebo >
jrubyNewb: java -version should tell you what you are running
18:58
subbu|lunch is now known as subbu
19:38
<
jrubyNewb >
java version 1.4.2_06
19:41
<
jrubyNewb >
he enebo, should i be running a different version of java? not 1.4?
19:42
<
chrisseaton >
jrubyNewb: what version of JRuby are you trying to run? I think JRuby 1.7 requires Java 1.6, and JRuby 9 requires Java 1.7
19:42
<
chrisseaton >
Where did you get Java 1.4 from? Is it included in some distro you're running on?
19:42
<
chrisseaton >
I wouldn't recommend you try to run anything on Java 1.4
19:42
<
jrubyNewb >
I'm running jruby 9
19:43
<
jrubyNewb >
java was already installed on this machine.. i will try to update.. thanks
19:43
<
enebo >
jrubyNewb: to put 1.4 into perspective it was released in 2002
19:44
<
enebo >
obviously there were updates for several years but it is pretty long in the tooth
19:45
<
enebo >
jrubyNewb: install Java 8
19:45
lan5432 has joined #jruby
19:46
<
jrubyNewb >
heh.. yeah i thought i installed java 8, when i go to my control panel it says java 8, but in command prompt if i type java -version it says 1.4
19:46
<
jrubyNewb >
wondering if their is a environment issue
19:47
<
jrubyNewb >
environment variable JAVA_HOME says C:\Program Files\Java\jdk1.8.0_73
19:50
<
enebo >
jrubyNewb: yeah. probably PATH has an older Java install further up in the path
19:52
<
GitHub5 >
[jruby] bjfish opened issue #3822: [Truffle] Intermittent Array error when running activemodel tests
https://git.io/vwlwi
20:07
pawnbox has quit [Remote host closed the connection]
20:32
bffff_ has joined #jruby
20:38
bbrowning is now known as bbrowning_away
20:39
lanceball is now known as lance|afk
20:40
brauliobo has quit [Ping timeout: 260 seconds]
20:41
<
jrubyNewb >
ok so I have installed the latest java, if i type java -version in command prompt i get:
20:41
<
jrubyNewb >
java version "1.8.0_92"
20:41
<
jrubyNewb >
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
20:41
<
jrubyNewb >
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
20:41
<
jrubyNewb >
but if i type jruby -- version i get:
20:42
<
jrubyNewb >
Exception in thread "main" java.lang.NoClassDefFoundError: java/lang/Enum
20:42
<
jrubyNewb >
at org.jruby.util.cli.Options.<clinit>(Options.java:55)
20:42
<
jrubyNewb >
at org.jruby.util.log.LoggerFactory.<clinit>(LoggerFactory.java:35)
20:42
<
jrubyNewb >
at org.jruby.Main.<clinit>(Main.java:77)
20:42
<
jrubyNewb >
any suggestion would be greatly appreciated.. I have been googling the issue but no luck
20:43
brightball has quit [Quit: Leaving...]
20:44
lan5432 has quit [Remote host closed the connection]
20:46
tenderlove has quit [Quit: Leaving...]
20:46
tenderlove has joined #jruby
20:53
shellac has joined #jruby
20:54
shellac has quit [Client Quit]
20:58
brauliobo has joined #jruby
20:59
johnsonch is now known as johnsonch_afk
20:59
shellac has joined #jruby
21:01
seyfahni has quit [Quit: seyfahni]
21:09
yfeldbl__ has joined #jruby
21:20
<
chrisseaton >
try JAVACMD=`which java` jruby ...
21:20
<
chrisseaton >
jrubyNewb: ^
21:25
tcrawley is now known as tcrawley-away
21:31
Aethenelle has quit [Quit: Aethenelle]
21:49
ahorek has joined #jruby
21:52
ahorek has quit [Client Quit]
21:56
thedarkone2 has quit [Ping timeout: 260 seconds]
22:03
Caerus has quit [Ping timeout: 264 seconds]
22:04
thedarkone2 has joined #jruby
22:05
enebo has quit [Quit: enebo]
22:06
Caerus has joined #jruby
22:09
shellac has quit [Quit: Computer has gone to sleep.]
22:09
yfeldbl__ has quit [Ping timeout: 246 seconds]
22:13
johnsonch_afk is now known as johnsonch
22:20
shellac has joined #jruby
22:33
yfeldblum has joined #jruby
22:42
shellac has quit [Quit: Computer has gone to sleep.]
22:42
bffff_ has quit [Quit: Connection closed for inactivity]
23:01
drbobbeaty has joined #jruby
23:20
brauliobo has quit [Ping timeout: 260 seconds]
23:20
yfeldblum has quit [Ping timeout: 250 seconds]
23:37
enebo has joined #jruby
23:59
camlow325 has quit [Read error: Connection reset by peer]