diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2025-09-28 20:26:15 +0200 |
---|---|---|
committer | Rodrigo <rodarima@gmail.com> | 2025-09-28 23:10:55 +0200 |
commit | fb510ea86be5ceb9e91573890242581fdbd77ad8 (patch) | |
tree | d819fe40683592008d136727f5a0b03e48dc1164 /232/index.md |
Diffstat (limited to '232/index.md')
-rw-r--r-- | 232/index.md | 14 |
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 |