[cfe-dev] Filesystem has Landed in Libc++

Eric Fiselier via cfe-dev cfe-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/cfe-dev/attachments/20180810/d0d37eb2/attachment.html>


More information about the cfe-dev mailing list