Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pflua: Upgrade from 13b194e (May 6) to 2752395 (May 26) #507

Closed
wants to merge 1 commit into from

Conversation

lukego
Copy link
Member

@lukego lukego commented May 27, 2015

Changes:

$ git log --oneline --no-merges 13b194e..2752395
9b9ad37 Make sure the pcap library is loaded
3b6e6f5 Fix -O0 flag for pflua-expand tool
dd4ba88 Improve optimizer performance
176e4d3 Fix backend quadratic performance
cbae3b6 Print the libpcap version on pflua-pipeline-match failure.
335c6db Pflang generator and pure-lua/bpf-lua comparison property
90a475e Reworded pflua-pipeline-match to say 'concur'
78e6463 Fixed a test filename typo
8755366 Added a regression test for bug 130, libpcap failfast
4343231 Added a regression test for bug 171
2fcaa9d Added a regression test for reducer bug
52f7ff4 Reduce >= less aggressively
36ed701 Accept '!' as logical 'not' operator
771a789 Fix precedence of logical 'not'
4bedd66 Hack around fail-fast by returning a 'false' filter instead
ecc8e40 Fix error message when parsing invalid portrange
ba26681 Allow IPv4 quads in IPv6 representation
ec68c28 Make IPv6 address parsing more strict
6954666 Added regression tests for 131, 'not' broken
858f1d9 lhoist lifts more length checks in tail position
1d2cdcf Represent tail continuations in optimize IR
7a36005 Regression test for bug 129, flipped portranges
422b71b Added a regression test for bug 139, multi-octet packet access
2abdc58 Added a regression test for bug120, rangecheck
af19bae Added a regression test for bug 126
c4e2059 Refactored pipe* into pflua-pipelines-match
88f8927 Packet access doesn't abort if the packet is of the wrong type
7b116bd Guard expressions specify their failure continuation
0dc8195 Changes from the length-hoisting fix

Changes:

    $ git log --oneline --no-merges 13b194e..2752395
    9b9ad37 Make sure the pcap library is loaded
    3b6e6f5 Fix -O0 flag for pflua-expand tool
    dd4ba88 Improve optimizer performance
    176e4d3 Fix backend quadratic performance
    cbae3b6 Print the libpcap version on pflua-pipeline-match failure.
    335c6db Pflang generator and pure-lua/bpf-lua comparison property
    90a475e Reworded pflua-pipeline-match to say 'concur'
    78e6463 Fixed a test filename typo
    8755366 Added a regression test for bug 130, libpcap failfast
    4343231 Added a regression test for bug 171
    2fcaa9d Added a regression test for reducer bug
    52f7ff4 Reduce >= less aggressively
    36ed701 Accept '!' as logical 'not' operator
    771a789 Fix precedence of logical 'not'
    4bedd66 Hack around fail-fast by returning a 'false' filter instead
    ecc8e40 Fix error message when parsing invalid portrange
    ba26681 Allow IPv4 quads in IPv6 representation
    ec68c28 Make IPv6 address parsing more strict
    6954666 Added regression tests for 131, 'not' broken
    858f1d9 lhoist lifts more length checks in tail position
    1d2cdcf Represent tail continuations in optimize IR
    7a36005 Regression test for bug 129, flipped portranges
    422b71b Added a regression test for bug 139, multi-octet packet access
    2abdc58 Added a regression test for bug120, rangecheck
    af19bae Added a regression test for bug 126
    c4e2059 Refactored pipe* into pflua-pipelines-match
    88f8927 Packet access doesn't abort if the packet is of the wrong type
    7b116bd Guard expressions specify their failure continuation
    0dc8195 Changes from the length-hoisting fix
lukego added a commit to lukego/snabb that referenced this pull request Jun 1, 2015
lukego added a commit to lukego/snabb that referenced this pull request Jun 2, 2015
This reverts commit 8ac912d, reversing
changes made to 7fe1a45.

This change triggered a regression when combined with the LuaJIT
upgrade in PR snabbco#506. See Igalia/pflua#225 for details.

pflua can be upgraded when we resolve the compatibility problem.
@lukego
Copy link
Member Author

lukego commented Jun 3, 2015

Closing until compatibility issue with latest LuaJIT is resolved.

@lukego lukego closed this Jun 3, 2015
lukego added a commit to lukego/snabb that referenced this pull request Jun 16, 2015
Reintroduce the pflua upgrade that had been reverted. The problem was a
bug introduced in LuaJIT that has since been resolved.

This reverts commit 9f5f1ad.
@lukego lukego deleted the pflua-upgrade branch June 18, 2015 13:07
@lukego lukego restored the pflua-upgrade branch June 18, 2015 13:08
eugeneia pushed a commit to eugeneia/snabb that referenced this pull request Jul 9, 2015
This reverts commit 8ac912d, reversing
changes made to 7fe1a45.

This change triggered a regression when combined with the LuaJIT
upgrade in PR snabbco#506. See Igalia/pflua#225 for details.

pflua can be upgraded when we resolve the compatibility problem.
eugeneia pushed a commit to eugeneia/snabb that referenced this pull request Jul 9, 2015
Reintroduce the pflua upgrade that had been reverted. The problem was a
bug introduced in LuaJIT that has since been resolved.

This reverts commit 9f5f1ad.
@lukego lukego deleted the pflua-upgrade branch August 29, 2016 19:14
wingo added a commit that referenced this pull request Oct 21, 2016
Fix shm.exists() check in ingress drop monitor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant