Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cokernel_hacker
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
2015 LLVM Developers' Meeting
(2015llvmdevelopersmeeting.sched.org)
2 points
by
cokernel_hacker
11y ago
|
0 comments
92.
▲
by
cokernel_hacker
11y ago
LLD has been redesigned. LLD as released in 3.7 can link itself faster than MSVC's LINK.exe at a factor of around 2x. It can correctly link some large projects like Google Chrome and LLVM itself but I'd still call it rather expe
93.
▲
LLVM 3.7 Release
(lists.llvm.org)
117 points
by
cokernel_hacker
11y ago
|
18 comments
94.
▲
by
cokernel_hacker
11y ago
Without making any sort of judgement on his claim (in any direction), I think he is referring to gpsd: https://en.wikipedia.org/wiki/Gpsd http://git.savannah.gnu.org/cgit/gpsd.git
95.
▲
by
cokernel_hacker
11y ago
Darwin (iOS and Mac OS) have it too: https://developer.apple.com/library/mac/documentation/Darwin...
96.
▲
by
cokernel_hacker
11y ago
What if you have a load command in your mach-o which asks for an address below the 32-bit boundary? Will loading the image fail?
97.
▲
by
cokernel_hacker
11y ago
There are many reasons why it's unlikely to live at opensource.apple.com, here are some of them: First off, some frontend features are only feasible by changing LLVM itself. This is uncommon but ultimately not rare at all, this is whe
98.
▲
by
cokernel_hacker
11y ago
He writes: > Apple's announcement remained completely silent on patents, and we should expect the chosen non-copyleft license will not contain a patent grant.
99.
▲
by
cokernel_hacker
11y ago
I don't believe Mr. Kuhn is especially aware of how LLVM is developed. I am a regular contributor to the project (> 1000+ commits) and it is simply not the case that one can contribute code in this way. The LLVM project makes it&#x
100.
▲
by
cokernel_hacker
11y ago
I disagree with you on bit9. It heavily degrades performance on my work machine. I have nothing against the idea of bit9 but everything against its implementation.
101.
▲
by
cokernel_hacker
11y ago
To be clearer, "Here is their implementation of ..." should read as "Here is clang's implementation of ...". AFAIK, Microsoft hasn't contributed to any of these ends. I, for one, hope that they do.
102.
▲
by
cokernel_hacker
11y ago
That document is out of date. SEH works OK for 64-bit X86, 32-bit X86 is ongoing. Catching C++ exceptions has been implemented for 64-bit X86 but isn't ready for prime time.
103.
▲
by
cokernel_hacker
11y ago
Clang has, for some time now, supported the MSVC ABI. Here is their implementation of name mangling: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Micros... Here is their implementation
104.
▲
by
cokernel_hacker
11y ago
complex.h seems very incomplete.
105.
▲
Clang (r233767) can catch MSVC-compatible C++ exceptions in some simple cases
(llvm.org)
1 points
by
cokernel_hacker
12y ago
|
0 comments
106.
▲
by
cokernel_hacker
12y ago
I think that's a bit of an over generalization. I find many of its buildings quite breathtaking: - http://en.wikipedia.org/wiki/Lincoln_Center_for_the_Performi... - http://en.wikipedia.org/wiki&#x
107.
▲
by
cokernel_hacker
12y ago
Those docs refer to Intel Composer XE 2013. The PDF I linked to is with regards to Intel Composer XE 2015.
108.
▲
by
cokernel_hacker
12y ago
By being standardized, it is opening itself up to being the defacto file-system API of-choice for C++ programmers. This wouldn't be a bad thing if the API wasn't broken by design. It is opening itself up to 'time of check to
109.
▲
by
cokernel_hacker
12y ago
No, that was probably 2014. Intel ships a compiler based on Clang: http://llvm.org/devmtg/2014-04/PDFs/Posters/ClangIntel.pdf This means they get clang's ridiculously conforming implementation with
110.
▲
by
cokernel_hacker
12y ago
I can't help but link to a classic fight between two algorithmic book bots: http://www.michaeleisen.org/blog/?p=358
111.
▲
by
cokernel_hacker
12y ago
Illinois owed UIUC somewhere around a half-billion dollars while I was a student (circa 2011). I remember my professors having to go on furlough because of this. It's amazing how good of a school UIUC is in spite of the awful mismanag
112.
▲
by
cokernel_hacker
12y ago
Arguably the most versatile compiler in the world is EDG's. One of its features is: "a C-generating back end, which can be used to generate C code for C++ programs" source: https://www.edg.com/index.php?locati
113.
▲
by
cokernel_hacker
12y ago
Actually, Clang supports most MSVC extensions. Here are links to two of Clang's test for __uuidof: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCX... http://llvm.org&#x
114.
▲
Does Swift have performance issues?
(swiftopinions.wordpress.com)
2 points
by
cokernel_hacker
12y ago
|
0 comments
115.
▲
by
cokernel_hacker
12y ago
The seem to have a workable solution for Youtube: they support both HTML5 and flash.
116.
▲
by
cokernel_hacker
12y ago
This is definitely possible, I'll give an example using LLVM's IR input: declare void @g() define void @f() { br i1 undef, label %if.end, label %if.else if.else: call void @g() br label %if.end if.end:
117.
▲
by
cokernel_hacker
12y ago
The state of the X86 memory model before 2009 was quite poor [1]. All Intel had to offer was a whitepaper on memory ordering and it contained terms which weren't defined like "causality" and "transitive visibility"
118.
▲
by
cokernel_hacker
12y ago
What you are describing is a Branch Target Buffer (BTB). While local and global predictors describe which direction a direct branch may take, they do little to help indirect branches. Take the example jmp [rax]. While condition codes for d
119.
▲
Computers Are a Sadness, I Am the Cure – James Mickens
(vimeo.com)
1 points
by
cokernel_hacker
12y ago
|
0 comments
120.
▲
by
cokernel_hacker
12y ago
LLVM received this award back in 2010: http://www.sigplan.org/Awards/Software/2010
More ›