Skip to content

Commit e64dca7

Browse files
committed
Tweaking.
1 parent 109bb50 commit e64dca7

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ We have few hard rules, but we have some:
4141
- Printing to standard output or standard error (`stderr`, `stdout`, `std::cerr`, `std::cout`) in the core library is forbidden. This follows from the [Writing R Extensions](https://cran.r-project.org/doc/manuals/R-exts.html) manual which states that "Compiled code should not write to stdout or stderr".
4242
- Calls to `abort()` are forbidden in the core library. This follows from the [Writing R Extensions](https://cran.r-project.org/doc/manuals/R-exts.html) manual which states that "Under no circumstances should your compiled code ever call abort or exit".
4343
- All source code files (.h, .cpp) must be ASCII.
44+
- All C macros introduced in public headers need to be prefixed with either `SIMDJSON_` or `simdjson_`.
4445

4546
Tools, tests and benchmarks are not held to these same strict rules.
4647

0 commit comments

Comments
 (0)