@@ -2311,31 +2311,33 @@ NOBDEF int closedir(DIR *dirp)
23112311 Revision history:
23122312
23132313 1.23.0 (2025-08-15) Introduce new API for running commands (by @rexim, @programmerlexi, @0x152a)
2314- - Add nob_cmd_run()
2315- - Add nob_cmd_run_opt()
2316- - Add struct Nob_Cmd_Opt
2317- - Add nob_procs_flush()
2318- - Add nob_nprocs()
2319- Deprecate old API for running commands (by @rexim)
2320- - Deprecate struct Nob_Cmd_Redirect{}
2321- - Turn nob_cmd_run_async() into a function
2322- - Deprecate nob_cmd_run_async()
2323- - Deprecate nob_cmd_run_async_and_reset()
2324- - Deprecate nob_cmd_run_async_redirect()
2325- - Deprecate nob_cmd_run_async_redirect_and_reset()
2326- - Deprecate nob_cmd_run_sync()
2327- - Deprecate nob_cmd_run_sync_and_reset()
2328- - Deprecate nob_cmd_run_sync_redirect()
2329- - Deprecate nob_cmd_run_sync_redirect_and_reset()
2330- - Deprecate nob_procs_append_with_flush()
2331- - Deprecate nob_procs_wait_and_reset()
2314+ - Add nob_cmd_run()
2315+ - Add nob_cmd_run_opt()
2316+ - Add struct Nob_Cmd_Opt
2317+ - Add nob_procs_flush()
2318+ - Add nob_nprocs()
2319+ Deprecate old API for running commands. (by @rexim)
2320+ We do not plan to delete this API any time, but we believe that the new one is more convenient.
2321+ - Deprecate struct Nob_Cmd_Redirect{} (it's not explicitly marked with NOB_DEPRECATED, but functions that use it are)
2322+ - Turn nob_cmd_run_async() into a function (otherwise it's not deprecatable with NOB_DEPRECATED)
2323+ - Deprecate nob_cmd_run_async()
2324+ - Deprecate nob_cmd_run_async_and_reset()
2325+ - Deprecate nob_cmd_run_async_redirect()
2326+ - Deprecate nob_cmd_run_async_redirect_and_reset()
2327+ - Deprecate nob_cmd_run_sync()
2328+ - Deprecate nob_cmd_run_sync_and_reset()
2329+ - Deprecate nob_cmd_run_sync_redirect()
2330+ - Deprecate nob_cmd_run_sync_redirect_and_reset()
2331+ - Deprecate nob_procs_append_with_flush()
2332+ - Deprecate nob_procs_wait_and_reset()
23322333 Introduce deprecation mechanism (by @yuI4140, @rexim)
2333- - Add NOB_DEPRECATED()
2334- - Add NOB_WARN_DEPRECATED
2334+ By default, deprecation warnings are not reported. You have to #define NOB_WARN_DEPRECATED to enable them.
2335+ - Add NOB_DEPRECATED()
2336+ - Add NOB_WARN_DEPRECATED
23352337 Add NOB_DECLTYPE_CAST() for C++-compatible casting of allocation results (by @rexim)
23362338 Introduce basic performance measuring mechanism (By @mikmart)
2337- - Add nob_nanos_since_unspecified_epoch()
2338- - Add NOB_NANOS_PER_SEC
2339+ - Add nob_nanos_since_unspecified_epoch()
2340+ - Add NOB_NANOS_PER_SEC
23392341 1.22.0 (2025-08-12) Add NOBDEF macro to the beginning of function declarations (by @minefreak19)
23402342 Add more flags to MSVC nob_cc_flags() (by @PieVieRo)
23412343 1.21.0 (2025-08-11) Add NOB_NO_MINIRENT guard for "minirent.h" (by @fietec)
0 commit comments