Eiam has joined #jruby
sgeorge has quit [Read error: Connection reset by peer]
sgeorge has joined #jruby
sgeorge_ has joined #jruby
sgeorge has quit [Ping timeout: 268 seconds]
sgeorge_ has quit [Ping timeout: 264 seconds]
sgeorge has joined #jruby
sgeorge has quit [Ping timeout: 252 seconds]
jmalves has joined #jruby
jmalves has quit [Ping timeout: 245 seconds]
rdubya has quit [Ping timeout: 260 seconds]
jmalves has joined #jruby
Eiam has quit [*.net *.split]
Eiam has joined #jruby
Sigyn has quit [Quit: People always have such a hard time believing that robots could do bad things.]
Sigyn has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/warbler (master:e2c5b0a by Orien Madgwick): The build was broken. (https://travis-ci.org/jruby/warbler/builds/436500035)
travis-ci has left #jruby [#jruby]
Eiam has quit [*.net *.split]
Eiam has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jar-dependencies-0.4.0:0d94bc9 by kares): The build passed. (https://travis-ci.org/jruby/jruby/builds/436517264)
travis-ci has left #jruby [#jruby]
shellac has joined #jruby
<lopex> nirvdrum: you here ?
<lopex> nirvdrum: the time has come to decide about naming of two new length methods we're going to add to Encoding
<lopex> something like "unsave length" and "approximate length"
Eiam has quit [*.net *.split]
drbobbeaty has joined #jruby
Eiam has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> Hello there
<lopex> hiya hiya
<headius> finally settled in Moscow...got some slide prep to do today while trying not to sleep
<lopex> headius: it's colder there than in Poland for example, but the air is much drier
<lopex> so not as annoying as here sometimes
<headius> it's about like home whenever I come here
<headius> so it's no vacation but it's no shock
<lopex> headius: also dry in MN ?
<headius> well, not dry, no...but it rained here earlier
<headius> it's chilly and moist outside...I didn't walk around much
<lopex> but I mean the air mostly
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:37d54a4 by Karol Bucek): The build has errored. (https://travis-ci.org/jruby/jruby/builds/436533210)
travis-ci has left #jruby [#jruby]
NightMonkey has quit [Quit: ZNC - http://znc.in]
NightMonkey has joined #jruby
rdubya has joined #jruby
drbobbeaty has joined #jruby
<headius> another one of those useless travis logs
<headius> I think I might have seen what happens...something weird fails during the build and then travis wipes out the log
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (asm-diet:10db0cf by kares): The build passed. (https://travis-ci.org/jruby/jruby/builds/436618809)
travis-ci has left #jruby [#jruby]
sgeorge has joined #jruby
sgeorge has quit [Remote host closed the connection]
sgeorge has joined #jruby
enebo has quit [Read error: Connection reset by peer]
enebo has joined #jruby
shellac has quit [Ping timeout: 252 seconds]
Puffball has quit [Remote host closed the connection]
<nirvdrum> lopex: I'm around for a little bit now.
<lopex> hey
<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)
<lopex> nirvdrum: firstly for performance we'll need separate unsave one
<lopex> nirvdrum: it will need to be something(byte[], int, int) since some encodings need two bytes to determine char length
<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)
<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
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
sgeorge has quit [Remote host closed the connection]
sgeorge has joined #jruby
sgeorge has quit [Remote host closed the connection]
sgeorge has joined #jruby
sgeorge has quit [Ping timeout: 272 seconds]
<nirvdrum> lopex: Nifty. I think I've read that one before.
<nirvdrum> If you know the string is valid, http://www.daemonology.net/blog/2008-06-05-faster-utf8-strlen.html is interesting too.
<lopex> yeah, we talked about it
Puffball has joined #jruby
subbu is now known as subbu|lunch
<lopex> nirvdrum: so for now I'm mostly asking what names should we choose for those new functions
<lopex> lengthUnsafe lengthApprox ?
sgeorge has joined #jruby
<kares> guessLength :)
<kares> as opposed to get
<lopex> hah
<lopex> :P
<lopex> this approx anme mri uses is confusing imho
<lopex> *name
<lopex> approx should be called safe and that fast "unsafe" I dunno
<lopex> or even nonvalidated or something
<kares> well they approximate it ...
subbu|lunch is now known as subbu
travis-ci has joined #jruby
<travis-ci> nomadium/jruby (fix-jdb-sourcepath:8da284e by Miguel Landaeta): The build passed. (https://travis-ci.org/nomadium/jruby/builds/436783112)
travis-ci has left #jruby [#jruby]
ruurd has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ruurd has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lanceball has joined #jruby
sgeorge has quit [Remote host closed the connection]
sgeorge has joined #jruby
sgeorge has quit [Ping timeout: 252 seconds]