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