TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

LLVM 4.0.0

468 点作者 zmodem大约 8 年前

12 条评论

bajsejohannes大约 8 年前
&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-viewer大约 8 年前
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 未加载
lossolo大约 8 年前
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 未加载
pjmlp大约 8 年前
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 未加载
falcolas大约 8 年前
&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 未加载
javajosh大约 8 年前
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 未加载
grassfedcode大约 8 年前
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_awareness大约 8 年前
Visual Studio is already at version 2017, and LLVM is only at 4, they need to catch up real quick! &#x2F;ducks
评论 #13866403 未加载
mark-r大约 8 年前
Too bad they didn&#x27;t use more aggressive aggressive grammar checking.
amyjess大约 8 年前
I wish they&#x27;d do what GCC does and just eliminate the middle number entirely.
评论 #13860788 未加载
futurix大约 8 年前
Version number inflation strikes another software package, although at least it is not as bad as Chrome or Firefox.
评论 #13860968 未加载
aslammuet大约 8 年前
<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 未加载