00:00
baroquebobcat has quit [Quit: baroquebobcat]
00:01
pgokeeffe has joined #jruby
00:03
<
Freaky >
and from a gem install padrino, not sure if this is normal, only get two of them with MRI, but at least it's amusing: GET ...
00:03
<
Freaky >
...
http://api.rubygems.org/api/v1/dependencies?gems=polyglot ,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,polyglot,<continues>
00:09
pietr0 has quit [Quit: pietr0]
00:09
robbyoconnor has quit [Ping timeout: 252 seconds]
00:13
donV has quit [Quit: donV]
00:20
robbyoconnor has joined #jruby
00:21
dinfuehr has joined #jruby
00:25
dinfuehr has quit [Ping timeout: 255 seconds]
00:35
tvo has quit [Quit: Leaving.]
00:39
benlovell has joined #jruby
00:41
synthroid has joined #jruby
00:44
benlovell has quit [Ping timeout: 240 seconds]
00:46
robbyoconnor has quit [Ping timeout: 244 seconds]
00:46
AckZ has joined #jruby
00:48
synthroid has quit []
00:48
xkickflip has quit [Quit: xkickflip]
00:52
cristianrasch has quit [Quit: Leaving]
01:02
dinfuehr has joined #jruby
01:07
dinfuehr has quit [Ping timeout: 264 seconds]
01:11
xkickflip has joined #jruby
01:14
dcolebatch has quit []
01:14
dcolebatch has joined #jruby
01:17
[BNC]kares has quit [Remote host closed the connection]
01:17
yfeldblum has quit [Quit: Leaving...]
01:20
yfeldblum has joined #jruby
01:25
yh has quit [Ping timeout: 260 seconds]
01:29
djbkd has quit [Quit: My people need me...]
01:40
SynrG has quit [Ping timeout: 244 seconds]
01:41
SynrG has joined #jruby
02:25
nateberkopec has quit [Ping timeout: 250 seconds]
02:27
tvo has joined #jruby
02:27
tvo has joined #jruby
02:36
rf3000 has joined #jruby
02:51
dinfuehr has joined #jruby
02:55
dinfuehr has quit [Ping timeout: 244 seconds]
02:59
lopex has quit [Quit: Connection closed for inactivity]
03:07
benlovell has joined #jruby
03:12
benlovell has quit [Ping timeout: 246 seconds]
03:27
yfeldblum has quit [Remote host closed the connection]
03:31
yfeldblum has joined #jruby
03:44
JRubyGithub has joined #jruby
03:44
JRubyGithub has left #jruby [#jruby]
03:52
dinfuehr has joined #jruby
03:56
mike___1234 has quit [Ping timeout: 240 seconds]
03:56
dinfuehr has quit [Ping timeout: 256 seconds]
03:59
Rakko has joined #jruby
04:10
<
Rakko >
I notice 9000 isn't in rvm yet
04:17
<
Freaky >
those slackers
04:21
<
Antiarc >
It is, just rvm get head
04:22
dinfuehr has joined #jruby
04:22
mike___1234 has joined #jruby
04:22
dinfuehr has quit [Remote host closed the connection]
04:25
brycek has quit [Ping timeout: 246 seconds]
04:40
JRubyGithub has joined #jruby
04:40
<
JRubyGithub >
[jruby] yamam opened issue #3174: ensure clause is executed before begin clause ends ?
http://git.io/vYCUX
04:40
JRubyGithub has left #jruby [#jruby]
04:41
yh has joined #jruby
04:45
yh has quit [Ping timeout: 260 seconds]
04:49
<
Rakko >
I use rvm get stable because I've had head get majorly messed up before
04:50
<
Rakko >
but stable should have pre2 at least...
04:50
<
Rakko >
none of this pre1 nonsense
04:51
dinfuehr has joined #jruby
04:52
dinfuehr has quit [Remote host closed the connection]
04:52
brycek has joined #jruby
04:52
dinfuehr has joined #jruby
05:01
benlovell has joined #jruby
05:06
benlovell has quit [Ping timeout: 244 seconds]
05:25
lanceball is now known as lance|afk
05:26
Rakko has quit [Quit: Leaving]
05:29
JRubyGithub has joined #jruby
05:29
<
JRubyGithub >
[jruby] yousuketto opened issue #3175: 9k fail to compile ruby code of using multibyte char on Windows
http://git.io/vYCOI
05:29
JRubyGithub has left #jruby [#jruby]
05:53
nirvdrum has quit [Ping timeout: 250 seconds]
06:04
rsim has joined #jruby
06:13
kares has joined #jruby
06:17
xkickflip_ has joined #jruby
06:18
xkickflip has quit [Ping timeout: 246 seconds]
06:18
xkickflip_ is now known as xkickflip
06:25
tvo has quit [Quit: Leaving.]
06:26
donV has joined #jruby
06:33
samphippen has joined #jruby
06:35
mjelen has joined #jruby
06:41
dinfuehr has quit [Remote host closed the connection]
06:47
yfeldblum has quit [Remote host closed the connection]
06:50
robbyoconnor has joined #jruby
06:53
<
donV >
kares: You around?
06:54
JRubyGithub has joined #jruby
06:54
<
JRubyGithub >
jruby/jruby-1_7 376eba1 Christian Meier: you can not close classloaders on jdk6
06:54
<
JRubyGithub >
jruby/jruby-1_7 6ceb537 Christian Meier: make it 1.8 compatible
06:54
JRubyGithub has left #jruby [#jruby]
07:15
pitr-ch has joined #jruby
07:19
travis-ci has joined #jruby
07:19
travis-ci has left #jruby [#jruby]
07:21
decentrality has joined #jruby
07:26
digitalextremist has quit [Read error: Connection reset by peer]
07:26
decentrality is now known as digitalextremist
07:28
elia has joined #jruby
07:29
travis-ci has joined #jruby
07:29
travis-ci has left #jruby [#jruby]
07:35
blaines has quit [Ping timeout: 246 seconds]
07:35
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
07:42
dinfuehr has joined #jruby
07:43
pgokeeffe has quit [Quit: pgokeeffe]
07:46
dinfuehr has quit [Ping timeout: 240 seconds]
08:00
yfeldblum has joined #jruby
08:01
rsim1 has joined #jruby
08:04
yfeldblu_ has joined #jruby
08:04
rsim has quit [Ping timeout: 258 seconds]
08:04
mister_solo has joined #jruby
08:05
temporalfox has joined #jruby
08:05
vtunka has joined #jruby
08:07
yfeldblum has quit [Ping timeout: 252 seconds]
08:08
temporal_ has quit [Ping timeout: 250 seconds]
08:09
benlovell has joined #jruby
08:13
samphippen has joined #jruby
08:14
JRubyGithub has joined #jruby
08:14
<
JRubyGithub >
[jruby] mkristian opened issue #3176: CWD is uri:classloader: then require_relative might not work
http://git.io/vYC9j
08:14
JRubyGithub has left #jruby [#jruby]
08:15
xkickflip has quit [Ping timeout: 264 seconds]
08:16
travis-ci has joined #jruby
08:16
travis-ci has left #jruby [#jruby]
08:16
xkickflip has joined #jruby
08:18
yh has joined #jruby
08:23
yh has quit [Ping timeout: 265 seconds]
08:36
JRubyGithub has joined #jruby
08:36
<
JRubyGithub >
jruby/jruby-1_7 e6632c0 Christian Meier: added nested IsolatedScriptingContainer via jruby-mains test...
08:36
<
JRubyGithub >
jruby/jruby-1_7 bef5abf Christian Meier: get classloader root url right without an trailing slash...
08:36
JRubyGithub has left #jruby [#jruby]
08:36
yh has joined #jruby
08:43
dinfuehr has joined #jruby
08:46
xkickflip has quit [Ping timeout: 246 seconds]
08:47
xkickflip has joined #jruby
08:47
dinfuehr has quit [Ping timeout: 256 seconds]
08:48
JRubyGithub has joined #jruby
08:48
<
JRubyGithub >
jruby/master f186719 kares: do not assume gem order in (osgi) embed test
08:48
<
JRubyGithub >
jruby/master 9a41cc1 kares: check jar-dependencies & jruby-openssl in log 1-by-1
08:48
<
JRubyGithub >
jruby/master 28e0801 kares: more 1-by-1 checks for jar-dependencies & jruby-openssl in build.log
08:48
JRubyGithub has left #jruby [#jruby]
08:54
drbobbeaty has joined #jruby
09:00
JRubyGithub has joined #jruby
09:00
<
JRubyGithub >
jruby/test-jossl-0.9.8-master 3c076d5 kares: test out jruby-openssl 0.9.8.dev (before releasing)
09:00
JRubyGithub has left #jruby [#jruby]
09:02
JRubyGithub has joined #jruby
09:02
JRubyGithub has left #jruby [#jruby]
09:19
travis-ci has joined #jruby
09:19
travis-ci has left #jruby [#jruby]
09:21
cajone has joined #jruby
09:23
xkickflip has quit [Ping timeout: 244 seconds]
09:24
xkickflip has joined #jruby
09:24
JRubyGithub has joined #jruby
09:24
<
JRubyGithub >
jruby/master 46a2eff kares: missed parenthesis in assert around [ array.join(', ') ]
09:24
JRubyGithub has left #jruby [#jruby]
09:28
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:28
xkickflip_ has joined #jruby
09:29
xkickflip has quit [Ping timeout: 240 seconds]
09:29
xkickflip_ is now known as xkickflip
09:34
travis-ci has joined #jruby
09:34
travis-ci has left #jruby [#jruby]
09:41
robbyoconnor has quit [Ping timeout: 246 seconds]
09:42
Guest75720 has quit [Ping timeout: 244 seconds]
09:43
bf4 has joined #jruby
09:43
bf4 is now known as Guest14379
09:44
dinfuehr has joined #jruby
09:46
travis-ci has joined #jruby
09:46
travis-ci has left #jruby [#jruby]
09:49
dinfuehr has quit [Ping timeout: 256 seconds]
09:54
xkickflip has quit [Ping timeout: 246 seconds]
09:54
xkickflip_ has joined #jruby
09:54
Guest14379 has quit [Ping timeout: 246 seconds]
09:57
bf4_ has joined #jruby
10:00
cristianrasch has joined #jruby
10:01
lopex has joined #jruby
10:04
xkickflip has joined #jruby
10:04
<
projectodd-ci >
Yippee, build fixed!
10:04
xkickflip_ has quit [Ping timeout: 246 seconds]
10:05
fidothe has quit []
10:06
fidothe has joined #jruby
10:09
JRubyGithub has joined #jruby
10:09
<
JRubyGithub >
[jruby] mkristian closed issue #3161: IsolatedScriptingContainer does not honour setting Environment or Argv
http://git.io/vYJYF
10:09
JRubyGithub has left #jruby [#jruby]
10:13
mister_s_ has joined #jruby
10:16
mister_solo has quit [Ping timeout: 256 seconds]
10:26
knowtheory has quit []
10:26
knowtheory has joined #jruby
10:35
travis-ci has joined #jruby
10:35
travis-ci has left #jruby [#jruby]
10:36
mdedetrich has joined #jruby
10:37
codefinger has quit []
10:37
codefinger has joined #jruby
10:45
dinfuehr has joined #jruby
10:46
shellac has joined #jruby
10:47
travis-ci has joined #jruby
10:47
travis-ci has left #jruby [#jruby]
10:49
dinfuehr has quit [Ping timeout: 256 seconds]
10:50
xkickflip has quit [Ping timeout: 250 seconds]
10:50
xkickflip_ has joined #jruby
10:52
JRubyGithub has joined #jruby
10:52
<
JRubyGithub >
jruby/jruby-1_7 917d0e7 Christian Meier: fixes commandline execution of internal java -cp ... org.jruby.Main command...
10:52
JRubyGithub has left #jruby [#jruby]
10:53
JRubyGithub has joined #jruby
10:53
<
JRubyGithub >
[jruby] mkristian closed issue #3141: Sub-process invocations of JRuby with jruby-complete fail in 1.7.21
http://git.io/vmBrQ
10:53
JRubyGithub has left #jruby [#jruby]
10:57
xkickflip_ has quit [Ping timeout: 252 seconds]
10:58
xkickflip has joined #jruby
10:58
drbobbeaty has joined #jruby
11:04
xkickflip has quit [Read error: Connection reset by peer]
11:08
xkickflip has joined #jruby
11:08
mister_s_ has quit [Ping timeout: 240 seconds]
11:09
mister_solo has joined #jruby
11:35
benlovell has quit [Ping timeout: 250 seconds]
11:38
yfeldblu_ has quit [Ping timeout: 244 seconds]
11:44
InfraRuby has quit [Remote host closed the connection]
11:45
travis-ci has joined #jruby
11:45
travis-ci has left #jruby [#jruby]
11:45
dinfuehr has joined #jruby
11:47
shellac_ has joined #jruby
11:48
shellac has quit [Ping timeout: 240 seconds]
11:50
dinfuehr has quit [Ping timeout: 240 seconds]
11:54
cristianrasch has quit [Remote host closed the connection]
11:55
JRubyGithub has joined #jruby
11:55
<
JRubyGithub >
jruby/truffle-om-dsl e4ea16a Chris Seaton: [Truffle] Tidy up a couple of minor things in the OM DSL's generated code.
11:55
JRubyGithub has left #jruby [#jruby]
11:56
mister_solo has quit [Ping timeout: 246 seconds]
11:59
travis-ci has joined #jruby
11:59
travis-ci has left #jruby [#jruby]
12:01
mjc_ has joined #jruby
12:04
cristianrasch has joined #jruby
12:08
tcrawley-away is now known as tcrawley
12:11
JRubyGithub has joined #jruby
12:11
<
JRubyGithub >
jruby/master ef81cae Benoit Daloze: [Truffle] Fix Method#to_proc to always call on the original method receiver.
12:11
<
JRubyGithub >
jruby/master cf17cdb Benoit Daloze: Revert "[Truffle] fix class of returned value from Rubinius :time_s_now primitive"...
12:11
<
JRubyGithub >
jruby/master b9c10e3 Benoit Daloze: [Truffle] No need to pass VirtualFrame to CanBindMethodToModuleNode.
12:11
JRubyGithub has left #jruby [#jruby]
12:25
travis-ci has joined #jruby
12:25
travis-ci has left #jruby [#jruby]
12:27
xkickflip_ has joined #jruby
12:27
xkickflip has quit [Ping timeout: 252 seconds]
12:27
xkickflip_ is now known as xkickflip
12:29
shellac_ has quit [Quit: Computer has gone to sleep.]
12:31
benlovell has joined #jruby
12:35
nirvdrum has joined #jruby
12:35
shellac has joined #jruby
12:36
benlovell has quit [Ping timeout: 272 seconds]
12:39
JRubyGithub has joined #jruby
12:39
<
JRubyGithub >
jruby/jruby-1_7 0832a7c Christian Meier: detect uri-like paths better for File.expand_path...
12:39
JRubyGithub has left #jruby [#jruby]
12:40
JRubyGithub has joined #jruby
12:40
<
JRubyGithub >
[jruby] mkristian closed issue #3150: File.expand_path( 'asd', Pathname.new('uri:classloader:/') produces corrupted result
http://git.io/vm695
12:40
JRubyGithub has left #jruby [#jruby]
12:41
travis-ci has joined #jruby
12:41
travis-ci has left #jruby [#jruby]
12:46
dinfuehr has joined #jruby
12:50
dinfuehr has quit [Ping timeout: 255 seconds]
12:51
<
kares >
wonder if 9000 works on travis-ci
12:53
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
12:54
benlovell has joined #jruby
12:54
donV has quit [Remote host closed the connection]
12:55
donV has joined #jruby
12:58
havenwood has joined #jruby
13:01
JRubyGithub has joined #jruby
13:01
<
JRubyGithub >
jruby/master c2cbae5 Benoit Daloze: [Truffle] Clean imports in MethodNodes.
13:01
JRubyGithub has left #jruby [#jruby]
13:23
mister_solo has joined #jruby
13:34
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
13:44
donV has quit [Quit: donV]
13:45
JRubyGithub has joined #jruby
13:45
<
JRubyGithub >
jruby/master 8de626b Benoit Daloze: [Truffle] Only rely on the isAlive flag for termination of a Fiber.
13:45
<
JRubyGithub >
jruby/master 3202478 Benoit Daloze: [Truffle] All fields of Fiber should be final or volatile....
13:45
<
JRubyGithub >
jruby/master b7589b5 Benoit Daloze: [Truffle] Make sure to mark Fiber dead before letting another Fiber run....
13:45
JRubyGithub has left #jruby [#jruby]
13:47
dinfuehr has joined #jruby
13:48
JRubyGithub has joined #jruby
13:48
<
JRubyGithub >
jruby/jruby-1_7 21a9cbe Christian Meier: fixes expand_path on relative reference and inside uri:classloader: as CWD...
13:48
JRubyGithub has left #jruby [#jruby]
13:50
<
eregon >
If there are failures on Travis for Truffle specs/tests, please do not restart them as they are valuable hints of race conditions :)
13:51
<
eregon >
(Travis does seem to have the worse scheduling possible, I usually need to repeat the test 1000x to reproduce while it happen every few builds on Travis)
13:52
dinfuehr has quit [Ping timeout: 260 seconds]
14:01
enebo has joined #jruby
14:02
JRubyGithub has joined #jruby
14:02
JRubyGithub has left #jruby [#jruby]
14:03
travis-ci has joined #jruby
14:03
travis-ci has left #jruby [#jruby]
14:07
tenderlove has quit [Ping timeout: 264 seconds]
14:11
tenderlove has joined #jruby
14:12
<
projectodd-ci >
Yippee, build fixed!
14:16
lance|afk is now known as lanceball
14:23
JRubyGithub has joined #jruby
14:23
<
JRubyGithub >
[jruby] aharpervc opened issue #3179: jruby 9000: java.lang.InternalError when using `gem` command
http://git.io/vYlHZ
14:23
JRubyGithub has left #jruby [#jruby]
14:28
JRubyGithub has joined #jruby
14:28
<
JRubyGithub >
jruby/master 16380e9 Benoit Daloze: [Truffle] SourceForge is back.
14:28
JRubyGithub has left #jruby [#jruby]
14:35
mje113 has joined #jruby
14:39
baroquebobcat has joined #jruby
14:44
cristianrasch has quit [Ping timeout: 264 seconds]
14:48
dinfuehr has joined #jruby
14:52
dinfuehr has quit [Ping timeout: 244 seconds]
14:55
<
projectodd-ci >
Yippee, build fixed!
14:56
cristianrasch has joined #jruby
15:00
Caesium has left #jruby [#jruby]
15:05
vtunka has quit [Quit: Leaving]
15:09
bjfish2 has joined #jruby
15:10
isjaylee1 has joined #jruby
15:10
<
isjaylee1 >
rvm is installing jruby 9000 pre. has that not been updated yet?
15:10
bjfish2 has quit [Client Quit]
15:11
<
havenwood >
isjaylee1: rvm get master
15:11
<
isjaylee1 >
havenwood: ah, got it. thanks
15:15
isjaylee has joined #jruby
15:15
isjaylee1 has quit [Read error: Connection reset by peer]
15:15
isjaylee has left #jruby [#jruby]
15:30
mike___1234 has quit [Remote host closed the connection]
15:35
rcvalle has joined #jruby
15:40
temporal_ has joined #jruby
15:41
pitr-ch has joined #jruby
15:42
shellac has quit [Ping timeout: 264 seconds]
15:44
temporalfox has quit [Ping timeout: 265 seconds]
15:44
JRubyGithub has joined #jruby
15:44
<
JRubyGithub >
jruby/master 0be4796 Benoit Daloze: [Truffle] A DirectCallNode is a Node and should be annotated with @Child.
15:44
JRubyGithub has left #jruby [#jruby]
15:53
cremes has quit [Remote host closed the connection]
15:54
cremes has joined #jruby
15:54
benlovell has quit [Ping timeout: 240 seconds]
16:06
JRubyGithub has joined #jruby
16:06
<
JRubyGithub >
[jruby] dekellum opened issue #3180: Kernel.load(file, true) produces RuntimeException: Should not get here!
http://git.io/vY82q
16:06
JRubyGithub has left #jruby [#jruby]
16:08
elia has quit [Quit: Computer has gone to sleep.]
16:29
<
tarcieri >
_____ ____ ___ ____ _ __ ___ _ _
16:29
<
tarcieri >
| ___| _ \|_ _| _ \ / \\ \ / / | | |
16:29
<
tarcieri >
| |_ | |_) || || | | |/ _ \\ V /| | | |
16:29
<
tarcieri >
| _| | _ < | || |_| / ___ \| | |_|_|_|
16:29
<
tarcieri >
|_| |_| \_\___|____/_/ \_\_| (_|_|_)
16:31
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
16:34
tvo has joined #jruby
16:34
tvo has joined #jruby
16:35
<
headius >
eregon: I think it's more of a load issue...races are easier to trigger because the system is just slower and shared with a lot of other processs and vms
16:36
lanceball is now known as lance|afk
16:36
<
headius >
better chance of context switching when you don't want it
16:36
brycek has quit [Ping timeout: 240 seconds]
16:51
rsim1 has quit [Quit: Leaving.]
16:56
samphippen has joined #jruby
16:56
pitr-ch has joined #jruby
17:10
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
17:13
mister_solo has quit [Ping timeout: 260 seconds]
17:14
djbkd has joined #jruby
17:17
pitr-ch has joined #jruby
17:21
nateberkopec has joined #jruby
17:26
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
17:30
pietr0 has joined #jruby
17:34
travis-ci has joined #jruby
17:34
travis-ci has left #jruby [#jruby]
17:34
pitr-ch has joined #jruby
17:37
nateberkope has joined #jruby
17:37
nateberkopec has quit [Read error: Connection reset by peer]
17:41
tcrawley is now known as tcrawley-away
17:45
rsim has joined #jruby
17:54
Aethenelle has joined #jruby
17:56
<
lukas >
evening everyone
17:56
<
lukas >
ugh, it's not evening yet i guess
18:12
travis-ci has joined #jruby
18:12
travis-ci has left #jruby [#jruby]
18:18
elia has joined #jruby
18:23
travis-ci has joined #jruby
18:23
travis-ci has left #jruby [#jruby]
18:23
brightball has quit [Ping timeout: 244 seconds]
18:25
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
18:32
robbyoconnor has joined #jruby
18:35
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
18:37
JRubyGithub has joined #jruby
18:37
<
JRubyGithub >
[jruby] abinoam opened issue #3181: Readline is (probably) not restoring terminal settings after reading line
http://git.io/vY4gq
18:37
JRubyGithub has left #jruby [#jruby]
18:42
iamjarvo has joined #jruby
18:45
bjfish2 has joined #jruby
18:51
benlovell has joined #jruby
18:55
fvf has joined #jruby
18:55
benlovell has quit [Ping timeout: 256 seconds]
18:55
lance|afk is now known as lanceball
18:56
elia has quit [Quit: Computer has gone to sleep.]
19:02
pitr-ch has joined #jruby
19:08
samg_ has joined #jruby
19:10
<
samg_ >
I have a method like so `def log(line) { io.puts(line); io.fsync }` called from multiple threads. Very rarely, I see log files that look like this: "#{line1}#{line2}\n\n" -- seems like a concurrency issue.
19:10
<
samg_ >
I'm pretty green on concurrency issues, but I expected puts to be thread safe :/ Is it not?
19:14
ryez has joined #jruby
19:14
baroquebobcat has quit [Quit: baroquebobcat]
19:16
rsim has quit [Quit: Leaving.]
19:19
<
Antiarc >
I don't think any IO is guaranteed to be threasafe; you generally have a synchronized buffer with a single io point if you want that
19:20
<
mberg >
I'm vaguely remember running into this, and that #print worked properly (with the line terminator in the string obviously) where puts didn't.
19:22
travis-ci has joined #jruby
19:22
travis-ci has left #jruby [#jruby]
19:22
<
samg_ >
Seems like write(line + "\n") would work, but I'm worried a future developer would change it back to puts. I could add a comment, but at this point, if IO isn't threadsafe, I want to put in the synchronized buffer.
19:24
<
Antiarc >
puts will be accidentally threadsafe on MRI because of the GIL, I suspect
19:25
<
Antiarc >
Interesting. In that case, puts should probably be changed to be a single write.
19:25
<
Antiarc >
I'd recommend filing an issue!
19:25
<
samg_ >
Cool. I'll file one :)
19:26
<
samg_ >
Thanks for helping me, both of you :)
19:27
hosiawak has joined #jruby
19:28
<
mberg >
I would generally encorage logging frameworks for this sort of thing.
19:29
<
Antiarc >
line.append(separator.getByteList()); prior to the write under the same conditions as the second write currently should probably do it
19:29
<
samg_ >
Cool. I'll make it a PR instead.
19:31
<
Antiarc >
I'm actually testing the fix. Replication of the issue was trivial
19:31
<
samg_ >
Oh sure, if you want to run with it, that'd be great. I won't duplicate your efforts :)
19:32
<
Antiarc >
If you'll file an issue I'll PR against it
19:33
<
Antiarc >
Trivial replication case
19:33
xkickflip has quit [Quit: xkickflip]
19:33
<
Antiarc >
`ruby puts.rb | grep lineline` should demonstrate the issue
19:36
robbyoconnor has quit [Ping timeout: 246 seconds]
19:36
JRubyGithub has joined #jruby
19:36
JRubyGithub has left #jruby [#jruby]
19:37
JRubyGithub has joined #jruby
19:37
<
JRubyGithub >
[jruby] cheald opened pull request #3183: Use a single write for IO#puts (master...fix_puts_race)
http://git.io/vY4N8
19:37
JRubyGithub has left #jruby [#jruby]
19:37
<
Antiarc >
I haven't run the test suite yet, it's chewing on it now
19:37
<
Antiarc >
But quick manual testing looks to do the right thing
19:53
tcrawley-away is now known as tcrawley
19:53
elia has joined #jruby
19:57
<
Freaky >
this actually matches MRI behaviour
20:00
<
Antiarc >
heh, MRI bombs out for me
20:01
<
Antiarc >
in `fsync': Invalid argument @ rb_io_fsync - <STDOUT> (Errno::EINVAL)
20:02
<
Antiarc >
I guess you can't fsync stdout!
20:02
<
Freaky >
ruby -e 'Array.new(10){ Thread.new { loop { $stdout.puts "foo bar";$stdout.fsync } } }.map(&:join)'
20:02
<
Freaky >
and indeed, you get the odd line where they interleave
20:03
<
Antiarc >
Yup! Interesting
20:03
<
Freaky >
I depend on that behaviour damnit! ;)
20:03
<
Antiarc >
(...for real?)
20:06
<
Freaky >
can't think how you could, but maybe that's just imagination failure
20:07
<
Freaky >
does avoid making garbage every time it's called
20:08
donV has joined #jruby
20:14
ryez has quit [Quit: Page closed]
20:15
mister_solo has joined #jruby
20:16
<
nirvdrum >
Antiarc: NB: the specs mentioned in that commit have been updated, so you should be able to just carry the fix forward.
20:16
<
eregon >
yeah, it's so silly to have interleaving in Kernel#puts :)
20:16
hosiawak` has joined #jruby
20:18
hosiawak has quit [Ping timeout: 256 seconds]
20:19
mister_solo has quit [Client Quit]
20:26
hackhackbaby has joined #jruby
20:28
<
hackhackbaby >
Hey all ... Was looking for some help with JavaFX and Jruby
20:28
<
hackhackbaby >
And I don't mean by using the javafxruby gem
20:29
<
hackhackbaby >
Has anyone had success with it / could point me in the right direction
20:29
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
20:30
<
nirvdrum >
hackhackbaby: enebo is the only person I know to have used JavaFX with JRuby.
20:31
samg_ has left #jruby [#jruby]
20:32
<
hackhackbaby >
Hey nirvdrum, Am curious why there isn't much / anything really regarding this online
20:32
<
hackhackbaby >
Wouldn't this be a great use case for Jruby
20:33
enebo has quit [Quit: enebo]
20:35
enebo has joined #jruby
20:37
enebo has quit [Client Quit]
20:38
xkickflip has joined #jruby
20:40
samphippen has joined #jruby
20:50
enebo has joined #jruby
20:51
enebo has quit [Client Quit]
20:57
yfeldblum has joined #jruby
20:57
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:01
tvo has quit [Read error: Connection reset by peer]
21:01
tvo has joined #jruby
21:01
tvo has quit [Changing host]
21:01
tvo has joined #jruby
21:01
tvo has quit [Client Quit]
21:02
benlovell has joined #jruby
21:03
iamjarvo has joined #jruby
21:06
hackhackbaby has quit [Ping timeout: 255 seconds]
21:07
benlovell has quit [Ping timeout: 252 seconds]
21:12
enebo has joined #jruby
21:12
cremes has quit [Remote host closed the connection]
21:16
tvo has joined #jruby
21:16
tvo has quit [Changing host]
21:16
tvo has joined #jruby
21:25
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:26
hosiawak` has quit [Remote host closed the connection]
21:27
jamo__ has quit [Ping timeout: 264 seconds]
21:27
iamjarvo has joined #jruby
21:29
lanceball is now known as lance|afk
21:32
jamo__ has joined #jruby
21:33
tcrawley is now known as tcrawley-away
21:36
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:41
mje113 has quit [Quit: Connection closed for inactivity]
21:48
elia has quit [Quit: Computer has gone to sleep.]
21:52
Aethenelle has quit [Quit: Aethenelle]
21:59
tvo1 has joined #jruby
21:59
tvo has quit [Read error: Connection reset by peer]
22:06
djbkd has quit [Ping timeout: 265 seconds]
22:09
elia has joined #jruby
22:10
<
headius >
hackhackbaby: I think it's a factor of how little javafx there is
22:10
<
headius >
niche of a niche of a niche
22:10
robbyoconnor has joined #jruby
22:10
<
headius >
we focus our own efforts on what's immediately useful for the most people, and there's just not that many folks interested in Java on desktop
22:28
elia has quit [Quit: Computer has gone to sleep.]
22:29
fvf has quit [Ping timeout: 250 seconds]
22:30
Aethenelle has joined #jruby
22:38
enebo has quit [Quit: enebo]
22:56
rcvalle has quit [Quit: rcvalle]
23:03
bjfish2 has quit [Quit: bjfish2]
23:06
cristianrasch has quit [Quit: Leaving]
23:13
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
23:19
ryez has joined #jruby
23:25
samphippen has joined #jruby
23:30
benlovell has joined #jruby
23:35
benlovell has quit [Ping timeout: 246 seconds]
23:36
Aethenelle has quit [Read error: Connection reset by peer]
23:37
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
23:45
cristianrasch has joined #jruby
23:46
benlovell has joined #jruby
23:49
decentrality has joined #jruby
23:51
benlovell has quit [Ping timeout: 244 seconds]
23:51
bruceadams_ has joined #jruby
23:52
[BNC]kares has joined #jruby
23:52
mccraig_ has joined #jruby
23:53
guilleiguaran___ has joined #jruby
23:53
pipework has quit [Ping timeout: 240 seconds]
23:54
mccraig has quit [Ping timeout: 240 seconds]
23:54
guilleiguaran__ has quit [Ping timeout: 240 seconds]
23:54
digitalextremist has quit [Ping timeout: 240 seconds]
23:54
kares has quit [Ping timeout: 240 seconds]
23:54
nirvdrum has quit [Ping timeout: 240 seconds]
23:54
bruceadams has quit [Ping timeout: 240 seconds]
23:54
mberg has quit [Ping timeout: 240 seconds]
23:54
decentrality is now known as digitalextremist
23:54
pipework has joined #jruby
23:54
bruceadams_ is now known as bruceadams
23:54
mberg has joined #jruby
23:54
mccraig_ is now known as mccraig
23:55
mberg is now known as Guest10792
23:55
nirvdrum has joined #jruby
23:56
guilleiguaran___ is now known as guilleiguaran__