LINUX.ORG.RU

История изменений

Исправление pftBest, (текущая версия) :

Давай я для тебя и прочих «компетентных людей» переведу на русский:

«Крейт memchr еще быстрее [этой реализации], потому что он линкуется с memchr из glibc, которая использует SIMD [и написана на ассемблере]. libcore не может линковаться с библиотеками на C, поэтому для того чтобы получить такой же прирост [как у крейта memchr который использует glibc], нам придется написать SIMD реализацию самим [что мы делать не будем].»

Эта функция memchr из коммита была в libstd с декабря 2015 года А все что произошло сейчас это ее вырезали из libstd и поместили libcore что позволило воспользоваться ей в str::find и прочих местах.

Исправление pftBest, :

Давай я для тебя и прочих «компетентных людей» переведу на русский:

Крейт memchr еще быстрее [этой реализации], потому что он линкуется с memchr из glibc, которая использует SIMD [и написана на ассемблере]. libcore не может линковаться с библиотеками на C, поэтому для того чтобы получить такой же прирост [как у крейта memchr который использует glibc], нам придется написать SIMD реализацию самим [что мы делать не будем].

Эта функция memchr из коммита была в libstd с декабря 2015 года А все что произошло сейчас это ее вырезали из libstd и поместили libcore что позволило воспользоваться ей в str::find и прочих местах.

Исходная версия pftBest, :

Давай я тебе и «компетентных людей» переведу на русский:

Крейт memchr еще быстрее [этой реализации], потому что он линкуется с memchr из glibc, которая использует SIMD [и написана на ассемблере]. libcore не может линковаться с библиотеками на C, поэтому для того чтобы получить такой же прирост [как у крейта memchr который использует glibc], нам придется написать SIMD реализацию самим [что мы делать не будем].

Эта функция memchr из коммита была в libstd с декабря 2015 года А все что произошло сейчас это ее вырезали из libstd и поместили libcore что позволило воспользоваться ей в str::find и прочих местах.