1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
puma--puma/ext/puma_http11
Ruben Oliveira Chiavone 50185aec02
Fail build if compiling extensions raises warnings (#1953) (#2494)
* Fail build if compiling extensions raises warnings (#1953)

Make warning into errors and also fix all compiler warnings reported in
mini_ssl source code.

* Fix some compiler warnings and errors reported by checks

* Add MAKE_WARNINGS_INTO_ERRORS env variable

MAKE_WARNINGS_INTO_ERRORS environment variable toggles whether a build should
treat all warnings into errors or not.

Move appending WERRORFLAG to cflags after OpenSSL methods verification because
on some specifics builds this causes mkmf to wrongly detect methods in OpenSSL
headers.

* Add noentry to write date to avoid unused variables

* Ignore implicit-fallthrough warnings

Those warnings are related to ragel state machine generated code.

* Enforce no warnings on GH Actions

* Update History.md file reflecting latest changes
2020-12-01 06:51:16 -07:00
..
no_ssl Adjust code for compiling without SSL (MRI & JRuby), add SSL detection 2020-09-14 12:20:00 -05:00
org/jruby/puma Fail build if compiling extensions raises warnings (#1953) (#2494) 2020-12-01 06:51:16 -07:00
ext_help.h ext_help.h, minissl.c, puma_http11.c - change Data -> TypedData (#2430) 2020-10-16 07:36:08 -06:00
extconf.rb Fail build if compiling extensions raises warnings (#1953) (#2494) 2020-12-01 06:51:16 -07:00
http11_parser.c Fail build if compiling extensions raises warnings (#1953) (#2494) 2020-12-01 06:51:16 -07:00
http11_parser.h Add license indicators. Fixes #1075 2016-09-06 13:23:59 -07:00
http11_parser.java.rl Fail build if compiling extensions raises warnings (#1953) (#2494) 2020-12-01 06:51:16 -07:00
http11_parser.rl Fail build if compiling extensions raises warnings (#1953) (#2494) 2020-12-01 06:51:16 -07:00
http11_parser_common.rl Allow semicolon in url-path (#1934) 2019-08-28 17:08:01 +00:00
mini_ssl.c Fail build if compiling extensions raises warnings (#1953) (#2494) 2020-12-01 06:51:16 -07:00
puma_http11.c Fix typo in local #define name (#2502) 2020-12-01 06:46:57 -07:00
PumaHttp11Service.java Missed 1 reference to IOBuffer 2020-03-08 21:46:09 -06:00