Skip to content
This repository was archived by the owner on Feb 12, 2025. It is now read-only.

Releases: tsoding/nobuild

0.2.0 — Removing Everything

29 Jan 18:06
Compare
Choose a tag to compare
  • Introduced ENDS_WITH(str, postfix) function that checks if str ends with postfix.
  • Introduced IS_DIR(path) function that checks if pathis a directory.
  • Introduced RM(path) function that removes the specified path. It does not care if the path is file or directory, it just removes everything recursive every time.

Cleaning Things Up. Figuring Out Conventions.

28 Jan 08:48
Compare
Choose a tag to compare
  • Introduced logging functions INFO(fmt, ...), WARN(fmt, ...), ERRO(fmt, ...).
  • Introduced API conventions. Functions that start with nobuild__ (double underscore) are private to the library and should not be relied upon. They can be changed in any release without a warning.

Deprecations

All the deprecated functions and macros will be removed in the next major release.

  • remove_ext(path) is deprecated. Use NOEXT(path) instead.
  • CONCAT_SEP(sep, ...) is deprecated. Use JOIN(sep, ...) instead.
  • concat_sep_impl(sep, ...) is deprecated. Use JOIN(sep, ...) instead.

First Official Release

27 Jan 15:34
0ca90b6
Compare
Choose a tag to compare
Merge pull request #7 from tsoding/0.0.1

[0.0.1] First official release