Skip to content

Releases: MobileNativeFoundation/XCLogParser

Possibility to remove build specific information from logs

03 Sep 09:52
188b053
Compare
Choose a tag to compare

This version introduces --without_build_specific_info (-w) option that removes build specific information from logs. Example of such information could be product build identifier in DerivedData path (bolnckhlbzxpxoeyfujluasoupft in DerivedData/Product-bolnckhlbzxpxoeyfujluasoupft/Build) or hexadecimal numbers. Removing such information from logs enables to group logs by its content.

Bug fixes

12 Aug 12:34
743e63f
Compare
Choose a tag to compare
  • Fixes a bug where the link stats parser reported an incorrect number
  • Fixes a bug where a Swiftc errors were categorised incorrectly as notes

Clang Time trace and Linker statistics support

03 Aug 11:39
bb6ecc2
Compare
Choose a tag to compare
  • The parse command parses Clang's time trace output and ld64 statistics when the -ftime-trace and the -Xlinker -print_statistics are passed.
  • Fixes a bug where deprecation warning were duplicated

Xcode 12 support

01 Jul 13:15
5688732
Compare
Choose a tag to compare
  • Added support for Xcode 12's logs
  • Fixes a bug where Clang deprecation warnings were not categorised as deprecatedWarning

Treat warnings as errors if the build was configured like that

15 Jun 15:11
768c8ba
Compare
Choose a tag to compare
  • If the build is treating clang warnings as errors, the parse command will report them as errors
  • Add new type of errors: linker errors and build phase's scripts errors

More issues categories and better Swift issues details

12 Jun 05:35
e0a57cf
Compare
Choose a tag to compare
  • Fixes a bug where line and column numbers were reported by a one-off error
  • Categorizes more types of issues, such as .deprecatedWarning and Lexical errors
  • Details about Swift errors and warnings are attributed to the right issue.

Bug fixing

10 Jun 07:26
f0ff56d
Compare
Choose a tag to compare

Fixes a bug in the parser: if a File contained both warnings and errors, only the warnings were being reported.

Errors details

09 Jun 11:43
8ad1130
Compare
Choose a tag to compare
  • The parse command shows more detail about the errors found in the logs
  • Fixes a bug where the Swift errors were not shown when the app was compiled with whole-module

Issues reporter

28 May 11:13
c73377f
Compare
Choose a tag to compare
  • Fixes a bug where the Clang errores were not reported for Xcode 11.4
  • Adds a new reporter to the parse command that outputs only the errors and warning found in the Build log.

Swiftc type checker times and HTML report revamped

17 Apr 06:25
9bb7f26
Compare
Choose a tag to compare
  • The parse command parses the Swiftc check type times if the project was compiled with the options -Xfrontend -debug-time-expression-type-checking.
  • The HTML report shows only the targets and files that were actually compiled, to mimic the behaviour of Xcode's build report.
  • The HTML report displays a table with the Swiftc build times.

image