00:08
pawnbox has joined #jruby
00:08
kylo has quit [Ping timeout: 252 seconds]
00:08
<
GitHub62 >
jruby/master ab43a0e Chris Seaton: [Truffle] Test for backtraces with eval.
00:08
<
GitHub62 >
jruby/master 670708a Chris Seaton: [Truffle] Leave a TODO about eval backtrace not being compliant.
00:08
<
GitHub62 >
jruby/master 2796438 Chris Seaton: [Truffle] Test for backtraces with send.
00:11
kylo has joined #jruby
00:12
pawnbox has quit [Ping timeout: 240 seconds]
00:42
cschneid has joined #jruby
00:48
pawnbox has joined #jruby
00:52
pawnbox has quit [Ping timeout: 264 seconds]
01:03
kylekyle has joined #jruby
01:07
<
GitHub158 >
jruby/master 6f8c0f1 Chris Seaton: [Truffle] Move constants to language.
01:07
<
GitHub158 >
jruby/master d51e675 Chris Seaton: [Truffle] Move yield to language.
01:07
<
GitHub158 >
jruby/master fc3dbe6 Chris Seaton: [Truffle] Move super to language.
01:28
skade has quit [Quit: Computer has gone to sleep.]
01:36
mjc__ has quit [Quit: Connection closed for inactivity]
01:38
ITXpander has quit [Quit: Leaving.]
01:43
<
GitHub80 >
jruby/master 85d7c83 Chris Seaton: [Truffle] Move cast to core.
01:43
<
GitHub80 >
jruby/master 2b8cc3e Chris Seaton: [Truffle] Move coerce to core.
01:43
<
GitHub80 >
jruby/master f2dd3ce Chris Seaton: [Truffle] Move conversion to core.
01:44
camlow325 has quit []
01:45
<
GitHub13 >
jruby/truffle-head b14e1cc Chris Seaton: Merge branch 'master' into truffle-head
02:03
<
GitHub98 >
jruby/truffle-new-instrumentation fe72d62 Chris Seaton: Merge branch 'truffle-head' into truffle-new-instrumentation...
02:16
Aethenelle has quit [Quit: Aethenelle]
02:25
bb010g has joined #jruby
02:28
Aethenelle has joined #jruby
03:23
havenn has joined #jruby
03:23
havenn is now known as Guest75160
03:23
Guest75160 has quit [Client Quit]
03:34
kylekyle has joined #jruby
03:41
tomjoro has quit [Remote host closed the connection]
03:44
tjohnson has quit [Quit: Connection closed for inactivity]
03:49
Aethenelle has quit [Quit: Aethenelle]
03:52
pawnbox has joined #jruby
04:02
Cyrus has quit [Ping timeout: 240 seconds]
04:11
andrewvc_ has joined #jruby
04:11
talevy_ has joined #jruby
04:11
cschneid has quit [Ping timeout: 260 seconds]
04:11
andrewvc has quit [Ping timeout: 260 seconds]
04:11
Guest85414______ has quit [Ping timeout: 260 seconds]
04:11
chrisseaton has quit [Ping timeout: 260 seconds]
04:11
andrewvc_ is now known as andrewvc
04:12
talevy_ is now known as talevy
04:12
halorgium has quit [Ping timeout: 260 seconds]
04:12
ruurd has quit [Ping timeout: 260 seconds]
04:13
vifino has quit [Ping timeout: 260 seconds]
04:13
Guest85414______ has joined #jruby
04:13
vifino has joined #jruby
04:14
halorgium has joined #jruby
04:14
nirvdrum has quit [Read error: Connection reset by peer]
04:14
cschneid has joined #jruby
04:15
nirvdrum has joined #jruby
04:15
jimbaker has quit [Ping timeout: 260 seconds]
04:15
Aethenelle has joined #jruby
04:16
Scorchin has joined #jruby
04:16
kith_ has joined #jruby
04:16
chrisseaton has joined #jruby
04:18
jimbaker has joined #jruby
04:18
jimbaker has quit [Changing host]
04:18
jimbaker has joined #jruby
04:18
nirvdrum has quit [Read error: No route to host]
04:19
nirvdrum has joined #jruby
04:19
atamb0 has quit [Ping timeout: 263 seconds]
04:19
atambo has joined #jruby
04:19
Antiarc has joined #jruby
04:22
mpapis has joined #jruby
04:26
yfeldblum has quit [Remote host closed the connection]
04:27
ruurd has joined #jruby
04:27
ruurd is now known as Guest40619
04:30
Cyrus has joined #jruby
04:30
Cyrus is now known as Guest7681
04:33
yfeldblum has joined #jruby
04:33
pawnbox has quit [Remote host closed the connection]
04:40
pawnbox has joined #jruby
04:42
tomjoro has joined #jruby
04:47
tomjoro has quit [Ping timeout: 256 seconds]
04:56
skade has joined #jruby
05:01
pawnbox has quit [Remote host closed the connection]
05:09
pawnbox has joined #jruby
05:17
subbu_ has joined #jruby
05:20
subbu_ has quit [Client Quit]
05:31
<
GitHub81 >
jruby/master f251975 Kevin Menard: [Truffle] Switched branching max value check with a bit shift based one to avoid branching.
05:31
<
GitHub81 >
jruby/master 7c4a01f Kevin Menard: [Truffle] Avoid recursive calls in PE'd methods.
05:43
nirvdrum has quit [Ping timeout: 240 seconds]
05:45
yfeldblum has quit [Ping timeout: 252 seconds]
06:19
Aethenelle has quit [Quit: Aethenelle]
06:24
pawnbox has quit [Remote host closed the connection]
06:24
pawnbox has joined #jruby
06:27
yfeldblum has joined #jruby
06:32
thedarkone2 has quit [Quit: thedarkone2]
06:47
lumrandir has joined #jruby
06:51
lumrandir has left #jruby [#jruby]
06:55
Puffball has quit [Read error: Connection reset by peer]
06:57
Puffball has joined #jruby
06:58
tomjoro has joined #jruby
07:03
beawesomeinstead has joined #jruby
07:37
skade has quit [Quit: Computer has gone to sleep.]
07:43
Guest40619 is now known as ruurd
07:51
pawnbox has quit [Remote host closed the connection]
07:51
pawnbox has joined #jruby
07:58
yfeldblum has quit [Ping timeout: 240 seconds]
07:58
pawnbox has quit [Remote host closed the connection]
07:59
jensnockert has joined #jruby
08:08
phlebas has joined #jruby
08:17
pawnbox has joined #jruby
08:27
blaxter has joined #jruby
08:28
<
GitHub4 >
jruby/master 960a4f1 kares: [findbugs] minor cleanup in JITCompiler
08:28
<
GitHub4 >
jruby/master 903168e kares: move handle invokeExact into helpers to avoid exception catch re-throwing in a chain
08:28
<
GitHub4 >
jruby/master 43d4e25 kares: receiveRestArgs with IRubyObject[] and avoid unnecessary copy on newArray
08:37
blaxter has quit [Ping timeout: 250 seconds]
08:40
yfeldblum has joined #jruby
08:48
bb010g has quit [Quit: Connection closed for inactivity]
08:55
blaxter has joined #jruby
09:13
vifino has quit [Ping timeout: 246 seconds]
09:16
rtyler has joined #jruby
09:16
rtyler has joined #jruby
09:22
ITXpander has joined #jruby
09:30
vtunka has joined #jruby
09:31
jensnockert has quit [Read error: Connection reset by peer]
09:34
jensnockert has joined #jruby
09:35
shellac has joined #jruby
09:50
dfr has quit [Ping timeout: 240 seconds]
09:58
jensnockert has quit [Read error: Connection reset by peer]
09:58
jensnockert has joined #jruby
09:59
drbobbeaty has joined #jruby
10:01
ITXpander has quit [Quit: Leaving.]
10:03
dfr has joined #jruby
10:10
ane_ has joined #jruby
10:27
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
10:33
jensnockert has quit [Read error: Connection reset by peer]
10:33
jensnock_ has joined #jruby
10:40
ale_ has quit [Ping timeout: 250 seconds]
10:40
ale_ has joined #jruby
10:46
jensnock_ has quit [Read error: Connection reset by peer]
10:49
jensnockert has joined #jruby
10:52
waka has quit [Ping timeout: 250 seconds]
11:09
waka has joined #jruby
11:14
waka has quit [Ping timeout: 250 seconds]
11:19
bbrowning_away is now known as bbrowning
11:36
vtunka has quit [Ping timeout: 260 seconds]
11:44
bbrowning is now known as bbrowning_away
11:50
jensnockert has quit [Ping timeout: 250 seconds]
11:51
jensnockert has joined #jruby
11:57
vtunka has joined #jruby
12:01
drbobbeaty has joined #jruby
12:20
jensnock_ has joined #jruby
12:21
ane_ has quit [Ping timeout: 256 seconds]
12:23
jensnockert has quit [Ping timeout: 240 seconds]
12:23
waka has joined #jruby
12:24
ane_ has joined #jruby
12:29
shellac has quit [Quit: Computer has gone to sleep.]
12:30
jensnock_ has quit [Ping timeout: 250 seconds]
12:34
jensnockert has joined #jruby
12:45
yfeldblum has quit [Ping timeout: 260 seconds]
12:46
<
GitHub186 >
jruby/truffle-head e48e555 Benoit Daloze: [Truffle] Add factorypath.
12:49
tomjoro_ has joined #jruby
12:50
pawnbox has quit [Remote host closed the connection]
12:51
andrewvc_ has joined #jruby
12:53
andrewvc has quit [Ping timeout: 240 seconds]
12:53
tomjoro has quit [Ping timeout: 240 seconds]
12:54
jimbaker has quit [Ping timeout: 240 seconds]
12:54
andrewvc_ is now known as andrewvc
12:54
jimbaker has joined #jruby
12:54
jensnockert has quit [Remote host closed the connection]
12:54
jimbaker has quit [Changing host]
12:54
jimbaker has joined #jruby
12:59
pawnbox has joined #jruby
13:20
bbrowning_away is now known as bbrowning
13:30
<
GitHub94 >
[jruby] kml opened issue #3642: process_manager: Incompatible subprocess cmd parsing behaviour on 1.7 (ENV variables)
https://git.io/vg3NE
13:31
ane_ has quit [Quit: Leaving]
13:35
nirvdrum has joined #jruby
13:36
knu has quit [Read error: Connection reset by peer]
13:42
drbobbeaty has quit [Read error: Connection reset by peer]
13:42
drbobbeaty has joined #jruby
13:44
knu has joined #jruby
13:44
shellac has joined #jruby
13:47
tomjoro_ has quit [Remote host closed the connection]
13:48
knu has quit [Read error: Connection reset by peer]
13:55
jensnockert has joined #jruby
13:56
knu has joined #jruby
13:59
AlHafoudh has quit [Max SendQ exceeded]
14:00
AlHafoudh has joined #jruby
14:02
drbobbeaty has quit [Read error: Connection reset by peer]
14:03
drbobbeaty has joined #jruby
14:04
jensnockert has quit [Remote host closed the connection]
14:04
jensnockert has joined #jruby
14:09
jensnockert has quit [Read error: Connection reset by peer]
14:14
vtunka has quit [Quit: Leaving]
14:18
Aethenelle has joined #jruby
14:19
jensnockert has joined #jruby
14:27
vtunka has joined #jruby
14:36
Aethenelle_ has joined #jruby
14:37
Aethenelle has quit [Ping timeout: 250 seconds]
14:37
Aethenelle_ is now known as Aethenelle
15:06
Aethenelle has quit [Quit: Aethenelle]
15:12
vifino has joined #jruby
15:16
camlow325 has joined #jruby
15:17
vifino has quit [Quit: Who turned this off?! D:<]
15:17
camlow325 has quit [Read error: Connection reset by peer]
15:18
camlow325 has joined #jruby
15:20
enebo has joined #jruby
15:23
jensnockert has quit [Read error: Connection reset by peer]
15:24
jensnockert has joined #jruby
15:27
camlow325 has quit [Read error: Connection reset by peer]
15:27
<
GitHub73 >
jruby/master f85e3b4 Benoit Daloze: [Truffle] Avoid setting the store when unnecessary in Array#concat.
15:28
camlow325 has joined #jruby
15:28
thedarkone2 has joined #jruby
15:30
jensnockert has quit [Read error: Connection reset by peer]
15:31
jensnockert has joined #jruby
15:32
vifino has joined #jruby
15:32
jensnockert has quit [Read error: Connection reset by peer]
15:33
jensnockert has joined #jruby
15:34
jensnockert has quit [Read error: Connection reset by peer]
15:35
jensnockert has joined #jruby
15:38
camlow325 has quit [Read error: Connection reset by peer]
15:39
camlow325 has joined #jruby
15:43
camlow325 has quit [Read error: Connection reset by peer]
15:44
camlow325 has joined #jruby
15:50
vtunka has quit [Quit: Leaving]
15:50
camlow325 has quit [Read error: Connection reset by peer]
15:50
camlow325 has joined #jruby
15:59
camlow325 has quit [Read error: Connection reset by peer]
15:59
camlow325 has joined #jruby
16:03
camlow325 has quit [Read error: Connection reset by peer]
16:03
camlow325 has joined #jruby
16:12
Aethenelle has joined #jruby
16:14
kith_ is now known as kith
16:32
hobodave has joined #jruby
16:35
hobodave_ has joined #jruby
16:37
hobodave has quit [Ping timeout: 240 seconds]
16:39
camlow32_ has joined #jruby
16:40
camlow3__ has joined #jruby
16:41
camlow325 has quit [Ping timeout: 248 seconds]
16:42
camlow3__ has quit [Remote host closed the connection]
16:43
camlow325 has joined #jruby
16:43
camlow32_ has quit [Ping timeout: 256 seconds]
16:46
phlebas has quit [Ping timeout: 240 seconds]
16:47
camlow32_ has joined #jruby
16:50
skade has joined #jruby
16:50
camlow325 has quit [Ping timeout: 276 seconds]
16:59
hobodave_ has quit [Quit: Computer has gone to sleep.]
17:04
hobodave has joined #jruby
17:13
tjohnson has joined #jruby
17:18
jensnockert has quit [Remote host closed the connection]
17:19
jensnockert has joined #jruby
17:23
<
GitHub105 >
jruby/master c771529 Chris Seaton: [Truffle] Don't use -X-T to install gems.
17:23
<
GitHub105 >
jruby/master cb42d92 Chris Seaton: [Truffle] Let integration tests detect JS for themselves.
17:23
<
GitHub199 >
jruby/truffle-head 38756a7 Chris Seaton: Merge branch 'master' into truffle-head
17:29
shellac has quit [Quit: Computer has gone to sleep.]
17:46
enebo has quit [Quit: enebo]
17:51
blaxter has quit [Quit: foo]
17:51
skade has quit [Quit: Computer has gone to sleep.]
17:52
jensnockert has joined #jruby
17:55
Puffball has quit [Remote host closed the connection]
17:55
skade has joined #jruby
17:59
jensnockert has quit [Read error: Connection reset by peer]
17:59
jensnockert has joined #jruby
18:00
hobodave has quit [Quit: Computer has gone to sleep.]
18:01
skade has quit [Quit: Computer has gone to sleep.]
18:01
Puffball has joined #jruby
18:05
Puffball has quit [Remote host closed the connection]
18:08
Puffball has joined #jruby
18:13
blandflakes has joined #jruby
18:28
camlow32_ has quit [Remote host closed the connection]
18:29
camlow325 has joined #jruby
18:29
whitby has joined #jruby
18:31
shellac has joined #jruby
18:35
camlow325 has quit [Read error: Connection reset by peer]
18:35
camlow325 has joined #jruby
18:36
<
GitHub89 >
[jruby] evanphx opened issue #3644: Socket#addr fails to return the port when binding against 0
https://git.io/vgGUx
18:36
bbrowning is now known as bbrowning_away
18:39
<
GitHub81 >
[jruby] evanphx closed issue #3644: Socket#addr fails to return the port when binding against 0
https://git.io/vgGUx
18:41
jimbaker has quit [Ping timeout: 240 seconds]
18:41
jimbaker has joined #jruby
18:42
jimbaker has quit [Changing host]
18:42
jimbaker has joined #jruby
18:42
ITXpander has joined #jruby
18:49
jensnockert has quit [Read error: Connection reset by peer]
18:49
blandflakes has joined #jruby
18:52
jensnockert has joined #jruby
18:54
<
GitHub161 >
jruby/master ccedaa9 Chris Seaton: Update the version in the README
18:56
skade has joined #jruby
18:59
shellac has quit [Quit: Computer has gone to sleep.]
19:01
ITXpander has quit [Quit: Leaving.]
19:02
hobodave has joined #jruby
19:12
bbrowning_away is now known as bbrowning
19:13
jensnockert has quit [Read error: Connection reset by peer]
19:18
jensnockert has joined #jruby
19:19
rsim has quit [Quit: Leaving.]
19:27
blandflakes has joined #jruby
19:38
camlow325 has quit [Read error: Connection reset by peer]
19:38
camlow325 has joined #jruby
19:38
subbu is now known as subbu|lunch
19:39
skade has quit [Quit: Computer has gone to sleep.]
19:40
camlow32_ has joined #jruby
19:43
camlow325 has quit [Ping timeout: 240 seconds]
19:43
blandflakes has quit []
19:45
pjenvey_ is now known as pjenvey
19:49
shellac has joined #jruby
19:53
enebo has joined #jruby
19:56
rsim has joined #jruby
20:00
skade has joined #jruby
20:01
phlebas has joined #jruby
20:03
cpuguy83 has joined #jruby
20:03
cpuguy83 has quit [Client Quit]
20:04
cpuguy83 has joined #jruby
20:09
shellac has quit [Quit: Computer has gone to sleep.]
20:12
yfeldblum has joined #jruby
20:12
jensnockert has quit [Read error: Connection reset by peer]
20:13
jensnockert has joined #jruby
20:17
pawnbox has quit [Remote host closed the connection]
20:18
subbu|lunch is now known as subbu
20:21
camlow32_ has quit [Remote host closed the connection]
20:22
camlow325 has joined #jruby
20:24
hobodave has quit [Quit: Computer has gone to sleep.]
20:29
hobodave has joined #jruby
20:34
camlow32_ has joined #jruby
20:37
camlow325 has quit [Ping timeout: 245 seconds]
20:41
phlebas has quit [Ping timeout: 240 seconds]
20:42
rsim1 has joined #jruby
20:42
emakris_ has joined #jruby
20:45
rsim has quit [Ping timeout: 240 seconds]
20:46
Puffball_ has joined #jruby
20:47
hobodave has quit [*.net *.split]
20:47
Puffball has quit [*.net *.split]
20:47
Guest85414______ has quit [*.net *.split]
20:47
emakris has quit [*.net *.split]
20:48
Guest85414______ has joined #jruby
20:48
jensnock_ has joined #jruby
20:49
hobodave has joined #jruby
20:49
7F1AA9JOM has joined #jruby
20:49
7F1AA9JOM has quit [Max SendQ exceeded]
20:52
jensnockert has quit [Ping timeout: 276 seconds]
20:56
subbu is now known as subbu|afk
20:57
phlebas has joined #jruby
20:58
robacarp has quit [Quit: Lost terminal]
21:08
phlebas has quit [Ping timeout: 240 seconds]
21:15
subbu|afk is now known as subbu
21:18
skade has quit [Quit: Computer has gone to sleep.]
21:28
rsim has joined #jruby
21:32
rsim1 has quit [Ping timeout: 240 seconds]
21:39
<
GitHub179 >
jruby/ruby-2.3 51315e0 Thomas E. Enebo: Add preliminary support for dedenting heredocs (<<~). Issue #3565....
21:45
tjohnson has quit [Ping timeout: 240 seconds]
21:46
yfeldblum has quit [Ping timeout: 260 seconds]
21:47
tjohnson has joined #jruby
21:48
tomjoro has joined #jruby
22:01
phlebas has joined #jruby
22:06
balo_ has quit [Ping timeout: 256 seconds]
22:07
balo has joined #jruby
22:15
phlebas has quit [Ping timeout: 240 seconds]
22:17
pawnbox has joined #jruby
22:20
jensnock_ has quit [Read error: Connection reset by peer]
22:21
pawnbox has quit [Ping timeout: 240 seconds]
22:22
ITXpander has joined #jruby
22:24
jensnockert has joined #jruby
22:26
flori has quit [Remote host closed the connection]
22:31
Aethenelle has quit [Quit: Aethenelle]
22:31
jensnockert has quit [Read error: Connection reset by peer]
22:33
jensnockert has joined #jruby
22:46
bbrowning is now known as bbrowning_away
22:47
pawnbox has joined #jruby
22:48
ChameleonSix has joined #jruby
22:48
<
ChameleonSix >
hello
22:48
<
ChameleonSix >
anyone?
22:51
pawnbox has quit [Ping timeout: 245 seconds]
22:52
yfeldblum has joined #jruby
23:07
shellac has joined #jruby
23:16
Aethenelle has joined #jruby
23:23
hobodave has quit [Ping timeout: 256 seconds]
23:24
yfeldblum has quit [Ping timeout: 252 seconds]
23:24
yfeldblu_ has joined #jruby
23:27
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
23:33
jensnockert has quit [Read error: Connection reset by peer]
23:34
jensnockert has joined #jruby
23:35
kylekyle has joined #jruby
23:36
<
kylekyle >
truffle question
23:37
<
kylekyle >
I have a method I would like to add to a core Ruby class
23:38
<
kylekyle >
but the method I want to add uses the Java/truffle API
23:38
<
kylekyle >
does jruby+truffle support Java extensions?
23:38
<
kylekyle >
is there a way to access the java internals from Ruby like in normal jruby?
23:39
<
chrisseaton >
kylekyle: hi
23:39
<
chrisseaton >
kylekyle: it doesn't support Java extensions at the moment, no
23:40
<
chrisseaton >
kylekyle: if I can be critical of my fellow JRuby people for a moment, when they exposed the entire Java implementation of JRuby as an API, they repeated the mistake of MRI, and now it's almost impossible to implement the same API in an alternative implementation
23:40
<
chrisseaton >
kylekyle: we may try the same trick as we've used for C extensions - pretend that there is a Java API there when there isn't, but that is research work way off in the future
23:40
enebo has quit [Quit: enebo]
23:40
jensnockert has quit [Remote host closed the connection]
23:41
ITXpander has quit [Ping timeout: 245 seconds]
23:41
<
chrisseaton >
kylekyle: at the moment I think we're just going to put any extensions we need (like to support nokogiri or openssl) straight into the code base, while we figure out what else to do
23:42
ITXpander has joined #jruby
23:47
shellac has quit [Quit: Computer has gone to sleep.]
23:47
<
kylekyle >
is it possible to insert nodes into the AST at runtime?
23:48
<
kylekyle >
insert the AST equivalent of mixing a module into a class?
23:51
<
chrisseaton >
kylekyle: yeah the whole concept is about inserting nodes into the AST at runtime
23:51
<
chrisseaton >
what exactly do you want to do?
23:52
<
kylekyle >
well, I noticed that right now, jt almost never throws away the source code it evals
23:53
<
kylekyle >
which means that we can get the source for any proc regardless of where it came from
23:53
<
kylekyle >
which is something of holy grail
23:53
<
kylekyle >
so I added a Proc
23:54
<
kylekyle >
whoops - I added a Proc#source method which returns the source of the proc
23:54
<
chrisseaton >
great - so that would go into ProcNodes, but you want to make it an extension?
23:54
<
kylekyle >
well, I could certainly submit a PR
23:54
<
kylekyle >
I was just wondering if there was a more generic way of going about it
23:55
<
chrisseaton >
I'm afraid there isn't - at this stage in development we're keeping things simple by being monolithic
23:55
Aethenelle has quit [Quit: Aethenelle]
23:56
shellac has joined #jruby
23:56
<
kylekyle >
thanks for the quick response
23:56
<
chrisseaton >
Maybe it would be better to make it Truffle::source_of(proc) though, so as to not change the methods available compared to normal Ruby
23:56
<
kylekyle >
good call
23:56
<
chrisseaton >
I know that's not as pretty though
23:56
<
kylekyle >
it's truffle specific anyway, so that works
23:57
<
chrisseaton >
There is TrufflePrimitiveNodes for Truffle::Primitive where we normally keep things like that, then a truffle.rb somewhere where you can re-export that to Truffle
23:57
<
kylekyle >
great, I'll play with that and submit a PR if works