TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

LLVM 4.0.0

468 pointsby zmodemabout 8 years ago

12 comments

bajsejohannesabout 8 years ago
&gt; thanks to Zhendong Su and his team whose fuzz testing prevented many bugs going into the release.<p><a href="http:&#x2F;&#x2F;web.cs.ucdavis.edu&#x2F;~su&#x2F;" rel="nofollow">http:&#x2F;&#x2F;web.cs.ucdavis.edu&#x2F;~su&#x2F;</a> claims 1228 bugs found (counting both LLVM and GCC). Impressive!
评论 #13860610 未加载
评论 #13860396 未加载
opt-viewerabout 8 years ago
Looks like it didn&#x27;t make the release notes but one of the features new for this release is opt-viewer. It&#x27;s useful for finding the rationale why some bit of code was&#x2F;wasn&#x27;t optimized. It&#x27;s a WIP but usable today.<p>I made a demo [1] for this tool.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;androm3da&#x2F;optviewer-demo" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;androm3da&#x2F;optviewer-demo</a>
评论 #13860510 未加载
lossoloabout 8 years ago
LLVM Coroutines - This is the most exciting thing for me. Gor Nishanov in his videos explains how coroutines are implemented and how are optimized by LLVM. Asynchronous IO code will be so easy to write and so efficient. Context switch in cost of function call, you can have billions of those coroutines, heap allocation elision (in certain cases). Can&#x27;t wait for coroutines to land in Clang.<p>I am a big fan of Go gorutines so Networking TS and Coroutines TS made me very happy, connecting both and having it in standard will be great. Just a shame that for Networking TS integration we will need to wait for C++20.
评论 #13860962 未加载
评论 #13860723 未加载
评论 #13864262 未加载
评论 #13860891 未加载
pjmlpabout 8 years ago
Love the improvements to clang-tidy!<p><a href="http:&#x2F;&#x2F;releases.llvm.org&#x2F;4.0.0&#x2F;tools&#x2F;clang&#x2F;tools&#x2F;extra&#x2F;docs&#x2F;ReleaseNotes.html#improvements-to-clang-tidy" rel="nofollow">http:&#x2F;&#x2F;releases.llvm.org&#x2F;4.0.0&#x2F;tools&#x2F;clang&#x2F;tools&#x2F;extra&#x2F;docs&#x2F;...</a><p>Congratulations on the work. Also nice to see that OCaml bindings are still being taken care of.
评论 #13861240 未加载
falcolasabout 8 years ago
&gt; Stable updates to this release will be versioned 4.0.x<p>&#x2F;nit Semantic versioning (or communication) failure. I would think that &quot;stable updates&quot; would represent minor releases (i.e. 4.x.0), not bugfix-style patches. Unless all new features will be present in major releases instead of &quot;stable updates&quot;?
评论 #13860419 未加载
javajoshabout 8 years ago
Ha, was just reading <a href="http:&#x2F;&#x2F;aosabook.org&#x2F;en&#x2F;llvm.html" rel="nofollow">http:&#x2F;&#x2F;aosabook.org&#x2F;en&#x2F;llvm.html</a>.<p>(Really like that LLVM IR. Does anyone code in it directly? Was also thinking it would be interesting to port Knuth&#x27;s MMIX examples to it.)
评论 #13860931 未加载
评论 #13860568 未加载
评论 #13860425 未加载
评论 #13860468 未加载
评论 #13860590 未加载
grassfedcodeabout 8 years ago
I&#x27;m trying to add support for lldb to a gdb frontend (<a href="https:&#x2F;&#x2F;github.com&#x2F;cs01&#x2F;gdbgui&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cs01&#x2F;gdbgui&#x2F;</a>), and need a gdb-mi compatible interface to do it.<p>lldb-mi exists, but its compatibility with gdb&#x27;s mi2 api is incomplete. Does anyone know of a more compatible api to gdb-mi2 commands, or if there are plans to improve lldb-mi&#x27;s?
self_awarenessabout 8 years ago
Visual Studio is already at version 2017, and LLVM is only at 4, they need to catch up real quick! &#x2F;ducks
评论 #13866403 未加载
mark-rabout 8 years ago
Too bad they didn&#x27;t use more aggressive aggressive grammar checking.
amyjessabout 8 years ago
I wish they&#x27;d do what GCC does and just eliminate the middle number entirely.
评论 #13860788 未加载
futurixabout 8 years ago
Version number inflation strikes another software package, although at least it is not as bad as Chrome or Firefox.
评论 #13860968 未加载
aslammuetabout 8 years ago
<a href="http:&#x2F;&#x2F;llvm.org&#x2F;demo&#x2F;" rel="nofollow">http:&#x2F;&#x2F;llvm.org&#x2F;demo&#x2F;</a><p>Demo page is not working. Is there any other page that makes me understand what really is it and where it is helpful.
评论 #13860621 未加载
评论 #13862126 未加载
评论 #13860929 未加载