[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[csmith-project/creduce] 9a7032: autoconfig hack
Branch: refs/heads/master
Home: https://github.com/csmith-project/creduce
Commit: 9a7032e54c3eaf9f3ea4cfea75642f14a2d082c1
https://github.com/csmith-project/creduce/commit/9a7032e54c3eaf9f3ea4cfea75642f14a2d082c1
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M clang_delta/Makefile.am
M clang_delta/Makefile.in
M configure
Log Message:
-----------
autoconfig hack
* filter out -Werror and -pedantic when building clang_delta
* include --system-libs into LLVM_LDFLAGS
patch provided by Reid Kleckner. Thanks!
Commit: 0c28a78b01a27414b0b86e7e2b9efbf54f10c38d
https://github.com/csmith-project/creduce/commit/0c28a78b01a27414b0b86e7e2b9efbf54f10c38d
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-03-05 (Wed, 05 Mar 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
M clang_delta/RenameCXXMethod.cpp
M clang_delta/ReplaceCallExpr.cpp
M clang_delta/ReturnVoid.cpp
M clang_delta/SimpleInliner.cpp
M clang_delta/SimplifyStructUnionDecl.cpp
M clang_delta/TransformationManager.cpp
M clang_delta/UnionToStruct.cpp
Log Message:
-----------
update with respect to clang's api changes
verified with r202941
patch provided by Reid Kleckner
Commit: e9e228e9660888845a9c67c5252084a6ef9aec2e
https://github.com/csmith-project/creduce/commit/e9e228e9660888845a9c67c5252084a6ef9aec2e
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-03-23 (Sun, 23 Mar 2014)
Changed paths:
M clang_delta/ReplaceFunctionDefWithDecl.cpp
Log Message:
-----------
bug fix
handle a special char '\r' in case the processed file
comes from Windows (most likely)
Commit: 38890df4bca502d9a630c7c3a7c56d26a1e227a8
https://github.com/csmith-project/creduce/commit/38890df4bca502d9a630c7c3a7c56d26a1e227a8
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-03-26 (Wed, 26 Mar 2014)
Changed paths:
M clang_delta/RemoveUnusedFunction.cpp
M clang_delta/Transformation.cpp
M clang_delta/TransformationManager.cpp
Log Message:
-----------
keep tracking LLVM trunk
Got it work with LLVM r204771.
Thanks for Markus Trippelsdorf providing us the patch!
Commit: fd9b676114b5b0f22adddd59e8fa7f98131624c9
https://github.com/csmith-project/creduce/commit/fd9b676114b5b0f22adddd59e8fa7f98131624c9
Author: John Regehr <regehr@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M creduce/creduce.in
Log Message:
-----------
fix a typo
Commit: 2a9b58681e6bb3d30a21a5b989a3bff1be6d960d
https://github.com/csmith-project/creduce/commit/2a9b58681e6bb3d30a21a5b989a3bff1be6d960d
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
fixed a crash
getCallReturnType fails when the type is of TemplateTypeParmType.
In this case, make the temp var have the same type as the corresponding
TemplateTypeParmDecl.
Commit: 9409bb7ad646361c9d7d87a3310a1b117b3ce8d2
https://github.com/csmith-project/creduce/commit/9409bb7ad646361c9d7d87a3310a1b117b3ce8d2
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
some comments
Commit: b317b393bf1ae3ae47afeaa15cf8831a8d62fc29
https://github.com/csmith-project/creduce/commit/b317b393bf1ae3ae47afeaa15cf8831a8d62fc29
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
fixed one more crash
if callee's type is of ElaboratedType, get its named type
rather than invoking getCallReturnType
Commit: 4141b00556dd748eab37d96cd77eecabc5f387ca
https://github.com/csmith-project/creduce/commit/4141b00556dd748eab37d96cd77eecabc5f387ca
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
handle CXXTemporaryObjectExpr
revert previous commit - the root cause of the crash
is CXXTemporaryObjectExpr
Commit: 3f5a3a2eab68d8f0f36a565bcb49df2de04b6a54
https://github.com/csmith-project/creduce/commit/3f5a3a2eab68d8f0f36a565bcb49df2de04b6a54
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
relax restriction on CXXDependentScopeMemberExpr
Commit: d3cf3ca4bc3584f7254ca313d5953e8510790489
https://github.com/csmith-project/creduce/commit/d3cf3ca4bc3584f7254ca313d5953e8510790489
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
Log Message:
-----------
fixed one more crash
generate a dummy int tmp if we can't resolve a dependent name
Commit: fff73e8b74a3b2bbca8826e55a69854490d84e62
https://github.com/csmith-project/creduce/commit/fff73e8b74a3b2bbca8826e55a69854490d84e62
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/TemplateArgToInt.cpp
Log Message:
-----------
try to get template decl from its specialization
if we can't find a cached template decl based on
the ParmDecl, try its specializations
Commit: e8c940d4e04087dc0a1686645620729956f7fcfd
https://github.com/csmith-project/creduce/commit/e8c940d4e04087dc0a1686645620729956f7fcfd
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RenameCXXMethod.cpp
M clang_delta/RenameCXXMethod.h
Log Message:
-----------
give a unique name to each renamed method
Commit: 8b6248e3a25de563da7de7b040eaefb6acd0dd8a
https://github.com/csmith-project/creduce/commit/8b6248e3a25de563da7de7b040eaefb6acd0dd8a
Author: John Regehr <regehr@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M scripts/test1_make_large_warnings.pl
Log Message:
-----------
random updates to script which helped generate entry to the
C++ error explosion contest
Commit: 98fb7e32cb6d6a0278074a79b42aa8249249d6ab
https://github.com/csmith-project/creduce/commit/98fb7e32cb6d6a0278074a79b42aa8249249d6ab
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-04-13 (Sun, 13 Apr 2014)
Changed paths:
M clang_delta/RemoveNestedFunction.cpp
M clang_delta/RemoveNestedFunction.h
Log Message:
-----------
fixed a crash on unresolved functions
If we can't resolve a function, then generate a tmp var of int type
Commit: aa928a6ed5ecd4ee9752d4ea435c2b7484c607b7
https://github.com/csmith-project/creduce/commit/aa928a6ed5ecd4ee9752d4ea435c2b7484c607b7
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-05-07 (Wed, 07 May 2014)
Changed paths:
M clang_delta/EmptyStructToInt.cpp
Log Message:
-----------
Fixed an LLVM API breakage
now working with r208276
Thanks Markus Trippelsdorf for the patch!
Commit: a905425f91f5a93ada546fbdc37900a6a4d56e5d
https://github.com/csmith-project/creduce/commit/a905425f91f5a93ada546fbdc37900a6a4d56e5d
Author: John Regehr <regehr@cs.utah.edu>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M clex/clex.l
M clex/defs.h
M clex/driver.c
Log Message:
-----------
don't give up so easily when unknown characters are spotted
don't keep executing after printing the usage info
Commit: 269656148415902ccf021691f100783d3ca82007
https://github.com/csmith-project/creduce/commit/269656148415902ccf021691f100783d3ca82007
Author: John Regehr <regehr@cs.utah.edu>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M clex/driver.c
Log Message:
-----------
harmless (I think) changes including a new mode that's useful
for fuzzing but not reducing that isn't going to get called by
default
Commit: 8057de063c01dcdcd615f07a4c9434747df11219
https://github.com/csmith-project/creduce/commit/8057de063c01dcdcd615f07a4c9434747df11219
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M clang_delta/RenameParam.cpp
M clang_delta/SimplifyDependentTypedef.cpp
Log Message:
-----------
kill warnings about unused vars
Commit: 4ed1a13063ce1691a6822837eae51be9fc49797e
https://github.com/csmith-project/creduce/commit/4ed1a13063ce1691a6822837eae51be9fc49797e
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M clang_delta/TransformationManager.cpp
Log Message:
-----------
set ignore all warnings to be true
No need to it for reducing code.
This change fixed two crashes that happened while building CFG.
Commit: 02e901c65d86363538a83006ef15e16c61e2ec47
https://github.com/csmith-project/creduce/commit/02e901c65d86363538a83006ef15e16c61e2ec47
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-06-10 (Tue, 10 Jun 2014)
Changed paths:
M clang_delta/CommonParameterRewriteVisitor.h
M clang_delta/RemoveNestedFunction.cpp
M clang_delta/RemoveUnusedFunction.cpp
M clang_delta/RenameCXXMethod.cpp
M clang_delta/Transformation.cpp
M clang_delta/Transformation.h
Log Message:
-----------
cache visited DeclContext(s)
speedup lookup process and also fixed a crash due to
infinite re-visiting namespaces
Commit: 172b0074fe9444ce79d7177b6c32a9c5731f036e
https://github.com/csmith-project/creduce/commit/172b0074fe9444ce79d7177b6c32a9c5731f036e
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-06-10 (Tue, 10 Jun 2014)
Changed paths:
M clang_delta/ReplaceFunctionDefWithDecl.cpp
Log Message:
-----------
Fixed a crash
Fixed a silly bug - skip defaulted constructors/destructors, etc
Commit: 1e8ca5a7d69c2e4f27a2f24ad9170c88b9e841d4
https://github.com/csmith-project/creduce/commit/1e8ca5a7d69c2e4f27a2f24ad9170c88b9e841d4
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2014-06-11 (Wed, 11 Jun 2014)
Changed paths:
M clang_delta/ClangDelta.cpp
M clang_delta/ClassTemplateToClass.cpp
M clang_delta/CommonParameterRewriteVisitor.h
M clang_delta/CommonRenameClassRewriteVisitor.h
M clang_delta/CommonStatementVisitor.h
M clang_delta/CommonTemplateArgumentVisitor.h
M clang_delta/CopyPropagation.cpp
M clang_delta/CopyPropagation.h
M clang_delta/LocalToGlobal.h
M clang_delta/ReduceArraySize.cpp
M clang_delta/ReduceClassTemplateParameter.cpp
M clang_delta/ReducePointerLevel.cpp
M clang_delta/ReducePointerLevel.h
M clang_delta/ReducePointerPairs.cpp
M clang_delta/RemoveArray.cpp
M clang_delta/RemoveArray.h
M clang_delta/RemoveBaseClass.cpp
M clang_delta/RemoveNestedFunction.cpp
M clang_delta/RemoveNestedFunction.h
M clang_delta/RemovePointer.cpp
M clang_delta/RemoveUnusedFunction.cpp
M clang_delta/RemoveUnusedFunction.h
M clang_delta/RemoveUnusedVar.h
M clang_delta/RenameCXXMethod.cpp
M clang_delta/RenameCXXMethod.h
M clang_delta/RenameParam.cpp
M clang_delta/RenameParam.h
M clang_delta/ReplaceCallExpr.cpp
M clang_delta/ReplaceFunctionDefWithDecl.cpp
M clang_delta/ReplaceFunctionDefWithDecl.h
M clang_delta/ReturnVoid.cpp
M clang_delta/SimpleInliner.cpp
M clang_delta/SimplifyStructUnionDecl.cpp
M clang_delta/TemplateArgToInt.cpp
M clang_delta/TransformationManager.h
M clang_delta/UnifyFunctionDecl.cpp
M clang_delta/UnionToStruct.cpp
M clex/clex.l
M clex/defs.h
M clex/driver.c
M creduce/creduce.in
M creduce/pass_blank.pm
M scripts/test1_make_large_warnings.pl
Log Message:
-----------
Update copyright years.
Commit: 197e3147de3ceb785cac7123b552f6f19cae67ae
https://github.com/csmith-project/creduce/commit/197e3147de3ceb785cac7123b552f6f19cae67ae
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2014-06-11 (Wed, 11 Jun 2014)
Changed paths:
M clang_delta/SimplifyDependentTypedef.cpp
Log Message:
-----------
Further update copyright years.
Commit: 7b6c65bc7f7821561df6bfb07448ff072cea6ba0
https://github.com/csmith-project/creduce/commit/7b6c65bc7f7821561df6bfb07448ff072cea6ba0
Author: Eric Eide <eeide@cs.utah.edu>
Date: 2014-06-11 (Wed, 11 Jun 2014)
Changed paths:
M clang_delta/RenameParam.cpp
Log Message:
-----------
Further, further update copyright years.
Commit: fe4ad5252682618ec831cfb819b2b3b6520c8dfc
https://github.com/csmith-project/creduce/commit/fe4ad5252682618ec831cfb819b2b3b6520c8dfc
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M clang_delta/ReplaceFunctionDefWithDecl.cpp
M clang_delta/ReplaceFunctionDefWithDecl.h
Log Message:
-----------
Fixed a crash
a workaround for removing ``inline'' keyword in
unpreprocessed code
Commit: b2c7b1c960367ba22a6cb9ca6a1931af3f708cc7
https://github.com/csmith-project/creduce/commit/b2c7b1c960367ba22a6cb9ca6a1931af3f708cc7
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-07-18 (Fri, 18 Jul 2014)
Changed paths:
M clang_delta/Makefile.am
M clang_delta/Makefile.in
M clang_delta/TransformationManager.cpp
Log Message:
-----------
Fixed an API compatibility issue
Now working with llvm-r213171
Commit: 753a1c4bc65c3a6d891406a3ca0d1372413991ff
https://github.com/csmith-project/creduce/commit/753a1c4bc65c3a6d891406a3ca0d1372413991ff
Author: Yang Chen <chenyang@cs.utah.edu>
Date: 2014-08-27 (Wed, 27 Aug 2014)
Changed paths:
M clang_delta/TransformationManager.cpp
Log Message:
-----------
update to llvm r216518
Fixed two API issues. Patch provided by Markus Trippelsdorf.
Commit: 30658210560fd4b6f31866d393dba60397f54cfc
https://github.com/csmith-project/creduce/commit/30658210560fd4b6f31866d393dba60397f54cfc
Author: John Regehr <regehr@cs.utah.edu>
Date: 2014-09-18 (Thu, 18 Sep 2014)
Changed paths:
M clang_delta/TransformationManager.cpp
Log Message:
-----------
fixes for LLVM 3.5
Commit: 6cfa795fa9388dbd6e4b98d0c6c5510d80ccb9e7
https://github.com/csmith-project/creduce/commit/6cfa795fa9388dbd6e4b98d0c6c5510d80ccb9e7
Author: John Regehr <regehr@cs.utah.edu>
Date: 2014-09-18 (Thu, 18 Sep 2014)
Changed paths:
M INSTALL
M clang_delta/EmptyStructToInt.cpp
M clang_delta/Makefile.am
M clang_delta/Makefile.in
M clang_delta/RemoveNestedFunction.cpp
M clang_delta/RemoveUnusedFunction.cpp
M clang_delta/RenameCXXMethod.cpp
M clang_delta/ReplaceCallExpr.cpp
M clang_delta/ReturnVoid.cpp
M clang_delta/SimpleInliner.cpp
M clang_delta/SimplifyStructUnionDecl.cpp
M clang_delta/Transformation.cpp
M clang_delta/TransformationManager.cpp
M clang_delta/UnionToStruct.cpp
Log Message:
-----------
Merge branch 'llvm-svn-compatible'
Conflicts:
clang_delta/CommonParameterRewriteVisitor.h
clang_delta/Makefile.am
clang_delta/Makefile.in
clang_delta/RemoveNestedFunction.cpp
configure
creduce/creduce.in
Compare: https://github.com/csmith-project/creduce/compare/39721a322368...6cfa795fa938