[LLVMdev] [cfe-dev] RFC: A proposal to move toward using C++11 features in LLVM & Clang / bounding support for old host compilers

dag at cray.com dag at cray.com
Thu Nov 7 09:28:49 PST 2013


David Chisnall <David.Chisnall at cl.cam.ac.uk> writes:

> There is a middle ground, which is used by most libraries that are not
> LLVM: you have a deprecation policy so that APIs are deprecated in one
> release and then removed in the next (or the one after that).
>
> [...]
>
> Maintaining approximately stable APIs and providing a deprecation
> strategy and well-documented upgrade mechanisms (i.e. If you are using
> this API, you need to stop and start using this one.  Here is where
> the new one is documented, and here are some examples of how it's
> used.) is the difference between LLVM being a set of reusable
> libraries and LLVM being a bunch of common code that's been factored
> out of a few programs.

+1

                         -David



More information about the llvm-dev mailing list