Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104588 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 31840 invoked from network); 5 Mar 2019 19:13:29 -0000 Received: from unknown (HELO mail-wm1-f54.google.com) (209.85.128.54) by pb1.pair.com with SMTP; 5 Mar 2019 19:13:29 -0000 Received: by mail-wm1-f54.google.com with SMTP id q187so3099042wme.5 for ; Tue, 05 Mar 2019 08:01:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=p69nzYhiZAkrQw9Ye+phLXKwKMGW1Jo3JdZj1YgW4T8=; b=czCjkxdO786hGdo8szbhKq9AuB2TDAds9tZdNWfdRsDtdLrIR+Vj3QeQVBm7W5hALN dKV4s3RxtjD0jNlJs0GVFqtsc7lWxBAxKrGpUofCXwRGBWwNCadGaJPfrhG38ym+95gE XhI4rzmQTsJuT1xhrBAB2tLRqzN5uLqIl6FzXoyQAXihbnZhuk9MNUzZX/pqra/Nu4dH RCksOK9jD4BQHW5+fktQ7qtsBqfuc44EiABhE2syxYzgSQOT2WJMQzJP9SzCUz1PxCLE B0J1qP5fcSLC4qDOAlvpIpAxi15tYdk8LND4xvB/szJXZQEZO+eVeJmS13ZjK987kAo0 IK5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=p69nzYhiZAkrQw9Ye+phLXKwKMGW1Jo3JdZj1YgW4T8=; b=EtpmxoLD0278Q0lYkIzmqmm5LZQkR8I4YeLyCkJJgwFgSiLMCAsXxpjySMRJg9oK45 04uCfRdYj05mrI3Uc7hImuZYx5hTQipatC70WZr/1HGbsmxPTQ6bldizJMyntVfNoSYR q8o3tEY9Q9nqEtIfOvhYqeRrmO43QC6tCrEep7eh5EgSO7lin2NwpaeY5NaPtZOw7HEK MooZZUrcUgW0pZTRCWEbfm/BN5AiXdDdFx9mY1uj5IinsesFxTCksyDvAL/cXZ5WPD9K vpHHhosE+zsZqKBw2THfMkDaIvcb5QLWb5pYmqgqsjn/GGYO4KTg8QU4dUXMxyokFOkc 8ZmA== X-Gm-Message-State: APjAAAWjTOAg3t3jDfApxMfQesIKklnXGhNH1l4OHAxy4qT3jue9F4HM 9Bb3OIZ0wcHv3iA1dqqJ/ByYN5F1msOgre4Kp9hw5oSfMMc= X-Google-Smtp-Source: APXvYqy5SspZHcNbGq7ihIvvXC4CC2EgRLUJCGPerBEsmcpUgnHXES0hZ11RTMwrWypDKF8bpxjMt91IyhLqqHFFXwI= X-Received: by 2002:a1c:2ec4:: with SMTP id u187mr3001752wmu.29.1551801698954; Tue, 05 Mar 2019 08:01:38 -0800 (PST) MIME-Version: 1.0 Date: Tue, 5 Mar 2019 08:01:28 -0800 Message-ID: To: internals@lists.php.net Content-Type: multipart/alternative; boundary="00000000000007354905835afd54" Subject: Merging new hash algorithm (crc32c) into PHP 7.3 and maybe 7.2? From: brampton@gmail.com (Andrew Brampton) --00000000000007354905835afd54 Content-Type: text/plain; charset="UTF-8" Hi, I've recently sent a pull request , to add a new hashing algorithm, specific crc32c (Castagnoli's polynomial). This variant of crc32 is heavily used by storage systems, such as iSCSI, SCTP, Btrfs, ext4, and is increasingly being used in APIs (such as Google Cloud Storage, and Apache Kafka). The hash algorithm is small, and self contained. It cleaning merges against master, and the 7.2 branch. It was suggested that in addition to merging to 7.4, I could get approval to merge into 7.3 and maybe 7.2. This email is to get approval for which versions it can be merged into. thanks Andrew --00000000000007354905835afd54--