[llvm-dev] [cfe-dev] Filesystem has Landed in Libc++
Eric Fiselier via llvm-dev
llvm-dev at lists.llvm.org
Fri Aug 10 19:43:14 PDT 2018
On Fri, Aug 10, 2018 at 10:41 PM Howard Hinnant <howard.hinnant at gmail.com>
wrote:
> On Aug 10, 2018, at 9:35 PM, Eric Fiselier <eric at efcs.ca> wrote:
> >
> > Part of me is still concerned with the future, and the filesystems which
> are yet to exist.
> >
>
> Me too. But it is best to target modern systems when targeting future
> systems adds an unnecessary cost. When future systems come into being, it
> is likely because future hardware is making those future systems practical.
>
I'll have to write benchmarks which demonstrate the actual cost of the 128
operations which users might commonly cause to be performed.
>
> E.g. nanosecond precision file systems were not produced prior to the
> widespread adoption of 64 bit hardware. Mainly because they were just too
> expensive on 32 bit hardware.
>
> In the future, we will have a better shot at dealing with that future.
> The std::lib we write today will have to evolve, no matter what we do
> today. Future proof where it is practical to do so, and don’t where it
> isn’t.
>
As you're well aware, ABI evolution isn't quite that simple.
>
> Howard
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180810/d0d37eb2/attachment.html>
More information about the llvm-dev
mailing list