aboutsummaryrefslogtreecommitdiff
path: root/232/index.md
diff options
context:
space:
mode:
Diffstat (limited to '232/index.md')
-rw-r--r--232/index.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/232/index.md b/232/index.md
new file mode 100644
index 0000000..db0de49
--- /dev/null
+++ b/232/index.md
@@ -0,0 +1,14 @@
+Title: Make Dillo strictly compliant with C90, C++11 and POSIX-2001
+Author: rodarima
+Created: Sun, 28 Jul 2024 14:41:56 +0000
+State: closed
+
+This PR changes the default flags in CFLAGS and CXXFLAGS to enable pedantic warnings and making Dillo strictly compliant with C90, C++11 and POSIX-2001.
+
+Several non-portable code had to be modified to either use dlib functions or alternative portable functions.
+
+Additionally, in the CI we enable `-Werror` so any pedantic warning makes the pipeline fail. It is important to allow other compilers to add pedantic warnings without breaking the build for users.
+
+We can lower the C++11 to C++03 by getting rid of the macros, but it doesn't seem to be worth it for now.
+
+Fixes #217 #218 \ No newline at end of file