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

Choose a tag to compare

@rexim rexim released this 29 Jan 18:06
  • 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.

Choose a tag to compare

@rexim rexim released this 28 Jan 08:48
  • 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

Choose a tag to compare

@rexim rexim released this 27 Jan 15:34
0ca90b6
Merge pull request #7 from tsoding/0.0.1

[0.0.1] First official release