[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[csmith-project/creduce] 0dd4e6: Update copyright years.



  Branch: refs/heads/llvm-svn-compatible
  Home:   https://github.com/csmith-project/creduce
  Commit: 0dd4e6c8bb8562ce1a1e341e5985fae06fa25684
      https://github.com/csmith-project/creduce/commit/0dd4e6c8bb8562ce1a1e341e5985fae06fa25684
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Update copyright years.


  Commit: c0c7f0be020906f3a2f042983a46061df8e126eb
      https://github.com/csmith-project/creduce/commit/c0c7f0be020906f3a2f042983a46061df8e126eb
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Remove doc about using separate LLVM and Clang build trees.

The described feature doesn't work with the LLVM/Clang 4.0 release;
see the discussion for pull request #132.  (The underlying support in
Clang's CMake-based build system was added after the 4.0 release.)

I'm aiming to make a release of C-Reduce that is compatible with the
LLVM 4.0 release, so I don't want to describe a feature that doesn't
work with that.

I'm going to leave the implementation of the feature in place for the
release, however (i.e., support for `configure --with-clang` and
`cmake Clang_DIR=...`).  It will just be undocumented!

The documentation will come right back after I make the upcoming
C-Reduce release.


  Commit: db1c49bf74ad9b7e1743c06302e76d5cb6bd3403
      https://github.com/csmith-project/creduce/commit/db1c49bf74ad9b7e1743c06302e76d5cb6bd3403
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M CMakeLists.txt
    M configure
    M version.m4

  Log Message:
  -----------
  Increment version number to 2.8.0.


  Commit: 2977ca07f0570506a1b8aeaae4804761e2527130
      https://github.com/csmith-project/creduce/commit/2977ca07f0570506a1b8aeaae4804761e2527130
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Reinsert doc about using separate LLVM and Clang build trees.

This reverts commit c0c7f0be020906f3a2f042983a46061df8e126eb.


  Commit: efa3ee59dd98977ff50b5c02cdf9289d707c265a
      https://github.com/csmith-project/creduce/commit/efa3ee59dd98977ff50b5c02cdf9289d707c265a
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-05-28 (Sun, 28 May 2017)

  Changed paths:
    M clang_delta/RewriteUtils.cpp

  Log Message:
  -----------
  Fixed a crash due to accessing nullptr


  Commit: 2be5d47e587433055e02976ab7585f59738649d5
      https://github.com/csmith-project/creduce/commit/2be5d47e587433055e02976ab7585f59738649d5
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
    M Makefile.in
    M aclocal.m4
    M clang_delta/Makefile.in
    M clex/Makefile.in
    M creduce/Makefile.in
    M delta/Makefile.in
    M scripts/Makefile.in
    M tests/Makefile.in
    M unifdef/Makefile.in

  Log Message:
  -----------
  Update `Makefile.in` files using new Automake.

Update from Automake 1.15 to 1.15.1.


  Commit: 53c441ed18820dffcc63b5210984e3a8cd5f359e
      https://github.com/csmith-project/creduce/commit/53c441ed18820dffcc63b5210984e3a8cd5f359e
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M clang_delta/ReplaceFunctionDefWithDecl.cpp

  Log Message:
  -----------
  make sure the function def has a body


  Commit: 8bf8c0d08aa851631da9489641d97ac822985f59
      https://github.com/csmith-project/creduce/commit/8bf8c0d08aa851631da9489641d97ac822985f59
  Author: Nick Fitzgerald <fitzgen@gmail.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Replace tabs with spaces

The mixed tabs and spaces was making indentation really funky in Emacs, and
since there was more spaces indenting than tabs, I moved everything over to
spaces.


  Commit: c8771d266f377ba4b8c87ad954585d073e258a27
      https://github.com/csmith-project/creduce/commit/c8771d266f377ba4b8c87ad954585d073e258a27
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Merge pull request #142 from fitzgen/untabify

Replace tabs with spaces


  Commit: a0aedf847a843954691b27487c55ab645c61a268
      https://github.com/csmith-project/creduce/commit/a0aedf847a843954691b27487c55ab645c61a268
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Add file-local variables block for indent-with-spaces.

Use a file-local variables block to configure Emacs to indent using
spaces, not tabs.


  Commit: 9f81ac7ff898800654f466b3ed446ffbf10995cc
      https://github.com/csmith-project/creduce/commit/9f81ac7ff898800654f466b3ed446ffbf10995cc
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-07-19 (Wed, 19 Jul 2017)

  Changed paths:
    M clang_delta/RewriteUtils.cpp
    M clang_delta/RewriteUtils.h

  Log Message:
  -----------
  fixed a crash caused by macros

get macro's spelling locations for rewriting.


  Commit: 862dc3ba7c4dd396a3a5fdafee783f9c9b8a27fe
      https://github.com/csmith-project/creduce/commit/862dc3ba7c4dd396a3a5fdafee783f9c9b8a27fe
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M clang_delta/Transformation.cpp

  Log Message:
  -----------
  Handle ValueDecl which is not of FieldDecl


  Commit: ec751e78fefec35d4d09975b9ccb7f970205f42b
      https://github.com/csmith-project/creduce/commit/ec751e78fefec35d4d09975b9ccb7f970205f42b
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M clang_delta/RewriteUtils.cpp

  Log Message:
  -----------
  Fixed an issue for processing old-style function declarations


  Commit: 252f7dc7182f76d683059406a999724c411e92a5
      https://github.com/csmith-project/creduce/commit/252f7dc7182f76d683059406a999724c411e92a5
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M clang_delta/AggregateToScalar.cpp
    M clang_delta/CallExprToValue.cpp
    M clang_delta/ClassTemplateToClass.cpp
    M clang_delta/CombineGlobalVarDecl.cpp
    M clang_delta/CombineLocalVarDecl.cpp
    M clang_delta/EmptyStructToInt.cpp
    M clang_delta/ExpressionDetector.cpp
    M clang_delta/InstantiateTemplateParam.cpp
    M clang_delta/InstantiateTemplateTypeParamToInt.cpp
    M clang_delta/LocalToGlobal.cpp
    M clang_delta/ReduceArrayDim.cpp
    M clang_delta/ReduceArraySize.cpp
    M clang_delta/ReduceClassTemplateParameter.cpp
    M clang_delta/ReducePointerLevel.cpp
    M clang_delta/ReducePointerPairs.cpp
    M clang_delta/RemoveAddrTaken.cpp
    M clang_delta/RemoveArray.cpp
    M clang_delta/RemoveBaseClass.cpp
    M clang_delta/RemoveCtorInitializer.cpp
    M clang_delta/RemoveNamespace.cpp
    M clang_delta/RemovePointer.cpp
    M clang_delta/RemoveTrivialBaseTemplate.cpp
    M clang_delta/RemoveUnresolvedBase.cpp
    M clang_delta/RemoveUnusedOuterClass.cpp
    M clang_delta/RenameCXXMethod.cpp
    M clang_delta/RenameClass.cpp
    M clang_delta/RenameFun.cpp
    M clang_delta/RenameParam.cpp
    M clang_delta/RenameVar.cpp
    M clang_delta/ReplaceArrayAccessWithIndex.cpp
    M clang_delta/ReplaceArrayIndexVar.cpp
    M clang_delta/ReplaceCallExpr.cpp
    M clang_delta/ReplaceClassWithBaseTemplateSpec.cpp
    M clang_delta/ReplaceDependentName.cpp
    M clang_delta/ReplaceDependentTypedef.cpp
    M clang_delta/ReplaceDerivedClass.cpp
    M clang_delta/ReplaceOneLevelTypedefType.cpp
    M clang_delta/ReplaceSimpleTypedef.cpp
    M clang_delta/SimpleInliner.cpp
    M clang_delta/SimplifyCallExpr.cpp
    M clang_delta/SimplifyDependentTypedef.cpp
    M clang_delta/SimplifyNestedClass.cpp
    M clang_delta/SimplifyRecursiveTemplateInstantiation.cpp
    M clang_delta/SimplifyStruct.cpp
    M clang_delta/SimplifyStructUnionDecl.cpp
    M clang_delta/TemplateArgToInt.cpp
    M clang_delta/TemplateNonTypeArgToInt.cpp
    M clang_delta/UnionToStruct.cpp

  Log Message:
  -----------
  don't pull in llvm namespace

It's unnecessary for using llvm namespace.


  Commit: 87b9a79d48fbc55349abddcf2521db030fa3b763
      https://github.com/csmith-project/creduce/commit/87b9a79d48fbc55349abddcf2521db030fa3b763
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-09-23 (Sat, 23 Sep 2017)

  Changed paths:
    M clang_delta/SimplifyStruct.cpp

  Log Message:
  -----------
  Fixed a crash in processing macros


  Commit: 1f4f0be424fb8c53bee91cd2f6d20784aa975b62
      https://github.com/csmith-project/creduce/commit/1f4f0be424fb8c53bee91cd2f6d20784aa975b62
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-10-07 (Sat, 07 Oct 2017)

  Changed paths:
    M clang_delta/Transformation.cpp

  Log Message:
  -----------
  Fixed issues for processing struct fields


  Commit: 4bb87b628c49af02b5949688f4ff42d279b3267f
      https://github.com/csmith-project/creduce/commit/4bb87b628c49af02b5949688f4ff42d279b3267f
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-12-06 (Wed, 06 Dec 2017)

  Changed paths:
    M clang_delta/Transformation.cpp

  Log Message:
  -----------
  processing PointerType for a given base decls


  Commit: f9f09286aa96e850205b42f7d2c6795566b226d4
      https://github.com/csmith-project/creduce/commit/f9f09286aa96e850205b42f7d2c6795566b226d4
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-12-06 (Wed, 06 Dec 2017)

  Changed paths:
    M clang_delta/RemoveUnusedStructField.cpp

  Log Message:
  -----------
  Fixed a crash for non-InitListExpr


  Commit: a50f8da169702ba8c861e4973818315ba98e9bd9
      https://github.com/csmith-project/creduce/commit/a50f8da169702ba8c861e4973818315ba98e9bd9
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2017-12-12 (Tue, 12 Dec 2017)

  Changed paths:
    M clang_delta/RewriteUtils.cpp

  Log Message:
  -----------
  handle possible functiondecls in a groupdecl


  Commit: 507f38913c13b511249aa55286d6baf1c678eb6f
      https://github.com/csmith-project/creduce/commit/507f38913c13b511249aa55286d6baf1c678eb6f
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2017-12-13 (Wed, 13 Dec 2017)

  Changed paths:
    M clang_delta/TransformationManager.cpp

  Log Message:
  -----------
  Merge branch 'llvm-svn-compatible'


  Commit: b329b75dca27fc0a826dbce2d864af6c88b0621a
      https://github.com/csmith-project/creduce/commit/b329b75dca27fc0a826dbce2d864af6c88b0621a
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-01-03 (Wed, 03 Jan 2018)

  Changed paths:
    M .travis.yml
    M scripts/travis_deps.sh

  Log Message:
  -----------
  update travis to llvm 5


  Commit: c2dcbd41c8bbf5bb8f0429cb9969f77d9df61218
      https://github.com/csmith-project/creduce/commit/c2dcbd41c8bbf5bb8f0429cb9969f77d9df61218
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-01-03 (Wed, 03 Jan 2018)

  Changed paths:
    M .travis.yml
    M scripts/travis_deps.sh

  Log Message:
  -----------
  update to a non-ancient Ubuntu on travis


  Commit: f912a3c606a09fdb53ec1b99efb9622ee0bcc012
      https://github.com/csmith-project/creduce/commit/f912a3c606a09fdb53ec1b99efb9622ee0bcc012
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-01-03 (Wed, 03 Jan 2018)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  update doc


  Commit: 2272559b69f29e9fd3ad5c0e108936e3840c4b27
      https://github.com/csmith-project/creduce/commit/2272559b69f29e9fd3ad5c0e108936e3840c4b27
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-01-03 (Wed, 03 Jan 2018)

  Changed paths:
    M scripts/travis_deps.sh

  Log Message:
  -----------
  oops


  Commit: 0635d06da7e7e7d86b81b1d5e9b55b8739a20586
      https://github.com/csmith-project/creduce/commit/0635d06da7e7e7d86b81b1d5e9b55b8739a20586
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M clang_delta/Makefile.am
    M clang_delta/Makefile.in
    A clang_delta/tests/lit.cfg
    A clang_delta/tests/lit.site.cfg.in
    A clang_delta/tests/remove_lit_checks.in

  Log Message:
  -----------
  Makefile support for testing clang_delta with llvm-lit

Added support for testing clang_delta with llvm-lit into Makefile.
Here is an example of how to use it:

$ cd creduce/base/dir
$ ./configure
$ make
$ cd clang_delta
$ make check-clang-delta

I didn't make check-clang-delta target be part of the toplevel "make check",
because some external files such as llvm-lit/FileCheck are not
part of the llvm installation package. Without manually copying them
into the ${LLVM_TOOLS_BINARY_DIR}, running "make check-clang-delta"
would fail.


  Commit: b92f9029019735dfb74eb3955861adfdc2361cbf
      https://github.com/csmith-project/creduce/commit/b92f9029019735dfb74eb3955861adfdc2361cbf
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M clang_delta/CMakeLists.txt

  Log Message:
  -----------
  Added cmake support for testing clang_delta with llvm-lit

This is the second part of supporting testing clang_delta
with llvm-lit. Example of how to use it:

$ cd creduce_base_dir
$ mkdir build
$ cmake ..
$ make
$ make check-clang-delta


  Commit: b27ec7e1d341c7687cc980979970895d09729f16
      https://github.com/csmith-project/creduce/commit/b27ec7e1d341c7687cc980979970895d09729f16
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M clang_delta/README.txt

  Log Message:
  -----------
  update README for testing clang_delta


  Commit: 321d9d28775ced12b4adeb0cc730311d0c3acfff
      https://github.com/csmith-project/creduce/commit/321d9d28775ced12b4adeb0cc730311d0c3acfff
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    A clang_delta/tests/remove-unused-var/unused_var.cpp
    A clang_delta/tests/rename-var/rename-var.c

  Log Message:
  -----------
  added a couple of small tests


  Commit: 440cffdf527550a67c0913fbd289cead446b7eae
      https://github.com/csmith-project/creduce/commit/440cffdf527550a67c0913fbd289cead446b7eae
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-26 (Fri, 26 Jan 2018)

  Changed paths:
    M clang_delta/README.txt

  Log Message:
  -----------
  minor tweaks


  Commit: a0fb954ece8debefa998849c79dc2feb93e5020e
      https://github.com/csmith-project/creduce/commit/a0fb954ece8debefa998849c79dc2feb93e5020e
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-01-27 (Sat, 27 Jan 2018)

  Changed paths:
    M Makefile.in
    M clang_delta/Makefile.am
    M clang_delta/Makefile.in
    M clex/Makefile.in
    M creduce/Makefile.in
    M delta/Makefile.in
    M scripts/Makefile.in
    M tests/Makefile.in
    M unifdef/Makefile.in

  Log Message:
  -----------
  re-generated Makefile.in


  Commit: de21e365e218d36caac5e05a220a26dca68ea920
      https://github.com/csmith-project/creduce/commit/de21e365e218d36caac5e05a220a26dca68ea920
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-01-30 (Tue, 30 Jan 2018)

  Changed paths:
    M TODO

  Log Message:
  -----------
  todo item


  Commit: 3a433279f7a1267e094e12923be83ebb4b7a05fc
      https://github.com/csmith-project/creduce/commit/3a433279f7a1267e094e12923be83ebb4b7a05fc
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-01-30 (Tue, 30 Jan 2018)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  add a --not-c command line flag that turns off the passes that are the most specific to C/C++


  Commit: c9b79921fb949f1f5572977b6ba2d61a6192daee
      https://github.com/csmith-project/creduce/commit/c9b79921fb949f1f5572977b6ba2d61a6192daee
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-03-09 (Fri, 09 Mar 2018)

  Changed paths:
    M TODO

  Log Message:
  -----------
  Merge branch 'master' of github.com:csmith-project/creduce


  Commit: 98d61e0a30936cc48f7e0231e3b0e158970eb01e
      https://github.com/csmith-project/creduce/commit/98d61e0a30936cc48f7e0231e3b0e158970eb01e
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-03-09 (Fri, 09 Mar 2018)

  Changed paths:
    M INSTALL
    M scripts/travis_deps.sh

  Log Message:
  -----------
  update to llvm 6


  Commit: f4f65b72f97568175b7758493d645b93bfb7b353
      https://github.com/csmith-project/creduce/commit/f4f65b72f97568175b7758493d645b93bfb7b353
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-03-09 (Fri, 09 Mar 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  oops, missed this change earlier


  Commit: 2597f8ee1d0a19383bbf193b2c37b45d78528e27
      https://github.com/csmith-project/creduce/commit/2597f8ee1d0a19383bbf193b2c37b45d78528e27
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-03-09 (Fri, 09 Mar 2018)

  Changed paths:
    M scripts/travis_deps.sh

  Log Message:
  -----------
  oops, this is just comments being fixed now


  Commit: eefe64bee6bb027092dc54fae0932a098ea76763
      https://github.com/csmith-project/creduce/commit/eefe64bee6bb027092dc54fae0932a098ea76763
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-03-12 (Mon, 12 Mar 2018)

  Changed paths:
    M .travis.yml
    M clang_delta/AggregateToScalar.cpp
    M clang_delta/CMakeLists.txt
    M clang_delta/CallExprToValue.cpp
    M clang_delta/ClassTemplateToClass.cpp
    M clang_delta/CombineGlobalVarDecl.cpp
    M clang_delta/CombineLocalVarDecl.cpp
    M clang_delta/EmptyStructToInt.cpp
    M clang_delta/ExpressionDetector.cpp
    M clang_delta/InstantiateTemplateParam.cpp
    M clang_delta/InstantiateTemplateTypeParamToInt.cpp
    M clang_delta/LocalToGlobal.cpp
    M clang_delta/Makefile.am
    M clang_delta/ReduceArrayDim.cpp
    M clang_delta/ReduceArraySize.cpp
    M clang_delta/ReduceClassTemplateParameter.cpp
    M clang_delta/ReducePointerLevel.cpp
    M clang_delta/ReducePointerPairs.cpp
    M clang_delta/RemoveAddrTaken.cpp
    M clang_delta/RemoveArray.cpp
    M clang_delta/RemoveBaseClass.cpp
    M clang_delta/RemoveCtorInitializer.cpp
    M clang_delta/RemoveNamespace.cpp
    M clang_delta/RemovePointer.cpp
    M clang_delta/RemoveTrivialBaseTemplate.cpp
    M clang_delta/RemoveUnresolvedBase.cpp
    M clang_delta/RemoveUnusedOuterClass.cpp
    M clang_delta/RemoveUnusedStructField.cpp
    M clang_delta/RenameClass.cpp
    M clang_delta/RenameFun.cpp
    M clang_delta/RenameParam.cpp
    M clang_delta/RenameVar.cpp
    M clang_delta/ReplaceArrayAccessWithIndex.cpp
    M clang_delta/ReplaceArrayIndexVar.cpp
    M clang_delta/ReplaceCallExpr.cpp
    M clang_delta/ReplaceClassWithBaseTemplateSpec.cpp
    M clang_delta/ReplaceDependentName.cpp
    M clang_delta/ReplaceDependentTypedef.cpp
    M clang_delta/ReplaceDerivedClass.cpp
    M clang_delta/ReplaceFunctionDefWithDecl.cpp
    M clang_delta/ReplaceOneLevelTypedefType.cpp
    M clang_delta/ReplaceSimpleTypedef.cpp
    M clang_delta/RewriteUtils.h
    M clang_delta/SimpleInliner.cpp
    M clang_delta/SimplifyCallExpr.cpp
    M clang_delta/SimplifyDependentTypedef.cpp
    M clang_delta/SimplifyNestedClass.cpp
    M clang_delta/SimplifyRecursiveTemplateInstantiation.cpp
    M clang_delta/SimplifyStruct.cpp
    M clang_delta/SimplifyStructUnionDecl.cpp
    M clang_delta/TemplateArgToInt.cpp
    M clang_delta/TemplateNonTypeArgToInt.cpp
    M clang_delta/TransformationManager.cpp
    M clang_delta/UnionToStruct.cpp
    M creduce/creduce.in
    M scripts/travis_deps.sh

  Log Message:
  -----------
  Update copyright years.


  Commit: 5375e0519abe94b7145d9b76f1261a15e1ccc10b
      https://github.com/csmith-project/creduce/commit/5375e0519abe94b7145d9b76f1261a15e1ccc10b
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M TODO

  Log Message:
  -----------
  add todo about try-catch


  Commit: 15bc038e316013bef5ad08e30cddd52cd3f846f6
      https://github.com/csmith-project/creduce/commit/15bc038e316013bef5ad08e30cddd52cd3f846f6
  Author: Pranav Kant <pranav913@gmail.com>
  Date:   2018-03-18 (Sun, 18 Mar 2018)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Fixes #140: Support --version flag


  Commit: ecbd422ba15c27d73316af3998cbe0e3515471b1
      https://github.com/csmith-project/creduce/commit/ecbd422ba15c27d73316af3998cbe0e3515471b1
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M clang_delta/Makefile.am

  Log Message:
  -----------
  Add more `clang_delta/tests/` files to distributions.


  Commit: 3085d3cc5bb2c313cf281a768099156b99b0b16a
      https://github.com/csmith-project/creduce/commit/3085d3cc5bb2c313cf281a768099156b99b0b16a
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M clang_delta/tests/lit.cfg
    M clang_delta/tests/lit.site.cfg.in
    M clang_delta/tests/remove_lit_checks.in

  Log Message:
  -----------
  Add copyright notices to some `clang_delta/tests/` files.


  Commit: 7eb327e94d1b29c96e6ac09ec1321d614355f586
      https://github.com/csmith-project/creduce/commit/7eb327e94d1b29c96e6ac09ec1321d614355f586
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M Makefile.in
    M aclocal.m4
    M autoconf/compile
    M autoconf/config.guess
    M autoconf/config.sub
    M autoconf/depcomp
    M autoconf/install-sh
    M autoconf/missing
    M autoconf/ylwrap
    M clang_delta/Makefile.in
    M clex/Makefile.in
    M configure
    M creduce/Makefile.in
    M delta/Makefile.in
    M scripts/Makefile.in
    M tests/Makefile.in
    M unifdef/Makefile.in

  Log Message:
  -----------
  Regenerate Autoconf/Automake stuff.


  Commit: ce6504db072a0b9929c9927ddd7291e6486e7b93
      https://github.com/csmith-project/creduce/commit/ce6504db072a0b9929c9927ddd7291e6486e7b93
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-04-10 (Tue, 10 Apr 2018)

  Changed paths:
    M clang_delta/RemoveUnusedStructField.cpp
    M clang_delta/RemoveUnusedStructField.h
    A clang_delta/tests/remove-unused-field/designated1.c
    A clang_delta/tests/remove-unused-field/designated2.c
    A clang_delta/tests/remove-unused-field/designated3.c
    A clang_delta/tests/remove-unused-field/designated4.c
    A clang_delta/tests/remove-unused-field/designated5.c
    A clang_delta/tests/remove-unused-field/unused_field1.c
    A clang_delta/tests/remove-unused-field/unused_field2.c

  Log Message:
  -----------
  Handle designated init expressions


  Commit: 399608ecef7caac3521eca585bc01637cb25bc64
      https://github.com/csmith-project/creduce/commit/399608ecef7caac3521eca585bc01637cb25bc64
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-04-10 (Tue, 10 Apr 2018)

  Changed paths:
    M clang_delta/UnionToStruct.cpp
    A clang_delta/tests/union-to-struct/union1.c
    A clang_delta/tests/union-to-struct/union2.c
    A clang_delta/tests/union-to-struct/union3.c

  Log Message:
  -----------
  Handle anonymous unions are declared with other decls

In some rare cases, anonymous unions can be declared along with
other declarations such as FunctionDecl. In these cases, we have
to add new DDSet while processing the declarator. Furthermore,
we don't need to insert the declarator into the DDSet, because
the union keyword will be replaced by the routine for processing
the RecordDecl.


  Commit: c1b0cd498963a6eff8670363d6390e0e5e8da572
      https://github.com/csmith-project/creduce/commit/c1b0cd498963a6eff8670363d6390e0e5e8da572
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-04-10 (Tue, 10 Apr 2018)

  Changed paths:
    M clang_delta/UnionToStruct.cpp

  Log Message:
  -----------
  update copyright year


  Commit: 49589b37deaf66849f53d66d6a873c0bb6783351
      https://github.com/csmith-project/creduce/commit/49589b37deaf66849f53d66d6a873c0bb6783351
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-04-10 (Tue, 10 Apr 2018)

  Changed paths:
    M clang_delta/LocalToGlobal.cpp
    M clang_delta/RewriteUtils.cpp
    M clang_delta/RewriteUtils.h
    A clang_delta/tests/local-to-global/unnamed_1.c
    A clang_delta/tests/local-to-global/unnamed_2.c
    A clang_delta/tests/local-to-global/unnamed_3.c

  Log Message:
  -----------
  Fixed crashes due to groupdecls

Cases such as

void foo() {
  union {
  } u;
}

introduce a group declaration that has both the declaration of the union and
the declaration of the variable. It triggered crashes when we moved the
declaration statement. This is now fixed.


  Commit: 48e622ba74bc35c5a81299d3a34b9b14038d6a70
      https://github.com/csmith-project/creduce/commit/48e622ba74bc35c5a81299d3a34b9b14038d6a70
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-04-10 (Tue, 10 Apr 2018)

  Changed paths:
    M clang_delta/RenameFun.cpp
    A clang_delta/tests/rename-fun/test1.c
    A clang_delta/tests/rename-fun/test1.h

  Log Message:
  -----------
  Fixed an issue for checking function declarations

We should also check if the canonical function declaration comes
from an inluced file.


  Commit: 5bf8445a7a56d473d354516b87a1c9e231ba31cd
      https://github.com/csmith-project/creduce/commit/5bf8445a7a56d473d354516b87a1c9e231ba31cd
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-06-23 (Sat, 23 Jun 2018)

  Changed paths:
    M CMakeLists.txt
    M configure
    M configure.ac

  Log Message:
  -----------
  Require LLVM 6.0.


  Commit: e36c740ef17ff15b5f63c317e5d5667f78a9f660
      https://github.com/csmith-project/creduce/commit/e36c740ef17ff15b5f63c317e5d5667f78a9f660
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2018-06-23 (Sat, 23 Jun 2018)

  Changed paths:
    M INSTALL
    M creduce/creduce_utils.pm

  Log Message:
  -----------
  stop using dead sys::cpu perl module


  Commit: 0c3ebfab2f63a8080931411c0f19036034959430
      https://github.com/csmith-project/creduce/commit/0c3ebfab2f63a8080931411c0f19036034959430
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-06-25 (Mon, 25 Jun 2018)

  Changed paths:
    M INSTALL
    M creduce/creduce_utils.pm

  Log Message:
  -----------
  Merge pull request #164 from regehr/no-sys-cpu

stop using dead sys::cpu perl module


  Commit: f392a4059165004155c5170d43338748bfb38bf4
      https://github.com/csmith-project/creduce/commit/f392a4059165004155c5170d43338748bfb38bf4
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-06-25 (Mon, 25 Jun 2018)

  Changed paths:
    M creduce/creduce_utils.pm

  Log Message:
  -----------
  Update copyright years.


  Commit: 6e8f93f26124d84e98b237328e47cf642bb3ed21
      https://github.com/csmith-project/creduce/commit/6e8f93f26124d84e98b237328e47cf642bb3ed21
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-06-25 (Mon, 25 Jun 2018)

  Changed paths:
    M configure
    M configure.ac
    M creduce/CMakeLists.txt
    M scripts/travis_deps.sh

  Log Message:
  -----------
  Remove remaining references to `Sys::CPU` Perl module.


  Commit: 3e9e4557e115ff87f6871f33fdfbc5db0db95fa1
      https://github.com/csmith-project/creduce/commit/3e9e4557e115ff87f6871f33fdfbc5db0db95fa1
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-06-25 (Mon, 25 Jun 2018)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Mention that `pkg install` example works for FreeBSD 11.1, too.


  Commit: b5da960225de233e3965b98ee86d95b0418921a8
      https://github.com/csmith-project/creduce/commit/b5da960225de233e3965b98ee86d95b0418921a8
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-06-25 (Mon, 25 Jun 2018)

  Changed paths:
    M clang_delta/CMakeLists.txt

  Log Message:
  -----------
  Do not list `LLVM_LIBS` in the `target_link_libraries`.

When using various prepackaged versions of LLVM 6.0, I was seeing fatal
errors like this when I ran `clang_delta`:

```
$ clang_delta --help
: CommandLine Error: Option 'disable-symbolication' registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options
```

In some way that I do not understand, removing `LLVM_LIBS` from the call
to `target_link_libraries` seems to avoid this problem.  The LLVM
libraries end up in the link line anyway, also for reasons that I do not
understand.

Did I mention that I do not understand the current LLVM CMake magic?


  Commit: 9e564a8a0674f8c3e785deb210e62f67807ba3e0
      https://github.com/csmith-project/creduce/commit/9e564a8a0674f8c3e785deb210e62f67807ba3e0
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M COPYING

  Log Message:
  -----------
  Update copyright years.


  Commit: 1a5684ff779fd5240ee035b14328370021e936d1
      https://github.com/csmith-project/creduce/commit/1a5684ff779fd5240ee035b14328370021e936d1
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Mention CMake-based build system near the top of the file.


  Commit: 91bdbda393797c91fec3580f5d19328823489fe5
      https://github.com/csmith-project/creduce/commit/91bdbda393797c91fec3580f5d19328823489fe5
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M clang_delta/Makefile.am
    M clang_delta/Makefile.in

  Log Message:
  -----------
  Include newer `clang_delta` tests in distributions.


  Commit: 30a225ef20e9b31807fd04cffd3d2d1606ee32de
      https://github.com/csmith-project/creduce/commit/30a225ef20e9b31807fd04cffd3d2d1606ee32de
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M CMakeLists.txt
    M configure
    M version.m4

  Log Message:
  -----------
  Increment version number to 2.9.0.


  Commit: e8b42cde454a91bc4ad17339f652794d35019be5
      https://github.com/csmith-project/creduce/commit/e8b42cde454a91bc4ad17339f652794d35019be5
  Author: Jakub Wilk <jwilk@jwilk.net>
  Date:   2018-07-16 (Mon, 16 Jul 2018)

  Changed paths:
    M README
    M creduce/creduce_utils.pm

  Log Message:
  -----------
  Fix option name

"-n" was renamed as "--n" in e5c6db7cd95459b1271f9027c31ee4706da063b6,
but documentation and comments weren't updated.


  Commit: 1a48d98bba7edd6dec2146dedab220b508dfbdd6
      https://github.com/csmith-project/creduce/commit/1a48d98bba7edd6dec2146dedab220b508dfbdd6
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-07-16 (Mon, 16 Jul 2018)

  Changed paths:
    M README
    M creduce/creduce_utils.pm

  Log Message:
  -----------
  Merge pull request #166 from jwilk-forks/n

Fix option name


  Commit: 52fddb3c5ccaf775cfc06c268457ca7617959c91
      https://github.com/csmith-project/creduce/commit/52fddb3c5ccaf775cfc06c268457ca7617959c91
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-07-21 (Sat, 21 Jul 2018)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Merge pull request #159 from pranavk/version_info

Fixes #140: Support --version flag


  Commit: 193a981a44e2bc119724c7937f4b04bdcdcc70ff
      https://github.com/csmith-project/creduce/commit/193a981a44e2bc119724c7937f4b04bdcdcc70ff
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-08 (Wed, 08 Aug 2018)

  Changed paths:
    M clang_delta/RemoveNestedFunction.cpp
    M clang_delta/RemoveNestedFunction.h

  Log Message:
  -----------
  Handle DependentScopeDeclRefExpr

make an auto-type tmp variable for a DependentScopeDeclRefExpr


  Commit: b49e8ccac86360ee5c2c085d20ffdb9e88c7b4f8
      https://github.com/csmith-project/creduce/commit/b49e8ccac86360ee5c2c085d20ffdb9e88c7b4f8
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M clang_delta/Transformation.cpp

  Log Message:
  -----------
  Iterate a CXXRecordDecl only if it has definition


  Commit: 0a4413089d7088f50ed8bbde74473aaedd284722
      https://github.com/csmith-project/creduce/commit/0a4413089d7088f50ed8bbde74473aaedd284722
  Author: Jakub Wilk <jwilk@jwilk.net>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Check number of CPUs only if --n wasn't specified


  Commit: 78e434bb72f749a002dadb0390163210e63250e6
      https://github.com/csmith-project/creduce/commit/78e434bb72f749a002dadb0390163210e63250e6
  Author: Jakub Wilk <jwilk@jwilk.net>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Fix typo


  Commit: 9605be16113a215e57572def72c261b8f2732453
      https://github.com/csmith-project/creduce/commit/9605be16113a215e57572def72c261b8f2732453
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Merge pull request #168 from jwilk-forks/spelling

Fix typo.


  Commit: 146bfb432d0d9180f9e77d1dccb55b06d7949297
      https://github.com/csmith-project/creduce/commit/146bfb432d0d9180f9e77d1dccb55b06d7949297
  Author: Eric Eide <eeide@cs.utah.edu>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  Merge pull request #169 from jwilk-forks/nprocs

Check number of CPUs only if --n wasn't specified.


  Commit: 921324f8c7eec1ec94f329e4e3e7a492dee90b2f
      https://github.com/csmith-project/creduce/commit/921324f8c7eec1ec94f329e4e3e7a492dee90b2f
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M clang_delta/ReduceArrayDim.cpp
    M clang_delta/ReduceArrayDim.h
    A clang_delta/tests/reduce-array-dim/non-type-temp-arg.cpp

  Log Message:
  -----------
  Handle non-constant-array types


  Commit: d5bb977c4669eca50ac1c897e75f8f8b3a01ee07
      https://github.com/csmith-project/creduce/commit/d5bb977c4669eca50ac1c897e75f8f8b3a01ee07
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M clang_delta/CommonRenameClassRewriteVisitor.h
    M clang_delta/RemoveBaseClass.cpp
    M clang_delta/RenameClass.cpp
    M clang_delta/ReplaceDerivedClass.cpp
    M clang_delta/RewriteUtils.cpp
    M clang_delta/RewriteUtils.h
    M clang_delta/Transformation.cpp
    M clang_delta/Transformation.h
    A clang_delta/tests/replace-derived-class/replace-derived1.cpp
    A clang_delta/tests/replace-derived-class/replace-derived2.cpp
    A clang_delta/tests/replace-derived-class/replace-derived3.cpp

  Log Message:
  -----------
  Fixed an issue for rewriting record decls

When we have a record decl through its definition, we can only
rewrite its definition once.


  Commit: f0312d47bdc6ba9b1fb989832d8c8bc69c5b0fec
      https://github.com/csmith-project/creduce/commit/f0312d47bdc6ba9b1fb989832d8c8bc69c5b0fec
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    M clang_delta/tests/lit.cfg

  Log Message:
  -----------
  Allow tests with .cc postfix


  Commit: e64bc7cefc626744ce4cc828887bb7de67162865
      https://github.com/csmith-project/creduce/commit/e64bc7cefc626744ce4cc828887bb7de67162865
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-27 (Mon, 27 Aug 2018)

  Changed paths:
    A clang_delta/tests/rename-class/rename-class1.cpp

  Log Message:
  -----------
  Added a new test


  Commit: c168920bd55b906db293d06528853ab77db97015
      https://github.com/csmith-project/creduce/commit/c168920bd55b906db293d06528853ab77db97015
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-28 (Tue, 28 Aug 2018)

  Changed paths:
    M clang_delta/EmptyStructToInt.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct2.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct3.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct4.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct5.cpp

  Log Message:
  -----------
  Fixed issues for empty-struct-to-int


  Commit: daee960a14d739c4124c7ea7adccfad4c69f5966
      https://github.com/csmith-project/creduce/commit/daee960a14d739c4124c7ea7adccfad4c69f5966
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-28 (Tue, 28 Aug 2018)

  Changed paths:
    M clang_delta/CommonRenameClassRewriteVisitor.h
    A clang_delta/tests/rename-class/rename-class2.cpp

  Log Message:
  -----------
  avoid overwritting destructors when renaming classes


  Commit: 9aa30eb7a804a39d04311a07c8b0e807fe542fa1
      https://github.com/csmith-project/creduce/commit/9aa30eb7a804a39d04311a07c8b0e807fe542fa1
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-08-28 (Tue, 28 Aug 2018)

  Changed paths:
    M clang_delta/EmptyStructToInt.cpp

  Log Message:
  -----------
  Fixed an issue for empty-struct-to-int


  Commit: 873ade2b6cce4f68f35633bd052e586193d5b4ca
      https://github.com/csmith-project/creduce/commit/873ade2b6cce4f68f35633bd052e586193d5b4ca
  Author: 360 CodeSafe <39950310+360CodeSafe@users.noreply.github.com>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M clang_delta/ReduceArraySize.cpp

  Log Message:
  -----------
  Use a different name for the sub loop

Since variable 'I' is already used as the iterator in for in line 108, in line 123, it is better to use another variable as the counter for the for loop.


  Commit: 5910abf097ddb4dd052aa8442011267b1bdcfb9b
      https://github.com/csmith-project/creduce/commit/5910abf097ddb4dd052aa8442011267b1bdcfb9b
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M clang_delta/ReduceArraySize.cpp

  Log Message:
  -----------
  Merge pull request #172 from 360CodeSafe/master

Use a different name for the sub loop


  Commit: 99129c114e562ea7d4e9ce57a3f576bdc48630bc
      https://github.com/csmith-project/creduce/commit/99129c114e562ea7d4e9ce57a3f576bdc48630bc
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M clang_delta/ExpressionDetector.cpp

  Log Message:
  -----------
  make InclusionDirective virtual


  Commit: 8fc6028e654fd75b048c05190a9e326a6af22b2d
      https://github.com/csmith-project/creduce/commit/8fc6028e654fd75b048c05190a9e326a6af22b2d
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-10-01 (Mon, 01 Oct 2018)

  Changed paths:
    M clang_delta/RewriteUtils.cpp

  Log Message:
  -----------
  Fixed a -Wreturn-type warning


  Commit: a841921192e820d440bd51e65a1b0f5d31aeb92f
      https://github.com/csmith-project/creduce/commit/a841921192e820d440bd51e65a1b0f5d31aeb92f
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-10-06 (Sat, 06 Oct 2018)

  Changed paths:
    M clang_delta/RemoveUnusedFunction.cpp

  Log Message:
  -----------
  Fixed a crash for removing explicit instantiation


  Commit: 2c26c5f5c84c8665625d6d03cd20b602deb1e417
      https://github.com/csmith-project/creduce/commit/2c26c5f5c84c8665625d6d03cd20b602deb1e417
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M clang_delta/RemoveNestedFunction.cpp
    A clang_delta/tests/remove-nested-function/remove_nested_func1.cc

  Log Message:
  -----------
  avoid removing nested calls from member initializers


  Commit: 2f8848ada28624cd208ea051edebebbdbfa93e12
      https://github.com/csmith-project/creduce/commit/2f8848ada28624cd208ea051edebebbdbfa93e12
  Author: Michał Janiszewski <janisozaur@users.noreply.github.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M clang_delta/RemoveUnusedEnumMember.h

  Log Message:
  -----------
  Update RemoveUnusedEnumMember.h


  Commit: c1a9fd77b0d53c9811135a241db5d41922822f19
      https://github.com/csmith-project/creduce/commit/c1a9fd77b0d53c9811135a241db5d41922822f19
  Author: Michał Janiszewski <janisozaur@users.noreply.github.com>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M clang_delta/RemoveEnumMemberValue.h

  Log Message:
  -----------
  Update include guard


  Commit: b7eefe7ae6cee53b889a1ebb485f44c91df2347f
      https://github.com/csmith-project/creduce/commit/b7eefe7ae6cee53b889a1ebb485f44c91df2347f
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-10-28 (Sun, 28 Oct 2018)

  Changed paths:
    M clang_delta/RemoveEnumMemberValue.h
    M clang_delta/RemoveUnusedEnumMember.h

  Log Message:
  -----------
  Merge pull request #177 from janisozaur/patch-1

Update Include guards


  Commit: eca4f38e3de0b2df3de2ba014902f5b2549ee638
      https://github.com/csmith-project/creduce/commit/eca4f38e3de0b2df3de2ba014902f5b2549ee638
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2018-11-05 (Mon, 05 Nov 2018)

  Changed paths:
    M clang_delta/RemoveUnusedStructField.cpp
    A clang_delta/tests/remove-unused-field/unused_field3.cpp

  Log Message:
  -----------
  take syntactic form only if it's non-null


  Commit: 7ab52fa3de154c91944effb1607e0ffe1ed39bee
      https://github.com/csmith-project/creduce/commit/7ab52fa3de154c91944effb1607e0ffe1ed39bee
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2019-01-13 (Sun, 13 Jan 2019)

  Changed paths:
    M clang_delta/ExpressionDetector.cpp
    M clang_delta/RemoveUnusedEnumMember.cpp
    M clang_delta/TransformationManager.cpp

  Log Message:
  -----------
  built with LLVM 7.0

compatible with LLVM 7.0 now


  Commit: 7959cbe101e46dd36cd7d14118a8c7a20c575b9c
      https://github.com/csmith-project/creduce/commit/7959cbe101e46dd36cd7d14118a8c7a20c575b9c
  Author: Amy Huang <akhuang@google.com>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

  Changed paths:
    M creduce/creduce.in

  Log Message:
  -----------
  change ordering so pass_includes is called after pass_unifdef


  Commit: 7ccbd726414b068c40e1be9a5488467f88196a6c
      https://github.com/csmith-project/creduce/commit/7ccbd726414b068c40e1be9a5488467f88196a6c
  Author: Amy Huang <akhuang@google.com>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

  Changed paths:
    M creduce/pass_unifdef.pm

  Log Message:
  -----------
  add pass to remove constant ifs


  Commit: 241ee54f3a504235f7da6c76ba43fa04fbb477ab
      https://github.com/csmith-project/creduce/commit/241ee54f3a504235f7da6c76ba43fa04fbb477ab
  Author: Amy Huang <akhuang@google.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M creduce/CMakeLists.txt
    M creduce/Makefile.am
    M creduce/Makefile.in
    M creduce/creduce.in
    A creduce/pass_line_markers.pm

  Log Message:
  -----------
  add pass for line markers


  Commit: cd1895ab8438c7f674293ab3d673ffdc9ee3b562
      https://github.com/csmith-project/creduce/commit/cd1895ab8438c7f674293ab3d673ffdc9ee3b562
  Author: Amy Huang <akhuang@google.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

  Changed paths:
    M creduce/pass_comments.pm

  Log Message:
  -----------
  add binary search removal of c++ style comments


  Commit: 68dbcdd0350db747990a6f7945222b143ac777ec
      https://github.com/csmith-project/creduce/commit/68dbcdd0350db747990a6f7945222b143ac777ec
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    R INSTALL
    A INSTALL.md
    R README
    A README.md

  Log Message:
  -----------
  convert to markdown


  Commit: 870add1c1a678b3781edeae7129299b22a977a8d
      https://github.com/csmith-project/creduce/commit/870add1c1a678b3781edeae7129299b22a977a8d
  Author: John Regehr <regehr@cs.utah.edu>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M .travis.yml
    M INSTALL.md
    M clang_delta/ExpressionDetector.cpp
    M clang_delta/RemoveUnusedEnumMember.cpp
    M configure
    M configure.ac
    M scripts/travis_deps.sh

  Log Message:
  -----------
  patch from Mingwandroid to update to LLVM 7


  Commit: e18bb56a4eb94865bc47f766a75e113b6aaf649d
      https://github.com/csmith-project/creduce/commit/e18bb56a4eb94865bc47f766a75e113b6aaf649d
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

  Changed paths:
    M clang_delta/SimpleInliner.cpp

  Log Message:
  -----------
  skip inlining calls in default arguments


  Commit: d3683354d3024c78949ca3d382433586b9bff216
      https://github.com/csmith-project/creduce/commit/d3683354d3024c78949ca3d382433586b9bff216
  Author: Reid Kleckner <rnk@google.com>
  Date:   2019-02-26 (Tue, 26 Feb 2019)

  Changed paths:
    M clang_delta/AggregateToScalar.cpp
    M clang_delta/ClassTemplateToClass.cpp
    M clang_delta/CommonRenameClassRewriteVisitor.h
    M clang_delta/EmptyStructToInt.cpp
    M clang_delta/ExpressionDetector.cpp
    M clang_delta/InstantiateTemplateParam.cpp
    M clang_delta/InstantiateTemplateTypeParamToInt.cpp
    M clang_delta/LocalToGlobal.cpp
    M clang_delta/ReduceArrayDim.cpp
    M clang_delta/ReducePointerLevel.cpp
    M clang_delta/RemoveNamespace.cpp
    M clang_delta/RemoveNestedFunction.cpp
    M clang_delta/RemoveUnusedEnumMember.cpp
    M clang_delta/RemoveUnusedFunction.cpp
    M clang_delta/RemoveUnusedOuterClass.cpp
    M clang_delta/RenameCXXMethod.cpp
    M clang_delta/RenameFun.cpp
    M clang_delta/ReplaceCallExpr.cpp
    M clang_delta/ReplaceDependentTypedef.cpp
    M clang_delta/ReplaceFunctionDefWithDecl.cpp
    M clang_delta/ReplaceOneLevelTypedefType.cpp
    M clang_delta/ReplaceSimpleTypedef.cpp
    M clang_delta/ReplaceUndefinedFunction.cpp
    M clang_delta/RewriteUtils.cpp
    M clang_delta/SimpleInliner.cpp
    M clang_delta/SimplifyDependentTypedef.cpp
    M clang_delta/SimplifyIf.cpp
    M clang_delta/SimplifyNestedClass.cpp
    M clang_delta/SimplifyStruct.cpp
    M clang_delta/TemplateNonTypeArgToInt.cpp
    M clang_delta/Transformation.cpp
    M clang_delta/VectorToArray.cpp

  Log Message:
  -----------
  Update llvm-svn-compatible branch for ToT clang

- Replace getStartLoc with getBeginLoc
- Replace getLocEnd with getEndLoc
- EvaluateAsInt now produces an Expr::EvalResult instead of APSInt, look
  through it
- Misc minor fixes, const, etc


  Commit: 834747382265459658cd23197d65beea851dbfd9
      https://github.com/csmith-project/creduce/commit/834747382265459658cd23197d65beea851dbfd9
  Author: Yang Chen <chenyang@cs.utah.edu>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    M .travis.yml
    M CMakeLists.txt
    M COPYING
    R INSTALL
    A INSTALL.md
    M Makefile.in
    R README
    A README.md
    M TODO
    M aclocal.m4
    M autoconf/compile
    M autoconf/config.guess
    M autoconf/config.sub
    M autoconf/depcomp
    M autoconf/install-sh
    M autoconf/missing
    M autoconf/ylwrap
    M clang_delta/AggregateToScalar.cpp
    M clang_delta/CMakeLists.txt
    M clang_delta/CallExprToValue.cpp
    M clang_delta/ClassTemplateToClass.cpp
    M clang_delta/CombineGlobalVarDecl.cpp
    M clang_delta/CombineLocalVarDecl.cpp
    M clang_delta/CommonRenameClassRewriteVisitor.h
    M clang_delta/EmptyStructToInt.cpp
    M clang_delta/ExpressionDetector.cpp
    M clang_delta/InstantiateTemplateParam.cpp
    M clang_delta/InstantiateTemplateTypeParamToInt.cpp
    M clang_delta/LocalToGlobal.cpp
    M clang_delta/Makefile.am
    M clang_delta/Makefile.in
    M clang_delta/README.txt
    M clang_delta/ReduceArrayDim.cpp
    M clang_delta/ReduceArrayDim.h
    M clang_delta/ReduceArraySize.cpp
    M clang_delta/ReduceClassTemplateParameter.cpp
    M clang_delta/ReducePointerLevel.cpp
    M clang_delta/ReducePointerPairs.cpp
    M clang_delta/RemoveAddrTaken.cpp
    M clang_delta/RemoveArray.cpp
    M clang_delta/RemoveBaseClass.cpp
    M clang_delta/RemoveCtorInitializer.cpp
    M clang_delta/RemoveEnumMemberValue.h
    M clang_delta/RemoveNamespace.cpp
    M clang_delta/RemoveNestedFunction.cpp
    M clang_delta/RemoveNestedFunction.h
    M clang_delta/RemovePointer.cpp
    M clang_delta/RemoveTrivialBaseTemplate.cpp
    M clang_delta/RemoveUnresolvedBase.cpp
    M clang_delta/RemoveUnusedEnumMember.cpp
    M clang_delta/RemoveUnusedEnumMember.h
    M clang_delta/RemoveUnusedFunction.cpp
    M clang_delta/RemoveUnusedOuterClass.cpp
    M clang_delta/RemoveUnusedStructField.cpp
    M clang_delta/RemoveUnusedStructField.h
    M clang_delta/RenameCXXMethod.cpp
    M clang_delta/RenameClass.cpp
    M clang_delta/RenameFun.cpp
    M clang_delta/RenameParam.cpp
    M clang_delta/RenameVar.cpp
    M clang_delta/ReplaceArrayAccessWithIndex.cpp
    M clang_delta/ReplaceArrayIndexVar.cpp
    M clang_delta/ReplaceCallExpr.cpp
    M clang_delta/ReplaceClassWithBaseTemplateSpec.cpp
    M clang_delta/ReplaceDependentName.cpp
    M clang_delta/ReplaceDependentTypedef.cpp
    M clang_delta/ReplaceDerivedClass.cpp
    M clang_delta/ReplaceFunctionDefWithDecl.cpp
    M clang_delta/ReplaceOneLevelTypedefType.cpp
    M clang_delta/ReplaceSimpleTypedef.cpp
    M clang_delta/ReplaceUndefinedFunction.cpp
    M clang_delta/RewriteUtils.cpp
    M clang_delta/RewriteUtils.h
    M clang_delta/SimpleInliner.cpp
    M clang_delta/SimplifyCallExpr.cpp
    M clang_delta/SimplifyDependentTypedef.cpp
    M clang_delta/SimplifyIf.cpp
    M clang_delta/SimplifyNestedClass.cpp
    M clang_delta/SimplifyRecursiveTemplateInstantiation.cpp
    M clang_delta/SimplifyStruct.cpp
    M clang_delta/SimplifyStructUnionDecl.cpp
    M clang_delta/TemplateArgToInt.cpp
    M clang_delta/TemplateNonTypeArgToInt.cpp
    M clang_delta/Transformation.cpp
    M clang_delta/Transformation.h
    M clang_delta/TransformationManager.cpp
    M clang_delta/UnionToStruct.cpp
    M clang_delta/VectorToArray.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct2.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct3.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct4.cpp
    A clang_delta/tests/empty-struct-to-int/empty-struct5.cpp
    A clang_delta/tests/lit.cfg
    A clang_delta/tests/lit.site.cfg.in
    A clang_delta/tests/local-to-global/unnamed_1.c
    A clang_delta/tests/local-to-global/unnamed_2.c
    A clang_delta/tests/local-to-global/unnamed_3.c
    A clang_delta/tests/reduce-array-dim/non-type-temp-arg.cpp
    A clang_delta/tests/remove-nested-function/remove_nested_func1.cc
    A clang_delta/tests/remove-unused-field/designated1.c
    A clang_delta/tests/remove-unused-field/designated2.c
    A clang_delta/tests/remove-unused-field/designated3.c
    A clang_delta/tests/remove-unused-field/designated4.c
    A clang_delta/tests/remove-unused-field/designated5.c
    A clang_delta/tests/remove-unused-field/unused_field1.c
    A clang_delta/tests/remove-unused-field/unused_field2.c
    A clang_delta/tests/remove-unused-field/unused_field3.cpp
    A clang_delta/tests/remove-unused-var/unused_var.cpp
    A clang_delta/tests/remove_lit_checks.in
    A clang_delta/tests/rename-class/rename-class1.cpp
    A clang_delta/tests/rename-class/rename-class2.cpp
    A clang_delta/tests/rename-fun/test1.c
    A clang_delta/tests/rename-fun/test1.h
    A clang_delta/tests/rename-var/rename-var.c
    A clang_delta/tests/replace-derived-class/replace-derived1.cpp
    A clang_delta/tests/replace-derived-class/replace-derived2.cpp
    A clang_delta/tests/replace-derived-class/replace-derived3.cpp
    A clang_delta/tests/union-to-struct/union1.c
    A clang_delta/tests/union-to-struct/union2.c
    A clang_delta/tests/union-to-struct/union3.c
    M clex/Makefile.in
    M configure
    M configure.ac
    M creduce/CMakeLists.txt
    M creduce/Makefile.am
    M creduce/Makefile.in
    M creduce/creduce.in
    M creduce/creduce_utils.pm
    M creduce/pass_comments.pm
    A creduce/pass_line_markers.pm
    M creduce/pass_unifdef.pm
    M delta/Makefile.in
    M scripts/Makefile.in
    M scripts/travis_deps.sh
    M tests/Makefile.in
    M unifdef/Makefile.in
    M version.m4

  Log Message:
  -----------
  Merge pull request #187 from rnk/fix-svn-feb

Merge master into llvm-svn-compatible and update it for API changes


Compare: https://github.com/csmith-project/creduce/compare/243c75f0adf6...834747382265