<headius> and GB18030 only defines so and sio
<headius> phooey
<lopex> scripts ?
<headius> maybe
<lopex> and state machine might need widening somewhere too if those values exceed signed ints
<GitHub192> [jruby] phluid61 opened issue #3607: Float('0x1p1') should == 2.0, but raises ArgumentError https://github.com/jruby/jruby/issues/3607
<lopex> or why not just use iconv
<headius> haven't regenerated these in a long time
<lopex> those are upto date, but may be still wrongly read
<headius> yeah, nothing changed
<headius> well I can't look at it more tonight
<headius> pushed my cleanup changes
GitHub70 has joined #jruby
<GitHub70> jcodings/master ed6db07 Charles Oliver Nutter: Cleanup for GB18030 that does not appear to fix jruby/jruby#3411
<GitHub70> [jcodings] headius pushed 1 new commit to master: https://github.com/jruby/jcodings/commit/ed6db0704d9d29a0c165aa4fd029264d411920e3
GitHub70 has left #jruby [#jruby]
<GitHub123> [jruby] headius closed issue #3411: Convert chinese encoding GB18030 to UTF-8 doesn't work https://github.com/jruby/jruby/issues/3411
<lopex> headius: I have something
<headius> ugh.
<lopex> #define funsio(diff)(PType((((unsigned int)(diff))<<8)|FUNsio))
<lopex> and (diff << 8) & FUNsio in ruby script
<GitHub120> [jruby] headius reopened issue #3411: Convert chinese encoding GB18030 to UTF-8 doesn't work https://github.com/jruby/jruby/issues/3411
<headius> yeah those table translations
<lopex> headius: there's a mispell
<lopex> | and &
<headius> ah-ha
<lopex> looking for others
<headius> I'll try regen and see what happens
<lopex> transcode_data.h
<headius> obviously changed Transcoder_Gb18030_WordArray.bin
<lopex> obviously
<headius> fixed!
<headius> yeah, I guess that would pretty much destroy transcoding, wouldn't it :-)
<lopex> so old bug
<lopex> sorry :P
pawnbox has joined #jruby
<lopex> but I still think interpreting c macros as ruby is cool
<headius> well this might let me finally unmask the remaining m17n tests
<headius> I spent a little time on the last GB18030 issues but finally gave up
<lopex> should let me know
GitHub170 has joined #jruby
<GitHub170> [jcodings] headius pushed 1 new commit to master: https://github.com/jruby/jcodings/commit/03f92c4effe9b21fa9c36f293f7a01f3dd170d80
<GitHub170> jcodings/master 03f92c4 Charles Oliver Nutter: Fix extract script and commit fixed GB18030 trans table....
GitHub170 has left #jruby [#jruby]
<GitHub144> [jruby] headius closed issue #3411: Convert chinese encoding GB18030 to UTF-8 doesn't work https://github.com/jruby/jruby/issues/3411
<headius> another one bites the dust
<headius> lopex: I might have :-)
<headius> but most of the issues I worked through were minor typos in porting
<headius> well, and obviously major challenges in porting the transcoder loop
<lopex> those long mask issues are still valid though
<headius> yeah, those are good fixes
pawnbox has quit [Ping timeout: 240 seconds]
<GitHub172> [jruby] headius pushed 2 new commits to master: https://github.com/jruby/jruby/compare/5ba8dd36cfb5...811a8d151e32
<GitHub172> jruby/master cc24694 Charles Oliver Nutter: Update to jcodings 1.0.17 to get GB18030 fixes.
<GitHub172> jruby/master 811a8d1 Charles Oliver Nutter: Fix typo.
<headius> damn, still one GB18030 failure in test_transcode
<headius> but it may be a pack bug
<headius> down to 9 open issues for 9.0.5
<lopex> headius: I believe in (s0 * 256 + s1 + 24055 - diff) & 0xFFFFFFFFL those s's should be long to begin with
<lopex> headius: since they can overflow inbetween
<GitHub77> [jruby] headius closed issue #3407: Intermittent NPE w/ 9.0.3.0 https://github.com/jruby/jruby/issues/3407
<lopex> headius: same might be for unicode higher planes, but it's still 21 bit for unicode
<lopex> not enough
<headius> lopex: hmmm
<headius> well, I certainly could make them long
<lopex> headius: what you think about inbetween ?
<lopex> or caluculate cumulatively agains a long
<headius> well s0 etc will never be > 255
<lopex> but there were multiplications somewhere
<headius> so it depends if any of the transformations might exceed signed int range
shellac has quit [Quit: Computer has gone to sleep.]
<headius> there are but I'm not sure they exceed signed int
<lopex> long u = (s0 - 0x90) * 10 * 126 * 10 + (s1 - 0x30) * 126 * 10 + (s2 - 0x81) * 10 + (s3 - 0x30) + 0x10000
<headius> intellij ought to have an analysis for that
<lopex> yeah
<headius> "Math operations may overflow"
<lopex> given constants :)
<headius> right, I don't see any of those getting out of int
<lopex> anyway, that was a shot
<headius> yeah
<headius> to be totally safe they probably should be long
<headius> for at least this transcoder
<lopex> unicode is much safer
bb010g has quit [Quit: Connection closed for inactivity]
GitHub107 has joined #jruby
<GitHub107> [jcodings] headius pushed 1 new commit to master: https://github.com/jruby/jcodings/commit/19f52441b1808ba70453f55b09bc73f459cac344
<GitHub107> jcodings/master 19f5244 Charles Oliver Nutter: Make these all long just to be safe.
GitHub107 has left #jruby [#jruby]
<headius> ok, calling it a night...ttfn
<travis-ci> jruby/jruby (master:5ba8dd3 by Thomas E. Enebo): The build was broken. (https://travis-ci.org/jruby/jruby/builds/103466888)
pietr0 has quit [Quit: pietr0]
subbu is now known as subbu|afk
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
<travis-ci> jruby/jruby (master:811a8d1 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/103492745)
<GitHub115> [jruby] chrisseaton pushed 2 new commits to truffle-new-instrumentation: https://github.com/jruby/jruby/compare/c9ad23ee3044...a378e52102e3
<GitHub115> jruby/truffle-new-instrumentation 5e177a8 Chris Seaton: Merge branch 'truffle-head' into truffle-new-instrumentation...
<GitHub115> jruby/truffle-new-instrumentation a378e52 Chris Seaton: [Truffle] Partially update for new instrumentation.
<lopex> headius: it appears though that's GB18030 is not the one with such a wide codepoint, oops
<lopex> oh I got it mixed up
pilne has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
subbu|afk is now known as subbu
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
camlow32_ has quit []
mdedetrich has joined #jruby
tenderlove has quit [Remote host closed the connection]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
enebo has quit [Quit: enebo]
tenderlove has joined #jruby
tenderlove has quit [Client Quit]
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
tomjoro has quit [Remote host closed the connection]
mdedetrich has joined #jruby
pilne has quit [Quit: Quitting]
bb010g has joined #jruby
byteit101 has quit [Ping timeout: 276 seconds]
byteit101 has joined #jruby
nirvdrum has quit [Ping timeout: 255 seconds]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
norc has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
yfeldblum has quit [Ping timeout: 240 seconds]
bga57 has quit [Ping timeout: 250 seconds]
dlbirch has joined #jruby
bga57 has joined #jruby
atambo has quit [Ping timeout: 276 seconds]
atambo has joined #jruby
<dlbirch> hi, newbie question - how to call java method that returns void but updates one it inbound parameters ... looks like this:
<dlbirch> public void interpret(String data, byte[] b, int offset) ... where the method body updates the value of 'b' ...
<dlbirch> I can call it obviously from Jruby but ... I want to gain access to the value of b ... unfortunately, this value is not 'returned' to me ?
<dlbirch> (I suppose this is a 'pass by reference' question?)
headius has quit [Ping timeout: 276 seconds]
bga57 has quit [Quit: Leaving.]
headius has joined #jruby
dlbirch has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
yfeldblum has joined #jruby
tlarevo has joined #jruby
<kares-> dlbirch: is it by any means not working for you?
mkristian has joined #jruby
rsim has quit [Quit: Leaving.]
rsim has joined #jruby
rsim has quit [Client Quit]
thedarkone2 has quit [Quit: thedarkone2]
<GitHub114> [jruby] mkristian closed issue #3557: jruby-complete can not install executable-hooks https://github.com/jruby/jruby/issues/3557
yfeldblum has quit [Ping timeout: 250 seconds]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
tlarevo_ has joined #jruby
tlarevo has quit [Ping timeout: 245 seconds]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tlarevo_ has quit [Read error: Connection reset by peer]
tlarevo has joined #jruby
tomjoro has joined #jruby
pawnbox has quit [Remote host closed the connection]
rsim has joined #jruby
pawnbox has joined #jruby
n00bdev has joined #jruby
tjohnson has quit [Quit: Connection closed for inactivity]
donValentin has joined #jruby
donV has quit [Ping timeout: 245 seconds]
jarray52 has joined #jruby
n00bdev has quit []
<jarray52> Anyone know when Truffle might be released?
skade has joined #jruby
<jarray52> as a stable version that passes core Ruby specs
rsim has quit [Quit: Leaving.]
tlarevo has quit []
blaxter has joined #jruby
pitr-ch has joined #jruby
blaxter has quit [Ping timeout: 255 seconds]
shellac has joined #jruby
vtunka has joined #jruby
jarray52 has left #jruby [#jruby]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
blaxter has joined #jruby
pitr-ch has joined #jruby
<GitHub181> [jruby] headius closed issue #3588: Leak in select for a UNIXSocket (at least) https://github.com/jruby/jruby/issues/3588
<GitHub32> [jruby] headius pushed 2 new commits to master: https://github.com/jruby/jruby/compare/811a8d151e32...fcddf5ea1108
<GitHub32> jruby/master a9a1184 Charles Oliver Nutter: Do not use SelectorPool to create selectors that won't pool....
<GitHub32> jruby/master fcddf5e Charles Oliver Nutter: Abstract pipe cleanup a bit better.
rsim has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<lopex> headius: you here ?
elia has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
n00bdev has joined #jruby
mdedetrich has joined #jruby
n00bdev has quit []
drbobbeaty has joined #jruby
<travis-ci> jruby/jruby (master:fcddf5e by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/103559674)
ITXpander has joined #jruby
<GitHub169> [jruby] pitr-ch pushed 1 new commit to master: https://github.com/jruby/jruby/commit/02fb2c93c948936749f3b13459ac7c7f2221b4dc
<GitHub169> jruby/master 02fb2c9 Petr Chalupa: [Truffle] tag failing Time specs
ITXpander has quit [Quit: Leaving.]
tomjoro has quit []
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
vtunka has quit [Quit: Leaving]
ITXpander has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
d-snp has quit [Ping timeout: 255 seconds]
d-snp has joined #jruby
waka has joined #jruby
waka_ has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
<GitHub196> [jruby] kares pushed 3 new commits to master: https://git.io/vz4Er
<GitHub196> jruby/master b35397b kares: Merge branch 'jruby-1_7'...
<GitHub196> jruby/master d565996 kares: fix ji marshal_spec.rb typos + on 9K marshalling seems to be all passing...
<GitHub196> jruby/master 5461d4b kares: Merge branch 'master' of github.com:jruby/jruby...
<GitHub191> [jruby] kares closed issue #2960: Block Parameter Scoping (vs Ruby) https://git.io/vTltV
skade has joined #jruby
<GitHub29> [jruby] jmiettinen opened issue #3608: NullPointerException in Helpers.invokedynamic https://git.io/vz4zK
waka_ has quit [Remote host closed the connection]
waka has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
tomjoro has joined #jruby
<projectodd-ci> Project jruby-master-spec-compiler build #877: FAILURE in 3 min 58 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/877/
waka_ has joined #jruby
waka has joined #jruby
<travis-ci> jruby/jruby (master:02fb2c9 by Petr Chalupa): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/103569416)
waka_ has quit [Remote host closed the connection]
waka has quit [Remote host closed the connection]
waka_ has joined #jruby
waka has joined #jruby
waka__ has joined #jruby
waka__ has quit [Remote host closed the connection]
waka_ has quit [Remote host closed the connection]
waka has quit [Remote host closed the connection]
waka has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mkristian has quit [Quit: This computer has gone to sleep]
<GitHub48> [jruby] headius pushed 2 new commits to master: https://git.io/vz4VF
<GitHub48> jruby/master 0be6817 Charles Oliver Nutter: Fix handling of prepend when calculating unresolved super class....
<GitHub48> jruby/master 18866ad Charles Oliver Nutter: Add spec for prepend in the presence of define_method super....
<GitHub113> [jruby] headius closed issue #3193: Java::JavaLang::StackOverflowError running spec which works on 2.2.1 https://git.io/vYXhW
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
dlbirch has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<travis-ci> jruby/jruby (master:5461d4b by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/103575048)
pitr-ch has joined #jruby
pitr-ch has quit [Client Quit]
yfeldblum has quit [Ping timeout: 240 seconds]
skade has joined #jruby
drbobbeaty has joined #jruby
vtunka has joined #jruby
<projectodd-ci> Project jruby-master-spec-compiler build #878: STILL FAILING in 3 min 47 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/878/
pawnbox has quit [Remote host closed the connection]
rsim has quit [Quit: Leaving.]
rsim has joined #jruby
mkristian has joined #jruby
rsim has quit [Client Quit]
helio-frota has joined #jruby
pawnbox has joined #jruby
helio-frota has left #jruby ["Leaving"]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
drbobbeaty has quit [Quit: Textual IRC Client: www.textualapp.com]
<GitHub196> [jruby] eregon commented on commit 5683f8d: Note that nsec could be supported in DateTime with https://github.com/JodaOrg/joda-time/issues/52#issuecomment-166028419.... https://git.io/vz41M
<travis-ci> jruby/jruby (master:18866ad by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/103580723)
ITXpander has quit [Quit: Leaving.]
drbobbeaty has joined #jruby
<kares-> headius: merged over jruby-1_7 but got a compiler example failing: https://github.com/jruby/jruby/commit/b35397b767ccf9b8a0f29e23f9b338576802acc9#diff-fd93d45350a8f10f774d2e42a8e00cf7R55 ... will need some help since I'm not sure why its happening
dlbirch has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
rsim has joined #jruby
rsim1 has joined #jruby
rsim has quit [Ping timeout: 240 seconds]
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
rsim1 has quit [Quit: Leaving.]
<GitHub137> [jruby] chrisseaton pushed 1 new commit to truffle-new-instrumentation: https://git.io/vz4Ag
<GitHub137> jruby/truffle-new-instrumentation 2786a43 Chris Seaton: [Truffle] Add RubyStatement wrapper node.
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
<headius> kares-: ok
<headius> chrisseaton: whitequark commented, but I don't think there's a lot of string alloc in parser
<headius> there is, however, a GIANT Lexer.advance method that compiles to 19k instructions in IR and is over 5000 lines long
<headius> normal JRuby can't do a lot with that
<headius> partial eval might be able to do better, but running their benchmark on JRuby+Truffle is a few times worse than JRuby 9k
e_dub has quit [Quit: Leaving]
e_dub has joined #jruby
<headius> kares-: the opcode failure is strange
<headius> master probably uses a newer ASM though
<kares-> but it did not fail before the merge
<headius> true is not an opcode
<headius> I don't think
<headius> can you push your merge to a branch please?
<headius> lopex: I am now
<kares-> headius: already pushed to master as locally all seemed well :(
<headius> just push origin master:bad-master
<headius> or something
<lopex> headius: I've done some reading, I was wrong about those code point sizes
<lopex> headius: it appears none of the encodings we support should exceed 31bits
dlbirch has joined #jruby
<headius> lopex: well, no harm done anyway
<lopex> headius: I vaguely remember tbray mentioning such exist
<kares-> headius: pushed test-merge-1_7
<GitHub121> [jruby] kares created test-merge-1_7 at b35397b (+0 new commits): https://git.io/vz4jg
<kares-> here it is :)
<lopex> headius: and unicode history is even more interesting
ITXpander has joined #jruby
dlbirch has quit [Client Quit]
<headius> kares-: so is it just the one failure, or two?
<kares-> headius: just one - the new specs are passing an old one is failing
<kares-> there's 2 failures in ji specs but those are mostly typos fixed on master
donV has joined #jruby
bbrowning_ has joined #jruby
pawnbox_ has joined #jruby
guest555 has joined #jruby
atamb0 has joined #jruby
guest555 has left #jruby [#jruby]
mjc_ has joined #jruby
<headius> ok
slash_ni1k has joined #jruby
rsim has joined #jruby
pjenvey_ has joined #jruby
lanceball has joined #jruby
samuelkadolph_ has joined #jruby
yopp- has joined #jruby
mjc has quit [*.net *.split]
samuelkadolph has quit [*.net *.split]
lance|afk has quit [*.net *.split]
pjenvey has quit [*.net *.split]
pawnbox has quit [*.net *.split]
donValentin has quit [*.net *.split]
atambo has quit [*.net *.split]
bbrowning has quit [*.net *.split]
Cyrus has quit [*.net *.split]
clayton has quit [*.net *.split]
yopp has quit [*.net *.split]
rattboi has quit [*.net *.split]
slash_nick has quit [*.net *.split]
samuelkadolph_ is now known as samuelkadolph
clayton has joined #jruby
<chrisseaton> headius: yeah I've seen a huge generated method before - I think it was this very gem
<headius> not really surprising considering we're lexing Ruby here
<chrisseaton> headius: we should experiment with jitting individual branches or other fragments of methods
<headius> yeah, we want to do that in IR...JRuby 1.7's compiler would chain mostly-flat method bodies together, and can actually compile this monster
<headius> chunk and chain
chrisseaton has quit []
<headius> with some work I could probably get individual basic blocks to JIT into separate JVM bodies but flow control is a challenge
bbrowning_ is now known as bbrowning
<headius> bodies without early exits would be doable
<headius> oops, left
chrisseaton has joined #jruby
rsim has quit [Quit: Leaving.]
rattboi has joined #jruby
Cyrus has joined #jruby
Cyrus is now known as Guest68889
<headius> chrisseaton: how's truffle at handling very large method bodies?
<headius> I know you can do things like compile loop bodies independently, but this is mostly one big, straight-line body
<chrisseaton> the partial evaluation is fine as that's linear
<chrisseaton> but I'm not sure the later graal phases would appreciate it
<headius> yeah
<chrisseaton> i think we need to consider that some optimisations in code like this don't need to apply across all the code
<chrisseaton> so if you have a big top-level switch then maybe you only need to EA within each case statement
<chrisseaton> headius: did you see we're switching to GitHub as the primary repos for almost all our stuff?
<chrisseaton> Truffle's primary repo is GH now, and tested on Travis
<headius> chrisseaton: very nice
haylon has joined #jruby
<haylon> Hey everyone, I'm back with the same question.
<haylon> I have a JRuby JAR that I packaged up with Warbler that simply prints Hello World to the screen using Sinatra. However, I get an Error 500 when trying to access it. I dropped the jruby-complete jar into the $CATALINA_HOME/lib folder, but still get this error that I'll post to Gist.
tomjoro has quit [Remote host closed the connection]
<haylon> however, after reading the error again, it seems that the WAR cannot find the version.rb file that is standard of RubyGems
<kares-> haylon: no need to drop jruby-complete.jar into CATALINA/lib
<kares-> its part of your .war already
<haylon> Ah. Ok
<haylon> Either way, I still get that same error
<kares-> haylon: so is your version.rb packed - part of the .war ?
<haylon> I mean, it should be right? Since its in gem/lib/gem/version.rb and added to the Git's tracked files, and required by the gem.rb file
<haylon> right?
tcrawley-away is now known as tcrawley
<kares-> haylon: we're talking about this:
<kares-> no such file to load -- jruby_hello_world/version
<kares-> that means it should be on the $LOAD_PATH
<kares-> was askin if its in the archive - if you double checked ... should be at :
<haylon> let me get the code posted on GitHub, one sec
<kares-> WEB-INF/lib/jruby_hello_world/version.rb I believe
<kares-> might run for now - but should be back in a few hours
<kares-> see you use rack 1.6 - not sure it was tested with jruby-rack :(
<kares-> still a basic setup should work fine
<haylon> Yeah, I'm using the latest sinatra, which should include the latest rack
<kares-> haylon: would be more interested in the .war :)
nirvdrum has joined #jruby
<kares-> but I can pack it - hopefully the same is produced as yours
<haylon> Ah, all I'm doing to build the war is issue: $> jruby -S warble war
<kares-> haylon: commit your Gemfile.lock so that all gem versions are known
<haylon> oh duh.
<kares-> will look as I return ... unless its resolved by than
<haylon> on sec
<haylon> Cool, Gemfile.lock is now added
<headius> kares-: somethign was really weird with that spec
<headius> it had a bunch of expectations in the let block
<headius> the let was getitng assigned to the result of those expectations
<headius> bad merge or something
<headius> yeah looks like those expectations came in with the merge
<headius> master uses let, 1.7 doesn't
<headius> so the change merged weird
<headius> I'll commit a correct version
<travis-ci> jruby/jruby (test-merge-1_7:b35397b by kares): The build was broken. (https://travis-ci.org/jruby/jruby/builds/103603225)
<headius> kares-: I'm going to get back to 9.0.5 bugs but let me know if there's anything else
<headius> thanks for doing the merge...I commit to 1.7 so rarely I'm afraid to merge when I do
edub has joined #jruby
enebo has joined #jruby
dlbirch has joined #jruby
tjohnson has joined #jruby
dlbirch has quit [Client Quit]
<headius> chrisseaton: did you save your benchmark-ips version for this? https://github.com/jruby/jruby/issues/3121
<headius> I'm probably not going to spin wheels on this for 9.0.5 but it doesn't seem like we've checked numbers since 9.0 release
<chrisseaton> headius: I just changed the warmup parameters
<headius> ok
<chrisseaton> If you mean the Rubykon thing, I think I was just better off with a loop of timing loops
<chrisseaton> headius: anything else was likely to trigger deopt as soon as you started to measure
<haylon> I also updated my Gist with the output from Tomcat in the console, hopefullythat helps some too.
<headius> this is primality test
<headius> not rubykon
<chrisseaton> yeah but the big discussion about the problems with benchmark-ips was in the Rubykon thread
<chrisseaton> which is where I did change things
<headius> well, I'm looking at JRuby proper, which doesn't have the deopt impact
<headius> or at least not as pronounced
<haylon> kares: I'm guessing my WAR is trying to load from bin/ but I don't have an executable in there. I then added an exe/jruby_hello_world stub, and tried that out, but it still threw the Error 500, and io/console not supported; tty will not be manipulated
shellac has joined #jruby
Guest68889 is now known as Cyrus
Cyrus has quit [Changing host]
Cyrus has joined #jruby
projectodd-ci has quit []
<haylon> kares-: no change when using the exe/ folder, and I moved the output from the Gist to an issue on the Repository: https://github.com/predatorian3/jruby_hello_world/issues/1
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
robbyoconnor has quit [Excess Flood]
robbyoconnor has joined #jruby
tenderlove has joined #jruby
<travis-ci> jruby/jruby (test-merge-1_7:23b3be5 by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/103614888)
<kares-> headius: did not notice that ... thanks
<kares-> haylon: did a quick look on your updates
<kares-> Server handler (trinidad,puma,reel,HTTP,webrick) not found. from C:/apache/tomcat-8.0.21/webapps/jruby_hello_world/WEB-INF/gems/gems/sinatra-1.4.6/lib/sinatra/base.rb:1781:in `detect_rack_handler'
<kares-> seems like there's a compatibility issue with rack 1.6 after all :(
<haylon> Would I specify the rack version in the gemspec, or is that tied to the Sinatra version?
<kares-> haylon: you tell me :)
<kares-> it might be a combination of sinatra+rack 1.6
<kares-> try to get rack down to ~> 1.5
fatephd has joined #jruby
<kares-> can not tell without looking in detail but sinatra was sure not doing detect_rack_handler previously
<kares-> (which was a long time ago when I last tried)
slash_ni1k has joined #jruby
slash_ni1k has quit [Changing host]
slash_ni1k is now known as slash_nick
tcrawley is now known as tcrawley-away
pawnbox_ has quit [Read error: No route to host]
camlow325 has joined #jruby
pawnbox has joined #jruby
thedarkone2 has joined #jruby
fatephd has quit [Read error: Connection reset by peer]
haylon_ has joined #jruby
Osho has quit [Ping timeout: 260 seconds]
Osho has joined #jruby
projectodd-ci has joined #jruby
haylon has quit [Ping timeout: 272 seconds]
<kares-> headius: should I cherry-pick your spec 1_7 commit to master than - all seems well
<kares-> ?
<headius> kares-: yeah sure, I wasn't sure if you had anything else to tweak in the merge
<headius> it's all you now
<kares-> ok thanks
<GitHub71> [jruby] kares pushed 1 new commit to master: https://git.io/vzBKu
<GitHub71> jruby/master 567509b Charles Oliver Nutter: Fix bad merge of SkinnyMethodAdapter spec....
<kares-> haylon_: set up an issue for jruby-rack at https://github.com/jruby/jruby-rack/issues/203
subbu is now known as subbu|busy
vtunka has quit [Quit: Leaving]
<GitHub119> [jruby] headius pushed 1 new commit to master: https://git.io/vzBMC
<GitHub119> jruby/master 88725bc Charles Oliver Nutter: Add full IC support to IR printing and hook up at point of use.
<haylon_> thank you kares-
<haylon_> I've been adding the "rack", "~> 1.5", but it keeps using 1.6. WOuld I just specify "rack", "1.5" thenin the gemspec?
brixen has quit [Excess Flood]
<kares-> haylon_: sorry ~> 1.5 selects 1.6 ... you need ~> 1.5.0
brixen has joined #jruby
<kares-> there might be another loading issue - so maybe share jruby/jruby-rack/warbler version for reference
<kares-> (separate from rack issue since version.rb was failing to load)
<haylon_> Ok, let me do the 1.5.0 version, and try it again
<haylon_> doing too many things at work, and this is a side project
dlbirch has joined #jruby
dlbirch has quit [Client Quit]
shellac has quit [Remote host closed the connection]
<GitHub39> [jruby] headius pushed 1 new commit to master: https://git.io/vzB5k
<GitHub39> jruby/master e606af3 Charles Oliver Nutter: Get recursive printing of target script in simple mode working.
vtunka has joined #jruby
<projectodd-ci> Project jruby-master-spec-compiler build #879: STILL FAILING in 30 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/879/
pietr0 has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
<GitHub34> [jruby] headius closed issue #3121: jruby 9.0.0.0.rc1 performance regressions https://git.io/vq6cH
bb010g has quit [Quit: Connection closed for inactivity]
ITXpander has quit [Quit: Leaving.]
mkristian has quit [Quit: This computer has gone to sleep]
<GitHub100> [jruby] enebo pushed 1 new commit to jruby-1_7: https://git.io/vzBpd
<GitHub100> jruby/jruby-1_7 bd68d85 Thomas E. Enebo: Bump for release
<GitHub154> [jruby] enebo tagged 1.7.24 at jruby-1_7: https://git.io/vzBpN
pilne has joined #jruby
fatephd has joined #jruby
rsim has joined #jruby
<kares-> yaay!
<travis-ci> jruby/jruby (master:567509b by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/103640529)
lanceball is now known as lance|afk
mkristian has joined #jruby
lance|afk is now known as lanceball
<lopex> is there a way to widen the comment boxes on github ?
ITXpander has joined #jruby
subbu|busy is now known as subbu
ITXpander has quit [Read error: Connection reset by peer]
ITXpander has joined #jruby
ITXpander has quit [Client Quit]
camlow32_ has joined #jruby
<kares-> asarih: Hey Hiro, are you around?
vtunka has quit [Quit: Leaving]
camlow325 has quit [Ping timeout: 265 seconds]
bbrowning is now known as bbrowning_away
fatephd has quit [Quit: (null)]
skade has quit [Quit: Computer has gone to sleep.]
wasnotrice_ has joined #jruby
xardion has joined #jruby
tjohnson_ has joined #jruby
fidothe_ has joined #jruby
csfranci1 has joined #jruby
kares has joined #jruby
bbrowning_ has joined #jruby
dling has joined #jruby
qmx_ has joined #jruby
qmx_ has quit [Changing host]
qmx_ has joined #jruby
hoodow_ has joined #jruby
hoodow_ has quit [Changing host]
hoodow_ has joined #jruby
atambo has joined #jruby
tomjoro has joined #jruby
clayton_ has joined #jruby
codefinger_ has joined #jruby
tjohnson has quit [*.net *.split]
clayton has quit [*.net *.split]
atamb0 has quit [*.net *.split]
bbrowning_away has quit [*.net *.split]
xardion_ has quit [*.net *.split]
fidothe has quit [*.net *.split]
cprice404 has quit [*.net *.split]
kares- has quit [*.net *.split]
qmx has quit [*.net *.split]
hoodow has quit [*.net *.split]
wasnotrice has quit [*.net *.split]
csfrancis has quit [*.net *.split]
codefinger has quit [*.net *.split]
joast has quit [*.net *.split]
wasnotrice_ is now known as wasnotrice
codefinger_ is now known as codefinger
clayton_ is now known as clayton
tjohnson_ is now known as tjohnson
clayton has quit [Max SendQ exceeded]
fidothe_ is now known as fidothe
clayton has joined #jruby
pitr-ch has joined #jruby
robbyoconnor has quit [Remote host closed the connection]
robbyoconnor has joined #jruby
skade has joined #jruby
blaxter has quit [Quit: foo]
bbrowning_ is now known as bbrowning
pitr-ch has quit [*.net *.split]
<chrisseaton> kares: I've not seem him on here in ages, been trying to speak to him myself
pitr-ch has joined #jruby
qmx_ is now known as qmx
tcrawley-away is now known as tcrawley
camlow32_ has quit [Remote host closed the connection]
camlow325 has joined #jruby
pawnbox has quit [Remote host closed the connection]
dlbirch has joined #jruby
dlbirch has quit [Client Quit]
<GitHub100> [jruby] nirvdrum force-pushed truffle-ropes from 5244909 to fbebcc4: https://git.io/vzRZV
<GitHub100> jruby/truffle-ropes d5d69c9 Kevin Menard: [Truffle] Initial work on a rope storage strategy for Strings.
<GitHub100> jruby/truffle-ropes 492eb09 Kevin Menard: [Truffle] Implemented String#* for ropes.
<GitHub100> jruby/truffle-ropes a708c18 Kevin Menard: [Truffle] Implemented String#slice and String#size for ropes.
pitr-ch has quit [*.net *.split]
pitr-ch has joined #jruby
cprice404 has joined #jruby
<travis-ci> jruby/jruby (master:567509b by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/103640529)
subbu is now known as subbu|lunch
chrisseaton has joined #jruby
chrisseaton has quit [Changing host]
tjohnson has quit [Changing host]
tjohnson has joined #jruby
fidothe has joined #jruby
fidothe has quit [Changing host]
pitr-ch has quit [*.net *.split]
brixen has quit [Excess Flood]
<GitHub85> [jruby] dekellum opened issue #3609: Incompatible method lookup under Kernel.load(file,true), aka wrap, on 9.x https://git.io/vzRWf
brixen has joined #jruby
bb010g has joined #jruby
mkristian has quit [Quit: This computer has gone to sleep]
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 240 seconds]
<GitHub118> [jruby] headius pushed 1 new commit to master: https://git.io/vzR44
<GitHub105> [jruby] headius closed issue #3609: Incompatible method lookup under Kernel.load(file,true), aka wrap, on 9.x https://git.io/vzRWf
<GitHub118> jruby/master 7be804e Charles Oliver Nutter: Base wrapper self on actual top self. Fixes #3609.
skade has quit [Quit: Computer has gone to sleep.]
helio-frota has joined #jruby
<helio-frota> hi folks
<helio-frota> FYI
<helio-frota> past month i wrote:
<helio-frota> 2015-12-01 11:37 <helio-frota> any clue why this error is throw ?
<helio-frota> 2015-12-01 11:37 <helio-frota> i don't know this project 'jnr-x86asm' (yet)
<helio-frota> 2015-12-01 11:35 <helio-frota> using jruby 9.0.4.0 - Could not index class jnr/x86asm/SEGMENT.class at /wildfly-swarm-jruby.war/WEB-INF/lib/jnr-x86asm-1.0.2.jar: java.lang.NullPointerException
<helio-frota> btw the bug was on Jandex project and was fixed by the author
<helio-frota> this means this error will not appear anymore when using jruby + wildfly / wildfly-swarm
<helio-frota> cheers
helio-frota has left #jruby ["Leaving"]
Puffball has quit [Remote host closed the connection]
Puffball has joined #jruby
gaustin has joined #jruby
GitHub165 has joined #jruby
<GitHub165> jcodings/master fde8846 Marcin Mielzynski: remove dead code
<GitHub165> [jcodings] lopex pushed 1 new commit to master: https://git.io/vzREi
GitHub165 has left #jruby [#jruby]
hoodow_ is now known as hoodow
subbu|lunch is now known as subbu
<nirvdrum> enebo: Are the ByteLists provided to StrNode guaranteed to be not shared? I'm making defensive copies at the moment, but I'm wondering if that's unnecessary.
<enebo> nirvdrum: currently I don’t think they are
<enebo> nirvdrum: we can make it a guarantee
<enebo> nirvdrum: I guess
<nirvdrum> I don't care much one way or the other. I just need to know the semantics. I figured the lexer just built a new one for each StrNode as it goes.
<enebo> nirvdrum: but with frozen string literals in 2.3 I guess at some point (which will be IR for us now) they will end up as same string by then
skade has joined #jruby
<enebo> nirvdrum: the next logical opt would be to share at parse
<enebo> nirvdrum: or perhaps if 3.0 adopts all literals as frozen then the parser would be better served as using the same bytes
<nirvdrum> enebo: Put another way, is there any way for a ByteList passed to an StrNode to be modified elsewhere during parse?
skade has quit [Client Quit]
<enebo> nirvdrum: I don’t think so. For some things like D*Node we may construct but that is execution time
<nirvdrum> Okay. Thanks.
<nirvdrum> If they're always new, I can assume begin == 0 and end == bytes.length, too.
<enebo> nirvdrum: so I only bring up 2.3 feature because semantically all literals of the same bytes could be allowed to be same bytes if 3.0 adopts all literals frozen by default
skade has joined #jruby
<enebo> nirvdrum: I don’t think you should assume begin 0
<nirvdrum> Alright.
<enebo> nirvdrum: I think we may even be sharing identifiers off of source line bytes
<nirvdrum> Then maybe I'm left with copying then.
<enebo> nirvdrum: I don’t remember
<lopex> nirvdrum: single bytelist can be shared by a RubyString too
<nirvdrum> I'd like to be able to use Arrays.hashCode and Arrays.equals.
<lopex> er, two of them
<nirvdrum> lopex: Right. I'm asking at StrNode time, where just a ByteList is passed. It's before RubyString construction.
<lopex> yeah
<lopex> just two cents :P
<enebo> nirvdrum: well for now you can get further and then try changing the contract and see how much the lack of copying helps (although it will force eager copying in lexer then)
<nirvdrum> I'd like to use the backing byte[] directly if I can. But it looks like it makes things a bit harder.
<nirvdrum> enebo: Really, I just wish I could get a new head pointer to a byte[].
<haylon_> keres, thank you for your help, and opening that issue with rack. Ineed to hop off here and will be back on tomorrow.
<haylon_> kares *
haylon_ has quit [Quit: Leaving]
<enebo> nirvdrum: fwiw it should be really easy to do
<enebo> StringTerm, HeredocTerm, and identifier are only three string makers I think
<enebo> nirvdrum: so experiementation might be easier down the line
camlow32_ has quit [Remote host closed the connection]
camlow325 has joined #jruby
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #880: FIXED in 3 min 58 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/880/
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
pitr-ch has joined #jruby
olleolleolle has quit [Ping timeout: 260 seconds]
olleolleolle has joined #jruby
pitr-ch has quit [*.net *.split]
pawnbox has joined #jruby
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
yfeldblum has joined #jruby
pitr-ch has joined #jruby
robbyoconnor has quit [Ping timeout: 272 seconds]
pitr-ch has quit [*.net *.split]
skade has quit [Quit: Computer has gone to sleep.]
robbyoconnor has joined #jruby
<GitHub68> [jruby] enebo pushed 1 new commit to master: https://git.io/vzRpO
<GitHub68> jruby/master a545a7b Thomas E. Enebo: Fix ast tool
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
<GitHub174> [jruby] enebo pushed 1 new commit to master: https://git.io/vzRhG
<GitHub174> jruby/master 66107f3 Thomas E. Enebo: Update to latest jnr-posix for better windows stat behavior
pawnbox has joined #jruby
<GitHub126> [jruby] nirvdrum pushed 2 new commits to truffle-ropes: https://git.io/vzRhR
<GitHub126> jruby/truffle-ropes 7e60f0c Kevin Menard: [Truffle] Fixed a bad variable name.
<GitHub126> jruby/truffle-ropes 8671dea Kevin Menard: [Truffle] Use the simpler @TruffleBoundary annotation.
pawnbox has quit [Ping timeout: 250 seconds]
waka has quit [Remote host closed the connection]
skade has joined #jruby
pitr-ch has joined #jruby
tcrawley is now known as tcrawley-away
tcrawley-away is now known as tcrawley
skade has quit [Ping timeout: 240 seconds]
bbrowning is now known as bbrowning_away
skade has joined #jruby
pawnbox has joined #jruby
norc has quit [Ping timeout: 265 seconds]
pawnbox has quit [Ping timeout: 240 seconds]
rsim has quit [Quit: Leaving.]
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
skade has quit [Client Quit]
ahorek has joined #jruby
lanceball is now known as lance|afk
blandflakes has joined #jruby
skade has joined #jruby
blandflakes has quit [Client Quit]
ahorek has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
robbyoconnor has quit [Quit: Konversation terminated!]
<GitHub141> [jruby] rob99 opened issue #3610: Windows: jruby appear to pass unknown java option when JRUBY_HOME is set https://git.io/vz0OV
djellemah has quit [Read error: Connection timed out]
pawnbox has joined #jruby
skade has quit [Read error: Connection reset by peer]
pawnbox has quit [Ping timeout: 260 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
xardion has quit [Ping timeout: 240 seconds]
djellemah has joined #jruby
enebo has quit [Quit: enebo]
d-snp has quit [Ping timeout: 240 seconds]
bbrowning_away has quit [Remote host closed the connection]
bbrowning_away has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 264 seconds]
skade has joined #jruby
djellemah has quit [Read error: Connection timed out]
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
pjenvey_ is now known as pjenvey
skade has quit [Read error: Connection reset by peer]
d-snp has joined #jruby
xardion has joined #jruby
djellemah has joined #jruby
<travis-ci> jruby/jruby (master:7be804e by Charles Oliver Nutter): The build failed. (https://travis-ci.org/jruby/jruby/builds/103678069)
tcrawley is now known as tcrawley-away
bb010g has quit [Quit: Connection closed for inactivity]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 265 seconds]