projectodd-ci has quit [Ping timeout: 255 seconds]
projectodd-ci has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
paulswilliamsesq has quit [Quit: Textual IRC Client: www.textualapp.com]
paulswilliamsesq has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] cheald opened issue #2172: Symbols need to support UTF-8 names http://git.io/idbcKg
JRubyGithub has left #jruby [#jruby]
dumdedum has joined #jruby
yfeldblum has joined #jruby
dumdedum has quit [Ping timeout: 250 seconds]
shellac has joined #jruby
shellac has quit [Client Quit]
deobalds has joined #jruby
deobalds has quit [Client Quit]
noop has quit [Ping timeout: 264 seconds]
skade has joined #jruby
deobalds has joined #jruby
deobalds has quit [Client Quit]
dumdedum has joined #jruby
mister_solo has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
noop has joined #jruby
anaeem1_ has quit [Ping timeout: 240 seconds]
anaeem1_ has joined #jruby
drbobbeaty has joined #jruby
anaeem1_ has quit [Read error: Connection reset by peer]
anaeem1_ has joined #jruby
dumdedum has quit [Quit: foo]
dumdedum has joined #jruby
paulswil_ has joined #jruby
paulswilliamsesq has quit [Ping timeout: 255 seconds]
<balo>
szerintem, ha a form_for-ba beleteszed, hogy format: json
<balo>
not here sry
havenwood has quit []
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
snovity has joined #jruby
benlovell has quit [Read error: Connection reset by peer]
benlovel1 has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
_elia has joined #jruby
_elia has quit [Client Quit]
vtunka has joined #jruby
SynrG has quit [Remote host closed the connection]
SynrG has joined #jruby
kares has joined #jruby
tlarevo has quit [Remote host closed the connection]
_elia has joined #jruby
_elia has quit [Client Quit]
_elia has joined #jruby
_elia has quit [Remote host closed the connection]
_elia has joined #jruby
_elia has quit [Client Quit]
_elia has joined #jruby
shellac has joined #jruby
tlarevo has joined #jruby
drbobbeaty has joined #jruby
tlarevo has quit [Ping timeout: 258 seconds]
ludyte has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] eregon pushed 1 new commit to truffle-head: http://git.io/6P9YLA
<JRubyGithub>
jruby/truffle-head 9cf6a67 Benoit Daloze: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
ludyte has quit [Client Quit]
mister_solo has quit [Ping timeout: 256 seconds]
skade has joined #jruby
vtunka has quit [Quit: Leaving]
anaeem1_ has quit [Remote host closed the connection]
paulswil_ has quit [Read error: Connection reset by peer]
anaeem1 has joined #jruby
paulswilliamsesq has joined #jruby
mister_solo has joined #jruby
anaeem1 has quit [Ping timeout: 250 seconds]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian opened issue #2173: on jboss wildfly when starting a rack application: stat unsupported or native support failed to load http://git.io/wgeQug
JRubyGithub has left #jruby [#jruby]
ludyte has joined #jruby
ludyte has quit [Client Quit]
benlovel1 has quit [Ping timeout: 256 seconds]
yfeldblum has quit [Ping timeout: 250 seconds]
bbrowning_ is now known as bbrowning
anaeem1 has joined #jruby
ludyte has joined #jruby
ludyte has quit [Client Quit]
shellac has quit [Ping timeout: 245 seconds]
SynrG has quit [Remote host closed the connection]
ludyte has joined #jruby
SynrG has joined #jruby
johnsonch is now known as johnsonch_afk
vtunka has joined #jruby
paulswilliamsesq has quit [Read error: Connection reset by peer]
paulswilliamsesq has joined #jruby
paulswilliamsesq has quit [Remote host closed the connection]
benlovell has joined #jruby
tcrawley-away is now known as tcrawley
anaeem1 has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
dumdedum has quit [Ping timeout: 244 seconds]
SynrG has quit [Remote host closed the connection]
SynrG has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius pushed 1 new commit to master: http://git.io/2tnLpg
<JRubyGithub>
jruby/master db1919c Charles Oliver Nutter: Don't apply color/tty options to normal test/unit runs.
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
yfeldblum has quit [Ping timeout: 258 seconds]
anaeem1_ has quit [Ping timeout: 250 seconds]
dumdedum has joined #jruby
nirvdrum_ has quit [Ping timeout: 244 seconds]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] subbuss pushed 1 new commit to master: http://git.io/pjTemg
JRubyGithub has left #jruby [#jruby]
<JRubyGithub>
jruby/master 9ba99c1 Subramanya Sastry: Fix 2132: Split LJE check from NonLocalReturnInstr into separate instr...
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] subbuss closed issue #2132: Why did the LocalJumpError cross the road? http://git.io/8r1J1Q
JRubyGithub has left #jruby [#jruby]
vtunka has quit [Quit: Leaving]
cajone has quit [Ping timeout: 265 seconds]
JohnBat26 has quit [Ping timeout: 265 seconds]
JohnBat26 has joined #jruby
paulswilliamsesq has joined #jruby
cajone has joined #jruby
mkristian has joined #jruby
shellac has joined #jruby
shellac has quit [Client Quit]
shellac has joined #jruby
iamjarvo has joined #jruby
johnsonch_afk is now known as johnsonch
kares has quit [Quit: Ex-Chat]
shellac has quit [Ping timeout: 265 seconds]
tbuehlmann has quit [Quit: Leaving]
diegoviola has joined #jruby
nirvdrum_ has joined #jruby
nirvdrum_ has quit [Client Quit]
nirvdrum has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
enebo has joined #jruby
erikhatcher has joined #jruby
ludyte has quit [Quit: ludyte]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] eregon pushed 7 new commits to master: http://git.io/IcI4PA
<JRubyGithub>
jruby/master 4120568 Benoit Daloze: [Truffle] We should always use the logical class newInstance for #dup and #clone.
<JRubyGithub>
jruby/master 064e93d Benoit Daloze: [Truffle] Implement initialize_copy for String.
<JRubyGithub>
[jruby] eregon pushed 1 new commit to master: http://git.io/xvy9FA
<JRubyGithub>
jruby/master d203bc2 Benoit Daloze: [Truffle] Fix the build.
JRubyGithub has left #jruby [#jruby]
iamjarvo has joined #jruby
viking has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] enebo pushed 14 new commits to master: http://git.io/y2Y1wg
<JRubyGithub>
jruby/master ec23759 Chris Heald: Fixes for #test_bad_initialize_copy - ensure that frozen objects are not copyable. Fix a type check bug in RubyMatchData#initialize_copy
<JRubyGithub>
jruby/master 2264090 Chris Heald: Numeric types, booleans, and nil should be frozen
<JRubyGithub>
jruby/master d5266a1 Chris Heald: True#object_id is now 20, Nil#object_id is now 8
JRubyGithub has left #jruby [#jruby]
mkristian_ has joined #jruby
mkristian_ has quit [Client Quit]
noop has quit [Ping timeout: 256 seconds]
tcrawley is now known as tcrawley-away
mcclurmc has joined #jruby
anaeem1 has joined #jruby
tcrawley-away is now known as tcrawley
tharindu has joined #jruby
vtunka has joined #jruby
oblutak has joined #jruby
Aethenelle has joined #jruby
calavera has joined #jruby
tharindu has quit [Ping timeout: 258 seconds]
paulswilliamsesq has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian created gh-2017 (+1 new commit): http://git.io/xk5Igw
<JRubyGithub>
jruby/gh-2017 5b3c45b Christian Meier: allow both "jar:file:./my.jar!/" and "jar:file:./my.jar!" as LOAD_PATH entries...
JRubyGithub has left #jruby [#jruby]
subbu has joined #jruby
<enebo>
mkristian: btw I think the jruby-complete not loading win32/registry has something to do with loading a jar from within a jar
<enebo>
mkristian: I have not looked yet but I just mention it in case you have insight
<Aethenelle>
enebo: mkristian: someone was on last night looking for a jruby mvn/gradle/gem dependency solution... refresh my memory, was there one in the works?
<mkristian>
enebo, I think native libs are just in general do not work well with jruby-complete - I guess win32/registry is native - no ?
<enebo>
mkristian: it requires a jar with jni yeah but it used to work fine on windows..I wrote it
<Aethenelle>
also, I'm having issues running mri tests outside of rake... the usual way isn't picking up the excludes
<mkristian>
enebo, could have a look at http://git.io/xk5Igw - it is just one line and dfr|work is not online.
anaeem1 has quit [Remote host closed the connection]
tenderlove has joined #jruby
anaeem1 has joined #jruby
<enebo>
mkristian: Will substring work if last char is ‘!'
benlovell has quit [Ping timeout: 244 seconds]
<enebo>
mkristian: looks like you might get NPE
<Aethenelle>
rtyler mentioned jruby-gradle-plugin last night... thanks
<rtyler>
the status of the jruby-gradle-plugin is that it works rather well, we're using it actively for building JRuby storm topologies and fat executable jars at $WORKPLACE
<mkristian>
enebo, but substring only happens if entryPath path has more then 2 chars.
ludyte has quit [Quit: ludyte]
<mkristian>
sorry - I commited the wrong
anaeem1 has quit [Ping timeout: 256 seconds]
GitHub173 has joined #jruby
<GitHub173>
[jcodings] enebo pushed 1 new commit to master: http://git.io/g4G8Zw
<GitHub173>
jcodings/master 716d201 Thomas E. Enebo: Bump for releaase
diegoviola has quit [Read error: Connection reset by peer]
GitHub170 has joined #jruby
<GitHub170>
[jcodings] enebo pushed 1 new commit to master: http://git.io/RRcjaQ
<GitHub170>
jcodings/master 1293de7 Thomas E. Enebo: For next dev version
GitHub170 has left #jruby [#jruby]
<Aethenelle>
thanks I'll hop in there before causing sailors to blush should it be needed...
<rtyler>
arrrrrr
<enebo>
mkristian: that looks good to me
triple_b has joined #jruby
<Aethenelle>
anyone know if minitest-excludes is still actively developed? seems like it's failing outside of mvn -P rake due to a superclass mismatch in 5.x
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian merged gh-2017 into jruby-1_7: http://git.io/jiDYWg
JRubyGithub has left #jruby [#jruby]
<enebo>
Aethenelle: zenspider wrote it so I think it is
<enebo>
Aethenelle: although perhaps we are out of date and using something out of sync
<enebo>
Aethenelle: I think minitest was removed from MRI for 2.2
cprice has joined #jruby
<Aethenelle>
nope... most recent release was 2013...
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] eregon pushed 3 new commits to master: http://git.io/0pWB5Q
<JRubyGithub>
jruby/master 540fd31 Benoit Daloze: Revert "[Truffle] Raise NameError in #method_missing if it came from a VCall."...
<JRubyGithub>
jruby/master 0583cad Benoit Daloze: [Truffle] method_missing raises a NoMethodError which inherits from NameError.
tlarevo has quit [Remote host closed the connection]
frobs has quit [Quit: Leaving]
tlarevo has joined #jruby
<Aethenelle>
it got moved to the test dir... but last release was 9/26/14 ...
<Aethenelle>
maybe they just pulled it from stdlib? there's no testing library in there as far as I can see...
<eregon>
MRI has its own test/unit based on a fixed (< 5) version of minitest
<Aethenelle>
4.7.5
<eregon>
minitest 5 was too incompatible so no one wanted to maintain that layer anymore
<eregon>
that test-unit also has things like parallel testing
<Aethenelle>
how are we running 4.7.5 from the rake tests in mvn when running it from the shell gets you the default 5.4.2?
havenwood has joined #jruby
pchalupa has quit [Quit: Leaving]
e_dub has joined #jruby
<mkristian>
Aethenelle, on master the minitest version installed by mvn is 5.0.7 - but mvn should just pick whatever is installed in lib/ruby/gems/shared
<Aethenelle>
mvn's picking up 4.7.5 with minitest-excludes
yfeldblum has joined #jruby
tcrawley is now known as tcrawley-away
benlovell has joined #jruby
<Aethenelle>
looks like mri's version includes the excludes code...
yfeldblum has quit [Ping timeout: 264 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<Aethenelle>
test/mri/lib/minitest/unit.rb:1369
<enebo>
mkristian: I tried updating bytelist and jcodings to new rleased versions and running rmvn and it generated an error
<enebo>
[ERROR] 'dependencies.dependency.version' for rubygems:test-unit:gem must be a valid version but is '${test-unit.version}'.
<enebo>
There is another one for ${power_assert.version}
ludyte has quit [Quit: ludyte]
ludyte has joined #jruby
<Aethenelle>
probably a slightly shorter version of this but...
<JRubyGithub>
jruby/master 440ec13 Thomas E. Enebo: Update for 1.0.12 of jcodings and bytelist
JRubyGithub has left #jruby [#jruby]
diegoviola has joined #jruby
marr has joined #jruby
vyorkin has joined #jruby
mkristian has quit [Ping timeout: 245 seconds]
<Antiarc>
does jruby handle keyword args yet?
<Aethenelle>
i think 9k does
<headius>
yeah, kwargs are 100% impled on master
<headius>
Aethenelle: minitest should be coming in as a default gem still for MRI trunk...is that not the case?
<Aethenelle>
headius: lemme check...
elia has joined #jruby
<Antiarc>
How do I handle them? I'm implementing the new Numeric#step behavior, which can take (num, num), (hash), or (limit=nil, step=1)
<Antiarc>
The first two cases are easy, I'm just not sure if there's anything special I need to do for the kwargs case
paulswilliamsesq has joined #jruby
<Antiarc>
Wait, nevermind. I think.
<Antiarc>
Yeah I need coffee.
<Antiarc>
(thanks, IRC, for being my rubber duck)
<headius>
Antiarc: there's ArgsUtil.getOptionsArg or something like that...we can't do rb_scan_args because it requires pointer magic and returns multiple values
<headius>
so yeah, it's kinda piecemeal
paulswilliamsesq has quit [Client Quit]
calavera_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elia has quit [Quit: Computer has gone to sleep.]
paulswilliamsesq has joined #jruby
bbrowning has quit [Ping timeout: 264 seconds]
<headius>
Antiarc: I pushed a fix for readpartial hanging...it was doing a select without any way to interrupt
bbrowning has joined #jruby
<headius>
the tests were triyng to do timeouts
<Antiarc>
Cool, thanks
<headius>
interesting failures in test:mri
<headius>
we're almost there...two signal failures and I'm guessing a permutation that's supposed to bail out early
<headius>
yeah but that links to another bug where it looks like they ship them as bundled gems and install when you install ruby
<headius>
9852
<mpapis>
headius, Aethenelle hmm, so rvm should cherry pick directories from source too? ... I did not look into source installation of jruby in a long time, most users use the binary
<headius>
mpapis: this is for MRI
<headius>
JRuby 9k's build automatically installs all bundled gems right now
<Aethenelle>
mpapis: we've been thinking out loud a bit here.. only thing that might be off in rvm is tset-unit2 and minitest5 aren't being installed as default gems
<headius>
I'm trying to figure out where they install them, if they install them
<Aethenelle>
test/lib in the ruby source tree is a modified minitest 4.7.5
<headius>
I only see logic to download them for the tarball
<Aethenelle>
headius: that'd explain why the usual make install didn't pick them up... looks like they're still trying to figure some of this out...
pglombardo has quit []
<mpapis>
ah if there is an extra action to perform after "make install" - it's not done
<headius>
seems to be in rbinstall.rb
<headius>
unclear though, that's some tough code
<mpapis>
maybe the gems should be added to default gems installed by rvm?
mister_solo has joined #jruby
<Antiarc>
okay, having peered into the decorator and populator stuff, I'm going to take a very big step back and let someone else handle that :P
<Aethenelle>
mpapis: I think that'd be equivalent at this point...
<headius>
mpapis: yeah I'm confused
<headius>
signs point toward test/unit and minitest being installed as bundled/default gems
josh-k has quit [Remote host closed the connection]
josh-k has joined #jruby
<Aethenelle>
there we are... line 716
<Aethenelle>
mpapis: just add them to the default gems installed by rvm
<enebo>
Antiarc: Another chunk of kwargs code can be found in IRRuntimeHelpers.checkArity (and helper methods below it). There is a lot of arity-specific rules to kwargs which probably apply for JRubyMethod bindings as well
<Antiarc>
enebo: Yeah, I saw those. I'm gonna need more experience on this before I feel comfortable cracking into that code, though :)
<enebo>
Antiarc: And it would appear we may process kwargs hash twice looking at this…I don’t remember doing that :)
<enebo>
Antiarc: to be fair this is not well thought out either. This was mostly just adding logic until it worked each time we found another case in MRI test suite failing
<Antiarc>
Hah
<Antiarc>
Fair enough
<enebo>
Antiarc: I would really like to redesign Arity to encompass all of this validation stuff
<Antiarc>
Yeah, that felt like the right place for it, but it's so entwined with stuff right now that I'm pretty sure I'd break everything if I looked at it for too long
<enebo>
yeah Arity is ancient crazy sauce
<Antiarc>
It should be a fairly consistent set of checks, though, especially now that 2.1 has required keywords
<Antiarc>
So numeric arity checks and optional/required keyword checks should fall under a pretty similar umbrella
<enebo>
It came from how MRI encoded Arity about 1.8.4 and when arity was representable as a single int value
<enebo>
AHAHA…for each time of kwarg recv instr we re-create the kwarg hash
<enebo>
Pretty funny since we are still like 2+x faster than MRI for kwargs
<enebo>
JVM is pretty amazing
<headius>
Antiarc: yeah the populator/invoker stuff is pretty sketchy...it grew organically as we needed better ways to bind methods
<headius>
I have a mode where it can completely skip invokers and just use method handles, but have been reluctant to make that default because it won't ever work on Android
<headius>
if we could get rid of invokers...man, we'd have a massive load of classes removed from the jar
<headius>
I've considered making non-indy invokers just go back to reflection
<headius>
enebo: what do you think of that?
<headius>
using handles for invokers would be probably the lightest use of indy imaginable because they'd almost all be single direct handles
<headius>
lazily allocated
<enebo>
headius: yeah I guess I would be interested in seeing worst-case of that
ivan\ has quit [Read error: Connection reset by peer]
<enebo>
headius: I was just making coffee and I realized that staticScope should also be Arity
<headius>
what do you mean?
<enebo>
but it is a little weird since it is all lvars not just parameters
ivan\ has joined #jruby
<headius>
mpapis, Aethenelle: I would have thought make install did everything it's supposed to...if it doesn't and those gems are supports to get installed, that seems like a bug
<enebo>
buit if we marked lvars which are kwargs or are regular parms we could pre-calc all the proper arity stuffs in that class snice all those params are there
<headius>
I modified our default gems for 2.2 compat to install the same ones
<Aethenelle>
headius: If you look at those two tickets, it seems like they're still figuring out some of that stuff... I think make install doesn't do it anymore from source so they can do offline dev...
<headius>
Aethenelle: maybe one of you could try to file an issue for clarification or a post to ruby-core asking about this? I'm underwater with stuff to finish before preview
<headius>
it does *sound* like they intend for 2.2 to have test/unit and minitest default gems
mister_solo has quit [Ping timeout: 244 seconds]
<Aethenelle>
they do, the only thing up in the air is how
<JRubyGithub>
[jruby] headius pushed 3 new commits to master: http://git.io/s7isWA
<JRubyGithub>
jruby/master c846e3d Charles Oliver Nutter: List of preinstalled gems increased to 12 for 2.2 compat.
<JRubyGithub>
jruby/master ad66f55 Charles Oliver Nutter: Disable color in CI for remaining test/unit suites.
<JRubyGithub>
jruby/master 78ea469 Charles Oliver Nutter: Object#remove_instance_variable is no longer private.
JRubyGithub has left #jruby [#jruby]
<headius>
eregon: ahh, good call
<headius>
I will fix
<eregon>
headius: wondering also what you would think of having per-line exclusion in MRI tests. Maybe it just does not work but it could be nice if an assertion checks its file/line and is just not erroring if excluded
<eregon>
that way if a single assertion is failing in the middle of 100 then the other 99 assertions are still tested
<headius>
eregon: the problem is that many subsequent tests depend on earlier ones passing for state they need
<headius>
there may be many cases that would work
<eregon>
yeah, of course, in some cases that would be problematic
<headius>
it's also pretty hacky to get the assert line number because many asserts call through multiple levels before actually perfoming a test
<eregon>
indeed, you're right, assertion helpers should probably do sth special about it
<headius>
I guess we'd have to have logic that changes all top-level asserts to skip if excluded
<headius>
better to break up large test methods I suppose
<eregon>
yeah if they are some noticable differences it's a much superior approach
<mjc_>
oh
<eregon>
but I recall for say, time specs, just one line in the middle of dozen and they are related, in that they test strftime for instance
<mjc_>
bundle fails reliably with a gem that is like this: gem 'foo', git: 'some_remote_path'
<eregon>
and in that case one method per assertion is just hard to maintain
<mjc_>
works when you take that out. best I can do on that
<headius>
as a first pass I want to get crasher tests separated to their own methods, like that test_permutation I mention
<eregon>
yeah, sounds good :)
<eregon>
for this stuff (exclusion/small test methods), RubySpec is kind of nice :)
<headius>
tenderlove: DL is going away finally?
mister_solo has quit [Ping timeout: 245 seconds]
<tenderlove>
headius: yes, it's gone in trunk
<headius>
hot damn, deleting makes me happy
<headius>
now if we could get ffi as a default gem and get help maintaining it...I'll be satisfied :-)
<headius>
or just pull fiddle out?
<headius>
more gems more gems
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius pushed 1 new commit to master: http://git.io/Lha1sw
<JRubyGithub>
jruby/master 026e87b Charles Oliver Nutter: DL has been removed for 2.2.
JRubyGithub has left #jruby [#jruby]
<Aethenelle>
headius: if chrisseaton's interpreted cext stuff works out, that stuff will get a crapton easier...
<Aethenelle>
you could potentially replace jffi with mri/ffi
<headius>
Aethenelle: maaaaybe...but better would be a generalized truffle FFI
<headius>
I think they're working on that too
<Aethenelle>
If it means i don't have to think about jffi, I'll be happy either way...
<Aethenelle>
reminds me...
<Aethenelle>
how's that JSR going?
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<chrisseaton>
you can use the C extension stuff just to do the final call to compiled code if you want - and basically write the stub as inline C - perhaps through some other automated layer
<chrisseaton>
you'll get still get the native calls optimised by Graal
vyorkin has quit [Quit: WeeChat 1.0.1]
<headius>
Aethenelle: I haven't had any time to work on it
mister_solo has joined #jruby
purplefox has quit [Ping timeout: 240 seconds]
<headius>
John Rose and others are continuing forward, but we need to do license/contrib auditing for jffi, jnr-ffi, jnr-x86asm and jnr-constants so wmeissner can commit it to OpenJDK
<headius>
that has been on my plate for about a month and I have not had cycles
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
<headius>
chrisseaton: yeah, very intrigued with the possibility of using truffle/C plus normal JRuby
iamjarvo has joined #jruby
<headius>
since there's still a pretty long tail for truffle/Ruby compat
<enebo>
Antiarc: It is possible we no longer need this test too (have not looked) but this was caused from the merge this morning from your 18 unexcluded tests PR
<Antiarc>
remove_instance_variable isn't in private_instance_methods anymore - it's a public method per an MRI feature change
<Antiarc>
So we need to update the test
<enebo>
Antiarc: ok. Just letting you know
<Antiarc>
I'll fix that shortly, thanks
<enebo>
Antiarc: np. and thank you for all your fixes :)
<Antiarc>
Glad to be contributing! :)
SynrG has quit [Ping timeout: 265 seconds]
SynrG has joined #jruby
<Aethenelle>
headius: i found it... InterprededIRMethod:116 and WrapperMethod:90 are stripping the wrappermethod during the call...
JohnBat26 has quit [Ping timeout: 264 seconds]
<Aethenelle>
prety sure i can hack together a fix on the way home...
<headius>
Antiarc: I just fixed that
<headius>
enebo: ^
<Antiarc>
Cool, thanks
<headius>
that test doesn't pass in MRI, it's deleted
johnsonch is now known as johnsonch_afk
<enebo>
headius: cool
<headius>
Aethenelle: ah-ha!
<headius>
so they just need to do the right thing
<Aethenelle>
yup, I'm going to hack in a stub function for the current calls and make the current one take one more arg...
<Aethenelle>
not the prettiest but it'll work...
Aethenelle has quit [Quit: Aethenelle]
ludyte has quit [Quit: ludyte]
viking has quit [Remote host closed the connection]
thsig_ has joined #jruby
havenwood has quit [Remote host closed the connection]
thsig has quit [Ping timeout: 250 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rsim has quit [Quit: Leaving.]
<Antiarc>
ughhhhhh.
tlarevo has joined #jruby
<Antiarc>
So MRI doesn't allow step with a size of 0 when calling it without kwargs
<Antiarc>
but it does when calling with kwargs
<Antiarc>
Actually, I can fix this
tlarevo has quit [Remote host closed the connection]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: ZZZzzz…]
mister_solo has quit [Ping timeout: 265 seconds]
havenwood has joined #jruby
<jc00ke>
headius: speaking of debuggers (from the rbx channel) what do you use when developing JRuby?
<chrisseaton>
I use good old-fashioned printf debugging all the way down
<Antiarc>
intellij's remote debugger here. Works nicely.
<jc00ke>
chrisseaton: really? No IDE?
<chrisseaton>
jc00ke: I use an IDE to code I just don't step through code in it - I find a simple trace of where I am in the program is all I ever need, and stepping actually seems to make that quite hard
<jc00ke>
Antiarc: How'd you get it set up? I wasn't able to get it working, and my buddy knew Eclipse better, so we switched over to that.
<jc00ke>
chrisseaton: cool, yeah, I just took that approach with my current work project.
<Antiarc>
Basically just the default, that 192... is my dev machine
<Antiarc>
(I run a Windows desktop but actually develop on a Linux machine via ssh/samba)
<Antiarc>
Then I just invoke jruby with the given flag there: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
<Antiarc>
Start a jruby process and debug with that configuration, it attaches and I can set breakpoints, inspect stuff, jump around in the stack trace, all the goodies
<jc00ke>
dang, quite the setup
enebo has quit [Quit: enebo]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius pushed 1 new commit to master: http://git.io/J83ziw
<JRubyGithub>
jruby/master b7379c8 Charles Oliver Nutter: Finally remove Rubicon test suite. Fare thee well!