00:05
postmodern has joined #jruby
00:05
dabradley has joined #jruby
00:06
elia has quit [Quit: Computer has gone to sleep.]
00:14
tharindu has joined #jruby
00:15
<
headius >
Antiarc: that's weird because previous builds didn't show those errors
00:15
<
headius >
but I don't see a commit that would explain them suddenly failing
00:16
<
headius >
it might be a build env thing...Jenkins by default keeps workspace around and just updates it
00:16
<
headius >
a git clean -dxf before everything would fix that I suppose
00:19
postmodern has quit [Quit: Leaving]
00:22
mister_solo has quit [Ping timeout: 244 seconds]
00:24
e_dub has joined #jruby
00:24
zorak8 has quit [Ping timeout: 250 seconds]
00:29
kaawee has quit [Ping timeout: 250 seconds]
00:35
josh-k has joined #jruby
00:36
skade has quit [Quit: Computer has gone to sleep.]
00:37
oblutak has quit [Ping timeout: 246 seconds]
00:37
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
00:38
josh-k has quit [Remote host closed the connection]
00:38
marr has quit [Ping timeout: 264 seconds]
00:45
ludyte has quit [Quit: ludyte]
00:49
subbu has joined #jruby
00:50
tcrawley-away is now known as tcrawley
00:53
calavera has joined #jruby
00:59
ludyte has joined #jruby
01:04
ivar has joined #jruby
01:07
tcrawley is now known as tcrawley-away
01:09
ivar has left #jruby [#jruby]
01:10
tharindu has quit [Ping timeout: 244 seconds]
01:12
anaeem1 has quit [Remote host closed the connection]
01:13
anaeem1 has joined #jruby
01:14
ludyte has quit [Quit: ludyte]
01:15
jeremyevans has quit [Read error: Connection reset by peer]
01:15
tcrawley-away is now known as tcrawley
01:17
pietr0 has quit [Quit: pietr0]
01:18
anaeem1 has quit [Ping timeout: 265 seconds]
01:20
anaeem1 has joined #jruby
01:24
enebo has joined #jruby
01:25
anaeem1 has quit [Ping timeout: 250 seconds]
01:27
tcrawley is now known as tcrawley-away
01:36
tenderlove has quit [Quit: Leaving...]
01:36
zorak8 has joined #jruby
01:40
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
01:50
iamjarvo has joined #jruby
02:15
mberg has quit [Ping timeout: 258 seconds]
02:15
mberg has joined #jruby
02:16
mberg is now known as Guest83651
02:24
enebo has quit [Quit: enebo]
02:28
e_dub has quit [Quit: It's a hard knock life]
02:31
pietr0 has joined #jruby
02:32
subbu has quit [Ping timeout: 245 seconds]
02:33
zorak8 has quit [Ping timeout: 264 seconds]
02:41
anaeem1 has joined #jruby
02:42
phrinx has quit [Remote host closed the connection]
02:43
phrinx has joined #jruby
02:46
anaeem1 has quit [Ping timeout: 272 seconds]
02:47
phrinx has quit [Ping timeout: 258 seconds]
02:52
calavera has joined #jruby
02:54
anaeem1 has joined #jruby
02:58
anaeem1 has quit [Ping timeout: 272 seconds]
03:00
e_dub has joined #jruby
03:01
subbu has joined #jruby
03:05
jeremyevans has joined #jruby
03:06
Rakko has joined #jruby
03:07
anaeem1 has joined #jruby
03:07
anaeem1 has quit [Remote host closed the connection]
03:11
<
Rakko >
Has nailgun been removed from JRuby? Or crippled in some way?
03:12
<
Antiarc >
It hasn't worked well for me for a while, but I don't know that that was an intentional choice
03:13
<
Rakko >
It seems like if I specifically pass the JRuby jar as classpath on the ng server cmd line, it works, sort of
03:13
<
Rakko >
but not if I just run ng server as is
03:27
havenwood has quit [Ping timeout: 250 seconds]
03:28
tlarevo has quit [Remote host closed the connection]
03:28
tlarevo has joined #jruby
03:29
<
Rakko >
On happier news, I finally tried JDK8/invokedynamic. nice!
03:33
tlarevo has quit [Ping timeout: 244 seconds]
03:42
havenwood has joined #jruby
03:59
<
Antiarc >
I can't repro the OOM, though. The softrefs get collected once it starts bumping its head on the ceiling.
04:00
nirvdrum has quit [Remote host closed the connection]
04:08
_whitelogger_ has joined #jruby
04:08
bryancp_ has joined #jruby
04:08
joelmheim__ has joined #jruby
04:08
n1ftyn8_ has joined #jruby
04:09
joevandy1 has joined #jruby
04:09
LTe_ has joined #jruby
04:11
justinmcp_ has joined #jruby
04:11
sarcher_ has joined #jruby
04:12
calavera_ has joined #jruby
04:12
qmx_ has joined #jruby
04:12
beawesomeinstead has quit [Ping timeout: 272 seconds]
04:12
tcrawley-away has quit [Ping timeout: 272 seconds]
04:12
englishm has quit [Ping timeout: 272 seconds]
04:12
dbussink has quit [Ping timeout: 272 seconds]
04:12
ahadding1 has quit [Ping timeout: 272 seconds]
04:12
mfournier has quit [Ping timeout: 272 seconds]
04:12
universa1 has quit [Ping timeout: 272 seconds]
04:12
_whitelogger has quit [Ping timeout: 272 seconds]
04:12
n1ftyn8 has quit [Ping timeout: 272 seconds]
04:12
joelmheim_ has quit [Ping timeout: 272 seconds]
04:12
sarcher has quit [Ping timeout: 272 seconds]
04:12
joevandyk has quit [Ping timeout: 272 seconds]
04:12
LTe has quit [Ping timeout: 272 seconds]
04:12
projectodd-ci has quit [Ping timeout: 272 seconds]
04:12
bryancp has quit [Ping timeout: 272 seconds]
04:12
qmx has quit [Ping timeout: 272 seconds]
04:12
halorgium has quit [Ping timeout: 272 seconds]
04:12
calavera has quit [Ping timeout: 272 seconds]
04:12
justinmcp has quit [Ping timeout: 272 seconds]
04:12
Xzyx987X has quit [Ping timeout: 272 seconds]
04:12
tcrawleyz has joined #jruby
04:12
universaL has joined #jruby
04:12
universaL is now known as universa1
04:12
dbussink_ has joined #jruby
04:12
qmx_ is now known as qmx
04:12
tcrawleyz is now known as tcrawley
04:12
tcrawley has quit [Changing host]
04:12
tcrawley has joined #jruby
04:13
englishm has joined #jruby
04:13
dbussink_ is now known as dbussink
04:13
beawesomeinstead has joined #jruby
04:13
bryancp_ is now known as bryancp
04:13
tcrawley is now known as tcrawley-away
04:14
joelmheim__ is now known as joelmheim_
04:14
anaeem1_ has joined #jruby
04:14
anaeem1_ has quit [Remote host closed the connection]
04:15
anaeem1_ has joined #jruby
04:15
n1ftyn8_ is now known as n1ftyn8
04:15
projectodd-ci has joined #jruby
04:16
halorgium has joined #jruby
04:20
ahadding1 has joined #jruby
04:21
mfournier has joined #jruby
04:31
noop has joined #jruby
04:37
noop has quit [Ping timeout: 265 seconds]
04:52
pietr0 has quit [Quit: pietr0]
04:56
cultureulterio-1 has joined #jruby
04:58
JohnBat26 has joined #jruby
04:59
subbu has quit [Ping timeout: 265 seconds]
05:03
tcrawley-away is now known as tcrawley
05:08
tcrawley is now known as tcrawley-away
05:09
Aethenelle has joined #jruby
05:12
Xzyx987X_ has quit [Read error: Connection reset by peer]
05:12
Xzyx987X_ has joined #jruby
05:14
subbu has joined #jruby
05:19
tlarevo has joined #jruby
05:27
Aethenelle has quit [Quit: Aethenelle]
05:28
JRubyGithub has joined #jruby
05:28
<
JRubyGithub >
[jruby] headius closed issue #2050: Multiplying BigDecimal with nil gives NullPointerException
http://git.io/DIK_Nw
05:28
JRubyGithub has left #jruby [#jruby]
05:42
JRubyGithub has joined #jruby
05:42
<
JRubyGithub >
[jruby] headius closed issue #376: ArrayIndexOfBoundException when doing request to app deployed under trinidad 1.4.4 with JRuby 1.7.0
http://git.io/eGcrqw
05:42
JRubyGithub has left #jruby [#jruby]
05:43
e_dub has quit [Read error: Connection reset by peer]
05:43
JRubyGithub has joined #jruby
05:43
JRubyGithub has left #jruby [#jruby]
05:43
<
JRubyGithub >
[jruby] headius closed issue #500: Could not load Logmanager "org.apache.juli.ClassLoaderLogManager"
http://git.io/-OMsnw
05:43
e_dub has joined #jruby
05:46
Rakko has quit [Quit: Bye]
05:47
e_dub has quit [Read error: Connection reset by peer]
05:47
fivebats has joined #jruby
05:48
e_dub has joined #jruby
05:53
<
headius >
Rakko: what does it do
05:53
<
headius >
nothing should have broken it but it's not really something we test
05:53
<
headius >
Antiarc: looking
05:54
<
Antiarc >
I think that that needs to be a SoftReferenceMap, so that parts of the cache could get dumped without dumping the whole thing
05:54
<
headius >
Antiarc: holy jesus, something's wrong there
05:54
<
Antiarc >
But there's no SoftReferenceMap in Java proper. All roads lead to Guava :)
05:54
<
headius >
yeah yeah I know
05:54
<
headius >
fancy schmancy collection factory
05:54
<
headius >
if they'd kept them separate I'd use it in a heartbeat, but guava is big
05:55
<
Antiarc >
Anyhow, I think the current implementation is working fine, but the entire cache gets dumped if the GC needs more memory
05:55
<
Antiarc >
Which is expensive if you have large, regularly-used regexes
05:55
<
Antiarc >
Seems like it might be better if the individual entries were soft so that they could be collected individually
05:56
<
Antiarc >
but the key would need to be soft as well
05:56
<
Antiarc >
And that's tricky because SoftReference(x) != SoftReference(x)
05:57
<
headius >
I wish we had some numbers on how much it helps
05:58
<
headius >
or that there was a dirt simple LRU in JDK
05:59
<
Antiarc >
There's sun.misc.LRUCache
05:59
<
Antiarc >
The cache size has to be smallish though becausemoving an entry is O(n)
05:59
<
headius >
heheh, yeah, I was thinking about that one
05:59
<
headius >
we can't use taht
06:00
<
Antiarc >
I like the idea of a ConcurrentHashMap<SoftReference<K>, SoftReference<V>> better, but it'd require a custom implementation
06:00
<
Antiarc >
That was the cache can be automagically sized based on memory pressure
06:00
<
Antiarc >
That way*
06:01
<
headius >
it doesn't have to be a full map
06:01
<
headius >
just a few methods
06:01
<
headius >
soft reference may be wrong in general though
06:01
<
headius >
it will grow up to a significant size of some heaps
06:02
<
Antiarc >
weakref would throw stuff away too eagerly though, probably
06:02
<
headius >
well one distinction we could make would be to never cache literals
06:02
<
headius >
those get cached on their own
06:02
phrinx has joined #jruby
06:03
<
headius >
for it to get that big, though, they have to be generating them dynamically
06:03
<
headius >
I dunno...I almost want to make them weak
06:03
<
Antiarc >
yeah, the OP noted that they were generating a regex from user input data, I think
06:03
<
headius >
if you're using it in a loop, it will be fine
06:03
phrinx_ has joined #jruby
06:03
<
headius >
if you're not you probably aren't going to come back before it would age out of our LRU
06:03
<
headius >
or you should have cached it on your own
06:04
<
headius >
lopex: what do you think? is the cache really necessary?
06:04
<
headius >
more cache means more headache
06:05
<
headius >
I'm trying to think of cases where soft is the right thing to do
06:05
<
headius >
if it's literal we cache already
06:05
<
headius >
if it's /o we cache
06:05
<
headius >
if it's not, you're generating it via #{....} or Regexp.new or something, and then do we really want to cache it?
06:06
<
subbu >
headius, anything that needs work from me?
06:07
<
headius >
subbu: hey, all settled in?
06:07
<
headius >
you could see if it's an IR reason for those DATA specs failing
06:07
phrinx has quit [Ping timeout: 255 seconds]
06:07
<
headius >
I think we tossed around comments before you left but never did anything
06:07
<
headius >
they don't run in spec:ruby:fast
06:07
<
headius >
run them directly to save yourself time
06:07
<
subbu >
what specs are they?
06:08
<
subbu >
yes, settled in.
06:08
<
headius >
spec/ruby/language/predefined/data_spec.rb
06:08
<
headius >
that output has the failures (the stuff after it may be just environment
06:08
calavera_ has quit [Read error: Connection reset by peer]
06:09
InfraRuby has joined #jruby
06:09
<
headius >
I was gonna but I'm burned out
06:09
<
subbu >
i'll take a look.
06:09
<
subbu >
you've been working too hard.
06:10
<
headius >
gotta make up for working to little this summer :-D
06:11
<
headius >
should have finished that JIT much easlier
06:11
<
headius >
easlier... that's easier and earlier
06:11
<
subbu >
the stars had to align in the right formation :)
06:11
dviola has quit [Read error: Connection reset by peer]
06:12
<
headius >
it's too bad you don't take your trips a bit later in the winter...RubyConf India is going to be in Goa again this year
06:13
<
subbu >
ah, i see .. well, i take my trips based on lulls in travel season and when i don't disrupt other activities too much .. but, too bad yes. are you going to attend that one this year?
06:15
<
headius >
InfraRuby: unfortunately not...we need someone to champion it and there is no such person right now
06:15
<
InfraRuby >
someone on the inside?
06:15
<
headius >
subbu: I may...bit hard to justify a sponsored trip to Goa two years in a row
06:16
<
headius >
InfraRuby: doesn't require someone on the inside...just someone willing to go through the full process of getting a change into Java
06:16
pietr0 has joined #jruby
06:16
<
headius >
it's a big, heavy process
06:16
<
headius >
I really want coro but I don't have that kind of time
06:17
mcclurmc has quit [Remote host closed the connection]
06:18
<
headius >
that's the one
06:18
<
headius >
there's a patch and everything
06:18
<
subbu >
headius, i see the failures now. will poke at them in the aft today.
06:18
<
headius >
subbu: I'm sure it's something minor
06:19
robbyoconnor has joined #jruby
06:19
<
headius >
not sure when it started to fail
06:19
<
headius >
projectodd will keep this running now though
06:19
<
headius >
I'm going to double most of our CI there and maybe peel a few off travis to speed it up
06:19
<
subbu >
could be
__end__ related.
06:21
yfeldblum has quit [Ping timeout: 265 seconds]
06:21
<
headius >
Antiarc: my vote is to make it weak. Battery's running low and the pub's closing soon
06:21
<
Antiarc >
headius: I'm poking at doing that now
06:21
<
headius >
if that looks ok I have a gut feeling it's fine
06:22
<
headius >
I think we were the only one to attempt any kind of additional cache anyway
06:22
<
Antiarc >
OOM is concerning but I haven't been able to repro the issue
06:23
<
headius >
wait a sec
06:23
<
headius >
I just realized this is doing CHMs with no parallism flag
06:23
<
headius >
+ some letters
06:23
<
Antiarc >
meaning the CHM is unnecessary, or what?
06:24
<
headius >
well...meaning it's really big
06:24
<
headius >
that could be a substantial portion of the overhead
06:24
<
headius >
memory overhead
06:25
<
Antiarc >
Why would that not be accessed concurrently?
06:26
<
headius >
I'm trying to think of an alternative
06:26
<
headius >
doesn't look like many small CHMs is too bad
06:26
<
Antiarc >
I managed to OOM it
06:27
<
headius >
the problem usually is that if you don't specify parallelism for older impls of CHM, it goes either 16 wide or CPU count wide
06:27
<
headius >
so you can be using many times more space than you need
06:27
<
headius >
to avoid contention
06:27
<
headius >
when all you want is a synchronized map
06:27
<
Antiarc >
That crashes with OOM on current master, my weakref implementation succeeds
06:27
<
headius >
that's pretty brutal, but seriously...those guys reported 400+MB of regexp cache?
06:28
<
headius >
we shouldn't blow up, but maybe they need a better approach
06:28
<
headius >
that's great
06:28
<
Antiarc >
yeah, I don't think this is a showstopper, I just enjoy optimization stuff :)
06:28
<
headius >
PR that and we can talk with others when people are around tomorrow
06:28
<
Antiarc >
yeah, will do. Gonna poke at it a bit more to see if I can't improve it
06:30
<
headius >
100k CHM(5)s with one entry, plus JRuby runtime, 93MB of heap occupied
06:30
<
headius >
oh wait, I'm on 8
06:31
<
headius >
nevermind, I wasn't
06:31
<
headius >
10k was like 40MB, so that's 50MB for another 90k of entries
06:31
<
headius >
that seems like a lot
06:32
<
headius >
8 is a tiny bit better
06:33
<
headius >
that's 555k per map?
06:35
<
headius >
Antiarc: dunno how much you know about softrefs but they only clear on GC
06:35
<
Antiarc >
Yeah, I read up on them
06:35
<
headius >
it's possible this app kept filling up the cache, bumping up heap, filling up cache, bumping up heap
06:35
<
headius >
to absurd levels
06:36
<
Antiarc >
I'll have a PR shortly
06:36
<
headius >
cool, thank you :-)
06:36
tlarevo has quit [Remote host closed the connection]
06:36
arquebus has joined #jruby
06:37
tlarevo has joined #jruby
06:43
subbu has quit [Ping timeout: 245 seconds]
06:51
skade has joined #jruby
06:51
arquebus has quit [Quit: Konversation terminated!]
07:04
subbu has joined #jruby
07:08
<
projectodd-ci >
headius: Wrong value passed in for coersion error. Fixes #2050.
07:09
phrinx_ has quit [Remote host closed the connection]
07:10
phrinx has joined #jruby
07:10
rsim has joined #jruby
07:10
pietr0 has quit [Quit: pietr0]
07:14
phrinx has quit [Ping timeout: 265 seconds]
07:14
InfraRuby has quit [Ping timeout: 245 seconds]
07:23
travis-ci has joined #jruby
07:23
travis-ci has left #jruby [#jruby]
07:27
tlarevo has quit [Remote host closed the connection]
07:30
rsim1 has joined #jruby
07:30
skade has quit [Read error: Connection reset by peer]
07:31
skade has joined #jruby
07:33
fridim_ has joined #jruby
07:34
rsim has quit [Ping timeout: 265 seconds]
07:41
tlarevo has joined #jruby
07:51
mister_solo has joined #jruby
07:51
paulswilliamsesq has joined #jruby
07:59
kaawee has joined #jruby
08:00
projectodd-ci has quit [Ping timeout: 240 seconds]
08:05
tlarevo has quit [Remote host closed the connection]
08:08
projectodd-ci has joined #jruby
08:08
Usuario has joined #jruby
08:10
Usuario is now known as frobs
08:13
tlarevo has joined #jruby
08:20
phrinx has joined #jruby
08:24
josh-k has joined #jruby
08:25
josh-k_ has joined #jruby
08:25
phrinx has quit [Ping timeout: 258 seconds]
08:25
rsim has joined #jruby
08:26
zorak8 has joined #jruby
08:29
josh-k has quit [Ping timeout: 265 seconds]
08:30
rsim1 has quit [Ping timeout: 265 seconds]
08:32
skade has quit [Ping timeout: 265 seconds]
08:32
yfeldblum has joined #jruby
08:36
noop has joined #jruby
08:39
lidaaa has quit [Ping timeout: 255 seconds]
08:40
skade has joined #jruby
08:42
havenwood has quit [Remote host closed the connection]
08:42
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
08:43
iamjarvo has joined #jruby
08:43
iamjarvo has quit [Client Quit]
08:44
skade has quit [Client Quit]
08:53
multibot_ has quit [Remote host closed the connection]
08:53
multibot_ has joined #jruby
08:58
subbu has quit [Ping timeout: 240 seconds]
09:04
tlarevo has quit [Remote host closed the connection]
09:05
tlarevo has joined #jruby
09:05
benlovell has joined #jruby
09:06
elia has joined #jruby
09:08
noop has quit [Ping timeout: 255 seconds]
09:09
thsig has joined #jruby
09:14
thsig has quit [Remote host closed the connection]
09:16
zorak8 has quit [Ping timeout: 265 seconds]
09:17
marr has joined #jruby
09:19
pchalupa has joined #jruby
09:25
noop has joined #jruby
09:30
JRubyGithub has joined #jruby
09:30
JRubyGithub has left #jruby [#jruby]
09:33
yfeldblum has quit [Remote host closed the connection]
09:34
tlarevo has quit [Remote host closed the connection]
09:42
vtunka has joined #jruby
09:44
tlarevo has joined #jruby
09:50
kaawee has quit [Ping timeout: 265 seconds]
09:56
drbobbeaty has joined #jruby
10:02
thsig has joined #jruby
10:04
yfeldblum has joined #jruby
10:06
yfeldblu_ has joined #jruby
10:08
skade has joined #jruby
10:09
yfeldblum has quit [Ping timeout: 245 seconds]
10:10
yfeldblu_ has quit [Ping timeout: 245 seconds]
10:18
mister_solo has quit [Read error: Connection reset by peer]
10:20
mister_solo has joined #jruby
10:21
shellac has joined #jruby
10:22
mister_solo has quit [Read error: Connection reset by peer]
10:22
mister_s_ has joined #jruby
10:25
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
10:55
_elia has joined #jruby
10:55
elia has quit [Read error: Connection reset by peer]
10:56
tlarevo has quit [Read error: Connection reset by peer]
10:58
tlarevo has joined #jruby
11:00
yfeldblum has joined #jruby
11:02
thsig has quit [Remote host closed the connection]
11:03
rsim has quit [Quit: Leaving.]
11:03
thsig has joined #jruby
11:04
erikhatcher has joined #jruby
11:05
yfeldblum has quit [Ping timeout: 272 seconds]
11:06
thsig has quit [Remote host closed the connection]
11:18
rolfb has joined #jruby
11:26
josh-k_ has quit [Remote host closed the connection]
11:27
josh-k has joined #jruby
11:31
josh-k has quit [Ping timeout: 250 seconds]
11:33
subbu has joined #jruby
11:38
pellis has joined #jruby
11:38
<
pellis >
anyone doing jruby and hadoop?
11:42
noop has quit [Ping timeout: 240 seconds]
11:45
mister_s_ has quit [Ping timeout: 245 seconds]
11:54
yfeldblum has joined #jruby
11:54
fivebats_ has joined #jruby
11:55
noop has joined #jruby
11:56
fivebats has quit [Ping timeout: 250 seconds]
11:59
erikhatcher has quit [Quit: erikhatcher]
11:59
yfeldblum has quit [Ping timeout: 255 seconds]
12:00
drbobbeaty has joined #jruby
12:01
JRubyGithub has joined #jruby
12:01
JRubyGithub has left #jruby [#jruby]
12:04
benlovell has quit [Ping timeout: 256 seconds]
12:09
subbu has quit [Ping timeout: 272 seconds]
12:12
thsig has joined #jruby
12:16
erikhatcher has joined #jruby
12:19
travis-ci has joined #jruby
12:19
travis-ci has left #jruby [#jruby]
12:22
tlarevo_ has joined #jruby
12:25
tlarevo has quit [Ping timeout: 258 seconds]
12:32
travis-ci has joined #jruby
12:32
travis-ci has left #jruby [#jruby]
12:33
subbu has joined #jruby
12:42
maleghast has joined #jruby
12:48
yfeldblum has joined #jruby
12:50
mister_solo has joined #jruby
12:50
Aethenelle has joined #jruby
12:53
yfeldblum has quit [Ping timeout: 255 seconds]
12:54
anaeem1_ has quit [Remote host closed the connection]
12:59
Aethenelle has quit [Quit: Aethenelle]
13:05
<
projectodd-ci >
chris: [Truffle] Binding#local_variable_set.
13:08
nirvdrum has joined #jruby
13:08
marr has quit [Ping timeout: 240 seconds]
13:10
kaawee has joined #jruby
13:17
bbrowning_away is now known as bbrowning
13:28
<
lopex >
headius: you here ?
13:28
<
lopex >
headius: wrt cache, what IR would tell wrt regexp being created from string or a regex literal ?
13:28
<
lopex >
headius: that info might feed caching policy
13:30
<
lopex >
or loop info ?
13:31
maleghast is now known as maleghast_away
13:32
benlovell has joined #jruby
13:32
erikhatcher has quit [Quit: erikhatcher]
13:34
toshe_tm has quit [Ping timeout: 245 seconds]
13:34
e_dub has quit [Read error: Connection reset by peer]
13:35
e_dub has joined #jruby
13:36
ludyte has joined #jruby
13:40
<
subbu >
lopex, by inspecting operand type in RegExp operand.
13:40
<
lopex >
subbu: just speculating
13:40
<
lopex >
subbu: would that be an idea ?
13:41
<
lopex >
subbu: oh, I also meant the hotness of regexp creation
13:41
<
lopex >
subbu: so like there's String#split that uses regexp internally
13:42
<
subbu >
lopex, you are basically asking if regexp creation can be optimized by identifing "constant" regexps .. and move them out of hot loops?
13:42
kaawee has quit [Ping timeout: 250 seconds]
13:42
<
lopex >
subbu: oh, also if split is fed with String literal that would come handy as well right ?
13:42
yfeldblum has joined #jruby
13:43
<
lopex >
subbu: two issues actually, if there's a hot callsite that uses strings being converted to regexps
13:43
<
lopex >
subbu: second, is the String being converted to regex is a literal
13:43
<
subbu >
short answer, maybe .. depends on monkeypatching .. as always, with ruby.
13:43
<
lopex >
subbu: since regexp literals are not an issues
13:43
<
lopex >
subbu: yeah, but literals are not modifiable
13:44
<
subbu >
sure, literals are not .. but, if there is any regexp behavior that is used within the loop that is monkey-patchable.
13:44
<
lopex >
subbu: so obvious case "foo".split("oo")
13:44
<
lopex >
subbu: I mean only creation
13:45
<
subbu >
but, yes, these opts. can be done generically (rather than special cased for regexps or arrays or whatever).
13:45
<
lopex >
subbu: now the "oo" and it's encodng will end up in a cache
13:46
<
lopex >
subbu: but the behaviour is not monkey patchable like Regexp.new is
13:46
<
lopex >
it's just in the internals
13:46
<
subbu >
yes, that can be exploited.
13:47
mister_solo has quit [Ping timeout: 272 seconds]
13:47
yfeldblum has quit [Ping timeout: 256 seconds]
13:47
<
lopex >
subbu: lots of java.lang.String methods use regexps in much the same way internally without any caching though
13:48
<
lopex >
subbu: but their regexps are cheaper in creation, only ast - no optimization passes/bytecode compilation etc
13:49
<
subbu >
afk for a while ... multitasking with real life activities ... :)
13:49
toshetm has joined #jruby
13:50
mister_solo has joined #jruby
13:51
<
lopex >
subbu: for now what bites us is the pathological case like n.times do {|i| some_str.split(i.to_s) }
13:51
<
lopex >
since it pollutes the cache and doesnt pay off at all
13:52
e_dub has quit [Read error: Connection reset by peer]
13:53
JRubyGithub has joined #jruby
13:53
<
JRubyGithub >
jruby/master 89cea9c Benoit Daloze: [Truffle] Implement {Module,Class}#initialize and {class,module}_exec....
13:53
<
JRubyGithub >
jruby/master be8b9bb Benoit Daloze: [Truffle] Be safer in MRIBacktraceFormatter with NullSourceSection.
13:53
<
JRubyGithub >
jruby/master 173a5bc Benoit Daloze: [Truffle] Ensure a RubyMethod has the right declaringModule.
13:53
JRubyGithub has left #jruby [#jruby]
13:53
e_dub has joined #jruby
13:59
skade has quit [Quit: Computer has gone to sleep.]
14:01
skade has joined #jruby
14:02
Aethenelle has joined #jruby
14:07
Aethenelle_ has joined #jruby
14:09
Aethenelle has quit [Ping timeout: 244 seconds]
14:09
Aethenelle_ is now known as Aethenelle
14:09
tcrawley-away is now known as tcrawley
14:09
enebo has joined #jruby
14:09
kaawee has joined #jruby
14:12
ludyte has quit [Quit: ludyte]
14:13
mister_s_ has joined #jruby
14:14
mister_s_ has quit [Read error: Connection reset by peer]
14:14
mister_solo has quit [Ping timeout: 264 seconds]
14:18
iamjarvo has joined #jruby
14:18
Aethenelle has quit [Ping timeout: 265 seconds]
14:23
maleghast_away has quit [Read error: Connection reset by peer]
14:23
maleghast has joined #jruby
14:23
JRubyGithub has joined #jruby
14:23
<
JRubyGithub >
[jruby] mkristian opened issue #2190: test/jruby/test_file.rb fails but passes when run in complete test-suite
http://git.io/-yOfCA
14:23
JRubyGithub has left #jruby [#jruby]
14:32
tlarevo_ has quit [Remote host closed the connection]
14:32
tlarevo has joined #jruby
14:37
yfeldblum has joined #jruby
14:37
tlarevo has quit [Ping timeout: 250 seconds]
14:41
Guest83651 is now known as mberg
14:41
yfeldblum has quit [Ping timeout: 258 seconds]
14:49
JRubyGithub has joined #jruby
14:49
<
JRubyGithub >
[jruby] tduehr opened pull request #2191: update testing commands (master...test_doc)
http://git.io/lldxkQ
14:49
JRubyGithub has left #jruby [#jruby]
14:51
ludyte has joined #jruby
14:53
JRubyGithub has joined #jruby
14:53
<
JRubyGithub >
jruby/master 5333427 Christian Meier: uniform setting path to jruby home - no detection just use the one from the classloader
14:53
<
JRubyGithub >
jruby/master c31ce4e Christian Meier: warn when jruby home is not set to one of the tested cases
14:53
JRubyGithub has left #jruby [#jruby]
14:55
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
14:55
benlovell has quit [Ping timeout: 244 seconds]
14:59
benlovell has joined #jruby
15:02
lance|afk is now known as lanceball
15:02
<
projectodd-ci >
* eregontp: [Truffle] Implement {Module,Class}#initialize and {class,module}_exec.
15:02
<
projectodd-ci >
* eregontp: [Truffle] Be safer in MRIBacktraceFormatter with NullSourceSection.
15:02
<
projectodd-ci >
* eregontp: [Truffle] Ensure a RubyMethod has the right declaringModule.
15:02
<
projectodd-ci >
* eregontp: [Truffle] Extract a few helper methods in method definition nodes.
15:02
<
projectodd-ci >
* eregontp: [Truffle] Anonynous classes should have unset parent so the singleton class has the right parent.
15:02
<
projectodd-ci >
* eregontp: [Truffle] Add ModuleOperations.lookupSuperMethod.
15:05
travis-ci has joined #jruby
15:05
travis-ci has left #jruby [#jruby]
15:07
JRubyGithub has joined #jruby
15:07
<
JRubyGithub >
[jruby] k77ch7 opened pull request #2192: Fix for issue 2050 on master: BigDecimal and nil multiplication #2123 (master...GH-2050_on_master)
http://git.io/AhC2yA
15:07
JRubyGithub has left #jruby [#jruby]
15:08
e_dub has quit [Quit: ZZZzzz…]
15:08
pellis has quit [Remote host closed the connection]
15:09
sferik has joined #jruby
15:16
<
eregon >
My build passed!
15:20
<
chrisseaton >
Don't trust it - I'm sure it's a fluke
15:21
<
chrisseaton >
oh I see lots of stuff has been moved into allowed failures
15:26
iamjarvo has joined #jruby
15:30
diegoviola has joined #jruby
15:30
ludyte has quit [Quit: ludyte]
15:31
yfeldblum has joined #jruby
15:35
Aethenelle has joined #jruby
15:35
JRubyGithub has joined #jruby
15:35
<
JRubyGithub >
jruby/master 1ced631 Benoit Daloze: [Truffle] Implement Regexp#initialize_copy.
15:35
<
JRubyGithub >
jruby/master 709b7b1 Benoit Daloze: [Truffle] Implement Regexp.new(regexp)....
15:35
<
JRubyGithub >
jruby/master f648c7d Benoit Daloze: [Truffle] A couple passing specs.
15:35
JRubyGithub has left #jruby [#jruby]
15:35
yfeldblum has quit [Ping timeout: 240 seconds]
15:36
<
Aethenelle >
headius: I have prepend fully working. Just working on the cleanup then I'll send a final PR.
15:39
vtunka has quit [Quit: Leaving]
15:40
havenwood has joined #jruby
15:41
<
diegoviola >
hrm, what's the point of mvn/maven to specify dependencies in a pom.xml file if I have to specify the jars/dependencies all over again when running my code (-classpath)
15:42
<
diegoviola >
I really wish it was as simple as bundler or something
15:42
<
diegoviola >
not sure if I'm doing something wrong
15:46
<
nirvdrum >
diegoviola: Usually you'd build an uber jar or have some sort of exec task that would set up the classpath for you.
15:46
<
nirvdrum >
Or generate a proper manifest file.
15:46
bbrowning_ has joined #jruby
15:47
johnmuhl has quit [Quit: Connection closed for inactivity]
15:47
erikhatcher has joined #jruby
15:49
bbrowning has quit [Ping timeout: 255 seconds]
15:49
sferik has quit [Ping timeout: 250 seconds]
15:50
<
chrisseaton >
diegoviola: I have no idea how the Maven developers didn't seem to consider just running a normal Java application as a typical use case - it would be great if you could ask Maven for a class path and Java command line, but it just doesn't seem to want to work like that
15:50
<
diegoviola >
how do I go into generating the manifest?
15:51
sferik has joined #jruby
15:54
kaawee has quit [Ping timeout: 265 seconds]
15:54
calavera has joined #jruby
15:55
sferik has quit [Client Quit]
15:55
josh-k_ has joined #jruby
15:55
<
diegoviola >
it really is annoying, I can't believe how easy it is to do things with ruby instead of java
15:56
<
lopex >
diegoviola: though I think ppl go shaded jar plugin for this case
15:56
<
lopex >
chrisseaton: do you also use regexp cache in jruby-truffle ?
15:57
sferik has joined #jruby
15:57
<
chrisseaton >
lopex: not yet - we haven't tried any regexp benchmarks to motivate it
15:57
<
chrisseaton >
lopex: long term we will probably compile regexps using Truffle
15:57
<
chrisseaton >
lopex: I think there's a student working on that outside Oracle
15:58
bbrowning_ is now known as bbrowning
16:01
<
lopex >
chrisseaton: regexps in general or joni related jruby regexps ?
16:02
donV has joined #jruby
16:02
donV has left #jruby [#jruby]
16:04
e_dub has joined #jruby
16:04
englishm has quit [Ping timeout: 244 seconds]
16:04
<
projectodd-ci >
* m.kristian: uniform setting path to jruby home - no detection just use the one from the classloader
16:04
<
projectodd-ci >
* m.kristian: warn when jruby home is not set to one of the tested cases
16:05
e_dub has quit [Client Quit]
16:05
<
chrisseaton >
lopex: I think they were working in joni but no idea really
16:06
<
diegoviola >
uber jar is like some self-contained/static jar?
16:06
e_dub has joined #jruby
16:06
<
chrisseaton >
diegoviola: yeah
16:06
<
chrisseaton >
diegoviola: only think it doesn't bundle is a JVM
16:06
<
diegoviola >
yeah that sounds simple
16:08
englishm has joined #jruby
16:16
oblutak has joined #jruby
16:17
ludyte has joined #jruby
16:19
ludyte has quit [Client Quit]
16:20
bbrowning is now known as bbrowning_away
16:22
mcclurmc has joined #jruby
16:24
_elia has quit [Quit: Computer has gone to sleep.]
16:25
yfeldblum has joined #jruby
16:26
ludyte has joined #jruby
16:27
sferik_ has joined #jruby
16:30
yfeldblum has quit [Ping timeout: 255 seconds]
16:31
sferik has quit [Ping timeout: 250 seconds]
16:33
kaawee has joined #jruby
16:36
thsig has quit [Remote host closed the connection]
16:37
JRubyGithub has joined #jruby
16:37
<
JRubyGithub >
[jruby] enebo closed pull request #2191: update testing commands (master...test_doc)
http://git.io/lldxkQ
16:37
JRubyGithub has left #jruby [#jruby]
16:38
JRubyGithub has joined #jruby
16:38
<
JRubyGithub >
jruby/master 2828c5c kiichi: add null check and change error type
16:38
<
JRubyGithub >
jruby/master e86c673 Thomas E Enebo: Merge pull request #2192 from k77ch7/GH-2050_on_master...
16:38
JRubyGithub has left #jruby [#jruby]
16:40
cprice404 has quit [Remote host closed the connection]
16:40
kaawee has quit [Ping timeout: 265 seconds]
16:41
cprice has joined #jruby
16:42
erikhatcher has quit [Quit: erikhatcher]
16:43
<
projectodd-ci >
* eregontp: [Truffle] Implement {Module,Class}#initialize and {class,module}_exec.
16:43
<
projectodd-ci >
* eregontp: [Truffle] Be safer in MRIBacktraceFormatter with NullSourceSection.
16:43
<
projectodd-ci >
* eregontp: [Truffle] Ensure a RubyMethod has the right declaringModule.
16:43
<
projectodd-ci >
* eregontp: [Truffle] Extract a few helper methods in method definition nodes.
16:43
<
projectodd-ci >
* eregontp: [Truffle] Anonynous classes should have unset parent so the singleton class has the right parent.
16:43
<
projectodd-ci >
* eregontp: [Truffle] Add ModuleOperations.lookupSuperMethod.
16:43
<
projectodd-ci >
* m.kristian: uniform setting path to jruby home - no detection just use the one from the classloader
16:43
<
projectodd-ci >
* m.kristian: warn when jruby home is not set to one of the tested cases
16:43
<
diegoviola >
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.3:shade (default) on project foo: Error creating shaded jar: Invalid signature file digest for Manifest main attributes -> [Help 1]
16:43
<
diegoviola >
I'm getting this when I try to create a shaded jar
16:44
shellac_ has joined #jruby
16:44
shellac_ has quit [Client Quit]
16:45
subbu has quit [Read error: Connection reset by peer]
16:46
subbu has joined #jruby
16:47
lanceball is now known as lance|afk
16:47
shellac_ has joined #jruby
16:48
tenderlove has joined #jruby
16:50
<
dfr|work >
morning folks.
16:52
ludyte has quit [Quit: ludyte]
16:56
ludyte has joined #jruby
16:57
ludyte has quit [Client Quit]
16:58
JRubyGithub has joined #jruby
16:58
<
JRubyGithub >
jruby/master a53584d Benoit Daloze: [Truffle] Move frozen status to BasicObject....
16:58
<
JRubyGithub >
jruby/master fd49351 Benoit Daloze: [Truffle] Make RubyBasicObject.freeze private and propagate to singleton class....
16:58
<
JRubyGithub >
jruby/master 4ce6f73 Benoit Daloze: [Truffle] Defining a method returns a symbol of the method name.
16:58
JRubyGithub has left #jruby [#jruby]
16:58
sarcher_ is now known as sarcher
17:02
frobs has quit [Read error: Connection reset by peer]
17:03
paulswilliamsesq has quit [Ping timeout: 264 seconds]
17:06
<
projectodd-ci >
* eregontp: [Truffle] Implement Regexp#initialize_copy.
17:06
<
projectodd-ci >
* eregontp: [Truffle] Implement Regexp.new(regexp).
17:06
<
projectodd-ci >
* eregontp: [Truffle] A couple passing specs.
17:06
<
projectodd-ci >
* eregontp: [Truffle] Fix index of rest arguments.
17:08
benlovell has quit [Ping timeout: 240 seconds]
17:10
pietr0 has joined #jruby
17:14
sferik_ has quit [Read error: Connection reset by peer]
17:14
sferik has joined #jruby
17:15
travis-ci has joined #jruby
17:15
travis-ci has left #jruby [#jruby]
17:17
ludyte has joined #jruby
17:18
sferik_ has joined #jruby
17:19
yfeldblum has joined #jruby
17:20
<
Aethenelle >
any of you guys know of a Java library that does SOAP 1.2 and doesn't need classes on the client side?
17:20
sferik has quit [Ping timeout: 250 seconds]
17:20
<
Aethenelle >
that is, will build classes/objects as needed from the wsdl rather than me having to write stub classes or whatever
17:21
<
enebo >
Aethenelle: You said you finished refinements? You got a PR lined up?
17:21
<
enebo >
heh prepend
17:21
<
Aethenelle >
i didn't say anything about refinements...
17:21
<
enebo >
I am working on refinements right now
17:22
<
enebo >
you finished prepend?
17:22
<
Aethenelle >
I'll have it in tonight... just working on the cleanup now. It also has isImplementedBy in it
17:22
brightball has joined #jruby
17:22
<
enebo >
Aethenelle: ok so you need some cleanup…
17:23
<
Aethenelle >
yes, clear out the stuff that's not needed and remove the commented out code
17:23
<
enebo >
Aethenelle: great
17:24
yfeldblum has quit [Ping timeout: 244 seconds]
17:25
aramisbear has quit [Ping timeout: 240 seconds]
17:26
tlarevo has joined #jruby
17:29
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
17:30
toshetm has quit [Ping timeout: 258 seconds]
17:31
subbu has quit [Ping timeout: 250 seconds]
17:32
toshetm has joined #jruby
17:34
bbrowning_away is now known as bbrowning
17:41
skade has quit [Quit: Computer has gone to sleep.]
17:44
sferik has joined #jruby
17:45
JRubyGithub has joined #jruby
17:45
<
JRubyGithub >
[jruby] mkristian closed issue #2017: load path with jars not working anymore with 1.7.16
http://git.io/Bt6Vvw
17:45
JRubyGithub has left #jruby [#jruby]
17:46
cprice is now known as cprice404
17:46
zorak8 has joined #jruby
17:46
sferik_ has quit [Ping timeout: 250 seconds]
17:48
sferik has quit [Ping timeout: 250 seconds]
17:51
mkristian has joined #jruby
17:51
JRubyGithub has joined #jruby
17:51
<
JRubyGithub >
jruby/jruby-1_7 2d8695e Christian Meier: added tests for jruby-complete.jar...
17:51
<
JRubyGithub >
jruby/jruby-1_7 f54a41f Christian Meier: when testing File.file? the impl needs to use the FileResource.file?...
17:51
JRubyGithub has left #jruby [#jruby]
17:51
elux has joined #jruby
17:52
enebo has quit [Quit: enebo]
17:53
elux has quit [Client Quit]
17:55
JRubyGithub has joined #jruby
17:55
<
JRubyGithub >
[jruby] jordansissel opened issue #2193: OpenSSL::SSL::SSLContext#ciphers= "DEFAULT:!aNULL" fails
http://git.io/KNv99w
17:55
JRubyGithub has left #jruby [#jruby]
17:56
thsig has joined #jruby
18:01
skade has joined #jruby
18:03
rsim has joined #jruby
18:09
<
projectodd-ci >
* tduehr: update testing commands
18:09
<
projectodd-ci >
* k77ch7: add null check and change error type
18:09
<
projectodd-ci >
* eregontp: [Truffle] Move frozen status to BasicObject.
18:09
<
projectodd-ci >
* eregontp: [Truffle] Make RubyBasicObject.freeze private and propagate to singleton class.
18:09
<
projectodd-ci >
* eregontp: [Truffle] Defining a method returns a symbol of the method name.
18:09
<
projectodd-ci >
* eregontp: [Truffle] String#length is an alias of String#size.
18:09
<
projectodd-ci >
* eregontp: [Truffle] Implement Kernel#caller.
18:10
tlarevo has quit [Remote host closed the connection]
18:12
skade has quit [Quit: Computer has gone to sleep.]
18:13
yfeldblum has joined #jruby
18:14
iamjarvo has joined #jruby
18:15
benlovell has joined #jruby
18:17
kaawee has joined #jruby
18:18
yfeldblum has quit [Ping timeout: 264 seconds]
18:19
JohnBat26 has joined #jruby
18:19
subbu has joined #jruby
18:20
benlovell has quit [Ping timeout: 244 seconds]
18:24
lidaaa has joined #jruby
18:25
josh-k_ has quit [Remote host closed the connection]
18:26
rsim has quit [Quit: Leaving.]
18:26
josh-k has joined #jruby
18:28
phrinx has joined #jruby
18:29
pchalupa has quit [Quit: Leaving]
18:30
josh-k has quit [Ping timeout: 245 seconds]
18:32
<
projectodd-ci >
* headius: Flip general_spec to using IR+JIT compilation.
18:32
<
projectodd-ci >
* headius: Switch to released joni, since snapshot is getting nuked now.
18:32
<
projectodd-ci >
* chris: [Truffle] New new byte[] source section API.
18:32
<
projectodd-ci >
* chris: [Truffle] Untag some core specs that pass.
18:32
<
projectodd-ci >
* chris: [Truffle] All of Math.sin specs passing.
18:32
<
projectodd-ci >
* chris: [Truffle] Pull out a generic 1-argument maths function node.
18:32
<
projectodd-ci >
* chris: [Truffle] All Math specs passing.
18:32
<
projectodd-ci >
* chris: [Truffle] Prototype PE tests.
18:32
<
projectodd-ci >
* chris: Update pom.rb to match pom.xml for Joni version.
18:32
<
projectodd-ci >
* chris: [Truffle] Add the PE test to Maven as -Ptruffle-test-pe.
18:32
<
projectodd-ci >
* chris: [Truffle] Use new TruffleCompilationExceptionsAreThrown option to catch errors in PE tests.
18:32
<
projectodd-ci >
* headius: Finally split up "stuff" spec into individual examples.
18:32
<
projectodd-ci >
* headius: Implement Bignum operand in JIT.
18:32
<
projectodd-ci >
* headius: Need to improve these at some point.
18:32
<
projectodd-ci >
* headius: ACTUALLY put NailServerMain where it's supposed to be.
18:32
<
projectodd-ci >
* headius: Make RubyIO.get*Stream return buffer-aware stream impls.
18:32
<
projectodd-ci >
* headius: Remove a dumpStack.
18:32
<
projectodd-ci >
* headius: Gotta be able to do this some day. Don't bail out.
18:32
<
projectodd-ci >
* headius: Implement RestArgMultipleAsgn instruction.
18:32
<
projectodd-ci >
* headius: Use same function for ReqdArgMasgn in jit and interp.
18:32
<
projectodd-ci >
* headius: Unnecessary cast.
18:32
<
projectodd-ci >
* headius: Refactor arg-receiving instrs and reimpl JIT logic for them.
18:32
<
projectodd-ci >
* headius: Eliminate unnecessary extra HashSet.
18:32
<
projectodd-ci >
* headius: Recurse into closures and init temps there too.
18:32
<
projectodd-ci >
* headius: Do not include entry BB in global rescue...init logic goes there.
18:32
<
projectodd-ci >
* headius: Implement SetCapturedVar.
18:32
<
projectodd-ci >
* headius: Implement InstanceSuper.
18:32
<
projectodd-ci >
* headius: Fix signature for toplevel script entry point.
18:32
<
projectodd-ci >
* headius: Fix handleNonLocalReturn signature.
18:32
<
projectodd-ci >
* headius: Re-disable JIT of methods containing eval. #1970
18:32
<
projectodd-ci >
* headius: Fix superclass logic when none is specified.
18:32
<
projectodd-ci >
* headius: Implement BuildDynRegExp.
18:32
<
projectodd-ci >
* headius: Update to ASM 5.0.3.
18:32
<
projectodd-ci >
* tom.enebo: Add missing Complex#to_c
18:32
<
projectodd-ci >
* eregontp: Use pathname.rb as MRI does and restore our native optimizations
18:32
<
projectodd-ci >
* sss.lists: Fix #1969: Make StaticScope and IRScope agree on var slot assignment
18:32
<
projectodd-ci >
* headius: Move more lazy cacheable invariants into indy call sites.
18:32
<
projectodd-ci >
* sss.lists: Update regression spec
18:32
<
projectodd-ci >
* headius: Localize method defs for #1969.
18:32
<
projectodd-ci >
* headius: Fill out port of check_funcall logic more completely.
18:32
<
projectodd-ci >
* headius: Add a spec:ruby:fast target that avoids subprocess-spawning specs.
18:32
<
projectodd-ci >
* headius: Fix verbose-mode warnings from jruby.rb.
18:32
<
projectodd-ci >
* chris: [Truffle] Remove unneeded transfer in Array#push.
18:32
<
projectodd-ci >
* sss.lists: [IR] Fix ordering of passes in prepareFor*
18:32
<
projectodd-ci >
* sss.lists: Fix #1980: Do not attempt to reuse IRReturnJump/IRBreakJump
18:32
<
projectodd-ci >
* sss.lists: Added minor debugging output for breaks and non-local returns.
18:32
<
projectodd-ci >
* eregontp: Update tool/sync_ruby to match the new pathname.rb scheme
18:32
<
projectodd-ci >
* eregontp: Update documentation in tool/sync_ruby.
18:32
<
projectodd-ci >
* eregontp: Sort paths in tool/globals_2_1_0.rb.
18:32
<
projectodd-ci >
* eregontp: Refactor tool/sync_ruby a bit.
18:32
<
projectodd-ci >
* headius: Remove unused charset transcoder and related classes.
18:32
<
projectodd-ci >
* headius: ONE SCOPE TO RULE THEM ALL
18:32
<
projectodd-ci >
* headius: Remove unnecessary cast.
18:33
<
projectodd-ci >
* headius: Remove rogue TC push from opt arg processing.
18:33
<
projectodd-ci >
* headius: Dead code.
18:33
<
projectodd-ci >
* eregontp: [Truffle] Fix PowNode execute method name.
18:33
<
projectodd-ci >
* chris: [Truffle] Remove NFI as well as Truffle.
18:33
<
projectodd-ci >
* chris: [Truffle] Move an enum used from Options to TruffleBridge so we can still remove org.jruby.truffle if we want to.
18:33
<
projectodd-ci >
* headius: Add file and line to compiled snippits.
18:33
<
projectodd-ci >
* headius: Try to get compiler specs running against a better self.
18:33
<
projectodd-ci >
* headius: Remove another rogue TC push.
18:33
<
projectodd-ci >
* headius: Implement error info, lambda, and encoding instructions.
18:33
<
projectodd-ci >
* headius: Provide IRScope to jitted bodies, so evals can work.
18:33
<
projectodd-ci >
* headius: Minor efficiency improvement for complex IR arg processing.
18:33
<
projectodd-ci >
* headius: Implement arg splatting for super forms and UnresolvedSuper.
18:33
<
projectodd-ci >
* headius: Does it?
18:33
<
projectodd-ci >
* headius: invokeSelf fallbacks should use finvoke; invoke needs frame.
18:33
<
projectodd-ci >
* tom.enebo: Change getNextCapturedScope to getParentScope (aligns with getNthParentScope name and it makes more sense as a name).
18:33
<
projectodd-ci >
* tom.enebo: Bad merge from the other week where an extra fileResource was left around
18:33
<
projectodd-ci >
* tom.enebo: WTF is all this logic for? Make readlink pass some more rubyspecs
18:33
<
projectodd-ci >
* tom.enebo: Remove dead jumptarget crud from old runtime
18:33
<
projectodd-ci >
* chris: [Truffle] Remove InputReader abstraction.
18:33
<
projectodd-ci >
* chris: [Truffle] Remove confusing toString for NilPlaceholder.
18:33
<
projectodd-ci >
* chris: [Truffle] Tidy up the constant nodes.
18:33
<
projectodd-ci >
* chris: [Truffle] Factor out releasing and acquiring the GIL.
18:33
<
projectodd-ci >
* sss.lists: Ensure that passes run on closure scopes as well.
18:33
<
projectodd-ci >
* sss.lists: Ensure that closure cfg is built before running LVA on them.
18:33
<
projectodd-ci >
* sss.lists: Fix default JIT passes in IRManager
18:33
<
projectodd-ci >
* chris: [Truffle] Make constant lookup another path in method dispatch.
18:33
<
projectodd-ci >
* chris: [Truffle] Format binding method.
18:33
<
projectodd-ci >
* chris: [Truffle] Binding is fine for compilation.
18:33
<
projectodd-ci >
* chris: [Truffle] Comment what false means when materialising.
18:33
<
projectodd-ci >
* sss.lists: Reset scope state after adding GEB for lambdas
18:33
<
projectodd-ci >
* headius: Mostly-complete non-indy support for JIT.
18:33
<
projectodd-ci >
* chris: [Truffle] A couple more constant specs pass.
18:33
<
projectodd-ci >
* chris: [Truffle] Change the dispatch action enum.
18:33
<
projectodd-ci >
* headius: Make compiler test run against IR interp as well as JIT.
18:33
<
projectodd-ci >
* chris: [Truffle] Move some debug operations into a separate class.
18:33
<
projectodd-ci >
* chris: [Truffle] Utility to get the context from an object.
18:33
<
projectodd-ci >
* chris: Revert "Revert "[Truffle] :: looks up constants slightly differently.""
18:33
<
projectodd-ci >
* m.kristian: fix some info about releasing, testing, etc
18:33
<
projectodd-ci >
* eregontp: [Truffle] Have a try at fixing Module.nesting.
18:33
<
projectodd-ci >
* m.kristian: address the fact that the new jruby-openssl gem does not require krypt any more
18:33
<
projectodd-ci >
* eregontp: [Truffle] Fix main.include to delegate to Module#include.
18:33
<
projectodd-ci >
* eregontp: [Truffle] Have a try at implementing Module#ancestors.
18:33
<
projectodd-ci >
* m.kristian: * fix version in GH-1983 test
18:33
<
projectodd-ci >
* eregontp: [Truffle] Refactor debugModuleChain().
18:33
<
projectodd-ci >
* chris: [Truffle] Re-use Module#Include implementation for main.include.
18:33
<
projectodd-ci >
* m.kristian: delete installed jars on clean to avoid packing old jars as well
18:33
<
projectodd-ci >
* tom.enebo: Consolidate fixes for #305
18:33
<
projectodd-ci >
* chris: [Truffle] Dup and freeze string keys in hash literals.
18:33
<
projectodd-ci >
* chris: [Truffle] Last of hash specs passing.
18:33
<
projectodd-ci >
* chris: Warn if the user sets a property that we don't recognise.
18:33
<
projectodd-ci >
* chris: [Truffle] Don't convert regexp matches to Java String.
18:33
<
projectodd-ci >
* eregontp: [Truffle] Do not duplicate a String Hash key if already frozen.
18:33
<
projectodd-ci >
* sss.lists: Cleanup some arbitrary contraints on REQUIRES_DYNSCOPE flag
18:33
<
projectodd-ci >
* sss.lists: Fix LiveVariableAnalysis for standalone runs on closures.
18:33
<
chrisseaton >
What's happening!!
18:34
<
projectodd-ci >
* m.kristian: [build] extract the osgi and j2ee integration tests into their own profile
18:34
<
projectodd-ci >
* chris: Fix globbed imports.
18:34
<
projectodd-ci >
* m.kristian: [build] make sure we have jruby-core artifact with noasm classifier installed for subsequent tests
18:34
<
projectodd-ci >
* eregontp: [Truffle] Fix a couple specializations of equal?.
18:34
<
projectodd-ci >
* tom.enebo: Ask irscope whether ACP has been run. The addInstrs field was not working
18:34
<
projectodd-ci >
* tom.enebo: Make IRScope know if it has optimized it's temp vars
18:34
<
projectodd-ci >
* tom.enebo: Ok Object of boxed false will not be null...derp
18:34
<
projectodd-ci >
* tom.enebo: Remove invalidate from CFGBuilder and resetCFG from IRScope since these actions are not possible
18:34
<
projectodd-ci >
* headius: Get --bytecode working again.
18:34
<
projectodd-ci >
* headius: Update block scope handling for new ACP support in IR.
18:34
<
projectodd-ci >
* headius: Ensure scope flags get computed before JIT.
18:34
<
projectodd-ci >
* headius: Turn off background JIT until IR is thread-safe.
18:34
<
projectodd-ci >
* headius: Try to sort out compiler passes for various JIT thresholds
18:34
<
projectodd-ci >
* tom.enebo: Fix another pass using invalid field to see if pass has been run
18:34
<
projectodd-ci >
* sss.lists: Split AddLocalVarLoadStoreInstructions into two passes
18:34
<
projectodd-ci >
* sss.lists: Clean up compiler pass run logic a bit.
18:34
<
projectodd-ci >
* sss.lists: Refactor common code out of prepareForInterpretation/Compilation
18:34
<
projectodd-ci >
* sss.lists: Fix minor issue with CompilerPass.java
18:34
<
projectodd-ci >
* chris: [Truffle] Improve #throw.
18:34
<
projectodd-ci >
* sss.lists: Add LVA invalidation after more other passes.
18:34
<
projectodd-ci >
* sss.lists: Tweak pass ordering to minimize LVA invalidations.
18:34
<
projectodd-ci >
* sss.lists: Build CFG if required in the trial pass (?).
18:34
<
projectodd-ci >
* m.kristian: remove obsolete files [skip ci]
18:34
<
projectodd-ci >
* chris: [Truffle] All #throw specs passing.
18:34
<
projectodd-ci >
* tom.enebo: Split apart InlinerInfo into SimpleCloneInfo and InlineCloneInfo. Specialization used to make it clearer which code is performing which type of cloning
18:34
<
projectodd-ci >
* chris: [Truffle] Read-only global variables.
18:34
<
projectodd-ci >
* chris: [Truffle] More character class specs passing.
18:34
<
projectodd-ci >
* headius: Eliminate double-compile and print pass list on failure.
18:34
<
projectodd-ci >
* tom.enebo: Be more conservative and not disable dynscope if a zsuper is present
18:34
<
projectodd-ci >
* chris: [Truffle] Remove some block tags that don't seem to have corresponding specs.
18:34
<
projectodd-ci >
* chris: [Truffle] Work on defined? specs.
18:34
<
projectodd-ci >
* headius: Remove DCE and dynscope opto from JIT passes for now.
18:34
<
projectodd-ci >
* sss.lists: Fix REQUIRES_DYNSCOPE computation
18:34
<
projectodd-ci >
* chris: [Truffle] Work on singleton specs.
18:34
<
projectodd-ci >
* tom.enebo: Change cloneForInliningClosure to be a generic clone() and an instance method of CFG. Fixed bug in clone where GEB was not being set (even though it was being cloned in DG).
18:34
<
projectodd-ci >
* tom.enebo: Some CFG diamond removal (trivial) plus some other small changes. Make a generic BasicBlock.clone(InlineInfo). Remove callbase+wrappedirclosure conditionals and let IRClosure.cloneForInlining register with its lexical parent
18:34
<
projectodd-ci >
* eregontp: [Truffle] Do not allow module functions to use self as it depends on context.
18:34
<
projectodd-ci >
* tom.enebo: temp locl replace var clone missing
18:34
<
projectodd-ci >
* tom.enebo: Note to self: dont ride your bike for 30 minutes jump off and commit your code
18:34
<
projectodd-ci >
* tom.enebo: Stick a fork in rescueMap's eye...add rpc field to instr to eliminate need for map since all instrs need rpc anyways
18:34
<
projectodd-ci >
* tom.enebo: Clone all instrs in linearized instr list so that when JIT starts it cannot mangle anything in those instrs. Cannot see any measurable startup impact in this change
18:34
<
projectodd-ci >
* sss.lists: Fix a bunch of issues with cloning.
18:34
<
projectodd-ci >
* chris: Minimal fixes to IR to get JRuby compiling again.
18:34
<
projectodd-ci >
* chris: [Truffle] Time#- should use real rather than integral seconds.
18:34
<
projectodd-ci >
* sss.lists: Fixup broken commit c02df12e.
18:34
<
projectodd-ci >
* sss.lists: Make LocalVariable fields final
18:34
<
projectodd-ci >
* chris: [Truffle] Use visibility flag in #respond_to?.
18:34
<
projectodd-ci >
* sss.lists: (Closure)LocalVariable hashCode should include both name & offset.
18:34
<
projectodd-ci >
* sss.lists: Clone instructions before interpretation.
18:34
<
projectodd-ci >
* eregontp: [Truffle] Add the possibility to make singleton methods.
18:34
<
projectodd-ci >
* eregontp: [Truffle] Use our shiny new singleton methods.
18:34
<
projectodd-ci >
* eregontp: [Truffle] It is IO.open, not File.open (RDoc misleading).
18:34
<
projectodd-ci >
* eregontp: [Truffle] Kernel#respong_to_missing? is private.
18:34
<
projectodd-ci >
* eregontp: [Truffle] Remove a couple inexistant methods.
18:35
<
projectodd-ci >
* chris: [Truffle] More bad code in arguments packing.
18:35
<
projectodd-ci >
* chris: [Truffle] PE specs work! PSD acid test can now be run every commit.
18:35
<
projectodd-ci >
* chris: [Truffle] Spec for set_trace_func being optimised away - which is broken.
18:35
<
projectodd-ci >
* sss.lists: Eliminate special-case break/nonlocal return handling for lambdas
18:35
<
projectodd-ci >
* tom.enebo: New {Closure,}InterpreterContext with all state interpreter needs to execute.
18:35
<
projectodd-ci >
* chris: [Truffle] Profile argument values.
18:35
<
projectodd-ci >
* tom.enebo: Finally make prepareInstruction clone instrs + labels and not share any state with IRScope.
18:35
<
projectodd-ci >
* tom.enebo: Fix OptimizeDynScopesPass issue from last commit. We were using a null check to initialize
18:35
<
projectodd-ci >
* tom.enebo: Remove no longer correctly named preMethodFrameAndClass since we no longer have class
18:35
<
projectodd-ci >
* tom.enebo: Remove some params for long dead rubyClass field on TC
18:35
<
projectodd-ci >
* sss.lists: Make sure every scope gets its own copy of GLOBAL_ENSURE_BLOCK_LABEL
18:35
<
projectodd-ci >
* sss.lists: Prepare instrs. for interp once per scope
18:35
<
projectodd-ci >
* sss.lists: Further streamlining of interpreter context
18:35
<
projectodd-ci >
* m.kristian: [build] do use released jruby for building when on SNAPSHOT version
18:35
<
projectodd-ci >
* m.kristian: [build] removing obsolete files
18:35
<
projectodd-ci >
* eregontp: [Truffle] Hide better ModuleChain and provide ancestor iterators.
18:35
<
projectodd-ci >
* eregontp: [Truffle] assignableTo should only be defined for classes.
18:35
<
projectodd-ci >
* eregontp: [Truffle] Simplify Module#<=>, no need for another slower specialization.
18:35
<
projectodd-ci >
* headius: Don't use real RubyThread.select logic for files. Fixes #2045.
18:35
<
projectodd-ci >
* headius: Commenting.
18:35
<
projectodd-ci >
* tom.enebo: Fix removal of getMEthodFrameAndClass
18:35
<
projectodd-ci >
* tom.enebo: Remove unneeded call to interpreter-only method in prepareForCompilation
18:35
<
projectodd-ci >
* tom.enebo: Remove no passing array spec tags
18:35
<
projectodd-ci >
* tom.enebo: Mark this as a method only interpreter uses
18:35
<
projectodd-ci >
* tom.enebo: Remove obsolete tags in blocks
18:35
<
projectodd-ci >
* tom.enebo: Remove obsolete tags in break specs
18:35
<
projectodd-ci >
* headius: Use ByteList length to end traversal while parsing out popen args.
18:35
<
projectodd-ci >
* eregontp: [Truffle] Introduce LexicalScope to resolve constants.
18:35
<
projectodd-ci >
* eregontp: [Truffle] Add the SharedMethodInfo.generated() factory for generated method info
18:35
<
projectodd-ci >
* eregontp: [Truffle] A few constant specs passing.
18:35
<
projectodd-ci >
* eregontp: [Truffle] Provide Module#const_set(Symbol,value).
18:35
<
projectodd-ci >
* chris: [Truffle] Abstract the safepoint mechanism so other features can re-use it.
18:35
<
projectodd-ci >
* chris: [Truffle] Lots of ObjectSpace specs.
18:35
<
projectodd-ci >
* chris: [Truffle] Update ignore file.
18:35
<
projectodd-ci >
* m.kristian: Performance improvements to event tracing.
18:35
<
projectodd-ci >
* m.kristian: [build] fix the osgi and complete profile to pick the right stuff
18:35
<
projectodd-ci >
* headius: Add arity length guards to avoid emitting bad call paths.
18:35
<
projectodd-ci >
* tom.enebo: Stop using a clone flags since we store them as fields
18:35
<
projectodd-ci >
* tom.enebo: receivesKeywordArgs irscope -> interpretercontext
18:35
<
projectodd-ci >
* tom.enebo: Remove some unused internal parameters
18:35
<
projectodd-ci >
* tom.enebo: Add staticScope to interpreterContext
18:35
<
projectodd-ci >
* headius: Fixes for AddCallProtocol pass.
18:35
<
projectodd-ci >
* tom.enebo: Let IC determine new dynamic scope (now with closure fail fast code)
18:35
<
projectodd-ci >
* tom.enebo: Nearly have IRScope removed from interpreter in attempt to promote InterpreterContext to top dog.
18:35
<
projectodd-ci >
* tom.enebo: Make ICs no longer be operands
18:35
<
projectodd-ci >
* chris: [Truffle] Dir#glob.
18:35
<
projectodd-ci >
* chris: [Truffle] #instance_eval with a String.
18:35
<
projectodd-ci >
* chris: [Truffle] File.read.
18:35
<
projectodd-ci >
* chris: [Truffle] Tidy up the CoreMethodNodeManager.
18:35
<
projectodd-ci >
* chris: [Truffle] Move TruffleDebug into Truffle::Debug.
18:35
<
projectodd-ci >
* sss.lists: Preserve update of currDynScope in interpreter loop.
18:35
<
projectodd-ci >
* sss.lists: Move *InterpreterContext from operands/ to interpreter/
18:35
<
projectodd-ci >
* m.kristian: remove obsolete yecht dependency from jruby.jar
18:35
<
projectodd-ci >
* eregontp: [Truffle] Fix Module#name.
18:36
<
projectodd-ci >
* tom.enebo: Moving interpreter logic into Interpreter (for now). IRScriptBody.interpret moved into Intepreter.
18:36
<
projectodd-ci >
* tom.enebo: Remove wonky name check to compensate for module/class bodies sharing InterpretedIRMethod.
18:36
<
projectodd-ci >
* tom.enebo: Re-introduce synchless access to avoid calling synch'd method once per call
18:36
<
projectodd-ci >
* tom.enebo: Trivial. change to faster runtime access
18:36
<
projectodd-ci >
* chris: [Truffle] PE tests broken.
18:36
<
projectodd-ci >
* eregontp: Fix documentation of ConstDeclNode.getConstNode().
18:36
<
projectodd-ci >
* eregontp: [Truffle] Fix method search of Module#alias_method and public/protected/private.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Refactor the module/class declaration nodes.
18:36
<
projectodd-ci >
* headius: Reduce nil loading during EnsureTemps.
18:36
<
projectodd-ci >
* headius: Bad indexing while building encoded params.
18:36
<
projectodd-ci >
* headius: Get dynscope opto pass enabled and fix up JITed blocks for it.
18:36
<
projectodd-ci >
* headius: Enable background JIT again.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Restore part of the constant caching.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Restore the rest of the constant cache.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Add RubyModule.isOnlyAModule() to check if a Module but not a Class.
18:36
<
projectodd-ci >
* eregontp: [Truffle] use getSingletonClass() to ensure getting the singleton class.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Proper invalidation for lexical scope.
18:36
<
projectodd-ci >
* eregontp: [Truffle] We also need to invalidate the singleton class for changes to constant lookup.
18:36
<
projectodd-ci >
* tom.enebo: Rearrange debug so if JIT is active we still see CFG print out (made some fixmes too).
18:36
<
projectodd-ci >
* tom.enebo: Make END blocks not share IRScope between JIT/interp
18:36
<
projectodd-ci >
* tom.enebo: Record END to IRScope so it is easier for JIT to access END blocks
18:36
<
projectodd-ci >
* tom.enebo: CFG should print out something more than Java object id
18:36
<
projectodd-ci >
* tom.enebo: Cosmetic fixes to ir output
18:36
<
projectodd-ci >
* tom.enebo: class/metaclass/module bodies were sharing their parent scopes IR builder.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Add the update copyright tool in repo.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Prefer || to ternary condition.
18:36
<
projectodd-ci >
* tom.enebo: def inside ensure would also go crazy. Build all of method def inside new builder instance.
18:36
<
projectodd-ci >
* headius: First refactorign of JIT and indy logic.
18:36
<
projectodd-ci >
* headius: Fix compile errors in unused code I broke.
18:36
<
projectodd-ci >
* tom.enebo: defined? super impl uses frame klazz. Force ACP frame push if it is encountered
18:36
<
projectodd-ci >
* eregontp: [Truffle] Use the lazy initialization pattern.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Fix the bad naming in ExceptionTranslatingNode.
18:36
<
projectodd-ci >
* eregontp: [Truffle] Activate core/module specs, 125 examples passing!
18:36
<
projectodd-ci >
* eregontp: [Truffle] Use the lazy initialization pattern for CompareNode.booleanCastNode.
18:36
<
projectodd-ci >
* chris: [Truffle] Fixed bug in value profiling - wasn't checking for object identity.
18:36
<
projectodd-ci >
* sss.lists: Optimize returns (merge them with copies where possible).
18:36
<
projectodd-ci >
* tom.enebo: For methods and other scopes do not mandatorily not allow ACP to run on them
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* chris: [Truffle] Tag a couple of failing PE tests.
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Undelete specs when I meant to delete tags
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: no such spec file we are tagging against?
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Blurry eyed bad commit
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:36
<
projectodd-ci >
* tom.enebo: Remove some tags for passing specs
18:37
<
projectodd-ci >
* eregontp: Revert "[Truffle] Add ImplicitCast from int to long." and related commits to check perf.
18:37
<
projectodd-ci >
* tom.enebo: Re-add important line? :)
18:37
<
projectodd-ci >
* sss.lists: Fix RubyStruct to set the proper eval-type for new struct bodies.
18:37
<
projectodd-ci >
* sss.lists: Minor cleanup (dead comment, dead method args, excess whitespace)
18:37
<
projectodd-ci >
* sss.lists: Move Truffle-mode tests to the entry of eval methods in IR interpreter
18:37
<
projectodd-ci >
* eregontp: [Truffle] Do not try to know the caller class if we ignore the visibility.
18:37
<
projectodd-ci >
* eregontp: Remove automated generated files (by mvn eclipse:eclipse) from the repository.
18:37
<
projectodd-ci >
* eregontp: Remove all old Eclipse files, we'll start from scratch.
18:37
<
projectodd-ci >
* eregontp: Some .gitignore cleanup
18:37
<
projectodd-ci >
* eregontp: Sort the .gitignore file
18:37
<
projectodd-ci >
* eregontp: Ignore Maven generated Eclipse files.
18:37
<
projectodd-ci >
* eregontp: Add a couple settings files for Truffle annotation processing in Eclipse.
18:37
<
projectodd-ci >
* eregontp: Have a try at keeping all Eclipse settings files since they seem to contain no path.
18:37
<
projectodd-ci >
* eregontp: Eclipse: remove trailing whitespace on save.
18:37
<
projectodd-ci >
* eregontp: Update some Eclipse settings.
18:37
<
projectodd-ci >
* eregontp: Eclipse: have a try with the .classpath checked in repository.
18:37
<
projectodd-ci >
* eregontp: Eclipse: check-in .project as well so there is minimal requirement to import the project.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Introduce ImplicitCast from int to long.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Remove useless specializations for (int,int) on +,-,* always fitting long.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix bad return value for long * long without overflow.
18:37
chrisseaton has left #jruby [#jruby]
18:37
<
projectodd-ci >
* sss.lists: OptimizeDynScopesPass has a dependency on CFG building
18:37
<
projectodd-ci >
* eregontp: Revert "[Truffle] Remove now useless (and incorrect!) AddNode specialization."
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix Fixnum#+(int,long) specializations.
18:37
<
subbu >
SPAM BOT! :)
18:37
<
projectodd-ci >
* eregontp: Revert "[Truffle] Introduce ImplicitCast from int to long."
18:37
<
projectodd-ci >
* eregontp: [Truffle] main.inspect.should == "main"
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix a couple specializations which cannot overflow.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix BasicObject#equal? for int,long combinations.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix order of specializations for RangeLiteralNode.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Implement Regexp#source.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Implement Fixnum#<<(int) correctly.
18:37
<
projectodd-ci >
* eregontp: [Truffle] FixnumLowerNode should throw a TypeError if it fails.
18:37
<
projectodd-ci >
* chris: [Truffle] Tool for dumping dispatch chains with just the relevant information.
18:37
<
projectodd-ci >
* chris: [Truffle] Force split #respond_to? and #send.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix missing specialization for Fixnum#<< as we don't have ImplicitCast.
18:37
<
projectodd-ci >
* eregontp: [Truffle] RUBY_ENGINE should be jrubytruffle!
18:37
<
projectodd-ci >
* chris: [Truffle] Add fannkuch regression test.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Remove stale tag.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Remove unused import.
18:37
<
projectodd-ci >
* chris: [Truffle] No need for annotation now we're splitting all core methods.
18:37
<
projectodd-ci >
* chris: [Truffle] Fix #mm dispatch.
18:37
<
projectodd-ci >
* simonpatp: Provide better error message when using :: in java_import (fixes #2074)
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix conversions to boolean.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Hash keys should be compared with #eql?.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Expect moduleFunctionObject to be unset or a boolean.
18:37
<
Antiarc >
hooray for ignores
18:37
<
projectodd-ci >
* eregontp: Revert "[Truffle] Expect moduleFunctionObject to be unset or a boolean."
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix String#==.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Regexp#=~ should not try the reverse operation.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix Kernel#=~ and Kernel#!~.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix ReferenceEqualNode.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Simplify Kernel#eql?.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Implement Module#const_get.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Implement Symbol#<=>.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Fix Kernel#puts().
18:37
<
projectodd-ci >
* eregontp: [Truffle] #send should be implemented on Kernel.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Remove a bunch of superfluous methods.
18:37
<
projectodd-ci >
* eregontp: [Truffle] Use BigInteger.equals(o) over BigInteger.compareTo(o) == 0.
18:38
<
projectodd-ci >
* tom.enebo: Use instanceof for WrappedIRClosure here since next line is a cast to WrappedIRClosure. It also reduces OperandType to be used only for persistence
18:38
<
projectodd-ci >
* headius: Remove Null operand in favor of UndefinedValue.
18:38
<
projectodd-ci >
* tom.enebo: Whoop forgot to remove import
18:38
<
projectodd-ci >
* headius: CallInstr is always a ResultInstr.
18:38
<
projectodd-ci >
* headius: Remove unused result param.
18:38
<
projectodd-ci >
* headius: Re-move FFI files incorporated via PR.
18:38
<
projectodd-ci >
* tom.enebo: Some rearranging and consolidation of interpreter (trivial)
18:38
<
projectodd-ci >
* headius: Digest::HMAC is removed now.
18:38
<
projectodd-ci >
* headius: Digest#hexdigest should produce US-ASCII strings.
18:38
<
projectodd-ci >
* headius: Update jnr-posix to 3.0.7-SNAPSHOT.
18:38
<
projectodd-ci >
* headius: Mask env tests expecting SAFE security errors.
18:38
<
projectodd-ci >
* headius: Exclude new Ripper failures.
18:38
<
projectodd-ci >
* headius: Fix the failed return value, which should still be null.
18:38
<
projectodd-ci >
* headius: Replace return with break.
18:38
<
projectodd-ci >
* tom.enebo: Simplify defined? colon3 in builder
18:38
<
projectodd-ci >
* tom.enebo: yielding to converted lambda should expand arrays like procs (fixes 2.2 MRI tests)
18:38
<
projectodd-ci >
* tom.enebo: Blast. Another ensure + nested scope bug with stabby bastard. Series of specs coming later for all scope types
18:38
<
projectodd-ci >
* headius: Fix the failed return value, which should still be null.
18:38
<
projectodd-ci >
* headius: Bit of RubyIO cleanup.
18:38
<
projectodd-ci >
* headius: Only query realFileno once here.
18:38
<
projectodd-ci >
* eregontp: [Truffle] Move Array guards ro ArrayGuards and use ImportGuards.
18:38
<
projectodd-ci >
* m.kristian: when jruby is not coming from the thread.currentThread.contextClassLoader then ScriptingContainer
18:38
<
projectodd-ci >
* eregontp: [Truffle] Fix variable type and name.
18:38
<
projectodd-ci >
* headius: Clean up uses of old select logic.
18:38
<
projectodd-ci >
* headius: Fix select logic to only "ready" fds with appropriate operations.
18:38
<
projectodd-ci >
* eregontp: [Truffle] Move Hash guards in HashGuards and fix the build.
18:38
<
projectodd-ci >
* headius: Deprecate SelectBlob.
18:38
<
projectodd-ci >
* headius: Clean up imports.
18:38
<
projectodd-ci >
* eregontp: [Truffle] Lookup DATA on Object, not its singleton class.
18:38
<
projectodd-ci >
* headius: Ensure fd doesn't null out on us halfway through.
18:38
<
projectodd-ci >
* eregontp: [Truffle] Keep ENV in CoreLibrary since most usages will access it directly.
18:38
<
projectodd-ci >
* tom.enebo: context tweaks and some mild naming changes
18:38
<
projectodd-ci >
* tom.enebo: Remove Ruby as argument to newRange
18:38
<
projectodd-ci >
* theo: Move the logging of exceptions before the logging of backtraces
18:38
<
projectodd-ci >
* tom.enebo: newRange was directly used by bytecode generation layer
18:38
<
projectodd-ci >
* headius: Better top-level error handling from JITed code.
18:38
<
projectodd-ci >
* cheald: Add test exclusions for tests which won't work under JRuby
18:38
<
projectodd-ci >
* cheald: More exclusions for tests that can't work
18:38
<
projectodd-ci >
* cheald: Exclude another GC test
18:38
<
projectodd-ci >
* cheald: Implement slice_after and slice_when
18:38
<
projectodd-ci >
* cheald: Instantly return false if comparing a Digest to a nil (ruby-core bug 9913)
18:38
<
projectodd-ci >
* chris: [Truffle] Include the call node in the panic AST trace.
18:38
<
projectodd-ci >
* chris: [Truffle] Fix lambda #call with a block.
18:38
<
projectodd-ci >
* chris: [Truffle] $VERBOSE.
18:38
<
projectodd-ci >
* eregontp: [Truffle] Refactor ReferenceEqualNode with @CreateCast.
18:38
<
projectodd-ci >
* eregontp: [Truffle] Refactor Fixnum#<<.
18:38
<
projectodd-ci >
* eregontp: [Truffle] Document lookupConstant().
18:38
<
projectodd-ci >
* eregontp: [Truffle] Move translateCPath next to visitConstDeclNode as they are closely related.
18:38
<
projectodd-ci >
* eregontp: [Truffle] Only check once for presence of a lexicalScope.
18:38
<
projectodd-ci >
* tom.enebo: Previous PR against Queue missed some consumers on ThreadFiber
18:38
<
projectodd-ci >
* tom.enebo: Change ctx to context since we seem to uniformly call is context everywhere else
18:38
<
projectodd-ci >
* eregontp: [Truffle] Avoid looking twice the same module.
18:38
<
projectodd-ci >
* tom.enebo: Reverting this for now. IRRuntimeHelper impl should not return warnings or errors and then I can reland (colon 3 broke from private constant test)
18:38
<
projectodd-ci >
* tduehr: current MRI prepend implementation
18:39
<
projectodd-ci >
* eregontp: [Truffle] Fix the last constant spec!
18:39
<
projectodd-ci >
* m.kristian: run tests/jruby.index with jruby-complete
18:39
<
projectodd-ci >
* eregontp: [Truffle] Improve BooleanCastNode so to better reflect its cousin RubyContext.isTruthy().
18:39
<
projectodd-ci >
* headius: Fix excludes logic for included modules.
18:39
<
projectodd-ci >
* headius: Update tags for #2142.
18:39
<
projectodd-ci >
* m.kristian: synchronized class loading properly - fixes #2108
18:39
<
projectodd-ci >
* headius: Add frozen string optz and improve string handling in JIT.
18:39
<
projectodd-ci >
* headius: Disable set_trace_func tests from MRI until post-preview. #2143
18:39
<
projectodd-ci >
* cheald: Add direct BubbleBabble power from OpenSSH
18:39
<
projectodd-ci >
* headius: Add minor deprecation warning in Comparable.
18:39
<
projectodd-ci >
* headius: Implement a half-assed Etc.uname.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Bignums have no singleton class.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Implement Kernel#methods(false).
18:39
<
projectodd-ci >
* eregontp: [Truffle] Refactor RubyClass constructors for more clarity.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Remove the useless currentNode argument from RubyClass constructors.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Disallow #new on a singleton class.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Implement Class#allocate.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Remove passing spec's tag.
18:39
<
projectodd-ci >
* headius: Exclude test for parser encoding error. #2151
18:39
<
projectodd-ci >
* headius: Missed a spot in raise's cause support.
18:39
<
projectodd-ci >
* headius: Move some IR helpers into IRRuntimeHelpers.
18:39
<
projectodd-ci >
* headius: Implement FileStat#/File./File#/Pathname#birthtime. #2152
18:39
<
projectodd-ci >
* headius: Exclude test_stat until we can sort out birthtime. #2152
18:39
<
projectodd-ci >
* headius: Exclude test for mv of bad symlink. #2153
18:39
<
projectodd-ci >
* headius: Excluding test of new double-quoted hash key syntax. #2154
18:39
<
projectodd-ci >
* headius: Exclude failure in Find test. No EACCES when expected.
18:39
<
projectodd-ci >
* headius: checkCallMethod returns null if it doesn't exist.
18:39
<
projectodd-ci >
* headius: Exclude some new encoding failures for now.
18:39
<
projectodd-ci >
* headius: Never taint numerics and exclude callcc-related Marshal test.
18:39
<
projectodd-ci >
* headius: Exclude test of Method#super_method with undef super. #2155
18:39
<
projectodd-ci >
* headius: Exclude a couple minor Module failures.
18:39
<
projectodd-ci >
* headius: Add 2.2 warnings for numeric coercion scenarios.
18:39
<
projectodd-ci >
* headius: Minor error message difference from Numeric#coerce.
18:39
<
projectodd-ci >
* headius: Minor fixes to frozen error messages.
18:39
<
projectodd-ci >
* headius: Exclude test that uses MRI-specific memory_status.rb.
18:39
<
projectodd-ci >
* headius: Exclude more open3 tests that fail.
18:39
chrisseaton has joined #jruby
18:39
<
projectodd-ci >
* headius: Always do a full package phase to get stdlib installed.
18:39
<
projectodd-ci >
* headius: Range#to_s and inspect have different logic.
18:39
<
projectodd-ci >
* headius: Fix bad merge.
18:39
<
projectodd-ci >
* headius: Botched refactor of writeKeyList.
18:39
<
projectodd-ci >
* chris: [Truffle] Thread#kill.
18:39
<
projectodd-ci >
* chris: [Truffle] Thread#raise.
18:39
<
projectodd-ci >
* headius: Install 1.7's indy ivar binding, with reification support.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Fix constant lookup Mod::Const: no lexical scope in that case.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Reove BodyTranslator.translateCPath()
18:39
<
projectodd-ci >
* eregontp: Revert "[Truffle] Reove BodyTranslator.translateCPath()": We need it for cases other than unqualified.
18:39
<
projectodd-ci >
* headius: Struct#inspect already adds a space after class name.
18:39
<
projectodd-ci >
* headius: Tag specs for 2.2 behavior change IO#close masks only close error.
18:39
<
projectodd-ci >
* tom.enebo: No block params should ever be null
18:39
<
projectodd-ci >
* tom.enebo: Trivial single line conditional with no {}. Made into one-liner
18:39
<
projectodd-ci >
* eregontp: [Truffle] Kernel#pretty_inspect should call #inspect rather than #to_s.
18:39
chrisseaton has left #jruby [#jruby]
18:39
<
projectodd-ci >
* eregontp: [Truffle] Use LexicalScope.NONE for readibility and flexibility.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Fix module/class constructors so they automatically set the constant in the lexical parent.
18:39
<
projectodd-ci >
* eregontp: [Truffle] Remove duplicated method.
18:40
<
projectodd-ci >
* headius: Update jzlib. Fixes 2169.
18:40
<
projectodd-ci >
* cheald: Update tests to include new unexclusions
18:40
<
projectodd-ci >
* headius: Don't apply color/tty options to normal test/unit runs.
18:40
<
projectodd-ci >
* sss.lists: Fix 2132: Split LJE check from NonLocalReturnInstr into separate instr
18:40
<
Aethenelle >
id there a way to put conditions on notifications in travis?
18:40
<
projectodd-ci >
* eregontp: [Truffle] We should always use the logical class newInstance for #dup and #clone.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Implement initialize_copy for String.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Implement Array#initialize_copy.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Implement Hash#initialize_copy.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Sort HashNodes.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Inline helper methods since we have only 1 specialization.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Copy over the singleton class in Kernel#clone.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Fix the build.
18:40
<
projectodd-ci >
* eregontp: Revert "[Truffle] Raise NameError in #method_missing if it came from a VCall."
18:40
<
projectodd-ci >
* eregontp: [Truffle] method_missing raises a NoMethodError which inherits from NameError.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Fix a couple exception messages.
18:40
<
projectodd-ci >
* tom.enebo: Trivial add TC and use context over ctx
18:40
<
projectodd-ci >
* tom.enebo: Simple warning removal
18:40
<
projectodd-ci >
* tom.enebo: Use released versions of jcodings and bytelist
18:40
<
projectodd-ci >
* cheald: Fix assignment of test options
18:40
<
projectodd-ci >
* cheald: Revert "Move frozen checks to getSingletonClass() - this allows for MRI-compliant behavior"
18:40
<
projectodd-ci >
* cheald: Fix freeze enforcement and exceptions for immediate values. Passes test
18:40
<
projectodd-ci >
* cheald: Fix ruby-bug 8284
18:40
<
projectodd-ci >
* cheald: Fix class variable naming checks to be 2.2-compatible
18:40
<
projectodd-ci >
* eregontp: [Truffle] Module#module_eval is an alias of Module#class_eval.
18:40
<
projectodd-ci >
* eregontp: [Truffle] Mimic MRI exception when {class,moudle}_eval has neither args nor block.
18:40
<
projectodd-ci >
* cheald: Implement obsoleted (and tested) attr behavior
18:40
<
projectodd-ci >
* cheald: Un-exclude several Module tests
18:40
<
projectodd-ci >
* cheald: Remove excluded tests which now pass
18:40
<
projectodd-ci >
* headius: Revert "Merge pull request #2111 from jruby/add-testcases-to-detect-root-classloader"
18:40
<
projectodd-ci >
* k77ch7: add _spec to file name
18:40
<
projectodd-ci >
* headius: Put IOException message in wrapper, so we can deal with it.
18:40
<
projectodd-ci >
* m.kristian: detect the right root classloader for more cases
18:40
<
projectodd-ci >
* m.kristian: * added a test case where thread-context-classloader did not load jruby and ScriptingContainer just works
18:40
<
projectodd-ci >
* headius: Actually apply some formatting to this error.
18:40
<
projectodd-ci >
* headius: Restructure argv into a single command when doing chdir.
18:40
<
projectodd-ci >
* headius: Update RubyGems to 2.4.3.
18:40
<
Aethenelle >
though... travis andters and leaves doesn't it?
18:43
chrisseaton has joined #jruby
18:45
lance|afk is now known as lanceball
18:46
e_dub has quit [Quit: ZZZzzz…]
18:47
<
Antiarc >
It looks like it's catching up though, we're up to early last week now :)
18:49
anaeem1 has joined #jruby
18:51
ludyte has quit [Quit: ludyte]
18:51
ludyte has joined #jruby
18:52
ludyte has quit [Client Quit]
18:56
ludyte has joined #jruby
18:56
andreanastacio has joined #jruby
18:58
e_dub has joined #jruby
19:04
anaeem1 has quit [Quit: Leaving...]
19:05
anaeem1 has joined #jruby
19:08
yfeldblum has joined #jruby
19:08
yfeldblu_ has joined #jruby
19:09
yfeldbl__ has joined #jruby
19:09
travis-ci has joined #jruby
19:09
travis-ci has left #jruby [#jruby]
19:12
yfeldblum has quit [Ping timeout: 255 seconds]
19:13
yfeldblu_ has quit [Ping timeout: 264 seconds]
19:14
paulswilliamsesq has joined #jruby
19:15
yfeldbl__ has quit [Ping timeout: 244 seconds]
19:18
JRubyGithub has joined #jruby
19:18
<
JRubyGithub >
[jruby] mkristian closed issue #2032: JRuby 1.7.16's complete.jar has a path regression from 1.7.15
http://git.io/2gcj5g
19:18
JRubyGithub has left #jruby [#jruby]
19:24
zorak8 has quit [Ping timeout: 255 seconds]
19:26
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
19:29
robbyoconnor has quit [Ping timeout: 264 seconds]
19:31
kaawee has quit [Ping timeout: 250 seconds]
19:33
<
Aethenelle >
i hate java...
19:34
<
Aethenelle >
accessExternalDTD isn't recognized
19:35
<
Aethenelle >
which was fixed 6/2013 according to oracle
19:36
<
Aethenelle >
and the cacerts file keeps moving between versions
19:36
<
Antiarc >
Well, you're also using SOAP
19:36
<
Aethenelle >
Antiarc: fair enough...
19:37
<
Antiarc >
Which I'm convinced is a tool spawned from the pits of hell designed to speed the oncoming apocolypse
19:37
<
Aethenelle >
also true
19:37
skade has joined #jruby
19:38
<
Aethenelle >
and the stupid -something CLI parameters are getting annoying... esp when it's an argument that's always used.
19:39
<
Aethenelle >
like keytool -importcert -file something.crt WAT?!?
19:40
kwando has quit [Remote host closed the connection]
19:44
subbu has quit [Ping timeout: 244 seconds]
19:45
yfeldblum has joined #jruby
19:47
noop has quit [Ping timeout: 240 seconds]
19:52
skade has quit [Ping timeout: 256 seconds]
19:53
mkristian has quit [Ping timeout: 240 seconds]
19:59
auxbuss has joined #jruby
20:02
josh-k has joined #jruby
20:04
travis-ci has joined #jruby
20:04
travis-ci has left #jruby [#jruby]
20:06
havenwood has quit []
20:07
josh-k has quit [Ping timeout: 255 seconds]
20:07
auxbuss has quit [Quit: I'm gone.]
20:10
auxbuss has joined #jruby
20:18
cultureulterior1 has joined #jruby
20:18
cultureulterio-1 has quit [Read error: Connection reset by peer]
20:27
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
20:27
iamjarvo has joined #jruby
20:28
ludyte has quit [Quit: ludyte]
20:29
<
projectodd-ci >
* eregontp: [Truffle] Move frozen status to BasicObject.
20:29
<
projectodd-ci >
* eregontp: [Truffle] Make RubyBasicObject.freeze private and propagate to singleton class.
20:29
<
projectodd-ci >
* eregontp: [Truffle] Defining a method returns a symbol of the method name.
20:29
<
projectodd-ci >
* eregontp: [Truffle] String#length is an alias of String#size.
20:29
<
projectodd-ci >
* eregontp: [Truffle] Implement Kernel#caller.
20:30
dabradley has quit [Ping timeout: 265 seconds]
20:33
thsig has quit [Remote host closed the connection]
20:38
havenwood has joined #jruby
20:40
lanceball is now known as lance|afk
20:46
kaawee has joined #jruby
20:51
e_dub has quit [Quit: ZZZzzz…]
20:56
thsig has joined #jruby
20:56
paulswilliamsesq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
20:58
thsig_ has joined #jruby
21:01
thsig has quit [Ping timeout: 272 seconds]
21:03
fivebats_ has quit [Quit: quit]
21:04
bbrowning is now known as bbrowning_away
21:04
ludyte has joined #jruby
21:08
<
headius >
afternoon all
21:08
<
headius >
holy hell, what's wrong with jenkins
21:09
<
headius >
those commits aren't even new
21:09
<
headius >
aargh...sorry, will fix or disable
21:09
elia has joined #jruby
21:12
diegoviola has quit [Quit: WeeChat 1.0.1]
21:12
andreanastacio has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:13
travis-ci has joined #jruby
21:13
travis-ci has left #jruby [#jruby]
21:14
<
headius >
sorry about that all...I have no idea what happened
21:15
<
headius >
turned off commit lists and turned off those busted jobs
21:16
<
chrisseaton >
I was worried someone had merged some weird branch
21:18
ludyte has quit [Quit: ludyte]
21:19
ludyte has joined #jruby
21:19
<
headius >
yeah strange
21:21
travis-ci has joined #jruby
21:21
travis-ci has left #jruby [#jruby]
21:22
jc00ke has left #jruby ["WeeChat 0.4.2"]
21:22
auxbuss has quit [Quit: I'm gone.]
21:23
<
headius >
those blasted fiber/thread specs are hard to get stable
21:25
JRubyGithub has joined #jruby
21:25
<
JRubyGithub >
jruby/master 82b4959 Charles Oliver Nutter: Move travis_retry back to what we want to retry: the build.
21:25
JRubyGithub has left #jruby [#jruby]
21:26
lance|afk is now known as lanceball
21:31
travis-ci has joined #jruby
21:31
travis-ci has left #jruby [#jruby]
21:32
<
headius >
must be a backlog of notifications...asarih?
21:33
kwando has joined #jruby
21:35
JRubyGithub has joined #jruby
21:35
<
JRubyGithub >
[jruby] jordansissel opened issue #2194: OpenSSL ciphers with Mozilla's "Modern" set are... limited
http://git.io/fML6zQ
21:35
JRubyGithub has left #jruby [#jruby]
21:39
ludyte has quit [Quit: ludyte]
21:39
errstr has quit [Ping timeout: 255 seconds]
21:44
anaeem1 has quit [Remote host closed the connection]
21:44
anaeem1 has joined #jruby
21:49
anaeem1 has quit [Ping timeout: 272 seconds]
21:55
diegoviola has joined #jruby
21:57
Aethenelle has quit [Quit: Aethenelle]
22:11
drbobbeaty has joined #jruby
22:13
bbrowning_away is now known as bbrowning
22:13
lanceball is now known as lance|afk
22:19
errstr has joined #jruby
22:21
toshetm has quit [Ping timeout: 265 seconds]
22:27
thsig_ has quit [Remote host closed the connection]
22:28
tcrawley is now known as tcrawley-away
22:33
travis-ci has joined #jruby
22:33
travis-ci has left #jruby [#jruby]
22:33
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
22:36
iamjarvo has joined #jruby
22:37
thsig has joined #jruby
22:37
toshetm has joined #jruby
22:38
elia has quit [Quit: Computer has gone to sleep.]
22:38
marr has joined #jruby
22:43
elia has joined #jruby
22:54
fridim_ has quit [Ping timeout: 264 seconds]
22:55
oblutak has left #jruby [#jruby]
22:56
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
22:58
tlarevo has joined #jruby
23:09
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
23:13
yfeldblum has quit [Ping timeout: 255 seconds]
23:14
andreanastacio has joined #jruby
23:15
josh-k has joined #jruby
23:19
diegoviola has quit [Ping timeout: 240 seconds]
23:20
josh-k has quit [Ping timeout: 256 seconds]
23:35
thsig_ has joined #jruby
23:37
thsig has quit [Ping timeout: 265 seconds]
23:41
andreanastacio has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
23:43
robbyoconnor has joined #jruby
23:48
diegoviola has joined #jruby
23:54
andreanastacio has joined #jruby
23:59
calavera has joined #jruby