Author: steveire Date: Mon Jan 7 16:09:34 2019 New Revision: 350584 URL: http://llvm.org/viewvc/llvm-project?rev=350584&view=rev Log: ReleaseNotes: Update with my clang-query contributions this cycle
Modified: clang-tools-extra/trunk/docs/ReleaseNotes.rst Modified: clang-tools-extra/trunk/docs/ReleaseNotes.rst URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/ReleaseNotes.rst?rev=350584&r1=350583&r2=350584&view=diff ============================================================================== --- clang-tools-extra/trunk/docs/ReleaseNotes.rst (original) +++ clang-tools-extra/trunk/docs/ReleaseNotes.rst Mon Jan 7 16:09:34 2019 @@ -57,7 +57,47 @@ The improvements are... Improvements to clang-query --------------------------- -The improvements are... +- A new command line parameter ``--preload`` was added to + run commands from a file and then start the interactive interpreter. + +- The command ``q`` can was added as an alias for ``quit`` to exit the + ``clang-query`` interpreter. + +- It is now possible to bind to named values (the result of ``let`` + expressions). For example: + + .. code-block:: none + + let fn functionDecl() + match fn.bind("foo") + +- It is now possible to write comments in ``clang-query`` code. This + is primarily useful when using script-mode. Comments are all content + following the ``#`` character on a line: + + .. code-block:: none + + # This is a comment + match fn.bind("foo") # This is a trailing comment + +- The new ``set print-matcher true`` command now causes ``clang-query`` to + print the evaluated matcher together with the resulting bindings. + +- A new output mode ``detailed-ast`` was added to ``clang-query``. The + existing ``dump`` output mode is now a deprecated alias + for ``detailed-ast`` + +- Output modes can now be enabled or disabled non-exclusively. For example, + + .. code-block:: none + + # Enable detailed-ast without disabling other output, such as diag + enable output detailed-ast + m functionDecl() + + # Disable detailed-ast only + disable output detailed-ast + m functionDecl() Improvements to clang-rename ---------------------------- _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits