BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

实验进行中:.NET WebAssembly支持

作者 David Iffland 关注 4 他的粉丝 ,译者 张健欣 关注 1 他的粉丝   发布于  2017年12月13日

目前四大主流浏览器都默认支持WebAssembly,而.NET社区也在继续推动为.NET开发者提供相关能力,来将他们的代码编译成WebAssembly,然后在浏览器上运行。

他的粉丝

LLVM构建了PDB文档,并提供了PDB与YAML的转换工具

作者 Jonathan Allen 关注 529 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2017年8月24日

LLVM现在可以生成PDB文件,这使得使用Windows调试工具成为可能。此外,LLVM团队还构建了PDB格式的文档,并创建了从YAML生成PDB的分析工具。

他的粉丝

Azul Systems推出Falcon,一个基于LLVM的新的Java即时编译器

作者 Charles Humble 关注 796 他的粉丝 , Victor Grazi 关注 19 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2017年5月12日 2

近日,Azul Systems发布了Zing 17.03。该版本完全支持Azul基于LLVM的新的Java即时(JIT)编译器Falcon。该编译器设计用来取代Zing先前版本以及Oracle HotSpot和OpenJDK使用的C2编译器。Falcon是1997年JavaOne大会推出C2以来Java SE的第一个新的生产用JIT编译器。

他的粉丝

LLVM 4中将加入新的LLVM链接器LLD

作者 Sergio De Simone 关注 13 他的粉丝 ,译者 Rayss 关注 0 他的粉丝   发布于  2017年2月24日

LLD将被实验性地添加到LLVM 4 rc1中,并默认启用。LLD的目标在于重写ELF和COFF链接器以提供更高的性能。它已取得比GNU ld和gold linker更好的性能,并用在构建再用的FreeBSD/amd64基系统中。

他的粉丝

麻省理工学院扩展LLVM IR使并行程序可得到更好的优化

作者 Sergio De Simone 关注 13 他的粉丝 ,译者 冬雨 关注 3 他的粉丝   发布于  2017年2月20日

麻省理工学院的研究人员过去一直致力于LLVM的fork的研究,以探索优化并行代码的新方式,该方式通过将 fork-join parallelism直接嵌入编译器的中间表示(IR)中进行优化。这些研究人员认为,这使针对并行程序最大程度地利用IR层进行串行优化成为可能。

他的粉丝

Checked C —— 微软发布让C/C++更加安全的库

作者 Abel Avram 关注 7 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2016年6月22日

微软开源了Checked C,一个旨在对C和C++增加边界检查的研究项目。

他的粉丝

LLVM3.8停止了旧Windows版本,取消Autoconf,改进Clang

作者 Sergio De Simone 关注 13 他的粉丝 ,译者 刘嘉洋 关注 0 他的粉丝   发布于  2016年3月19日

LLVM团队宣布了LLVM的发布版本,其中包含了一些主要的弃用和新的C语言API头文件以及Clang3.8。

他的粉丝

WebAssembly:面向Web的通用二进制和文本格式

作者 Abel Avram 关注 7 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2015年6月25日 1

Mozilla、谷歌、微软和苹果已经决定开发一种面向Web的二进制格式。该格式名为WebAssembly,可以作为任何编程语言的编译目标,使应用程序可以运行在浏览器或其它代理中。

他的粉丝

Cling旨在提供一款高性能的C++ REPL

作者 Sergio De Simone 关注 13 他的粉丝 ,译者 谢丽 关注 9 他的粉丝   发布于  2015年5月26日

Cling是一款交互式C++解释器,以LLVM和Clang为基础构建,其目标是通过超越编码-编译-运行-调试这个惯常的C++工作流程提供生产力的飞跃。

他的粉丝

GCC 5.1正式发布

作者 Sergio De Simone 关注 13 他的粉丝 ,译者 刘振涛 关注 22 他的粉丝   发布于  2015年4月28日

GNU项目组近期宣布正式发布GCC 5.1。GCC 5的第一个主要版本增加了许多新特性和改进,例如:改进对C++11/14的支持,libstdc++库默认使用全新ABI,一个机器码即时编译嵌入库。

他的粉丝

苹果的Swift:iOS和OSX上的高性能高级语言

作者 Alex Blewitt 关注 4 他的粉丝 ,译者 丛一 关注 2 他的粉丝   发布于  2014年7月7日

在WWDC 2014大会上,苹果宣布发布Swift的beta版本。这是一种新的程序设计语言,将在今年晚些时候与iOS 8和OSX Yosemite一起面世。

他的粉丝

Swift并不像苹果说的那么快:第一次基准测试

作者 Sergio De Simone 关注 13 他的粉丝 ,译者 梅雪松 关注 0 他的粉丝   发布于  2014年6月14日 1

性能是苹果声称新编程语言Swift将带给OS X和iOS开发人员的好处之一。然而,由独立开发者执行的第一次实验和基准测试显示,Swift在某些场景的性能并不如人意。

他的粉丝

苹果用LLVM JIT提升WebKit JS引擎的速度

作者 Abel Avram 关注 7 他的粉丝 ,译者 马德奎 关注 0 他的粉丝   发布于  2014年5月22日

通过将JavaScript转换成LLVM IR代码并在随后对其进行重量级优化,苹果将Safari JavaScript引擎Nitro的速度提升了35%。

他的粉丝

Pyston——基于LLVM和现代JIT技术的开源Python实现

作者 臧秀涛 关注 2 他的粉丝 发布于  2014年4月22日 3

本月初,Kevin Modzelewski在Dropbox技术博客上撰文宣布了他们正在开发的一款开源Python实现——Pyston。该项目的目标是开发出一款高性能的Python实现,使Python跻身如C++等传统系统级语言所统治的领域。

他的粉丝

ErLLVM——面向HiPE的LLVM后端

作者 臧秀涛 关注 2 他的粉丝 发布于  2014年3月27日

High Performance Erlang(HiPE)是面向Erlang的一个高性能原生代码编译器,而ErLLVM项目就是为了给HiPE提供多后端支持而设计的。ErLLVM使用了LLVM基础架构。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT