00:10
<
GitHub62 >
jruby/master 01ade30 Chris Seaton: [Truffle] I think ruby.h always includes math.h
00:10
<
GitHub62 >
jruby/master e8aed55 Chris Seaton: [Truffle] Rebuild ruby.su with new paths.
00:10
<
GitHub62 >
jruby/master 7aec008 Chris Seaton: [Truffle] Implement more of the Ruby C API header.
00:19
Aethenelle has quit [Quit: Aethenelle]
00:27
pawnbox has joined #jruby
00:31
pawnbox has quit [Ping timeout: 240 seconds]
00:41
nirvdrum has quit [Remote host closed the connection]
00:47
pawnbox has joined #jruby
00:52
pawnbox has quit [Ping timeout: 244 seconds]
00:55
camlow325 has quit []
01:37
<
GitHub87 >
jruby/master 1dff0b5 Kevin Menard: [Truffle] Removed redundant cast.
01:38
Aethenelle has joined #jruby
01:40
Guest58430 is now known as Cyrus
01:40
Cyrus has quit [Changing host]
01:40
Cyrus has joined #jruby
01:56
johnsonch_afk is now known as johnsonch
03:05
pawnbox has joined #jruby
03:05
tcrawley-away is now known as tcrawley
03:08
tcrawley is now known as tcrawley-away
03:09
pawnbox has quit [Ping timeout: 260 seconds]
03:29
yfeldblum has quit [Remote host closed the connection]
03:30
yfeldblum has joined #jruby
03:45
bb010g has joined #jruby
03:47
pawnbox has joined #jruby
04:02
johnsonch is now known as johnsonch_afk
04:23
Aethenelle has quit [Quit: Aethenelle]
04:34
yfeldblum has quit [Remote host closed the connection]
04:37
nirvdrum has joined #jruby
04:42
nirvdrum has quit [Ping timeout: 260 seconds]
04:52
pawnbox has quit [Remote host closed the connection]
05:03
pawnbox has joined #jruby
05:20
yfeldblum has joined #jruby
05:20
yfeldblum has quit [Remote host closed the connection]
05:21
yfeldblum has joined #jruby
05:31
thedarkone2 has quit [Quit: thedarkone2]
06:00
digitalextremist has quit [Ping timeout: 244 seconds]
06:05
digitalextremist has joined #jruby
06:17
pawnbox has quit [Remote host closed the connection]
06:32
pawnbox has joined #jruby
06:42
skade has joined #jruby
06:49
raeoks has joined #jruby
06:51
pawnbox has quit [Remote host closed the connection]
06:52
yfeldblum has quit [Ping timeout: 268 seconds]
06:53
pawnbox has joined #jruby
07:27
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
07:31
raeoks has joined #jruby
07:34
yfeldblum has joined #jruby
07:35
shellac has joined #jruby
07:35
skade has quit [Quit: Computer has gone to sleep.]
07:49
skade has joined #jruby
07:53
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
08:07
pawnbox has quit [Remote host closed the connection]
08:07
shellac has quit [Quit: Computer has gone to sleep.]
08:07
pawnbox has joined #jruby
08:19
skade has quit [Quit: Computer has gone to sleep.]
08:27
pitr-ch has joined #jruby
08:28
pawnbox has quit [Remote host closed the connection]
08:28
pawnbox has joined #jruby
08:28
skade has joined #jruby
08:33
vtunka has joined #jruby
08:45
robbyoconnor has quit [Read error: Connection reset by peer]
08:46
robbyoconnor has joined #jruby
08:53
pawnbox has quit [Remote host closed the connection]
08:53
pawnbox has joined #jruby
08:54
pawnbox has quit [Remote host closed the connection]
08:55
pawnbox has joined #jruby
08:57
yfeldblum has quit [Ping timeout: 276 seconds]
08:58
gdp has joined #jruby
09:14
drbobbeaty has quit [Ping timeout: 276 seconds]
09:16
skade has quit [Quit: Computer has gone to sleep.]
09:27
vtunka has quit [Quit: Leaving]
09:43
yfeldblum has joined #jruby
09:44
adgtl has joined #jruby
09:55
vtunka has joined #jruby
10:03
vtunka has quit [Quit: Leaving]
10:05
vtunka has joined #jruby
10:10
adgtl has joined #jruby
10:12
pitr-ch has joined #jruby
10:15
yfeldblum has quit [Remote host closed the connection]
10:28
adgtl has joined #jruby
10:33
adgtl has quit [Ping timeout: 268 seconds]
10:40
vtunka has quit [Quit: Leaving]
10:41
adgtl has joined #jruby
10:42
vtunka has joined #jruby
10:52
pawnbox has quit [Remote host closed the connection]
11:00
drbobbeaty has joined #jruby
11:14
<
GitHub19 >
jruby/master ea79fdc Benoit Daloze: [Truffle] Remove extra assertion, it's checked in the Bignum constructor now.
11:28
<
yopp >
that's seems odd that in 2.3 Symbol#to_s returns unfrozen string
11:32
<
GitHub142 >
[jruby] eregon commented on commit 5ade4ed: @jruby/truffle It is possible to use a recursive execute here, so if...
https://git.io/vwgNK
11:40
pawnbox has joined #jruby
11:45
shellac has joined #jruby
11:47
skade has joined #jruby
11:48
skade has quit [Client Quit]
11:48
<
GitHub118 >
[jruby] eregon commented on commit 5ade4ed: Here is a self-contained example: bd8c92edbb492de0f17687ac7ff327cd32a7f72a
https://git.io/vwgAh
11:51
e_dub has quit [Quit: ZZZzzz…]
11:52
skade has joined #jruby
11:56
<
GitHub84 >
jruby/master bd8c92e Benoit Daloze: [Truffle] Use a recursive execute over calling another specialization directly when coercing.
11:57
skade has quit [Client Quit]
11:59
bbrowning has joined #jruby
12:01
raeoks has joined #jruby
12:09
<
GitHub11 >
[jruby] jkr2255 opened issue #3829: Fixnum#bit_length always returns 64 for negative number
https://git.io/vwgjd
12:31
johnsonch_afk is now known as johnsonch
12:46
<
GitHub124 >
[jruby] nirvdrum commented on commit bd8c92e: I'd make sure you exercise this somewhere. I tried doing something similar with ropes and Graal was not happy with it, even though the recursion was quite limited.
https://git.io/vw2kU
12:54
<
GitHub50 >
jruby/master 7f3da89 Benoit Daloze: [Truffle] Use ArrayStrategy in Array#pop and cleanup....
13:16
e_dub has joined #jruby
13:18
djellemah_ is now known as djellemah
13:26
vtunka has quit [Quit: Leaving]
13:31
vtunka has joined #jruby
13:43
Aethenelle has joined #jruby
13:51
enebo has joined #jruby
13:54
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
13:58
e_dub has quit [Quit: It's a hard knock life]
14:00
e_dub has joined #jruby
14:16
<
GitHub40 >
[jruby] bjfish commented on commit 5ade4ed: Does calling `rightShift` versus `executeRightShift` affect the profile in `rightShift` differently?
https://git.io/vw24x
14:32
vtunka has quit [Quit: Leaving]
14:34
Aethenelle has quit [Read error: Connection reset by peer]
14:40
camlow325 has joined #jruby
14:41
camlow325 has quit [Remote host closed the connection]
14:41
camlow325 has joined #jruby
14:46
skade has joined #jruby
14:48
hobodave has joined #jruby
14:48
<
GitHub72 >
[jruby] eregon commented on commit 5ade4ed: Not in this case since both would use the same node and therefore the same profile....
https://git.io/vw222
14:49
<
GitHub53 >
[jruby] chrisseaton commented on commit 5ade4ed: Do we think the DSL should provide a mechanism to call an `@Specialization` with `@Cached` without having to supply them yourself?
https://git.io/vw22S
14:50
<
GitHub129 >
[jruby] eregon commented on commit bd8c92e: @nirvdrum Right, there is a danger to doing recursion with PE. Here I think it's fine since there is explicit int/non-int guards which should limit it very clearly. Otherwise, creating another node of the same type could be an option (that one would never specialize to this specialization so there should not be a risk).
https://git.io/vw2aL
14:51
skade has quit [Quit: Computer has gone to sleep.]
14:52
<
GitHub142 >
[jruby] eregon commented on commit 5ade4ed: @chrisseaton abstract `executeX` methods basically allow that.
https://git.io/vw2az
14:55
skade has joined #jruby
14:56
skade has quit [Client Quit]
15:03
thedarkone2 has joined #jruby
15:11
skade has joined #jruby
15:11
<
enebo >
kares: you and mkristian looking at that GEM_HOME regression?
15:13
skade has quit [Remote host closed the connection]
15:19
<
GitHub0 >
jruby/master 06b8e76 Chris Seaton: [Truffle] Fix use of our own source section.
15:19
<
GitHub0 >
jruby/master 97a9221 Chris Seaton: [Truffle] Update to Truffle 0.13
15:26
<
GitHub188 >
jruby/truffle-head 81f5776 Chris Seaton: Merge branch 'master' into truffle-head...
15:26
<
GitHub188 >
jruby/truffle-head 131f64c Chris Seaton: [Truffle] Update API version.
15:28
bbrowning has quit [Ping timeout: 265 seconds]
15:28
raeoks has joined #jruby
15:45
pawnbox has quit [Remote host closed the connection]
15:45
camlow325 has quit [Read error: Connection reset by peer]
15:45
camlow325 has joined #jruby
15:48
pawnbox has joined #jruby
15:54
<
GitHub75 >
[jruby] eregon commented on commit bd8c92e: @nirvdrum I verified for this case in IGV and it looks alright.
https://git.io/vw2yH
15:58
gdp has quit [Remote host closed the connection]
15:58
subbu is now known as subbu|meeting
16:01
norc has joined #jruby
16:19
subbu|meeting is now known as subbu
16:29
sandelius has joined #jruby
16:30
<
kares >
enebo: I am not so far - not sure I fully understand the consequences e.g. if they apply to real work jruby-rack setups
16:31
<
enebo >
kares: his reproduction appeared to have nothing to do with rack either
16:32
<
kares >
yes it does not but it affects the jruby-rack boot process as well ...
16:32
<
kares >
enebo: also I am not sure if there's a way around did_you_mean ... would be best if it was not part of Ruby
16:33
<
kares >
instead declared as a development gem in a Gemfile
16:33
<
enebo >
kares: we cannot even support did_you_mean atm so I think we can revert that
16:33
<
kares >
wonder about the consequences of such gem in production - and if users would want if by default
16:34
<
enebo >
kares: well if it doesn’t actually work then no one wants it but when we do make it work then I think we need to figure out how to do this
16:34
<
kares >
yopp: PRs welcome :)
16:34
<
kares >
enebo: exactly
16:35
<
enebo >
kares: so somehow us catching this extra exception does not have GEM_HOME getting added to gem path
16:35
<
yopp >
kares, this is more like "is ruby really need this"
16:35
<
yopp >
kind of question
16:36
<
yopp >
I bet matz will say something like "you'll need and extra dup, so noooo"
16:36
<
kares >
enebo: thought its due gem 'did_you_mean' line
16:36
<
kares >
but than there's a mention that DidYouMean walks the Gem.path so its maybe the require line
16:36
<
enebo >
kares: that is just as weird
16:37
<
kares >
yopp: if MRI does it JRuby will as well
16:37
<
yopp >
nope, it doesn't :)
16:37
<
yopp >
not in 2.3 at least
16:37
<
enebo >
I guess did_you_mean works by tracepoints for part of it and we do not want to tracepoint full time
16:38
<
kares >
enebo: sounds like a nightmare for production setups
16:38
<
enebo >
and I would not think anyone would neccesarily in MRI either since they do not completely alleviate the cost
16:38
<
kares >
in dev its great
16:38
<
enebo >
kares: yeah how does this work? It is a default_gem in MRI isn’t it?
16:38
<
kares >
wonder what puma and others will be doing about that under 2.3
16:38
<
enebo >
kares: or maybe it isn’t and it can be uninstalled
16:39
<
kares >
enebo: think there's a cmd line switch to turn it off
16:39
<
kares >
... not load
16:39
<
enebo >
ah yeah there is
16:39
<
enebo >
disable-* has it as a feature
16:39
<
kares >
enebo: do I assume puma would be warning or smt if its on on Rails.env.production?
16:39
shellac has quit [Quit: Leaving]
16:39
<
kares >
or people have to be just smart enough to know ...
16:40
<
enebo >
kares: yeah I don’t even know what overhead there really is
16:40
brauliobo has quit [Ping timeout: 276 seconds]
16:42
<
kares >
but that's RVM not a vanilla 2.3.0 install so maybe its a default gem there
16:42
<
enebo >
kares: makes sense
16:45
<
enebo >
oh not tracepoint but arbitrary binding access on error
16:45
<
enebo >
kares: so maybe no overhead for MRI afterall
16:52
skade has joined #jruby
16:55
e_dub has quit [Quit: ZZZzzz…]
16:55
<
kares >
ah ok - good to know
16:55
<
kares >
actually uninstalling did not really uninstall
16:56
<
kares >
there's still a DidYouMean constant by default in MRI
16:58
<
enebo >
kares: even empty it stll has an opinion
17:08
subbu is now known as subbu|away
17:15
skade has quit [Quit: Computer has gone to sleep.]
17:15
skade has joined #jruby
17:17
e_dub has joined #jruby
17:19
shellac has joined #jruby
17:20
skade has quit [Client Quit]
17:23
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
17:27
<
kares >
enebo: think it should be safe to remove all of DidYouMean for now
17:27
<
kares >
... but mkristian will probably know better
17:33
skade has joined #jruby
18:03
pawnbox has quit [Remote host closed the connection]
18:04
pawnbox has joined #jruby
18:12
pawnbox has quit [Remote host closed the connection]
18:12
pawnbox has joined #jruby
18:32
subbu|away is now known as subbu
18:50
skade has quit [Quit: Computer has gone to sleep.]
18:50
yfeldblum has joined #jruby
18:54
<
GitHub155 >
jruby/master 808c0a8 Brandon Fish: [Truffle] Add Bignum#>> specialization and refactor
18:56
shellac has quit [Quit: Computer has gone to sleep.]
18:59
skade has joined #jruby
19:03
cprice404 has joined #jruby
19:05
shellac has joined #jruby
19:05
shellac has quit [Client Quit]
19:06
robbyoconnor has quit [Ping timeout: 260 seconds]
19:09
<
GitHub86 >
[jruby] eregon commented on commit 808c0a8:
19:11
skade has quit [Quit: Computer has gone to sleep.]
19:13
pawnbox has quit [Remote host closed the connection]
19:20
brauliobo has joined #jruby
19:25
bjfish2 has quit [Ping timeout: 260 seconds]
19:27
pawnbox has joined #jruby
19:27
<
sandelius >
what do you jruby peeps use for websockets?
19:28
shellac has joined #jruby
19:34
shellac has quit [Quit: Computer has gone to sleep.]
19:34
bjfish2 has joined #jruby
19:55
jimbaker has quit [Ping timeout: 240 seconds]
19:56
cprice has joined #jruby
19:56
cprice404 has quit [Ping timeout: 276 seconds]
19:56
cprice is now known as cprice404
19:58
nirvdrum has joined #jruby
19:59
subbu is now known as subbu|busy
19:59
pitr-ch has joined #jruby
20:01
skade has joined #jruby
20:03
sandelius has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
20:03
jimbaker has joined #jruby
20:04
jimbaker has quit [Changing host]
20:04
jimbaker has joined #jruby
20:05
skade has quit [Client Quit]
20:11
joast has quit [Ping timeout: 276 seconds]
20:13
yfeldblum has quit [Ping timeout: 252 seconds]
20:13
<
GitHub74 >
jruby/master ba92f09 Charles Oliver Nutter: If we are removing GEB, unset its field....
20:14
pawnbox has quit [Remote host closed the connection]
20:16
<
GitHub28 >
jruby/master b4b36dd Thomas E. Enebo: [noci] Use object identity check
20:17
shellac has joined #jruby
20:20
ahorek has joined #jruby
20:33
sandelius has joined #jruby
20:41
shellac has quit [Quit: Computer has gone to sleep.]
20:43
bbrowning has joined #jruby
20:43
tcrawley-away is now known as tcrawley
20:46
joast has joined #jruby
20:47
lance|afk is now known as lanceball
20:49
shellac has joined #jruby
20:53
pawnbox has joined #jruby
20:55
subbu|busy is now known as subbu
20:58
pawnbox has quit [Ping timeout: 252 seconds]
20:58
pitr-ch has quit [Ping timeout: 246 seconds]
21:05
camlow32_ has joined #jruby
21:08
camlow325 has quit [Ping timeout: 244 seconds]
21:10
camlow32_ has quit [Remote host closed the connection]
21:13
camlow325 has joined #jruby
21:17
joast has quit [Ping timeout: 246 seconds]
21:20
camlow325 has quit [Remote host closed the connection]
21:23
yfeldblum has joined #jruby
21:28
pitr-ch has joined #jruby
21:29
camlow325 has joined #jruby
21:30
camlow325 has quit [Remote host closed the connection]
21:32
hobodave has quit [Ping timeout: 260 seconds]
21:39
camlow325 has joined #jruby
21:40
camlow325 has quit [Remote host closed the connection]
21:43
norc has quit [Ping timeout: 246 seconds]
21:45
sandelius has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
21:45
camlow325 has joined #jruby
21:45
camlow325 has quit [Remote host closed the connection]
21:46
camlow325 has joined #jruby
21:47
camlow325 has quit [Remote host closed the connection]
21:50
camlow325 has joined #jruby
21:51
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:56
camlow325 has quit [Remote host closed the connection]
21:57
camlow325 has joined #jruby
21:58
nirvdrum has quit [Ping timeout: 250 seconds]
21:58
camlow325 has quit [Read error: Connection reset by peer]
21:58
camlow325 has joined #jruby
21:59
camlow325 has quit [Read error: Connection reset by peer]
22:01
camlow325 has joined #jruby
22:01
skade has joined #jruby
22:02
joast has joined #jruby
22:02
camlow325 has quit [Read error: Connection reset by peer]
22:05
camlow325 has joined #jruby
22:07
camlow325 has quit [Read error: Connection reset by peer]
22:08
camlow325 has joined #jruby
22:10
camlow325 has quit [Read error: Connection reset by peer]
22:13
camlow325 has joined #jruby
22:23
brauliobo has quit [Ping timeout: 250 seconds]
22:26
enebo has quit [Quit: enebo]
22:30
camlow325 has quit [Read error: Connection reset by peer]
22:30
camlow325 has joined #jruby
22:30
joast has quit [Ping timeout: 268 seconds]
22:32
bbrowning has quit [Ping timeout: 265 seconds]
22:36
tcrawley is now known as tcrawley-away
22:39
skade has quit [Quit: Computer has gone to sleep.]
22:49
Aethenelle has joined #jruby
22:51
shellac has quit [Quit: Computer has gone to sleep.]
22:59
camlow325 has quit [Read error: Connection reset by peer]
23:00
camlow325 has joined #jruby
23:01
camlow325 has quit [Read error: Connection reset by peer]
23:01
camlow325 has joined #jruby
23:05
e_dub has quit [Quit: ZZZzzz…]
23:06
enebo has joined #jruby
23:10
camlow32_ has joined #jruby
23:10
camlow325 has quit [Read error: Connection reset by peer]
23:11
camlow32_ has quit [Read error: Connection reset by peer]
23:12
camlow325 has joined #jruby
23:13
camlow32_ has joined #jruby
23:13
camlow325 has quit [Read error: Connection reset by peer]
23:14
enebo has quit [Quit: enebo]
23:20
camlow325 has joined #jruby
23:20
camlow32_ has quit [Read error: Connection reset by peer]
23:21
camlow325 has quit [Read error: Connection reset by peer]
23:22
camlow325 has joined #jruby
23:26
camlow325 has quit [Read error: Connection reset by peer]
23:26
nirvdrum has joined #jruby
23:27
bzb has joined #jruby
23:27
camlow325 has joined #jruby
23:29
bzb has quit [Client Quit]
23:30
subbu is now known as subbu|away
23:31
camlow325 has quit [Read error: Connection reset by peer]
23:31
camlow32_ has joined #jruby
23:35
robbyoconnor has joined #jruby
23:39
robbyoconnor has quit [Client Quit]
23:53
Aethenelle has quit [Ping timeout: 260 seconds]
23:57
<
GitHub196 >
jruby/master d30e1eb Charles Oliver Nutter: eval forms with no arguments can't be in-situ string evals....
23:57
<
GitHub196 >
jruby/master 6682704 Charles Oliver Nutter: Put block arg processing in rescuable block and mark as exception....