0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-21 17:31:21 +01:00

Updated BUILD (markdown)

Jason Volk 2022-07-24 12:15:15 -07:00
parent b67053fedb
commit aad9ed7596

@ -147,9 +147,8 @@ allowing developers to explore an unterminated program.
--with-assert=opt --with-assert=opt
``` ```
Optimistic assertions are branchless and generate less code than other modes. Optimistic assertions are branchless and generate less code than other modes.
Assertion failure is only detected at the end of each core event loop iteration. Assertion failure is only detected at the end of each core event loop iteration;
These assertions are intended to minimally reveal the existence of a failure and intended to minimally reveal the existence of a failure and much harder to debug.
are much harder to debug.
#### Manually enable optimization #### Manually enable optimization
@ -200,14 +199,14 @@ time.
The log levels are (from logger.h): The log levels are (from logger.h):
``` ```
7 DEBUG Maximum verbosity for developers. 7 DEBUG Maximum verbosity for developers.
6 DWARNING A warning but only for developers (more frequent than WARNING). 6 DWARNING A warning but only for developers (more frequent than WARNING).
5 DERROR An error but only worthy of developers (more frequent than ERROR). 5 DERROR An error but only worthy of developers (more frequent than ERROR).
4 INFO A more frequent message with good news. 4 🟢 INFO A more frequent message with good news.
3 NOTICE An infrequent important message with neutral or positive news. 3 🔵 NOTICE An infrequent important message with neutral or positive news.
2 WARNING Non-impacting undesirable behavior user should know about. 2 🟡 WARNING Non-impacting undesirable behavior user should know about.
1 ERROR Things that shouldn't happen; user impacted and should know. 1 🔴 ERROR Things that shouldn't happen; user impacted and should know.
0 CRITICAL Catastrophic/unrecoverable; program is in a compromised state. 0 CRITICAL Catastrophic/unrecoverable; program is in a compromised state.
``` ```
When `--enable-debug` is used `--with-log-level=DEBUG` is implied. Otherwise When `--enable-debug` is used `--with-log-level=DEBUG` is implied. Otherwise