Skip to content

Releases: soutaro/nullarihyon

1.7.0

30 Jun 22:10
Compare
Choose a tag to compare

Filtering by regular expression (std::regex).

1.6.1

29 Jun 01:53
Compare
Choose a tag to compare

Bug fix on initializer check.

1.6.0

29 Jun 00:51
Compare
Choose a tag to compare

Support __attribute__((annotate("nlh_initializer"))) attribute to tell Nullarihyon to check all instance variables are assigned, not being left nil.

1.5.0

15 Jun 09:10
Compare
Choose a tag to compare
  • @selector is now nonnull
  • Report warning on binary conditional operator if condition is nonnull
  • Better Xcode integration
    • Prefix headers are supported
    • Precompile symbol definitions are imported during check
    • Importing headers in nested directory is supported (.hmap is used)

1.4.0

13 Jun 05:38
Compare
Choose a tag to compare

Run analyzer to all .m files when configuration is changed.

1.3.0

10 Jun 02:07
Compare
Choose a tag to compare
  • Assume +[NSObject class] returns nonnull

1.2

09 Jun 01:49
Compare
Choose a tag to compare
1.2
  • Assigning nullable to self is now allowed
  • Add filtering option
  • Add nullarihyon version command
  • Add --debug option

Filtering allows to focus warnings on subset of program.

  • nullarihyon check --filter ClassName files... prints warnings related to ClassName
  • For Xcode integration, add nullfilter file in directory where Xcode project is located in
    • Nullarihyon reads newline delimited list of class names to filter from the file

1.1

06 Jun 07:29
Compare
Choose a tag to compare
1.1
  • Check block types
  • Fix nullability calculation of method call expression

1.0.1

02 Jun 06:26
Compare
Choose a tag to compare

Fix nullarihyon xcode command for projects without OTHER_CFLAGS.

1.0.0

01 Jun 09:37
Compare
Choose a tag to compare
Setup CMakeLists for install