00:00
Eiam has joined #jruby
00:02
sgeorge has quit [Read error: Connection reset by peer]
00:02
sgeorge has joined #jruby
00:03
sgeorge_ has joined #jruby
00:07
sgeorge has quit [Ping timeout: 268 seconds]
00:08
sgeorge_ has quit [Ping timeout: 264 seconds]
00:30
sgeorge has joined #jruby
00:34
sgeorge has quit [Ping timeout: 252 seconds]
00:44
jmalves has joined #jruby
00:49
jmalves has quit [Ping timeout: 245 seconds]
01:27
rdubya has quit [Ping timeout: 260 seconds]
07:05
jmalves has joined #jruby
07:19
Eiam has quit [*.net *.split]
07:32
Eiam has joined #jruby
07:40
Sigyn has quit [Quit: People always have such a hard time believing that robots could do bad things.]
07:40
Sigyn has joined #jruby
07:44
travis-ci has joined #jruby
07:44
travis-ci has left #jruby [#jruby]
08:13
Eiam has quit [*.net *.split]
08:27
Eiam has joined #jruby
08:39
travis-ci has joined #jruby
08:39
travis-ci has left #jruby [#jruby]
08:41
shellac has joined #jruby
08:45
<
lopex >
nirvdrum: you here ?
08:45
<
lopex >
nirvdrum: the time has come to decide about naming of two new length methods we're going to add to Encoding
08:46
<
lopex >
something like "unsave length" and "approximate length"
08:51
Eiam has quit [*.net *.split]
08:51
drbobbeaty has joined #jruby
09:05
Eiam has joined #jruby
09:16
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:18
<
headius >
Hello there
09:19
<
headius >
finally settled in Moscow...got some slide prep to do today while trying not to sleep
09:19
<
lopex >
headius: it's colder there than in Poland for example, but the air is much drier
09:20
<
lopex >
so not as annoying as here sometimes
09:20
<
headius >
it's about like home whenever I come here
09:20
<
headius >
so it's no vacation but it's no shock
09:20
<
lopex >
headius: also dry in MN ?
09:20
<
headius >
well, not dry, no...but it rained here earlier
09:21
<
headius >
it's chilly and moist outside...I didn't walk around much
09:21
<
lopex >
but I mean the air mostly
09:31
travis-ci has joined #jruby
09:31
travis-ci has left #jruby [#jruby]
10:25
NightMonkey has joined #jruby
10:50
rdubya has joined #jruby
10:59
drbobbeaty has joined #jruby
11:31
<
headius >
another one of those useless travis logs
11:32
<
headius >
I think I might have seen what happens...something weird fails during the build and then travis wipes out the log
12:47
shellac has quit [Quit: Computer has gone to sleep.]
12:49
shellac has joined #jruby
12:59
shellac has quit [Quit: Computer has gone to sleep.]
13:06
shellac has joined #jruby
13:08
travis-ci has joined #jruby
13:08
travis-ci has left #jruby [#jruby]
14:05
sgeorge has joined #jruby
14:56
sgeorge has quit [Remote host closed the connection]
14:58
sgeorge has joined #jruby
15:01
enebo has quit [Read error: Connection reset by peer]
15:01
enebo has joined #jruby
15:35
shellac has quit [Ping timeout: 252 seconds]
15:39
Puffball has quit [Remote host closed the connection]
15:47
<
nirvdrum >
lopex: I'm around for a little bit now.
15:50
<
lopex >
nirvdrum: so the length(byte[], int, int) will have to remain (mri's equivalent of precise_mbc_enc_len / ONIGENC_PRECISE_MBC_ENC_LEN)
15:51
<
lopex >
nirvdrum: firstly for performance we'll need separate unsave one
15:51
<
lopex >
nirvdrum: it will need to be something(byte[], int, int) since some encodings need two bytes to determine char length
15:53
<
lopex >
nirvdrum: the "approximate" one that never returns negative values could be made a single static wrapper (unless there's some specialization opportunities for it)
15:59
<
lopex >
nirvdrum: also, the utf8 impl hops through multiple tables which definitely pollutes the cache, maybe some bit shuffling validating code would work better for us perfwise
16:03
xardion has quit [Remote host closed the connection]
16:08
xardion has joined #jruby
16:14
sgeorge has quit [Remote host closed the connection]
16:16
sgeorge has joined #jruby
16:17
sgeorge has quit [Remote host closed the connection]
16:17
sgeorge has joined #jruby
16:22
sgeorge has quit [Ping timeout: 272 seconds]
17:19
<
nirvdrum >
lopex: Nifty. I think I've read that one before.
17:21
<
lopex >
yeah, we talked about it
17:56
Puffball has joined #jruby
18:11
subbu is now known as subbu|lunch
18:21
<
lopex >
nirvdrum: so for now I'm mostly asking what names should we choose for those new functions
18:21
<
lopex >
lengthUnsafe lengthApprox ?
18:22
sgeorge has joined #jruby
18:42
<
kares >
guessLength :)
18:42
<
kares >
as opposed to get
18:44
<
lopex >
this approx anme mri uses is confusing imho
18:45
<
lopex >
approx should be called safe and that fast "unsafe" I dunno
18:46
<
lopex >
or even nonvalidated or something
18:49
<
kares >
well they approximate it ...
18:56
subbu|lunch is now known as subbu
19:24
travis-ci has joined #jruby
19:24
travis-ci has left #jruby [#jruby]
19:47
ruurd has joined #jruby
21:04
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:46
ruurd has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
23:31
lanceball has joined #jruby
23:32
sgeorge has quit [Remote host closed the connection]
23:33
sgeorge has joined #jruby
23:38
sgeorge has quit [Ping timeout: 252 seconds]