pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
yfeldblum has joined #jruby
robbyoconnor has quit [Quit: Konversation terminated!]
shellac has quit [Quit: Computer has gone to sleep.]
robbyoconnor has joined #jruby
<GitHub89> [jruby] chrisseaton pushed 2 new commits to master: https://git.io/v2ezA
<GitHub89> jruby/master be4de4e Chris Seaton: [Truffle] Move when-splat to Ruby.
<GitHub89> jruby/master ae4ad8b Chris Seaton: [Truffle] Tidy up SequenceNode.
pjenvey has left #jruby [#jruby]
drbobbeaty has joined #jruby
<GitHub178> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/v2eaB
<GitHub178> jruby/master 6ee231d Chris Seaton: [Truffle] Tidy up WhileNode.
eam_ is now known as eam
vladimirsitnikov has joined #jruby
vladimir_ has joined #jruby
vladimirsitnikov has quit [Ping timeout: 250 seconds]
vladimir_ has quit [Ping timeout: 240 seconds]
tcrawley-away is now known as tcrawley
robbyoconnor has quit [Excess Flood]
robbyoconnor has joined #jruby
camlow325 has quit []
vladimirsitnikov has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
xardion has quit [Ping timeout: 250 seconds]
vladimirsitnikov has quit [Ping timeout: 248 seconds]
xardion has joined #jruby
bjfish2 has joined #jruby
bjfish2 has quit [Ping timeout: 255 seconds]
bb010g has joined #jruby
rcvalle has quit [Quit: rcvalle]
norc__ has joined #jruby
norc_ has quit [Ping timeout: 240 seconds]
robbyoconnor has quit [Quit: Konversation terminated!]
robbyoconnor has joined #jruby
robbyoconnor has quit [Ping timeout: 250 seconds]
nirvdrum has quit [Ping timeout: 248 seconds]
waka has quit [Read error: No route to host]
codefinger has quit [Remote host closed the connection]
tomjoro has quit [Remote host closed the connection]
vladimirsitnikov has joined #jruby
vladimirsitnikov has quit [Ping timeout: 240 seconds]
robbyoconnor has joined #jruby
tomjoro has joined #jruby
vladimirsitnikov has joined #jruby
vladimirsitnikov has quit [Ping timeout: 276 seconds]
tomjoro has quit [Ping timeout: 250 seconds]
tcrawley is now known as tcrawley-away
yfeldblum has quit [Remote host closed the connection]
robbyoconnor has quit [Quit: Konversation terminated!]
Tristitia has joined #jruby
vladimirsitnikov has joined #jruby
tomjoro has joined #jruby
vladimirsitnikov has quit [Ping timeout: 255 seconds]
tomjoro has quit [Ping timeout: 240 seconds]
yfeldblum has joined #jruby
arbox has joined #jruby
bjfish2 has joined #jruby
bjfish2 has quit [Ping timeout: 240 seconds]
robbyoconnor has joined #jruby
tomjoro has joined #jruby
tomjoro has quit [Ping timeout: 248 seconds]
robbyoconnor has quit [Quit: Konversation terminated!]
<GitHub14> [jruby] headius pushed 5 new commits to ruby-2.3: https://git.io/v2vf9
<GitHub14> jruby/ruby-2.3 ff6d532 Charles Oliver Nutter: Tag another spec failing due to parser+JP encoding issues. #3679
<GitHub14> jruby/ruby-2.3 4ee683b Charles Oliver Nutter: Fix another error message for MRI tests.
<GitHub14> jruby/ruby-2.3 2b90c8f Charles Oliver Nutter: Make RubySymbol EncodingCabable so unmarshaling can set encoding....
thedarkone2 has quit [Quit: thedarkone2]
donV has joined #jruby
tomjoro has joined #jruby
tomjoro has quit [Ping timeout: 240 seconds]
donValentin has joined #jruby
donV has quit [Ping timeout: 255 seconds]
<travis-ci> jruby/jruby (ruby-2.3:75f5b50 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/110310875)
pitr-ch_ has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
vladimirsitnikov has joined #jruby
vladimir_ has joined #jruby
mkristian__ has joined #jruby
tomjoro has joined #jruby
skade has joined #jruby
jensnockert has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
mkristian_ has joined #jruby
mkristian__ has quit [Ping timeout: 240 seconds]
arbox has quit [Ping timeout: 240 seconds]
shellac has joined #jruby
vtunka has joined #jruby
norc_ has joined #jruby
jensnock_ has joined #jruby
vladimi__ has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
vladimir_ has quit [Ping timeout: 240 seconds]
norc__ has quit [Ping timeout: 240 seconds]
skade has joined #jruby
elia has joined #jruby
jensnock_ has quit [Remote host closed the connection]
jensnockert has joined #jruby
ITXpander has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
arbox has joined #jruby
jensnockert has quit [Remote host closed the connection]
jensnockert has joined #jruby
jensnockert has quit [Ping timeout: 240 seconds]
bjfish2 has joined #jruby
bjfish2 has quit [Ping timeout: 248 seconds]
<GitHub163> [jruby] deivid-rodriguez opened issue #3686: Regression in overcommit's tests in JRuby 9000 https://git.io/v2v25
shellac has joined #jruby
digitalextremist has joined #jruby
yfeldblum has quit [Remote host closed the connection]
pawnbox has joined #jruby
yfeldblum has joined #jruby
pitr-ch_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jensnockert has joined #jruby
pitr-ch has joined #jruby
digitalextremist has quit [Read error: Connection reset by peer]
digitalextremist has joined #jruby
pitr-ch has quit [Client Quit]
vladimi__ has quit [Remote host closed the connection]
vladimirsitnikov has quit [Remote host closed the connection]
jensnockert has quit [Remote host closed the connection]
vladimirsitnikov has joined #jruby
vladimir_ has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
jensnockert has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
Havock has joined #jruby
<Havock> hello
tcrawley-away is now known as tcrawley
jensnockert has quit [Remote host closed the connection]
skade has quit [Ping timeout: 276 seconds]
bbrowning has joined #jruby
Havock has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
elia has joined #jruby
<GitHub46> [jruby] mkristian created test-osgi (+4 new commits): https://git.io/v2fsC
<GitHub46> jruby/test-osgi b081f47 Christian Meier: load also classes from the attached classloaders
<GitHub46> jruby/test-osgi 42b675c Christian Meier: better naming for the GetResource interface
<GitHub46> jruby/test-osgi 3a1f9c2 Christian Meier: copy all added none-file url to /tmp for jrubyClassLoader
skade has joined #jruby
vtunka has quit [Quit: Leaving]
skade has quit [Ping timeout: 240 seconds]
<GitHub113> [jruby] chrisseaton created truffle-string-literals (+1 new commit): https://git.io/v2fGB
<GitHub113> jruby/truffle-string-literals 36c437e Chris Seaton: [Truffle] Lazily initialised, shared string literals.
<GitHub126> [jruby] chrisseaton opened pull request #3687: [Truffle] Lazily initialised, shared string literals. (master...truffle-string-literals) https://git.io/v2fGM
lance|afk is now known as lanceball
jensnockert has joined #jruby
nirvdrum has joined #jruby
jensnockert has quit [Remote host closed the connection]
tcrawley is now known as tcrawley-away
jensnockert has joined #jruby
jensnockert has quit [Remote host closed the connection]
mkristian_ has quit [Quit: This computer has gone to sleep]
tcrawley-away is now known as tcrawley
mkristian_ has joined #jruby
bbrowning is now known as bbrowning_away
codefinger has joined #jruby
skade has joined #jruby
skade has quit [Client Quit]
<travis-ci> jruby/jruby (test-osgi:4b61f06 by Christian Meier): The build failed. (https://travis-ci.org/jruby/jruby/builds/110374353)
bjfish2 has joined #jruby
skade has joined #jruby
jensnockert has joined #jruby
skade has quit [Ping timeout: 255 seconds]
jensnockert has quit [Ping timeout: 240 seconds]
arbox has quit [Remote host closed the connection]
<GitHub12> [jruby] headius opened issue #3688: Multibyte identifiers not marshaled correctly https://git.io/v2fit
jensnockert has joined #jruby
codefinger has quit [Quit: Leaving...]
skade has joined #jruby
vladimirsitnikov has quit [Remote host closed the connection]
vladimir_ has quit [Remote host closed the connection]
jensnockert has quit [Ping timeout: 240 seconds]
bbrowning_away is now known as bbrowning
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
vladimirsitnikov has joined #jruby
vladimir_ has joined #jruby
vladimirsitnikov has quit [Remote host closed the connection]
vladimir_ has quit [Remote host closed the connection]
vladimirsitnikov has joined #jruby
vladimir_ has joined #jruby
vladimirsitnikov has quit [Remote host closed the connection]
vladimir_ has quit [Remote host closed the connection]
<GitHub164> [jruby] headius pushed 3 new commits to ruby-2.3: https://git.io/v2fyo
<GitHub164> jruby/ruby-2.3 6ce4f33 Charles Oliver Nutter: Exclude these until we marshal class names properly. #3688
<GitHub164> jruby/ruby-2.3 3663378 Charles Oliver Nutter: Exclude remaining Marshal tests that are not regressions.
<GitHub164> jruby/ruby-2.3 b684ed7 Charles Oliver Nutter: Our frozen-string debug info is currently visible to Ruby.
<headius> hiya hiya
<headius> I think I have my bnc working again
codefinger has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
codefinger has quit [Remote host closed the connection]
codefinger has joined #jruby
thedarkone2 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow32_ has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
mkristian_ has quit [Quit: This computer has gone to sleep]
mkristian_ has joined #jruby
<GitHub150> [jruby] chrisseaton pushed 2 new commits to master: https://git.io/v2fxy
<GitHub150> jruby/master d82729f Chris Seaton: [Truffle] Fix recursion bug in internalError.
<GitHub150> jruby/master e1ef68a Chris Seaton: [Truffle] Support -Xtruffle.exceptions.print_java for StackOverflowError.
bbrowning is now known as bbrowning_away
subbu is now known as subbu|breakfast
<headius> chrisseaton: you have a few cycles in the next hour or so?
<headius> I'm trying to update our GSoC ideas page so we'll get our own org this year
<chrisseaton> headius: yeah
<chrisseaton> headius: and you want me to tidy up the Truffle part?
<headius> yeah, but give me a minute to lay down the format they want
bb010g has quit [Quit: Connection closed for inactivity]
Havock has joined #jruby
blandflakes has joined #jruby
projectodd-ci has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #2722: STILL FAILING in 1 min 40 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2722/
<GitHub128> [jruby] chrisseaton pushed 6 new commits to master: https://git.io/v2JUQ
<GitHub128> jruby/master d8c0889 Chris Seaton: [Truffle] Nil nodes can be implicit or explicit and actually appear in the source code.
<GitHub128> jruby/master d0b855b Chris Seaton: [Truffle] When flattening a sequence, don't strip out explicit nil nodes, as they could have a breakpoint etc.
<GitHub128> jruby/master 3e17055 Chris Seaton: [Truffle] NilNode -> NilLiteralNode.
vladimirsitnikov has joined #jruby
vladimir_ has joined #jruby
shellac has quit [Quit: Ex-Chat]
subbu|breakfast is now known as subbu
pawnbox has quit [Remote host closed the connection]
<GitHub181> [jruby] enebo closed issue #2151: Parser needs to handle encoding error properly https://git.io/v2JkM
<projectodd-ci> Project jruby-master-test-slow_suites build #2672: STILL FAILING in 1 min 21 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2672/
pawnbox has joined #jruby
tjohnson has joined #jruby
bjfish2 has quit [Quit: bjfish2]
bjfish2 has joined #jruby
pglombardo has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
lanceball is now known as lance|afk
<bascule> _____ ____ ___ ____ _ __ ___ _ _
<bascule> | ___| _ \|_ _| _ \ / \\ \ / / | | |
<bascule> | |_ | |_) || || | | |/ _ \\ V /| | | |
<bascule> | _| | _ < | || |_| / ___ \| | |_|_|_|
<bascule> |_| |_| \_\___|____/_/ \_\_| (_|_|_)
<bascule>
<headius> bascule: I'm going to try to get JRuby in as an org this year...is Ruby's application in?
<bascule> headius: I believe so... I've been talking to Andre Arko about it
<bascule> Ruby umbrella org is gonna be backed by Ruby Together this year
<bascule> or at least, that's how we're applying
<GitHub195> [jruby] chrisseaton pushed 2 new commits to master: https://git.io/v2JY4
<GitHub195> jruby/master ad81f50 Chris Seaton: [Truffle] Add allocateArray in AllocateObjectNode.
<GitHub195> jruby/master dd24724 Chris Seaton: [Truffle] Tidy up AllocateObjectNode.
vladimir_ has quit [Ping timeout: 250 seconds]
vladimirsitnikov has quit [Ping timeout: 276 seconds]
<headius> bascule: ok
<bascule> I've been trying to get Andre to run it... although I helped fill out all the historical stuff in the application
vladimirsitnikov has joined #jruby
vladimir_ has joined #jruby
Havock has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
vladimir_ has quit [Remote host closed the connection]
vladimirsitnikov has quit [Remote host closed the connection]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
<GitHub187> [jruby] chrisseaton pushed 2 new commits to truffle-head: https://git.io/v2JGi
<GitHub187> jruby/truffle-head f10a0f2 Chris Seaton: Merge branch 'master' into truffle-head...
<GitHub187> jruby/truffle-head fad5875 Chris Seaton: [Truffle] Update Truffle API.
pglombardo has quit []
pglombardo has joined #jruby
shellac has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #2723: STILL FAILING in 1 min 26 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2723/
<GitHub150> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/v2JCo
<GitHub150> jruby/truffle-head 6f82478 Chris Seaton: [Truffle] Adopt new instrumentation API.
mkristian_ has quit [Quit: Leaving]
bbrowning_away is now known as bbrowning
<projectodd-ci> Project jruby-master-test-slow_suites build #2673: STILL FAILING in 2 min 8 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2673/
<travis-ci> jruby/jruby (master:d177fe5 by Chris Seaton): The build was broken. (https://travis-ci.org/jruby/jruby/builds/110425052)
pglombardo has quit [Remote host closed the connection]
<bga57> headius: If bbrowning agrees, you might want to mention torquebox as an area of study for GSOC.
<headius> that would be great
<headius> I just need additions on that page
<bbrowning> I'm not going to be a mentor this year, so it would be up to someone else to take that on :)
<bbrowning> not a GSOC mentor, at least
pglombardo has joined #jruby
<chrisseaton> that Travis failure is flaky
<bga57> ah, that was my main concern, is there anyone else who could be a mentor for that?
pglombar_ has joined #jruby
<chrisseaton> headius: I'm available to mentor non-Truffle stuff if wanted - needs to be more pure Ruby though as I don't know the wider ecosystem
<headius> the concurrency ones might be good ones then
<headius> they're mostly ruby
<headius> if you have other ideas, feel free to add
pglombardo has quit [Ping timeout: 250 seconds]
_ko1 has quit [*.net *.split]
byteit101 has quit [*.net *.split]
pipework has quit [*.net *.split]
Antiarc has quit [*.net *.split]
clayton has quit [*.net *.split]
balo has quit [*.net *.split]
byteit101 has joined #jruby
pipework has joined #jruby
balo has joined #jruby
djellemah_ has joined #jruby
Antiarc has joined #jruby
clayton has joined #jruby
kith has quit [*.net *.split]
mj12` has quit [*.net *.split]
robacarp has quit [*.net *.split]
cpuguy83 has quit [*.net *.split]
Liothen has quit [*.net *.split]
mj12` has joined #jruby
Liothen has joined #jruby
pglombar_ has quit [Remote host closed the connection]
_ko1 has joined #jruby
pglombardo has joined #jruby
robacarp has joined #jruby
clayton_ has joined #jruby
clayton has quit [Max SendQ exceeded]
clayton_ is now known as clayton
mrmargolis has joined #jruby
cpuguy83 has joined #jruby
lucasamorim has joined #jruby
lance|afk is now known as lanceball
elia has quit [Quit: Computer has gone to sleep.]
pawnbox has quit [Remote host closed the connection]
shellac has quit [Quit: Computer has gone to sleep.]
donValentin has quit [Ping timeout: 250 seconds]
_ko1 has quit [Quit: Quit Nadoka 0.8.4+git(v0.8.3-5-g0ae819a-dt)]
_ko1 has joined #jruby
<GitHub20> [jruby] headius pushed 6 new commits to ruby-2.3: https://git.io/v2J2X
<GitHub20> jruby/ruby-2.3 e4e2242 Charles Oliver Nutter: Raise error if stopping sole thread....
<GitHub20> jruby/ruby-2.3 42ce617 Charles Oliver Nutter: Better handling of default hash values in sprintf....
<GitHub20> jruby/ruby-2.3 c250d7d Charles Oliver Nutter: Minor formatting.
pietr0 has quit [Quit: pietr0]
anaeem1_ has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
anaeem1 has joined #jruby
anaeem1 has quit [Remote host closed the connection]
subbu is now known as subbu|lunch
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 255 seconds]
<lopex> since what year or hotspot version one could absolutely rely on escape analysis ?
pglombar_ has joined #jruby
pglombar_ has quit [Client Quit]
<lopex> because back then in 2007 or so everyone was talking about it and no one had an answer
<lopex> I mean the simplest cases
pglombardo has quit [Ping timeout: 240 seconds]
subbu|lunch is now known as subbu
vladimir_ has joined #jruby
vladimirsitnikov has joined #jruby
mrmargolis has quit [Read error: Connection reset by peer]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
<headius> lopex: I think it got switched on either for 7 or during 7
<travis-ci> jruby/jruby (ruby-2.3:14ae9cd by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/110452927)
<GitHub153> [jruby] chrisseaton pushed 6 new commits to truffle-head: https://git.io/v2JSK
<GitHub153> jruby/truffle-head d1e29ec Chris Seaton: [Truffle] Use constants for tags and namespace them.
<GitHub153> jruby/truffle-head adbe956 Chris Seaton: [Truffle] Guard against unwinding instruments.
<GitHub153> jruby/truffle-head 584974b Chris Seaton: [Truffle] Basic tracing tests.
<GitHub26> [jruby] chrisseaton fast-forwarded master from ad81f50 to ca6aaf0: https://git.io/v2JSo
<projectodd-ci> Project jruby-master-test-slow_suites build #2674: STILL FAILING in 1 min 35 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2674/
tjohnson has quit [Quit: Connection closed for inactivity]
tcrawley is now known as tcrawley-away
Liothen has joined #jruby
Liothen has quit [Changing host]
rsim has joined #jruby
<lopex> headius: https://github.com/jruby/jruby/issues/3670 it's a direct cause of an embarrasing bug and avoiding allocation at all cost
<lopex> and the whole holder thingy as well
<lopex> and I have no idea why it might worked before
rsim1 has quit [Read error: No route to host]
rsim1 has joined #jruby
<lopex> so the regressionness is a mystery for me
rsim has quit [Ping timeout: 240 seconds]
yfeldblum has joined #jruby
jimbaker has quit [Ping timeout: 240 seconds]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
jimbaker has quit [Ping timeout: 244 seconds]
pawnbox has joined #jruby
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
lucasamorim has quit [Remote host closed the connection]
pawnbox has quit [Ping timeout: 240 seconds]
donV has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #2724: STILL FAILING in 1 min 17 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2724/
shellac has joined #jruby
tjohnson has joined #jruby
elia has joined #jruby
kith has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
rsim1 has quit [Quit: Leaving.]
pawnbox has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
pawnbox has quit [Ping timeout: 276 seconds]
shellac has joined #jruby
nirvdrum has quit [Ping timeout: 255 seconds]
shellac has quit [Client Quit]
vladimir_ has quit [Remote host closed the connection]
vladimirsitnikov has quit [Remote host closed the connection]
<GitHub81> [jruby] chrisseaton commented on commit 574f975: Is there a reason we lost the `@Child` here? https://git.io/v2Uq0
nirvdrum has joined #jruby
skade has joined #jruby
jensnockert has joined #jruby
jensnockert has quit [Ping timeout: 244 seconds]
bbrowning is now known as bbrowning_away
skade has quit [Quit: Computer has gone to sleep.]
rsim has joined #jruby
robbyoconnor has joined #jruby
skade has joined #jruby
skade has quit [Client Quit]
skade has joined #jruby
yfeldblum has joined #jruby
skade has quit [Client Quit]
blandflakes has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
djellemah_ has quit [Ping timeout: 276 seconds]
mattwildig has joined #jruby
skade has joined #jruby
skade has quit [Client Quit]
skade has joined #jruby
mrmargolis has joined #jruby
jensnockert has joined #jruby
<mrmargolis> Is it expected that JRuby 9k need a lot more memory than 1.7? I can run Sidekiq on 1.7.23 fine, but the same code on 9k I get Java::JavaLang::OutOfMemory after a few minutes of operation. Running with -J-Xmn512m -J-Xms1024m -J-Xmx2048m
pawnbox has joined #jruby
jensnockert has quit [Ping timeout: 240 seconds]
<lopex> mrmargolis: ultimately yes, it has more advanced runtime
<lopex> well, a footprint
pawnbox has quit [Ping timeout: 276 seconds]
<mrmargolis> lopex: Makes sense. I can try running again with a higher XmX setting and see what happens.
<lopex> mrmargolis: ultimately it will be better on general case
<lopex> mrmargolis: it can beat 1.7 memory wise on certain usages now too
<mrmargolis> lopex: Cool. Thanks
shellac has joined #jruby
bjfish2 has quit [Quit: bjfish2]
<lopex> mrmargolis: 1.7 is in maintenance mode now, but 9k has many promises to come both in respect of memory and performance
shellac has quit [Quit: Computer has gone to sleep.]
brauliobo has joined #jruby
rsim has quit [Quit: Leaving.]
<headius> lopex: yeah I am not using much of the sharing anymore, but when the gsub happens in a block it will share $~ storage across threads
<lopex> headius: but you have to change your head around
<lopex> "suddenly the rules change"
<lopex> or the like
<lopex> I'm ok with that
<lopex> just asking
<lopex> headius: and joni was all around that
<lopex> headius: so now that's basically tons of places to simplify
<headius> simplify? I think I missed a detail here
<lopex> headius: I tried to share there as much as possible there at expense of clarity (like implementing a holder just to share a field with ...
<lopex> headius: I'll show you a link
<headius> ok, sure
<headius> I have made some changes in there too, like adding paths that don't allocate a backref if it won't be needed
<headius> greatest simplification of all would be if $~ were just thread-local
<lopex> headius: the this
<lopex> just to be an implementer of a holder (an int value)
<lopex> mutable
<headius> oh, this is an issue in the joni expression being shared
<headius> I understand now
camlow325 has joined #jruby
<lopex> somewhat
<headius> yeah, that's unfortunate :-)
<lopex> the culprit
<lopex> SLOW_IC is in scope of regexp
<lopex> and should be in scope of matcher
<lopex> trivial fix
<headius> well great!
<lopex> so holder and buf are global now
<lopex> :)
<lopex> but
<lopex> I mixe the scope woth that of a matcher
<lopex> let me explain
camlow32_ has quit [Ping timeout: 240 seconds]
camlow32_ has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
<lopex> imagine a regexp ab+c
<lopex> and a string xxxxxxAByyyyyyABzzzzzzABC
pawnbox has joined #jruby
<lopex> the execution will loo like this https://gist.github.com/lopex/a8f2f20cf61b9180d2ae
<lopex> you'll have multiple executions of forward_search_range
<lopex> the idea being
<lopex> hey we have a fixed string in a pattern
<lopex> lets use that knowledge to fast skip the string
camlow32_ has quit [Remote host closed the connection]
<lopex> and we can do that just to fast skip in/out the bytecode interpreter to speed things up
<lopex> so fast skip based on fixed string in the pattern
<lopex> then match in the interpreter
<lopex> if fails, jump out
<lopex> then fast skip to another
pawnbox has quit [Ping timeout: 240 seconds]
<lopex> and the fast skip can make HUDE difference
<lopex> *huge
<lopex> but
<lopex> some of the fast skip algorithms required a state
<lopex> like an encoding
<lopex> a cr if you like
<lopex> and at this point I made a mistake
<lopex> that state is in the MATCHER
<lopex> not a REGEXP
<lopex> and the fast skip scope is the regexp scope
<lopex> headius: and if I didnt tell you Onigmo has quote more advanced features now too
<headius> ahh I understand
<headius> sure, I'm not surprised
<lopex> headius: just tell me where I failed at explaining
<headius> we need help catching that up
<headius> no, I understand
<headius> I have to run to dinner but maybe we can put together a plan for updating things
<lopex> headius: have a good time
<lopex> headius: but if you're there we need to seriously discuss the code of joni
jensnockert has joined #jruby
jensnockert has quit [Ping timeout: 250 seconds]