towski has joined #jruby
towski has quit [Remote host closed the connection]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
towski has joined #jruby
towski has quit [Remote host closed the connection]
subbu has joined #jruby
towski has joined #jruby
calavera has joined #jruby
tharindu_ has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/qDN7Ow
<JRubyGithub> jruby/master 06dcfae Subramanya Sastry: Fixed up old profiling code...
JRubyGithub has left #jruby [#jruby]
diegoviola has quit [Quit: WeeChat 1.0.1]
diegoviola has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:06dcfae by Subramanya Sastry): The build has errored. (http://travis-ci.org/jruby/jruby/builds/41198988)
travis-ci has left #jruby [#jruby]
<headius> hello all
<subbu> hello .. i happen to be awake early. :)
<headius> hiya subbu
<subbu> @ rubyconf?
<multibot_> Maybe you meant: . 1337 ? @ activity activity-full admin all-dicts arr ask auto-reply auto-reply? b52s bf bid botsnack bouvier brain bug check choice-add choose cide clear-auto-reply clear-messages clear-topic codepage compose define dequeue-topic devils dice dict-help djinn djinn-add djinn-clr djinn-del djinn-env djinn-names djinn-ver do docs
<multibot_> dummy easton echo elements elite eval faq farber flush foldoc forget fortune free freshname gazetteer get-shapr get-topic ghc girl19 google googleit gsite gwiki hackage haskellers help hitchcock hoogle hoogle+ id ignore index instances instances-importing irc-connect irc-password jargon join karma karma+ karma- karma-all keal kind l33t learn
<multibot_> leave leet let letlpaste list listall listchans listmodules listservers localtime localtime-reply messages messages-loud messages? metar more msg nazi-off nazi-on nixon oeis offline palomer part paste ping pinky pl pl-resume pointful pointless pointy poll-add poll-close poll-list poll-remove poll-result poll-show pop-topic pretty print-notices
<multibot_> protontorpedo purge-notices push-topic queue-topic quit quote rc reconnect remember repoint roll run sequence set-topic shift-topic shootout show slap smack spell spell-all src tell thank you thanks thesaurus thx tic-tac-toe ticker time todo todo-add todo-delete type undefine undo unlambda unmtl unpf unpl unpointless unshift-topic uptime url v
<multibot_> vera version vote what where where+ wiki wn world02 yarr yhjulwwiefzojcbxybbruweejw yow
<subbu> what did i do??
thsig has quit [Remote host closed the connection]
<subbu> headius, at rubyconf?
marr has quit [Ping timeout: 245 seconds]
<headius> subbu: I guess you made multibot unhappy
<headius> not yet in SD...in flight now
<subbu> ah, in-flight wifi! :) ok.
<headius> indeed :-)
tlarevo has quit [Remote host closed the connection]
<headius> subbu: I am pretty sure method scopes always start out public
<headius> class/module bodies as well...only toplevel is private by default
<subbu> ah, interesting. i didn't know that.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss opened issue #2207: TOPLEVEL_BINDING fix needed for JIT http://git.io/wV0hCA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss opened issue #2208: JIT fix needed for keyword args used in super http://git.io/kQIfcA
JRubyGithub has left #jruby [#jruby]
<subbu> filing issues to make sure we don't lose track of these edge cases.
<headius> yeah I'm looking at 2207 now
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/U3lBfQ
<JRubyGithub> jruby/master 4610594 Charles Oliver Nutter: Get -v into regression specs to find hangs.
<JRubyGithub> jruby/master 3a0f427 Charles Oliver Nutter: More attempts to make this pass. Nondeterminism sucks.
JRubyGithub has left #jruby [#jruby]
cajone has quit [Remote host closed the connection]
cajone has joined #jruby
<headius> subbu: looking at your fix
<headius> so basically it keeps the RootNode's dynamic scope around to push
<subbu> ya
<headius> I see it no longer checks dynScopeEliminated
<subbu> i think you had some qns. about whether this is right at all .. and what the otp-level-binding is.
<headius> is that because you now set root scopes to be binding escaped all the time, and this code is only encountered when running top-level scope?
<subbu> yes.
<subbu> set it to binding escaped all the time.
<headius> I think I just need to do the same logic in my top-level wrapper logic in Compiler
calavera_ has joined #jruby
<headius> I'm going to rename it to toplevelScope because I believe TOPLEVEL_BINDING is only the main script
<headius> so tlbScope in other loaded files is confusing
<headius> to me
calavera has quit [Ping timeout: 244 seconds]
<subbu> ok.
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
<headius> subbu: does toplevel script not have call protocol?
<headius> it seems like this would cause it to push two scopes, one for tlb, one inside the body of the script
<headius> I guess it doesn't
<headius> that explains the crash I guess
<subbu> yes .. explicit call protocol instrs are only add for .. scope instanceof IRMethod || (scope instanceof IRModuleBody && !(scope instanceof IRMetaClassBody));
<subbu> we'll progressively whittle these away and have it everywhere.
<headius> ok
<headius> it's actually ok for this because jit-compiled script execution goes through a different wrapper than class or method bodies
<headius> that probably should be improved
<headius> heh...testing this is cumbersome
calavera_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
<headius> yow, the zsuper/kwargs fix is nontrivial
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/GQyR0A
<JRubyGithub> jruby/master b38cd18 Charles Oliver Nutter: Remove eval/binding test that's almost totally wrong for 1.9+.
<JRubyGithub> jruby/master 98fa7a6 Charles Oliver Nutter: Duplicate fix for #2207 in JIT script wrapper.
<JRubyGithub> jruby/master 422d92f Charles Oliver Nutter: Enable more MRI eval tests....
JRubyGithub has left #jruby [#jruby]
<headius> I might punt on this for pre1 and just not compile hashes that are super kwargs
<headius> subbu: this is *only* used for methods with kwargs and zsuper, yes?
<subbu> yes.
<headius> ok
<subbu> i think the only thing to deal with is that boolean flag.
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3a0f427 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/41201916)
travis-ci has left #jruby [#jruby]
nirvdrum has joined #jruby
<headius> actually the part I need to implement might not be so bad
<subbu> yes.
<subbu> the IR takes care of most of it and uses already implemented functionality except for that odd boolean flag.
<subbu> afk
momomomomo has quit [Quit: momomomomo]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:422d92f by Charles Oliver Nutter): The build failed. (http://travis-ci.org/jruby/jruby/builds/41204314)
travis-ci has left #jruby [#jruby]
x1337807x has quit [Read error: Connection reset by peer]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:422d92f by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/41204314)
travis-ci has left #jruby [#jruby]
<headius> subbu: cute fix
<headius> fixing it in JIT exposed an instruction I hadn't implemented for required kwargs
<headius> so yay
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/utERwA
<JRubyGithub> jruby/truffle-head f19ed28 Chris Seaton: [Truffle] Set compiler options.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 7 new commits to master: http://git.io/DCFGCw
<JRubyGithub> jruby/master 1e79efe Charles Oliver Nutter: Remove unoverridden JVMVisitor methods so they appear so in super.
<JRubyGithub> jruby/master 74c5227 Charles Oliver Nutter: Rename tlbScope to toplevelScope; not all are TOPLEVEL_BINDING.
<JRubyGithub> jruby/master 7a5a93a Charles Oliver Nutter: Implement RaiseRequiredKeywordArg in JIT.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2208: JIT fix needed for keyword args used in super http://git.io/kQIfcA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2207: TOPLEVEL_BINDING fix needed for JIT http://git.io/wV0hCA
JRubyGithub has left #jruby [#jruby]
<headius> time to land, toodles
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d8dd33d by Charles Oliver Nutter): The build failed. (http://travis-ci.org/jruby/jruby/builds/41207361)
travis-ci has left #jruby [#jruby]
iamjarvo has joined #jruby
anaeem1_ has joined #jruby
towski has quit [Remote host closed the connection]
tlarevo has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
anaeem1 has joined #jruby
subbu has quit [Ping timeout: 255 seconds]
flori has quit [Ping timeout: 245 seconds]
flori has joined #jruby
towski has joined #jruby
e_dub has joined #jruby
subbu has joined #jruby
subbu has quit [Ping timeout: 265 seconds]
subbu has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
tlarevo has quit [Remote host closed the connection]
tlarevo has joined #jruby
ludyte has joined #jruby
subbu has quit [Ping timeout: 256 seconds]
subbu has joined #jruby
subbu has quit [Ping timeout: 250 seconds]
towski has quit [Remote host closed the connection]
towski has joined #jruby
subbu has joined #jruby
tlarevo has quit [Ping timeout: 264 seconds]
<projectodd-ci> Project jruby-master-dist build #83: FAILURE in 5 min 49 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/83/
tlarevo has joined #jruby
subbu has quit [Ping timeout: 250 seconds]
tlarevo has quit [Ping timeout: 240 seconds]
havenwood has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has joined #jruby
e_dub has quit [Client Quit]
nirvdrum has quit [Ping timeout: 240 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noop has joined #jruby
e_dub has joined #jruby
toshetm has quit [Ping timeout: 240 seconds]
toshetm has joined #jruby
bpot has quit [Quit: Connection closed for inactivity]
havenwood has quit []
havenwood has joined #jruby
<headius> woah
<headius> what did I break
<headius> ugh
<headius> the one thing
purplefox has joined #jruby
ludyte has quit [Quit: ludyte]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2209: IR builder fails on zsuper with kwargs from within block http://git.io/HGIScg
JRubyGithub has left #jruby [#jruby]
subbu has joined #jruby
paulswilliamsesq has joined #jruby
towski has quit [Ping timeout: 255 seconds]
frobs has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 2 new commits to master: http://git.io/m4IJAw
<JRubyGithub> jruby/master dd7f8b7 Subramanya Sastry: Fix #2205: All (except top-level) scopes have PUBLIC visibility by default...
<JRubyGithub> jruby/master 5a134c3 Subramanya Sastry: Added stub method in IRBytecodeAdapter7 to unbreak build
JRubyGithub has left #jruby [#jruby]
<headius> subbu: I was going to fix that compile error but then I got confused...it seems like the case I added doesn't actually hit this weird kwags hash
<headius> can you show me the syntax that leads to it?
<headius> I thought I just needed kwargs and zsuper in the same method
<subbu> that will get exercised if the kwargs includes a kw rest arg.
<subbu> headius, let me get you an example. one sec.
<headius> ohhhh I see
<headius> ok
<headius> I have a proper indy impl of it basically ready, but then I realized I wasn't testing it :-)
<subbu> i have to figure out the ruby syntax for kw args .. meh .. i don't know it myself :)
<subbu> googling ...
JohnBat26 has joined #jruby
<subbu> kw *rest* args
lidaaa has quit [Ping timeout: 255 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:dd7f8b7 by Subramanya Sastry): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41221059)
travis-ci has left #jruby [#jruby]
<subbu> mri and jruby -X-C output matches on that .. JIT needs fixing. basically if you fix operands/Hash for the case where the isKWArgsHash flag is set .. JIT shoudl also be compliant. No other fixes should be necessary.
<subbu> lunch time
<headius> ok
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/jzigrQ
<JRubyGithub> jruby/master b8d6643 Charles Oliver Nutter: Fix literal hash size safety check in JVM6 JIT.
<JRubyGithub> jruby/master 5dec2f1 Charles Oliver Nutter: Fixes for keyrest + zsuper logic in JIT. #2208
<JRubyGithub> jruby/master d227756 Charles Oliver Nutter: Use lookup in hash bootstrap.
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Project jruby-master-test-slow_suites build #24: FAILURE in 1 min 13 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/24/
<projectodd-ci> Project jruby-master-spec-compiler build #24: FAILURE in 47 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/24/
subbu has quit [Ping timeout: 255 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d227756 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/41223213)
travis-ci has left #jruby [#jruby]
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-dist build #84: FIXED in 18 min: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/84/
cajone has quit [Ping timeout: 245 seconds]
toshetm has quit [Ping timeout: 258 seconds]
tbuehlmann has joined #jruby
thsig has joined #jruby
thsig_ has joined #jruby
shellac has joined #jruby
thsig has quit [Read error: Connection reset by peer]
thsig_ has quit [Remote host closed the connection]
marr has joined #jruby
thsig has joined #jruby
thsig has quit [Ping timeout: 265 seconds]
drbobbeaty_ has joined #jruby
benlovell has joined #jruby
drbobbeaty has quit [Ping timeout: 245 seconds]
balo has quit [Quit: leaving]
drbobbeaty_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
balo has joined #jruby
havenwood has quit [Remote host closed the connection]
thsig has joined #jruby
benlovell has quit [Ping timeout: 255 seconds]
subbu has joined #jruby
tlarevo has joined #jruby
subbu has quit [Ping timeout: 250 seconds]
Hobogrammer has quit [Ping timeout: 244 seconds]
benlovell has joined #jruby
josh-k has joined #jruby
josh-k has quit [Ping timeout: 240 seconds]
tbuehlmann has quit [Quit: Leaving]
drbobbeaty has joined #jruby
subbu has joined #jruby
subbu has quit [Ping timeout: 265 seconds]
subbu has joined #jruby
tlarevo has quit [Ping timeout: 265 seconds]
tlarevo has joined #jruby
calavera has joined #jruby
anaeem1 has quit [Remote host closed the connection]
benlovell has quit [Ping timeout: 272 seconds]
paulswilliamsesq has quit [Quit: Textual IRC Client: www.textualapp.com]
tcrawley-away is now known as tcrawley
tlarevo has quit []
subbu has quit [Ping timeout: 265 seconds]
subbu has joined #jruby
paulswilliamsesq has joined #jruby
rsim has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] k77ch7 opened pull request #2210: improve handling of non ascii character after backslash on master (master...improve_handling_of_nonascii_character_after_backslash_on_master) http://git.io/LXhD-A
JRubyGithub has left #jruby [#jruby]
johnmuhl has joined #jruby
skade has joined #jruby
ludyte has joined #jruby
paulswil_ has joined #jruby
paulswilliamsesq has quit [Ping timeout: 255 seconds]
benlovell has joined #jruby
anaeem1_ has joined #jruby
paulswil_ has quit [Read error: Connection reset by peer]
paulswilliamsesq has joined #jruby
<brycek> anyone remember a jruby-based language that was really just ruby with mandatory indents?
anaeem1_ has quit [Ping timeout: 240 seconds]
anaeem1 has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cajone has joined #jruby
bbrowning has joined #jruby
anaeem1 has quit [Remote host closed the connection]
paulswilliamsesq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
calavera has joined #jruby
thsig has quit [Remote host closed the connection]
postmodern has quit [Remote host closed the connection]
elux has joined #jruby
iamjarvo has joined #jruby
iamjarvo has quit [Client Quit]
tcrawley is now known as tcrawley-away
tharindu has joined #jruby
tcrawley-away is now known as tcrawley
thsig has joined #jruby
GregMefford has quit [Quit: Connection closed for inactivity]
dudleyf has joined #jruby
iamjarvo has joined #jruby
benlovell has quit [Ping timeout: 272 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
josh-k has joined #jruby
calavera has joined #jruby
benlovell has joined #jruby
calavera has quit [Client Quit]
josh-k has quit [Ping timeout: 258 seconds]
calavera has joined #jruby
viking has joined #jruby
elux_ has joined #jruby
statonjr has joined #jruby
noop has quit [Ping timeout: 258 seconds]
elux has quit [Ping timeout: 240 seconds]
<Antiarc> jython?
<lopex> not jruby-based though
cprice has joined #jruby
benlovell has quit [Ping timeout: 265 seconds]
subbu is now known as subbu|dinner
Aethenelle has joined #jruby
cprice404 has quit [Remote host closed the connection]
cprice is now known as cprice404
<Antiarc> Heh, I know, that was mostly facetious
joast has quit [Quit: Leaving.]
<mjc_> haha
paulswilliamsesq has joined #jruby
<mjc_> hmm 9k d227756 seems to get stuck in org.jruby.RubyModule.searchMethodCommon() when booting my app
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
havenwood has joined #jruby
frobs has quit [Quit: Leaving]
paulswilliamsesq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
paulswilliamsesq has joined #jruby
subbu|dinner is now known as subbu
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #jruby
anaeem1 has joined #jruby
paulswilliamsesq has quit [Quit: Textual IRC Client: www.textualapp.com]
elux_ has quit [Quit: Bye!]
anaeem1 has quit [Remote host closed the connection]
anaeem1 has joined #jruby
<subbu> mjc_, does your app use prepend functionality or is it an 1.9 app?
joast has joined #jruby
anaeem1 has quit [Ping timeout: 264 seconds]
lanceball is now known as lance|afk
rcvalle has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
anaeem1 has joined #jruby
rsim has quit [Quit: Leaving.]
rcvalle has quit [Client Quit]
rcvalle has joined #jruby
rcvalle has quit [Client Quit]
havenwood has quit [Ping timeout: 250 seconds]
baroquebobcat has joined #jruby
towski has joined #jruby
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
benlovell has joined #jruby
benlovell has quit [Ping timeout: 250 seconds]
mkristian has joined #jruby
etehtsea has joined #jruby
anaeem1 has quit [Read error: Connection reset by peer]
anaeem1 has joined #jruby
phrinx has joined #jruby
subbu has quit [Ping timeout: 264 seconds]
<Aethenelle> you guys ever play with jni4net in jruby?
shellac has quit [Quit: Ex-Chat]
<Antiarc> I've not, but that sounds hilarious
x1337807x has joined #jruby
bbrowning is now known as bbrowning_away
Hobogrammer has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
etehtsea has quit [Ping timeout: 256 seconds]
mberg has joined #jruby
havenwood has joined #jruby
<mjc_> Subbu: it works in 1.7.latest
<mjc_> So no prepend as far as I know?
<Aethenelle> yes, if it works in 1.7 there's no prepend... you using includes much?
<Aethenelle> Antiarc: it sounds about as sane as rubypython ...
<Antiarc> I'm honestly tempted to try it just to see if I can
<Antiarc> then I need to find a .NET bridge somewhere to another language
<Antiarc> See how far I can get the chain going
<Aethenelle> boo will get you to python(ish)
<Aethenelle> ogod... http://www.monobjc.net
<Antiarc> YESSSS.
<Antiarc> I need a free weekend so I can craft something truly obscene out of this now
noop has joined #jruby
bbrowning_away is now known as bbrowning
<Aethenelle> i think i need to wash my brain out w/ soap now...
<Antiarc> Aethenelle: We could totally do this and market it as a competitor to RubyMotion!
<Antiarc> :D
lance|afk is now known as lanceball
<Aethenelle> or... I could keep what's left of my sanity and avoid waking the Deep Ones...
lidaaa has joined #jruby
tharindu has quit [Ping timeout: 240 seconds]
<Aethenelle> i really need to stop looking at google... https://github.com/shannah/Java-Objective-C-Bridge
statonjr has quit [Quit: statonjr]
<Antiarc> ruby -> java -> .net -> obj-c -> java -> .net -> python
<Antiarc> and then back to Ruby
havenwood has quit [Remote host closed the connection]
thsig has quit [Remote host closed the connection]
postmodern has joined #jruby
tmio has joined #jruby
<tmio> Hi all. I am using jruby for quite some time with the following set-up. We use the runtime in singlethread mode, and we use evals to add code to the runtime (since our platform is quite dynamic)
<tmio> We are seeing 2 issues.
<tmio> 1. If we move to threadsafe, then evals don't work anymore as a way to define classes
<tmio> 2. We see that over time, if we reload a lot (removing constants then rerunning our evals), we have a memory leak taking place in the constants of the main module of jruby.
<tmio> what is a good way to make resources available to the jruby engine, in thread safe mode, without using evals?
<tmio> headius: ^^
mkristian has quit [Quit: bye]
<lopex> evals see current scope so maybe that's a leak source ?
<lopex> tmio: why evals ?
bpot has joined #jruby
<tmio> lopex: well, we got sources that are loaded from a source that’s not files
<tmio> and those sources can change over time, as they are being manipulated at runtime.
<lopex> tmio: maybe try to eval with specific binding ?
<tmio> lopex: I’m not sure I follow?
<lopex> or is it already top level binding ?
<tmio> so I found out the mem leak comes from the Argv class
<Aethenelle> define evals don't work to define classes? the classes defined don't exist on the next run?
<tmio> it injects itself as a top scope variable
<tmio> Aethenelle: yes, it seems so.
pglombardo has joined #jruby
<Aethenelle> lemme check some docs...
<tmio> ok thx
<lopex> Aethenelle: I guee the problem is that they cant use require/load
<lopex> *guess
<Aethenelle> lopex: I think you were right with your first thought... lemme take a look at docs... haven't done much w/ the scripting engine...
<lopex> Aethenelle: but htey might be a way via the engine right
<tmio> lopex: yes
<Aethenelle> tmio: can you give us code?
<lopex> *there
<tmio> Aethenelle: let me send you a NDA :)
<lopex> tmio: can you make a minimal case ?
<Aethenelle> bugger... okay, are you creating the container on each eval?
<tmio> Aethenelle: no, we keep the same container
<tmio> lopex: I can do that
<tmio> these are 2 separate issues, as I mentioned, which one do you guys want better?
e_dub has joined #jruby
<headius> sorry I'm not going to be very responsive this week...but we're not going to do any big formal release for pre1. We'll link to latest working tarball but also tag pre1 and make a post on jruby.org, stuff like that
<headius> at least make it easy for people to just grab a build and start playing
<tmio> headius: no worries.
<headius> trying to finish slides so we can actually participate in the conf :-)
<Aethenelle> tmio: if I'm right they're related and have the same cause
<tmio> Aethenelle: :) cool. Let me do a little github project to reproduce.
iamjarvo has joined #jruby
josh-k has joined #jruby
wojtczak has joined #jruby
tmio has quit [Ping timeout: 256 seconds]
paulswilliamsesq has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
thsig has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Client Quit]
iamjarvo has joined #jruby
x1337807x has joined #jruby
x1337807_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/Qp7vgA
<JRubyGithub> jruby/truffle-head 2517489 Chris Seaton: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
yfeldblum has quit [Client Quit]
thsig has quit [Remote host closed the connection]
x1337807x has quit [Ping timeout: 256 seconds]
pglombar_ has joined #jruby
yfeldblum has joined #jruby
pglombardo has quit [Ping timeout: 256 seconds]
x1337807_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
anaeem1 has quit [Remote host closed the connection]
anaeem1 has joined #jruby
anaeem1 has quit [Read error: Connection reset by peer]
anaeem1 has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
anaeem1 has quit [Ping timeout: 256 seconds]
noop has quit [Ping timeout: 255 seconds]
wojtczak_ has joined #jruby
wojtczak has quit [Read error: Connection reset by peer]
wojtcza__ has joined #jruby
wojtczak_ has quit [Ping timeout: 264 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
toshetm has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian created versions (+4 new commits): http://git.io/qAwo4Q
<JRubyGithub> jruby/versions 05f165c Christian Meier: use the VERSION for the archive inside jruby-dist/target
<JRubyGithub> jruby/versions 366ee63 Christian Meier: translate -SNAPSHOT to .snapshot for jruby-jars.gem
<JRubyGithub> jruby/versions 11fe4ea Christian Meier: remove .dev from the version
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian opened pull request #2211: Versions (master...versions) http://git.io/ppcYxA
JRubyGithub has left #jruby [#jruby]
josh-k has quit [Remote host closed the connection]
thsig has joined #jruby
paulswilliamsesq has quit [Read error: Connection reset by peer]
paulswilliamsesq has joined #jruby
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
drbobbeaty has quit [Quit: Textual IRC Client: www.textualapp.com]
drbobbeaty has joined #jruby
e_dub has joined #jruby
thsig has quit [Remote host closed the connection]
anaeem1 has joined #jruby
<mjc_> Aethenelle: includes as in the rails thing or 'include' the class method?
x1337807x has quit [Ping timeout: 264 seconds]
<mjc_> Aethenelle: both quite a bit anyway
x1337807x has joined #jruby
<Aethenelle> then it might still be my recent changes... less likely on an include... even less likely w/ all the testing i did...
<Aethenelle> you get that PoC together?
paulswilliamsesq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: ZZZzzz…]
anaeem1 has quit [Ping timeout: 256 seconds]
thsig has joined #jruby
erikhatcher has joined #jruby
<mjc_> don't have time to do that for another 3 hours :(
x1337807x has quit [Ping timeout: 250 seconds]
havenwood has joined #jruby
e_dub has joined #jruby
thsig has quit [Remote host closed the connection]
Aethenelle has quit [Quit: Aethenelle]
iamjarvo has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
ludyte has quit [Quit: ludyte]
e_dub has quit [Quit: ZZZzzz…]
havenwood has quit [Remote host closed the connection]
havenwood has joined #jruby
thsig has joined #jruby
havenwood has quit [Ping timeout: 250 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
thsig has quit [Ping timeout: 255 seconds]
Aethenelle has joined #jruby
e_dub has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
iamjarvo has joined #jruby
bbrowning is now known as bbrowning_away
wojtcza__ has quit [Remote host closed the connection]
havenwood has joined #jruby
tcrawley is now known as tcrawley-away
thsig has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/hXC7ZQ
<JRubyGithub> jruby/master 477750b Benoit Daloze: [Truffle] Implement BEGIN's sibling, END.
JRubyGithub has left #jruby [#jruby]
thsig has quit [Client Quit]
ludyte has joined #jruby
e_dub has quit [Quit: It's a hard knock life]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
92AAAGEU8 has joined #jruby
<92AAAGEU8> jruby/jruby (master:477750b by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/41299855)
92AAAGEU8 has left #jruby [#jruby]
calavera has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
x1337807x has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] gdeoliveira opened issue #2212: Kernel#__method__ within a proc returns incorrect value after method definition http://git.io/s7AHdg
JRubyGithub has left #jruby [#jruby]
<Aethenelle> mjc_: it's all good... i'll check the logs when i get home and take a look later tonight
<Aethenelle> mjc_: any idea which method it's getting stuck looking up?
x1337807x has quit [Ping timeout: 255 seconds]
ludyte has quit [Quit: ludyte]
viking has quit [Remote host closed the connection]
Aethenelle has quit [Quit: Aethenelle]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:477750b by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/41299855)
travis-ci has left #jruby [#jruby]
avsej has quit [Excess Flood]
avsej has joined #jruby
josh-k_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] ruivieira opened issue #2213: 404 on RubySpec link in ClasspathAndLoadPath wiki page http://git.io/eOVAtw
JRubyGithub has left #jruby [#jruby]
skade has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2213: 404 on RubySpec link in ClasspathAndLoadPath wiki page http://git.io/eOVAtw
JRubyGithub has left #jruby [#jruby]
kaawee has joined #jruby
<kaawee> Hello! How do I build a gem which depends on one list of gems if the platform is JRuby and on a different list of gems if the platform is MRI?
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-test-slow_suites build #25: FIXED in 27 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/25/
<headius> kaawee: unfortunately you have to release two gems with different depenedencies
<headius> and the one for jruby uses "java" platform
<Antiarc> could you not use a RUBY_PLATFORM check in the gemspec?
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #25: FIXED in 27 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/25/
<headius> you can't because the gemspec is used at gem build time to create a static descriptor for the gem
<headius> it sucks but we and RG folks don't have a better way right now
<kaawee> headius: is there any gem which helps me creating 2 gems out of one source tree?
havenwood has quit []
<headius> Antiarc, kaawee: I guess I should rephrase...you *can* put a platform check in the gemspec, but you still need to have two gems come out of it
<headius> generating one with jruby and one with MRI, basically
<headius> it's often simpler to have two gemspecs
<Antiarc> Ah, for some reason I was thinking you could get away with the one and then have the gemspec be evaluated by your installing ruby at install time. Hm.
<headius> yeah, I wish that worked
kelcecil has joined #jruby
<kaawee> headius: are there any attempts to resolve this issue? else all downstream users of any gem need to have ugly %q{gem 'foo-java' if RUBY_PLATFORM == 'java'} lines in their Gemfile
<headius> Gemfile supports platform
<headius> platform :jruby do
<headius> or something like that
<Antiarc> Yeah, you can specify gem 'foo', platform: :java
<Antiarc> or a platform block
<Antiarc> kaawee: Maybe look at how gems like Nokogiri handle multiple platforms with native extensions
<Antiarc> Though that's a bad example since nokogiri doesn't ship a gemspec
<kaawee> I think nokogiri is not foolproof "rvm_error '\n'\''command gem pristine --extensions nokogiri --version 1.6.3.1'\'' failed, you need to fix this gems manually.'"
<Antiarc> Did it fail because you're missing dependencies to install it?
zeroecco has joined #jruby
pietr0 has joined #jruby
<Antiarc> hiredis is another you might look at
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian closed pull request #2214: #2120 - fix require 'win32/registry' (jruby-1_7...fix_require_win32_registry) http://git.io/Ux5_Pw
JRubyGithub has left #jruby [#jruby]
<kaawee> Antiarc: it looks like nokogiri failed because it apparently did not find its own copy of libxml2-devel while trying to compile its own copy of libxslt
<kaawee> Antiarc: thank you about hiredis
<Antiarc> Yup, that would be why. You gotta have the deps to install native extensions :)
<Antiarc> But yeah, basically you just need something like this: https://github.com/redis/hiredis-rb/blob/master/hiredis.gemspec#L16-L17
<Antiarc> And then you rake release both under jruby and MRI
elia has joined #jruby
<Antiarc> And it'll build two versions of the gem and publish them, and then rubygems will find the right one
<headius> you can look at weakling and threadsafe gems too
<headius> ok, more slides done...time for chrisseaton's talk :-) bbl