00:04
enebo has joined #jruby
00:09
enebo has quit [Ping timeout: 250 seconds]
00:17
subbu has joined #jruby
00:20
tylersmith has joined #jruby
00:24
tylersmith has quit [Ping timeout: 245 seconds]
00:26
tylersmith has joined #jruby
00:28
mister_solo has quit [Read error: Connection reset by peer]
00:29
tylersmi_ has joined #jruby
00:29
e_dub has quit [Read error: Connection reset by peer]
00:30
e_dub has joined #jruby
00:30
tylersmith has quit [Read error: Connection reset by peer]
00:36
calavera has joined #jruby
00:58
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
01:02
toshe_tm has joined #jruby
01:06
toshetm has quit [Ping timeout: 244 seconds]
01:17
josh-k has joined #jruby
01:22
subbu has quit [Quit: Ex-Chat]
01:33
DomKM has joined #jruby
01:41
guilleiguaran___ has joined #jruby
01:41
rcvalle has quit [Quit: rcvalle]
01:42
tylersmi_ has quit [Remote host closed the connection]
01:43
tylersmith has joined #jruby
01:43
<
projectodd-ci >
* chris: [Truffle] Move RubyConstant up to the top level.
01:43
<
projectodd-ci >
* chris: [Truffle] Remove now-useless parser result class.
01:43
<
projectodd-ci >
* chris: [Truffle] Remove some unused shell stuff.
01:43
<
projectodd-ci >
* chris: [Truffle] Remove InputReader abstraction.
01:43
<
projectodd-ci >
* chris: [Truffle] Remove confusing toString for NilPlaceholder.
01:43
<
projectodd-ci >
* chris: [Truffle] Tidy up the constant nodes.
01:47
tylersmith has quit [Ping timeout: 258 seconds]
02:39
havenwood has quit [Remote host closed the connection]
02:39
robbyoconnor has joined #jruby
02:53
calavera has joined #jruby
03:03
zorak8 has joined #jruby
03:04
Plastic_Chicken has joined #jruby
03:04
Plastic_Chicken has quit [Client Quit]
03:08
zorak8 has quit [Ping timeout: 244 seconds]
03:21
zorak8 has joined #jruby
03:23
calavera has quit [Ping timeout: 245 seconds]
03:25
calavera has joined #jruby
03:42
havenwood has joined #jruby
03:52
phrinx has joined #jruby
03:53
phrinx_ has joined #jruby
03:57
phrinx has quit [Ping timeout: 260 seconds]
03:58
josh-k has quit [Remote host closed the connection]
03:59
josh-k has joined #jruby
04:03
josh-k has quit [Ping timeout: 240 seconds]
04:10
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
04:15
calavera has joined #jruby
04:19
Xzyx987X has quit [Quit: Leaving]
04:21
Xzyx987X has joined #jruby
04:33
phrinx_ has quit [Remote host closed the connection]
04:37
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
04:48
yarker has quit [Remote host closed the connection]
04:53
yarker has joined #jruby
05:05
zorak8 has quit [Ping timeout: 245 seconds]
05:16
havenwood has quit []
05:17
xcv has quit [Remote host closed the connection]
05:20
calavera has joined #jruby
05:22
zorak8 has joined #jruby
05:37
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
05:44
phrinx has joined #jruby
05:49
phrinx has quit [Ping timeout: 260 seconds]
06:00
zorak8 has quit [Ping timeout: 245 seconds]
06:56
robbyoconnor has quit [Read error: No route to host]
06:56
robbyoconnor has joined #jruby
07:16
rsim has joined #jruby
07:37
e_dub has quit [Read error: Connection reset by peer]
07:38
e_dub has joined #jruby
08:34
Hobogrammer_ has quit [Ping timeout: 244 seconds]
08:47
anaeem1_ has joined #jruby
08:47
kostas has joined #jruby
08:51
DomKM has quit [Quit: Connection closed for inactivity]
08:56
rsim has quit [Quit: Leaving.]
08:57
kostas has quit [Remote host closed the connection]
08:57
kostas has joined #jruby
08:59
marr has joined #jruby
09:00
kostas has quit [Remote host closed the connection]
09:39
anaeem1_ has quit [Remote host closed the connection]
09:41
anaeem1_ has joined #jruby
09:46
anaeem1_ has quit [Ping timeout: 250 seconds]
09:51
PragTob has joined #jruby
10:05
mister_solo has joined #jruby
10:35
josh-k has joined #jruby
10:37
marr has quit [Ping timeout: 244 seconds]
10:58
anaeem1_ has joined #jruby
11:09
anaeem1_ has quit [Remote host closed the connection]
11:10
anaeem1_ has joined #jruby
11:13
Sinjo has quit [Quit: leaving]
11:14
anaeem1_ has quit [Ping timeout: 245 seconds]
11:15
Sinjo has joined #jruby
11:50
cremes has quit [Ping timeout: 246 seconds]
12:22
postmodern has quit [Quit: Leaving]
12:26
josh-k_ has joined #jruby
12:28
josh-k has quit [Ping timeout: 272 seconds]
12:33
jaffachief has joined #jruby
12:52
yfeldblum has quit [Ping timeout: 250 seconds]
13:03
jaffachief has quit [Quit: Computer has gone to sleep.]
13:12
elia has joined #jruby
13:19
yfeldblum has joined #jruby
13:24
yfeldblum has quit [Ping timeout: 244 seconds]
13:54
josh-k_ has quit [Remote host closed the connection]
13:54
josh-k has joined #jruby
14:01
jaffachief has joined #jruby
14:13
yfeldblum has joined #jruby
14:15
elia has quit [Quit: Computer has gone to sleep.]
14:18
yfeldblum has quit [Ping timeout: 272 seconds]
14:24
cremes has joined #jruby
14:31
saga65 has joined #jruby
14:39
josh-k has quit [Remote host closed the connection]
14:40
josh-k has joined #jruby
14:44
josh-k has quit [Ping timeout: 260 seconds]
15:07
yfeldblum has joined #jruby
15:08
xcv has joined #jruby
15:12
yfeldblum has quit [Ping timeout: 272 seconds]
15:13
nirvdrum has joined #jruby
15:15
rsim has joined #jruby
15:17
jaffachief has quit [Quit: Computer has gone to sleep.]
15:19
xcv has quit [Remote host closed the connection]
15:32
nirvdrum has quit [Remote host closed the connection]
15:53
colinsurprenant has joined #jruby
16:02
yfeldblum has joined #jruby
16:06
yfeldblum has quit [Ping timeout: 258 seconds]
16:06
jaffachief has joined #jruby
16:22
JRubyGithub has joined #jruby
16:22
JRubyGithub has left #jruby [#jruby]
16:22
<
JRubyGithub >
jruby/master fb95f9a Chris Seaton: [Truffle] Factor out releasing and acquiring the GIL.
16:27
e_dub has quit [Read error: Connection reset by peer]
16:28
e_dub has joined #jruby
16:32
jaffachief has quit [Quit: Computer has gone to sleep.]
16:32
travis-ci has joined #jruby
16:32
travis-ci has left #jruby [#jruby]
16:51
colinsurprenant has quit [Quit: colinsurprenant]
17:08
subbu has joined #jruby
17:13
colinsurprenant has joined #jruby
17:14
zorak8 has joined #jruby
17:14
e_dub has quit [Ping timeout: 244 seconds]
17:14
edub has joined #jruby
17:20
subbu has quit [Ping timeout: 240 seconds]
17:24
anaeem1_ has joined #jruby
17:25
edub has quit [Ping timeout: 246 seconds]
17:32
e_dub has joined #jruby
17:50
yfeldblum has joined #jruby
17:53
colinsurprenant has quit [Quit: colinsurprenant]
17:54
yfeldblum has quit [Ping timeout: 250 seconds]
17:55
jeremyevans has quit [Ping timeout: 240 seconds]
17:56
colinsurprenant has joined #jruby
18:03
toshe_tmtm has joined #jruby
18:06
toshe_tm has quit [Ping timeout: 244 seconds]
18:09
jaffachief has joined #jruby
18:14
Hobogrammer has joined #jruby
18:17
calavera has joined #jruby
18:19
elia has joined #jruby
18:22
subbu has joined #jruby
18:25
colinsurprenant has quit [Quit: colinsurprenant]
18:30
projectodd-ci has quit [Remote host closed the connection]
18:32
projectodd-ci has joined #jruby
18:36
Guilt has joined #jruby
18:36
Guilt has quit [Changing host]
18:36
Guilt has joined #jruby
18:37
<
Guilt >
I'm trying to use ScriptingContainer.
18:38
<
Guilt >
I've got some code with Class methods; like: Student.get_subjects()
18:38
<
Guilt >
so what I'm trying to do is, if that code's there, I use:
18:38
<
Guilt >
ScriptingContainer vm; //=blah()
18:38
<
Guilt >
EvalUnit compiled = vm.parse(code); //code = "class Student ....
18:39
<
Guilt >
compiled.run();
18:39
<
Guilt >
vm.callMethod(null, "Student.get_subjects", args);
18:39
<
Guilt >
^^ it's just not working.
18:39
<
Guilt >
compiled.run is returning a NilType because I do not have any variable to evaluate.
18:40
<
Guilt >
and vm.CallMethod fails miserably, saying NameError: Uninitialized constant Student
18:40
<
Guilt >
Since there is no real documentation I got from Googling, I'm just stuck. Please help!
18:42
elia has quit [Quit: Computer has gone to sleep.]
18:43
<
Guilt >
What's the correct variable type?
18:43
<
Guilt >
Transient or Global? I've tried and failed.. I know I'm sounding confused, so I'm just asking for help.
18:44
yfeldblum has joined #jruby
18:46
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
18:47
calavera has joined #jruby
18:48
calavera has quit [Client Quit]
18:49
yfeldblum has quit [Ping timeout: 245 seconds]
18:50
calavera has joined #jruby
18:57
<
headius >
Guilt: sorry I can't help, just popping in...but someone will be around here today I'm sure
18:57
rsim has quit [Quit: Leaving.]
18:58
<
headius >
I know your confusion...make sure you've looked at the wiki page(s) on redbridge (the scriptingcontainer API)
18:58
<
Guilt >
Thank you, headius. Yes, I was trying them out.... I'll be around. :)
19:02
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
19:09
marr has joined #jruby
19:09
elia has joined #jruby
19:20
anaeem1_ has quit [Remote host closed the connection]
19:23
toshe_tm has joined #jruby
19:26
toshe_tmtm has quit [Ping timeout: 260 seconds]
19:28
<
Guilt >
I also got this error:
19:28
<
Guilt >
LoadError: load error: jopenssl/load -- java.lang.VerifyError: class org.bouncycastle.asn1.ASN1Primitive overrides final method equals.(Ljava/lang/Object;)Z require at org/jruby/RubyKernel.java:1065
19:29
<
Guilt >
idk if equals was a final method.
19:29
<
Guilt >
don't people modify it??
19:29
<
headius >
I think that means you have a bad bouncycastle install
19:29
<
headius >
they changed something in a superclass at some version, and our openssl support uses bouncycastle
19:29
<
headius >
what versions of things do you have?
19:29
<
headius >
(turns out I'm not going for another hour or two
19:33
<
Guilt >
let me see.. it came indirectly through maven. dependency tree
19:35
<
Guilt >
org.bouncycastle:bcprov-jdk15:jar:1.46:compile
19:35
<
Guilt >
came through jets3t
19:35
<
Guilt >
it worked when i removed jets3t dep.
19:36
<
Guilt >
Well, I wanted to use the default classloader because i'm short of memory
19:37
<
headius >
ahh I see
19:38
<
headius >
that explains it...I believe we're oin 1.47
19:38
<
headius >
apparently the BC guys have never heard of binary compatibility
19:38
yfeldblum has joined #jruby
19:42
yfeldblum has quit [Ping timeout: 250 seconds]
19:44
<
headius >
rtyler: an array of demos or libs or apps using JRuby might work ok for the community portion
19:44
Guilt has quit [Ping timeout: 246 seconds]
19:45
<
headius >
trying to generate some leads for ya
19:47
Guilt has joined #jruby
19:47
Guilt has quit [Changing host]
19:47
Guilt has joined #jruby
19:47
<
Guilt >
hello headius. Sorry, I was DC-ed
19:48
<
Guilt >
I removed JetS3t, so things are fine. Presently, i noticed something
19:48
<
Guilt >
if using CONCURRENT as the LocalInstanceType, it fails miserably.
19:48
<
Guilt >
leaving it to the default constructor just makes it work.
19:49
<
headius >
yeah those names are a little misleading
19:49
<
headius >
I believe concurrent means every thread will have its own runtime, so they're guaranteed never to step on each other
19:49
<
headius >
so defining methods in one thread won't show up in another
19:51
jeremyevans has joined #jruby
19:53
<
Guilt >
Oh. If I wanted to eval once, exec on all threads, what's the right thing to use?
19:58
<
Guilt >
So, even in a Single regular void main() program, SINGLETON is the only thing that works.
19:58
<
Guilt >
headius: none of the other three modes are working correctly.
19:58
<
Guilt >
So, I'm going to perform a synchronized block on that.
19:59
<
headius >
the internals of JRuby should be ok...synchronization would only be for making sure the Ruby code JRuby's running is not doing something concurrently it should not be doing
20:03
calavera has joined #jruby
20:03
<
Guilt >
headius: right now my code's like: vm.put("@class", className); vm.put("@method", methodName); vm.put("@ctx", inParams); vm.put("@view", outParams); object = evaluated.run();
20:03
<
Guilt >
clearly it's not thread safe right?
20:04
<
Guilt >
if i'm using SINGLETON, TRANSIENT, true
20:05
<
Guilt >
what's the best way to run that Concurrently?
20:08
yfeldblum has joined #jruby
20:10
calavera has quit [Ping timeout: 260 seconds]
20:11
calavera has joined #jruby
20:13
<
Guilt >
headius: neither CONCURRENT nor THREADSAFE are working correctly. All of them throw an error
20:14
<
Guilt >
TypeError: nil is not a string const_get at org/jruby/RubyModule.java:2638 (root) at <script>:84
20:14
<
Guilt >
none of the passed arguments are going into JRuby.
20:14
<
Guilt >
They are all local variables passed through the stack.
20:14
<
Guilt >
call stack*
20:16
calavera has quit [Ping timeout: 260 seconds]
20:17
calavera has joined #jruby
20:22
calavera has quit [Ping timeout: 244 seconds]
20:23
calavera has joined #jruby
20:27
calavera has quit [Ping timeout: 244 seconds]
20:29
calavera has joined #jruby
20:32
anaeem1 has joined #jruby
20:33
tylersmith has joined #jruby
20:34
calavera has quit [Ping timeout: 272 seconds]
20:36
calavera has joined #jruby
20:38
havenwood has joined #jruby
20:40
Guilt has quit [Ping timeout: 246 seconds]
20:40
anaeem1 has quit [Remote host closed the connection]
20:43
calavera has quit [Ping timeout: 260 seconds]
20:44
calavera has joined #jruby
20:48
calavera has quit [Ping timeout: 240 seconds]
20:52
calavera has joined #jruby
20:54
calavera has quit [Client Quit]
20:56
josh-k has joined #jruby
21:06
zorak8 has quit [Read error: Connection reset by peer]
21:12
josh-k_ has joined #jruby
21:14
josh-k has quit [Ping timeout: 260 seconds]
21:15
Guilt has joined #jruby
21:15
Guilt has quit [Changing host]
21:15
Guilt has joined #jruby
21:15
<
Guilt >
headius -> Actually, JRuby's doing great now.
21:15
<
Guilt >
It was my own mistake, as I was fetching a different cached VM.
21:15
<
Guilt >
Now ThreadLocal's rocking and kicking some serious butt.
21:16
<
Guilt >
I am totally relieved. and I thank you for helping me look through it in more detail.
21:17
<
Guilt >
The BC thing was legit though. But Since I don't need JetS3t (I have an alternate impl) It works swell.
21:17
<
Guilt >
So double thanks. :)
21:24
PragTob has quit [Quit: Leaving]
21:25
xcv has joined #jruby
21:26
zorak8 has joined #jruby
21:28
calavera has joined #jruby
21:37
xcv has quit [Remote host closed the connection]
21:57
josh-k has joined #jruby
21:57
multibot_ has quit [Remote host closed the connection]
21:57
multibot_ has joined #jruby
22:00
josh-k_ has quit [Ping timeout: 250 seconds]
22:01
havenwood has quit [Remote host closed the connection]
22:02
havenwood has joined #jruby
22:06
havenwood has quit [Ping timeout: 264 seconds]
22:08
brettporter has joined #jruby
22:12
havenwood has joined #jruby
22:13
elia has quit [Read error: Connection reset by peer]
22:13
elia has joined #jruby
22:14
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
22:15
calavera has joined #jruby
22:17
calavera has quit [Client Quit]
22:18
calavera has joined #jruby
22:18
Guilt has quit [Ping timeout: 246 seconds]
22:19
pgokeeffe has quit [Ping timeout: 272 seconds]
22:24
mister_s_ has joined #jruby
22:24
mister_solo has quit [Ping timeout: 250 seconds]
22:28
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
22:29
calavera has joined #jruby
22:30
calavera has quit [Client Quit]
22:31
calavera has joined #jruby
22:32
calavera has quit [Client Quit]
22:40
calavera has joined #jruby
22:44
calavera has quit [Client Quit]
22:53
nanoyak has joined #jruby
22:59
pgokeeffe has joined #jruby
23:07
brettporter has quit [Remote host closed the connection]
23:19
brettporter has joined #jruby
23:19
brettporter has joined #jruby
23:29
elia has quit [Quit: Computer has gone to sleep.]
23:38
josh-k_ has joined #jruby
23:39
mister_s_ has quit [Ping timeout: 245 seconds]
23:39
josh-k has quit [Ping timeout: 244 seconds]
23:52
joast has quit [Quit: Leaving.]