scanInRange does not call positionForCharacterIndex for a match until the given iterator visits it.
scanInRange does not call positionForCharacterIndex for a match until the given iterator visits it.

Optimization to speed up buffer scanning in large files.
davideg/atom,jacekkopecky/atom,hpham04/atom,me6iaton/atom,woss/atom,yamhon/atom,mdumrauf/atom,jlord/atom,deepfox/atom,deepfox/atom,sekcheong/atom,pkdevbox/atom,NunoEdgarGub1/atom,MjAbuz/atom,ppamorim/atom,bradgearon/atom,YunchengLiao/atom,basarat/atom,h0dgep0dge/atom,pombredanne/atom,devoncarew/atom,AlbertoBarrago/atom,dannyflax/atom,elkingtonmcb/atom,russlescai/atom,erikhakansson/atom,bcoe/atom,alfredxing/atom,Rodjana/atom,ali/atom,alfredxing/atom,rlugojr/atom,kc8wxm/atom,amine7536/atom,xream/atom,brettle/atom,nrodriguez13/atom,dannyflax/atom,Andrey-Pavlov/atom,targeter21/atom,dijs/atom,matthewclendening/atom,Ingramz/atom,001szymon/atom,MjAbuz/atom,Sangaroonaom/atom,h0dgep0dge/atom,einarmagnus/atom,svanharmelen/atom,dkfiresky/atom,ReddTea/atom,ykeisuke/atom,burodepeper/atom,jjz/atom,anuwat121/atom,DiogoXRP/atom,Abdillah/atom,Sangaroonaom/atom,wiggzz/atom,fredericksilva/atom,brumm/atom,mnquintana/atom,yangchenghu/atom,daxlab/atom,jordanbtucker/atom,SlimeQ/atom,ezeoleaf/atom,jacekkopecky/atom,scippio/atom,gzzhanghao/atom,qskycolor/atom,Galactix/atom,stuartquin/atom,mertkahyaoglu/atom,chengky/atom,atom/atom,burodepeper/atom,NunoEdgarGub1/atom,palita01/atom,tanin47/atom,wiggzz/atom,stuartquin/atom,kc8wxm/atom,0x73/atom,paulcbetts/atom,scippio/atom,davideg/atom,isghe/atom,synaptek/atom,fredericksilva/atom,dsandstrom/atom,atom/atom,einarmagnus/atom,ppamorim/atom,devmario/atom,ykeisuke/atom,originye/atom,kittens/atom,tmunro/atom,mdumrauf/atom,palita01/atom,rsvip/aTom,ivoadf/atom,hakatashi/atom,originye/atom,me6iaton/atom,KENJU/atom,deepfox/atom,elkingtonmcb/atom,toqz/atom,mertkahyaoglu/atom,KENJU/atom,Ingramz/atom,Neron-X5/atom,john-kelly/atom,codex8/atom,qiujuer/atom,Galactix/atom,brumm/atom,hellendag/atom,deoxilix/atom,AlbertoBarrago/atom,palita01/atom,gzzhanghao/atom,jacekkopecky/atom,charleswhchan/atom,hharchani/atom,kdheepak89/atom,Klozz/atom,kc8wxm/atom,kaicataldo/atom,tony612/atom,dkfiresky/atom,johnrizzo1/atom,prembasumatary/atom,toqz/atom,kc8wxm/atom,efatsi/atom,Mokolea/atom,charleswhchan/atom,bj7/atom,rsvip/aTom,acontreras89/atom,rxkit/atom,AlexxNica/atom,jlord/atom,kjav/atom,fscherwi/atom,isghe/atom,hpham04/atom,Hasimir/atom,hharchani/atom,abcP9110/atom,devoncarew/atom,john-kelly/atom,bolinfest/atom,lovesnow/atom,sxgao3001/atom,jtrose2/atom,hpham04/atom,ironbox360/atom,sxgao3001/atom,fang-yufeng/atom,folpindo/atom,tjkr/atom,sebmck/atom,basarat/atom,ppamorim/atom,mrodalgaard/atom,Hasimir/atom,codex8/atom,mostafaeweda/atom,YunchengLiao/atom,kittens/atom,decaffeinate-examples/atom,vjeux/atom,RobinTec/atom,elkingtonmcb/atom,rsvip/aTom,scv119/atom,targeter21/atom,Ingramz/atom,CraZySacX/atom,stinsonga/atom,amine7536/atom,woss/atom,Jandersolutions/atom,t9md/atom,niklabh/atom,paulcbetts/atom,Ju2ender/atom,panuchart/atom,jjz/atom,me-benni/atom,einarmagnus/atom,deepfox/atom,Huaraz2/atom,sxgao3001/atom,Dennis1978/atom,devmario/atom,mertkahyaoglu/atom,AdrianVovk/substance-ide,ralphtheninja/atom,liuderchi/atom,prembasumatary/atom,andrewleverette/atom,pombredanne/atom,chengky/atom,hharchani/atom,darwin/atom,isghe/atom,nucked/atom,synaptek/atom,gontadu/atom,FIT-CSE2410-A-Bombs/atom,CraZySacX/atom,GHackAnonymous/atom,stinsonga/atom,harshdattani/atom,execjosh/atom,atom/atom,scippio/atom,jtrose2/atom,yomybaby/atom,isghe/atom,gabrielPeart/atom,Rodjana/atom,ironbox360/atom,florianb/atom,Andrey-Pavlov/atom,Shekharrajak/atom,RobinTec/atom,omarhuanca/atom,folpindo/atom,abcP9110/atom,Jandersolutions/atom,AdrianVovk/substance-ide,yamhon/atom,rlugojr/atom,hellendag/atom,Jandersoft/atom,fang-yufeng/atom,russlescai/atom,chfritz/atom,gontadu/atom,yangchenghu/atom,Arcanemagus/atom,MjAbuz/atom,bcoe/atom,gisenberg/atom,ali/atom,seedtigo/atom,SlimeQ/atom,avdg/atom,bolinfest/atom,rxkit/atom,batjko/atom,kc8wxm/atom,hellendag/atom,prembasumatary/atom,AlisaKiatkongkumthon/atom,ilovezy/atom,001szymon/atom,MjAbuz/atom,devoncarew/atom,Rodjana/atom,liuxiong332/atom,Ju2ender/atom,pengshp/atom,AlisaKiatkongkumthon/atom,matthewclendening/atom,Shekharrajak/atom,dannyflax/atom,crazyquark/atom,nucked/atom,panuchart/atom,vcarrera/atom,tmunro/atom,nvoron23/atom,Austen-G/BlockBuilder,targeter21/atom,gontadu/atom,Jdesk/atom,yangchenghu/atom,omarhuanca/atom,florianb/atom,githubteacher/atom,jeremyramin/atom,boomwaiza/atom,yomybaby/atom,Abdillah/atom,G-Baby/atom,fscherwi/atom,Rychard/atom,Jandersoft/atom,vcarrera/atom,sillvan/atom,helber/atom,phord/atom,jtrose2/atom,lovesnow/atom,001szymon/atom,alexandergmann/atom,Klozz/atom,rmartin/atom,jlord/atom,abe33/atom,pombredanne/atom,efatsi/atom,isghe/atom,SlimeQ/atom,ashneo76/atom,FoldingText/atom,NunoEdgarGub1/atom,rjattrill/atom,darwin/atom,FoldingText/atom,beni55/atom,tisu2tisu/atom,hagb4rd/atom,acontreras89/atom,basarat/atom,davideg/atom,medovob/atom,abcP9110/atom,YunchengLiao/atom,ReddTea/atom,matthewclendening/atom,jtrose2/atom,batjko/atom,tony612/atom,vjeux/atom,rjattrill/atom,mrodalgaard/atom,charleswhchan/atom,andrewleverette/atom,0x73/atom,andrewleverette/atom,devmario/atom,hakatashi/atom,ezeoleaf/atom,h0dgep0dge/atom,kdheepak89/atom,cyzn/atom,sekcheong/atom,Locke23rus/atom,fredericksilva/atom,Jonekee/atom,kandros/atom,beni55/atom,ppamorim/atom,sotayamashita/atom,RobinTec/atom,mostafaeweda/atom,folpindo/atom,FoldingText/atom,AdrianVovk/substance-ide,basarat/atom,rsvip/aTom,svanharmelen/atom,basarat/atom,Dennis1978/atom,yalexx/atom,kaicataldo/atom,ezeoleaf/atom,ardeshirj/atom,bryonwinger/atom,gisenberg/atom,oggy/atom,Huaraz2/atom,kjav/atom,githubteacher/atom,sillvan/atom,nvoron23/atom,vinodpanicker/atom,Ju2ender/atom,omarhuanca/atom,rxkit/atom,vjeux/atom,darwin/atom,codex8/atom,gabrielPeart/atom,Austen-G/BlockBuilder,seedtigo/atom,mnquintana/atom,ralphtheninja/atom,amine7536/atom,bcoe/atom,paulcbetts/atom,Jandersolutions/atom,oggy/atom,cyzn/atom,rookie125/atom,codex8/atom,lovesnow/atom,johnrizzo1/atom,qskycolor/atom,Jdesk/atom,Hasimir/atom,qskycolor/atom,Jandersolutions/atom,dsandstrom/atom,bsmr-x-script/atom,Rychard/atom,medovob/atom,GHackAnonymous/atom,devoncarew/atom,Sangaroonaom/atom,mnquintana/atom,phord/atom,Jandersoft/atom,Klozz/atom,johnhaley81/atom,phord/atom,sebmck/atom,anuwat121/atom,jlord/atom,Shekharrajak/atom,g2p/atom,abcP9110/atom,jjz/atom,florianb/atom,t9md/atom,sekcheong/atom,bsmr-x-script/atom,oggy/atom,mdumrauf/atom,AlexxNica/atom,YunchengLiao/atom,rjattrill/atom,jtrose2/atom,deoxilix/atom,NunoEdgarGub1/atom,dkfiresky/atom,chfritz/atom,tjkr/atom,Andrey-Pavlov/atom,Galactix/atom,Austen-G/BlockBuilder,Locke23rus/atom,avdg/atom,targeter21/atom,dsandstrom/atom,kandros/atom,helber/atom,chengky/atom,qiujuer/atom,tony612/atom,hakatashi/atom,RuiDGoncalves/atom,me-benni/atom,execjosh/atom,constanzaurzua/atom,AlexxNica/atom,gzzhanghao/atom,kaicataldo/atom,dannyflax/atom,splodingsocks/atom,Austen-G/BlockBuilder,mostafaeweda/atom,Arcanemagus/atom,efatsi/atom,PKRoma/atom,jeremyramin/atom,me6iaton/atom,lpommers/atom,ashneo76/atom,vjeux/atom,NunoEdgarGub1/atom,john-kelly/atom,vinodpanicker/atom,n-riesco/atom,burodepeper/atom,Jdesk/atom,liuderchi/atom,omarhuanca/atom,PKRoma/atom,hagb4rd/atom,fang-yufeng/atom,prembasumatary/atom,john-kelly/atom,pkdevbox/atom,woss/atom,jjz/atom,Austen-G/BlockBuilder,fang-yufeng/atom,ilovezy/atom,amine7536/atom,toqz/atom,johnhaley81/atom,rmartin/atom,boomwaiza/atom,Neron-X5/atom,bryonwinger/atom,charleswhchan/atom,brettle/atom,omarhuanca/atom,jordanbtucker/atom,niklabh/atom,rjattrill/atom,decaffeinate-examples/atom,rmartin/atom,florianb/atom,nvoron23/atom,gisenberg/atom,me-benni/atom,kevinrenaers/atom,dannyflax/atom,sotayamashita/atom,ilovezy/atom,constanzaurzua/atom,constanzaurzua/atom,Huaraz2/atom,bsmr-x-script/atom,scv119/atom,dijs/atom,n-riesco/atom,fedorov/atom,vcarrera/atom,bryonwinger/atom,ilovezy/atom,decaffeinate-examples/atom,rmartin/atom,vhutheesing/atom,harshdattani/atom,johnrizzo1/atom,rookie125/atom,targeter21/atom,sxgao3001/atom,n-riesco/atom,Ju2ender/atom,charleswhchan/atom,FoldingText/atom,G-Baby/atom,ralphtheninja/atom,tjkr/atom,rmartin/atom,medovob/atom,acontreras89/atom,ivoadf/atom,splodingsocks/atom,ReddTea/atom,yomybaby/atom,jacekkopecky/atom,dijs/atom,qiujuer/atom,xream/atom,jacekkopecky/atom,panuchart/atom,abe33/atom,bcoe/atom,acontreras89/atom,KENJU/atom,oggy/atom,fedorov/atom,ykeisuke/atom,dkfiresky/atom,toqz/atom,devmario/atom,bolinfest/atom,ObviouslyGreen/atom,abcP9110/atom,BogusCurry/atom,DiogoXRP/atom,GHackAnonymous/atom,gisenberg/atom,AlbertoBarrago/atom,fedorov/atom,Abdillah/atom,liuxiong332/atom,yomybaby/atom,daxlab/atom,SlimeQ/atom,gabrielPeart/atom,ardeshirj/atom,YunchengLiao/atom,pkdevbox/atom,ardeshirj/atom,lovesnow/atom,vinodpanicker/atom,sxgao3001/atom,tony612/atom,t9md/atom,Ju2ender/atom,vcarrera/atom,woss/atom,jacekkopecky/atom,kittens/atom,stinsonga/atom,qiujuer/atom,GHackAnonymous/atom,ppamorim/atom,nvoron23/atom,vhutheesing/atom,kjav/atom,FoldingText/atom,jeremyramin/atom,yalexx/atom,liuderchi/atom,Rychard/atom,me6iaton/atom,Arcanemagus/atom,tmunro/atom,rsvip/aTom,hpham04/atom,kandros/atom,SlimeQ/atom,jlord/atom,lpommers/atom,erikhakansson/atom,fscherwi/atom,kevinrenaers/atom,constanzaurzua/atom,bradgearon/atom,execjosh/atom,Jandersolutions/atom,0x73/atom,davideg/atom,chfritz/atom,bj7/atom,batjko/atom,sebmck/atom,dkfiresky/atom,Jonekee/atom,russlescai/atom,mertkahyaoglu/atom,toqz/atom,batjko/atom,qskycolor/atom,yamhon/atom,0x73/atom,yomybaby/atom,RobinTec/atom,decaffeinate-examples/atom,KENJU/atom,tisu2tisu/atom,mertkahyaoglu/atom,scv119/atom,kdheepak89/atom,bradgearon/atom,ObviouslyGreen/atom,synaptek/atom,pombredanne/atom,fedorov/atom,prembasumatary/atom,lisonma/atom,lpommers/atom,RuiDGoncalves/atom,pengshp/atom,yalexx/atom,Abdillah/atom,vhutheesing/atom,tony612/atom,hagb4rd/atom,amine7536/atom,crazyquark/atom,sebmck/atom,russlescai/atom,jordanbtucker/atom,ilovezy/atom,liuxiong332/atom,kdheepak89/atom,AlisaKiatkongkumthon/atom,crazyquark/atom,lisonma/atom,Andrey-Pavlov/atom,abe33/atom,synaptek/atom,sebmck/atom,yalexx/atom,transcranial/atom,BogusCurry/atom,acontreras89/atom,ali/atom,sillvan/atom,rlugojr/atom,cyzn/atom,transcranial/atom,crazyquark/atom,PKRoma/atom,boomwaiza/atom,stinsonga/atom,Mokolea/atom,oggy/atom,BogusCurry/atom,nucked/atom,seedtigo/atom,bryonwinger/atom,fedorov/atom,ashneo76/atom,vinodpanicker/atom,GHackAnonymous/atom,ironbox360/atom,tisu2tisu/atom,xream/atom,nrodriguez13/atom,Austen-G/BlockBuilder,splodingsocks/atom,matthewclendening/atom,champagnez/atom,sotayamashita/atom,brettle/atom,FIT-CSE2410-A-Bombs/atom,Jdesk/atom,Abdillah/atom,florianb/atom,bcoe/atom,alexandergmann/atom,tanin47/atom,dsandstrom/atom,basarat/atom,bencolon/atom,kdheepak89/atom,tanin47/atom,originye/atom,svanharmelen/atom,liuxiong332/atom,niklabh/atom,fang-yufeng/atom,ReddTea/atom,h0dgep0dge/atom,Mokolea/atom,bencolon/atom,constanzaurzua/atom,lovesnow/atom,RobinTec/atom,ali/atom,ObviouslyGreen/atom,lisonma/atom,gisenberg/atom,harshdattani/atom,vcarrera/atom,deepfox/atom,splodingsocks/atom,ivoadf/atom,qiujuer/atom,dannyflax/atom,RuiDGoncalves/atom,mostafaeweda/atom,kjav/atom,erikhakansson/atom,nrodriguez13/atom,n-riesco/atom,ali/atom,Shekharrajak/atom,g2p/atom,davideg/atom,Jandersoft/atom,Jandersoft/atom,Dennis1978/atom,synaptek/atom,Shekharrajak/atom,sekcheong/atom,chengky/atom,einarmagnus/atom,pombredanne/atom,FIT-CSE2410-A-Bombs/atom,champagnez/atom,Galactix/atom,Neron-X5/atom,mostafaeweda/atom,hharchani/atom,bj7/atom,stuartquin/atom,hharchani/atom,Galactix/atom,johnhaley81/atom,MjAbuz/atom,sekcheong/atom,wiggzz/atom,fredericksilva/atom,devoncarew/atom,kjav/atom,pengshp/atom,sillvan/atom,liuderchi/atom,scv119/atom,batjko/atom,lisonma/atom,kittens/atom,alfredxing/atom,ezeoleaf/atom,n-riesco/atom,beni55/atom,chengky/atom,Neron-X5/atom,deoxilix/atom,hagb4rd/atom,FoldingText/atom,russlescai/atom,Locke23rus/atom,hakatashi/atom,avdg/atom,anuwat121/atom,lisonma/atom,champagnez/atom,Hasimir/atom,hagb4rd/atom,transcranial/atom,kevinrenaers/atom,Jonekee/atom,kittens/atom,daxlab/atom,G-Baby/atom,nvoron23/atom,paulcbetts/atom,ReddTea/atom,fredericksilva/atom,Jdesk/atom,vinodpanicker/atom,liuxiong332/atom,matthewclendening/atom,KENJU/atom,g2p/atom,brumm/atom,woss/atom,sillvan/atom,helber/atom,me6iaton/atom,jjz/atom,bencolon/atom,githubteacher/atom,mnquintana/atom,hpham04/atom,yalexx/atom,mrodalgaard/atom,devmario/atom,dsandstrom/atom,Hasimir/atom,codex8/atom,mnquintana/atom,qskycolor/atom,john-kelly/atom,Andrey-Pavlov/atom,DiogoXRP/atom,Neron-X5/atom,vjeux/atom,alexandergmann/atom,rookie125/atom,CraZySacX/atom,einarmagnus/atom,crazyquark/atom