CIA.vc
clang
Real-time open source activity stats
Stats » Projects » clang
information
Photo
C language family front-end for LLVM
syndicateUTC clock
22:18 on Feb 13, 2012
event counters
The last message was received 1.84 months ago at 19:23 on Dec 20, 2011
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
24935 messages since the first one, 3.59 years ago, for an average of 1.26 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
15:50 on Dec 20, 2011clang
Commit by dgregor :: r146976 /cfe/trunk/ (2 files in 2 dirs): (link)
When performing layout for an Objective-C class, make sure to dig out
the definition of that class. Fixes PR11613 / <rdar://problem/10604077>.
#
09:55 on Dec 20, 2011clang
Commit by ctopper :: r146969 /cfe/trunk/ (5 files in 3 dirs): (link)
Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unneeded builtins for SSE pcmp. Change SSE pcmpeqq and pcmpgtq to not use builtins and just use vector == and >.
#
08:42 on Dec 20, 2011clang
Commit by chandlerc :: r146967 /cfe/trunk/lib/ (5 files in 5 dirs): (link)
Update the CMake build for r146959's new files.
#
06:16 on Dec 20, 2011clang
Commit by bwilson :: r146963 /cfe/trunk/utils/TableGen/NeonEmitter.cpp: (link)
Relax type checking for a few Neon intrinsics. <rdar://problem/10538555>

Not long ago, I tightened up the type checking for pointer arguments of
Neon intrinsics to match the specifications provided by ARM. One consequence
was that it became impossible to access the unaligned versions of a few
Neon load/store operations. Since there are just a few of these intrinsics
where it makes a difference, I think it's better to relax the type checking
than to either introduce new non-standard unaligned intrinsics or to disallow
intrinsics for the unaligned operations.
#
04:39 on Dec 20, 2011clang
Commit by rsmith :: r146962 /cfe/trunk/lib/Serialization/ASTReader.cpp: (link)
Fix off-by-one error in an assert condition. No functionality change, but better
error detection.
#
04:00 on Dec 20, 2011clang
Commit by rsmith :: r146961 /cfe/trunk/ (2 files in 2 dirs): (link)
Revert r146766, and add a testcase for which it introduced a wrong-code bug.
#
02:48 on Dec 20, 2011clang
Commit by dblaikie :: r146959 /cfe/trunk/ (80 files in 22 dirs): (link)
#
02:08 on Dec 20, 2011clang
Commit by rsmith :: r146955 /cfe/trunk/ (11 files in 6 dirs): (link)
Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.
Split out a new ExpressionEvaluationContext flag for this case, and don't treat
it as unevaluated in C++11. This fixes some crash-on-invalids where we would
allow references to class members in potentially-evaluated constant expressions
in static member functions, and also fixes half of PR10177.

The fix to PR10177 exposed a case where template instantiation failed to provide
a source location for a diagnostic, so TreeTransform has been tweaked to supply
source locations when transforming a type. The source location is still not very
good, but MarkDeclarationsReferencedInType would need to operate on a TypeLoc to
improve it further.

Also fix MarkDeclarationReferenced in C++98 mode to trigger instantiation for
static data members of class templates which are used in constant expressions.
This fixes a link-time problem, but we still incorrectly treat the member as
non-constant. The rest of the fix for that issue is blocked on PCH support for
early-instantiated static data members, which will be added in a subsequent
patch.
#
01:50 on Dec 20, 2011clang
Commit by efriedma :: r146953 /cfe/trunk/ (4 files in 3 dirs): (link)
Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601.
#
01:45 on Dec 20, 2011clang
Commit by chandlerc :: r146952 /cfe/trunk/test/ (2 files in 2 dirs): (link)
Remove some extraneous carriage returns from these files. One of the
Windows subversion clients isn't setup to default to eol:native again...
#
01:03 on Dec 20, 2011clang
Commit by kremenek :: r146938 /cfe/trunk/ (3 files in 3 dirs): (link)
Refine error diagnostic for using bridged casts when not using ARC.
#
00:28 on Dec 20, 2011clang
Commit by dgregor :: r146933 /cfe/trunk/ (9 files in 6 dirs): (link)
Detect when mapping a #include/#import over to a submodule ends up
hitting a submodule that was never actually created, e.g., because
that header wasn't parsed. In such cases, complain (because the
module's umbrella headers don't cover everything) and fall back to
including the header.

Later, we'll add a warning at module-build time to catch all such
cases. However, this fallback is important to eliminate assertions in
the ASTWriter when this happens.
#
23:53 on Dec 19, 2011clang
Commit by void :: r146926 /cfe/trunk/lib/CodeGen/CGObjCMac.cpp: (link)
Mark the calls to the _setjmp function as returns twice. <rdar://problem/10492556>
#
23:03 on Dec 19, 2011clang
Commit by efriedma :: r146920 /cfe/trunk/lib/CodeGen/ (CGObjCRuntime.cpp CGExprScalar.cpp): (link)
Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLValue.
#
22:52 on Dec 19, 2011clang
Commit by fjahanian :: r146918 /cfe/trunk/ (4 files in 4 dirs): (link)
objc-arc: bridge casts in non-arc mode are now
error. // rdar://10597832
#
22:12 on Dec 19, 2011clang
Commit by rsmith :: r146916 /cfe/trunk/ (2 files in 2 dirs): (link)
Evaluation support for ExprWithCleanups. We won't evaluate any expression which
actually requires non-trivial cleanups, so no cleanups need to be performed.
#
22:01 on Dec 19, 2011clang
Commit by rsmith :: r146915 /cfe/trunk/ (2 files in 2 dirs): (link)
Improve r146813 (for PR11595) to give an appropriate diagnostic.
#
21:17 on Dec 19, 2011clang
Commit by lattner :: r146910 /cfe/trunk/test/CodeGen/alignment.c: (link)
loads also handled of course.
#
21:16 on Dec 19, 2011clang
Commit by lattner :: r146908 /cfe/trunk/ (2 files in 2 dirs): (link)
Fix PR5279 - don't sliently drop alignment information on stores of types that have alignment less than the natural alignment of the type when it comes from a typedef.
#
21:11 on Dec 19, 2011clang
Commit by lattner :: r146907 /cfe/trunk/test/CodeGen/alignment.c: (link)
filecheckize.
#