aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2020-12-23 17:50:12 +0100
committerLoïc Hoguin <[email protected]>2024-03-26 09:30:42 +0100
commit941d408ea40022da3148b5b96483d5e8f95caaa4 (patch)
treeae0f029257f288342676ec736fb3ca1f0ba042c5 /Makefile
parent1eb7f4293a652adcfe43b1835d22c58d8def839f (diff)
downloadcowlib-master.tar.gz
cowlib-master.tar.bz2
cowlib-master.zip
Initial HTTP/3 and QPACK implementationHEADqpackmaster
Cowlib now uses GitHub Actions for CI. As a result of this change, Cowlib is tested against OTP-24+. This commit adds initial implementations of cow_http3, cow_http3_machine and cow_qpack. Because QPACK is similar to HPACK, some encoding and decoding functions were moved to a common include file, particularly the huffman functions. The cow_http module now contains the types and functions common to all or most versions of HTTP. The types and functions specific to HTTP/1 were moved to the new cow_http1 module. Because HTTP/3 is similar to HTTP/2, part of the code processing headers is common and can be found in cow_http. Other functions common to both versions were moved out of cow_http2_machine. This commit updates comments indicating that the HTTP/2 PRIORITY mechanism will no longer be implemented.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 2 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 93debfc..b63c221 100644
--- a/Makefile
+++ b/Makefile
@@ -7,11 +7,6 @@ PROJECT_VERSION = 2.13.0
# Options.
#ERLC_OPTS += +bin_opt_info
-ifdef HIPE
- ERLC_OPTS += -smp +native
- TEST_ERLC_OPTS += -smp +native
-endif
-
DIALYZER_OPTS = -Werror_handling -Wunmatched_returns
# Dependencies.
@@ -34,10 +29,8 @@ dep_uritemplate-tests = git https://github.com/uri-templates/uritemplate-test ma
dep_ci.erlang.mk = git https://github.com/ninenines/ci.erlang.mk master
DEP_EARLY_PLUGINS = ci.erlang.mk
-AUTO_CI_OTP ?= OTP-21+
-AUTO_CI_HIPE ?= OTP-LATEST
-# AUTO_CI_ERLLVM ?= OTP-LATEST
-AUTO_CI_WINDOWS ?= OTP-21+
+AUTO_CI_OTP ?= OTP-LATEST-24+
+AUTO_CI_WINDOWS ?= OTP-LATEST-24+
# Hex configuration.