bomb has quit [Quit: java]
Puffball has quit [Remote host closed the connection]
jmalves has joined #jruby
drbobbeaty has joined #jruby
drbobbeaty has quit [Ping timeout: 250 seconds]
jmalves has quit [Ping timeout: 252 seconds]
drbobbeaty has joined #jruby
Puffball has joined #jruby
rdubya has joined #jruby
rdubya has quit [Ping timeout: 250 seconds]
rdubya has joined #jruby
rdubya has quit [Ping timeout: 252 seconds]
rdubya has joined #jruby
<enebo> lopex: not really interested in accepting that PR but I am curious is any of those are real
<lopex> enebo: is this statically inferred or via coverage ?
<lopex> enebo: that doesnt make any sense for me
<lopex> clearly s might be advanced
<lopex> enebo: or am I reading it wrong
<lopex> enebo: I also received some jcodings travis report, weird
<enebo> lopex: It half looks like it is is not recognizing value as a field
<lopex> yeah, not looking deep enough
<lopex> but it's not too hard for a tool to do that
<enebo> lopex: so we have some rando static analysis tool which is buggy giving us a grade for quality?
<lopex> enebo: yeah, 'A' :{P
<lopex> enebo: I did a lot of cleanup in dec/jan though
<lopex> but seems weird nontheless
<enebo> so value comes from IntHolder?
jmalves has joined #jruby
<lopex> yes
<lopex> enebo: a remnant
<enebo> I am guessing their tool does not go beyond current package for field accesses
<lopex> enebo: it all was to reduce allocs
<enebo> which is probably somewhat rare
<enebo> but as a static tool it should realize it could not identify the scope of the variable
<lopex> enebo: and wrt jcodings, why did I receive a report ?
<lopex> it doesnt have ci hooked up
<enebo> I think they are trying to drum up business
<enebo> for joni at least it was a PR so it can be advertised
<lopex> enebo: but it's travis report
<enebo> can you show me?
<lopex> for jcodings
jmalves_ has joined #jruby
<enebo> you mean we have no travis hook but it ran it as a job anyways?
<lopex> enebo: the one for Fixes #24
<lopex> enebo: for the first time
<lopex> enebo: you mean forward that to you ?
<enebo> lopex: no I just did not get what you meant
jmalves has quit [Ping timeout: 245 seconds]
<enebo> lopex: jcodings does have a one line .travis.yml
<enebo> lopex: Charlie added in march
<lopex> but there's been much more changes since then
<enebo> who knows? I don't know why it would not be for all changes
<lopex> that one is for single commit
xardion has quit [Remote host closed the connection]
<lopex> this commit
jmalves_ has quit [Ping timeout: 245 seconds]
<lopex> enebo: wrt joni one, we might comment that most are probably false positives
<enebo> lopex: I just replied
<enebo> lopex: I only looked at two of them but they both seemed to be the same issue
<lopex> ok
<enebo> lopex: at least it seems like value is not highlighted so I am guessing it does not realize other things can change value during those matches so 's' cannot change
<lopex> enebo: what's the business model for such startups though, there's plethora of those tools
<lopex> the market seems to be quite saturated
xardion has joined #jruby
<enebo> lopex: looks like we may not be the only people finding issues with that tool
<lopex> well, at least they have feedback
<lopex> or, free reviews :P
<enebo> lopex: so perhaps they are building a for-sale tool and using OSS to figure out the bugs?
<enebo> Maybe people will be so impressed they will buy some support
<lopex> yeah, seems legit
<enebo> so another angle here is they can sell analytical data on OSS projects
<enebo> "Service Content may contain information about coding mistakes that will be publicly available through the lgtm service, and Semmle will have no liability for the results of such information being made publicly available. "
<lopex> enebo: can you spin jcodings release for https://github.com/jruby/jcodings/issues/24, maybe that mail suite will catch more things ?
<enebo> funny to see them saying they have no liability for what it reports but that what it reported could negatively impact a project by being wrong
<lopex> yep
<enebo> of course anyone can look at OSS so I think it comes as part of being OSS
<enebo> lopex: sure
<enebo> lopex: you will update jruby once it is updated?
<lopex> yes
<enebo> lopex: you going to port sunday search?
<lopex> enebo: yeah
<enebo> lopex: coolio...can't wait for NUMBERZ
<enebo> weird close fails on sonatype saying we are missing .asc files
<enebo> man oss.sonatype is slow today
<lopex> enebo: lol, I tried reading spool files from as400 and transcoded that from ebcdic, seemed to work fine
<lopex> I wonder it that code is covered anywhere
<enebo> which spool files?
<lopex> enebo: https://javadoc.midrange.com/jtopen/index.html?com/ibm/as400/access/SpooledFile.html
<enebo> haha wow worked second time
<lopex> enebo: it's some as400 specific entity
<enebo> it is unbelievably slow to refresh...perhaps I tried to close before .asc files were made
<enebo> what is?
<lopex> that spool file
<enebo> but why are you looking at a spool file at all?
<lopex> enebo: I'm looking for various ways to improve logging data access via ui
<enebo> lopex: I feel like I missed half of a conversation
<enebo> at work? or for fun?
<lopex> enebo: at work
<enebo> ah ok
<enebo> and ebcidic spool files may be inspiration
<lopex> enebo: I dont have a multimilion dollar machine at home :P
<enebo> as400jr
<enebo> jr = junior
<enebo> I made that up
<enebo> lopex: in theory it is released via sonatype but it will likely take some time for mirrors to see it
jmalves has joined #jruby
jmalves has quit [Ping timeout: 252 seconds]
<enebo> lopex: he asked why so I replied. I believe what I said was correct but you can add another comment if I made a mistake.
<enebo> not really criticizing them but it is almost ironic a tool to help people make higher quality code has a bug which makes me have to study code to tell them why their tool is not working.
<lopex> enebo: free reviews like I said
<enebo> lopex: yeah
Puffball has quit [Remote host closed the connection]
jmalves has joined #jruby
jmalves has quit [Ping timeout: 272 seconds]
jmalves has joined #jruby
jmalves has quit [Ping timeout: 245 seconds]
<lopex> enebo: bumped
<enebo> lopex: if what he says is true why does it not highlight value as a field?
<enebo> maybe because it does not link to field since it is in another repo
<lopex> enebo: from their query ?
<lopex> or the coloring ?
<enebo> lopex: well his query says they know but I just was confused why it was not highlighted in the alert as a field color
<enebo> lopex: it may be because it cannot link to its definition perhaps
<lopex> you're right
Puffball has joined #jruby
jmalves has joined #jruby
jmalves has quit [Ping timeout: 252 seconds]
drbobbeaty has quit [Ping timeout: 240 seconds]
drbobbeaty has joined #jruby
jmalves has joined #jruby
jmalves has quit [Ping timeout: 252 seconds]
nirvdrum has quit [Ping timeout: 268 seconds]
nirvdrum has joined #jruby
bbrowning is now known as bbrowning_away
jmalves has joined #jruby
jmalves has quit [Ping timeout: 245 seconds]
<lopex> enebo: they ifdefed whole function sets based on sunday search macro definition
<enebo> COPY CODE
<enebo> lopex: YOU ARE THE MACRO EXPANDER
<lopex> I'll try if it on static finals on the impl insides
<lopex> that's at least 4 functions
<lopex> and 8 for us if we want singlebyte specializations
<lopex> or 6 in case they reuse old BM for backward searches
<lopex> enebo: you're laughing ?
<enebo> lopex: can we just somehow use a static utility function
<enebo> lopex: or it probably needs to set multiple things
<lopex> enebo: gcc -E utf_16_32.c -I ../.. -I ../../include -I ../../.ext/include/x86_64-cygwin | grep -v "^#" > trans.c
<lopex> this is what I do when try to understand what those macros do
<lopex> enebo: oh, I tried jcodings generation scripts on linux and windows
<lopex> enebo: would you bother to try them on mac ?
<lopex> enebo: I do static finals since the're folded on compile
<enebo> lopex: I use linux now
<enebo> lopex: maybe headius can since he is on macos still
<lopex> this .data section might not be consistent
<lopex> I spotted data and rdata
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mistergibson has joined #jruby
jmalves has joined #jruby
jmalves has quit [Ping timeout: 252 seconds]
drbobbeaty has joined #jruby