Android bootloader can be "unlocked" by pressing certain buttons while booting. Just saying ..
Announcement
Collapse
No announcement yet.
C++11 & The Long-Term Viability Of GCC Is Questioned
Collapse
X
-
Originally posted by linux5850 View PostCan Clang/LLVM rebuild a whole distro like Gentoo from source? If not it's still a toy.All opinions are my own not those of my employer if you know who they are.
Comment
-
Originally posted by linux5850 View PostCan Clang/LLVM rebuild a whole distro like Gentoo from source? If not it's still a toy.
Regards.
Comment
-
Originally posted by linux5850 View PostCan Clang/LLVM rebuild a whole distro like Gentoo from source? If not it's still a toy.
Those remaining 3000 may have inter-dependencies, so it may not have failed on every single one of those remaining 3000.
Comment
-
Nonsense
Nonsense I say.
- C++: static analyzers
- code re-formatters,
- syntax highlighters
These functions should be done by a separate standalone tool for each task, that is the UNIX/POSIX way of doing things, not the compiler or the compiler backend. A C compiler should produce assembler output, nothing else.
Ofcause full C++11 support is a nice thing to have. But there is no hurry, the C++11 standard is still new.
Comment
-
Originally posted by skies View PostNonsense I say.
- C++: static analyzers
- code re-formatters,
- syntax highlighters
These functions should be done by a separate standalone tool for each task, that is the UNIX/POSIX way of doing things, not the compiler or the compiler backend. A C compiler should produce assembler output, nothing else.
Ofcause full C++11 support is a nice thing to have. But there is no hurry, the C++11 standard is still new.
This is the idea behind LLVM, a compiling library implementing dozens separate components. It simplifies the job of writing compilers. For example, it took only about two weeks to implement a OpenGL/GLSL JIT compiler using LLVM.
Try to do the same with GCC. Static analyzers, re-formatters, highlighters are just the icing on the cake...
Comment
-
Originally posted by log0 View PostThis is the idea behind LLVM, a compiling library implementing dozens separate components. It simplifies the job of writing compilers. For example, it took only about two weeks to implement a OpenGL/GLSL JIT compiler using LLVM.
Comment
-
Originally posted by XorEaxEax View PostI mentioned GPL and Apple's licence incompability since they are both copy-left. As for FreeBSD's base system, they are (for ideological reasons) purging their base system of GPL licenced code. https://wiki.freebsd.org/GPLinBase
Comment
-
Originally posted by carewolf View PostNo, no and no.
Maybe I am biased being an actualWebKit developer, but there is no such process happening at any level, and you obviously have misunderstood what WebKit2 is since it is simply a new API for WebCore, not a new project or replacement for any code except interface code.
KHTML -> WebCore
WebKit(1) old API for WebCore, used by Chromium, Qt and iOS
WebKit2 new API for WebCore, used by Safari and Qt.
Originally posted by linux5850 View PostCan Clang/LLVM rebuild a whole distro like Gentoo from source? If not it's still a toy.
Originally posted by vertexSymphony View PostI built my whole system from sources using just Clang ... and with Gentoo (when I used it; not-so-long-ago) I compiled *most* of it (can't remember exact numbers, but grub and linux kernel weren't on the list *for sure*)
Regards.
Originally posted by skies View PostNonsense I say.
- C++: static analyzers
- code re-formatters,
- syntax highlighters
These functions should be done by a separate standalone tool for each task, that is the UNIX/POSIX way of doing things, not the compiler or the compiler backend. A C compiler should produce assembler output, nothing else.
Ofcause full C++11 support is a nice thing to have. But there is no hurry, the C++11 standard is still new.
Comment
Comment