summaryrefslogtreecommitdiff
path: root/doc/style.9.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/style.9.txt')
-rw-r--r--doc/style.9.txt11
1 files changed, 5 insertions, 6 deletions
diff --git a/doc/style.9.txt b/doc/style.9.txt
index e479c8ca..846a3e46 100644
--- a/doc/style.9.txt
+++ b/doc/style.9.txt
@@ -62,12 +62,11 @@ LANGUAGES
---------
The kernel is mostly written in the C programming language, conforming
-to ISO/IEC 9899:1999 (C99) and slowly transitioning to ISO/IEC 9899:2011
-(C11), with GNU extensions. While many GNU extensions are used, nested
-functions are forbidden. They are considered too specific to the GCC
-compiler. Note that X15 can currently be built with both GCC and Clang,
-and the latter has no support for nested functions. Also note that the
-kernel only expects the freestanding C environment from the compiler.
+to ISO/IEC 9899:2011 (C11), with GNU extensions. While many GNU extensions
+are used, nested functions are forbidden. They are considered too specific
+to the GCC compiler. Note that X15 can currently be built with both GCC
+and Clang, and the latter has no support for nested functions. Also note
+that the kernel only expects the freestanding C environment from the compiler.
Since X15 is low level system software, processor-specific assembly is
inevitable. Developers should always refrain from writing assembly code