lp:p4lang-p4c-nightly
- Get this repository:
-
git clone
https://git.launchpad.net/p4lang-p4c-nightly
Import details
This repository is an import of the Git repository at https://github.com/frederic-loui/p4c.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
p4c-obs | 2023-02-19 22:25:41 UTC |
Merge pull request #43 from frederic-loui/main
Author:
pull[bot]
Merge pull request #43 from frederic-loui/main [pull] p4c-obs from main |
main | 2023-02-19 04:54:50 UTC |
Add support for toeplitz hash (#3897)
Author:
Usha Gupta
Add support for toeplitz hash (#3897) |
bf-stable | 2021-10-18 19:27:58 UTC |
Fix context Json generation when table size is explicitly specified (#2931)
Author:
Usha Gupta
Fix context Json generation when table size is explicitly specified (#2931) |
mvido/dpdk- |
2021-10-15 18:55:46 UTC |
dpdk: support of PNA extern send_to_port
Author:
Matej Vido
dpdk: support of PNA extern send_to_port send_to_port() extern for PNA architecture has been added recently, |
hanw/pna-support | 2021-08-25 15:56:27 UTC |
snapshot
Author:
Han Wang
snapshot |
hanw/dpdk-lookahead | 2021-08-14 01:39:07 UTC |
dpdk: support lookahead method
Author:
Han Wang
dpdk: support lookahead method |
cdodd-temp | 2021-08-03 21:52:03 UTC |
annotation to disable optimization in a block (#2865)
Author:
Chris Dodd
annotation to disable optimization in a block (#2865) - disables ConstantFolding, Reassociation, and StrengthReduction |
synth-atomic | 2021-07-21 22:16:26 UTC |
Copy block annotations to the newly created Action in SynthesizeActions
Author:
Amresh Kulkarni
Copy block annotations to the newly created Action in SynthesizeActions |
hanw/setup- |
2021-07-08 18:42:04 UTC |
add ci for dpdk
Author:
Han Wang
add ci for dpdk |
remove- |
2021-07-07 03:31:39 UTC |
allow target to override default include path for preprocessing
Author:
Han Wang
allow target to override default include path for preprocessing |
amreshk/bfrt | 2021-07-06 16:13:46 UTC |
Extend DPDK to have ActionSelector Extern.
Author:
Amresh Kulkarni
Extend DPDK to have ActionSelector Extern. |
hanw/fix- |
2021-06-18 03:29:45 UTC |
support additional search path for p4include directory from backend
Author:
Han Wang
support additional search path for p4include directory from backend |
AP/PredictableP |
2021-06-10 00:25:58 UTC |
Added a lookahead test
Author:
AashleshaPatil-BFN
Added a lookahead test |
hanw/unused-decl | 2021-06-09 10:04:31 UTC |
update reference output
Author:
Han Wang
update reference output |
cdodd-resolve- |
2021-05-20 17:17:35 UTC |
ControlFlowVisitor improved flexibility
Author:
Chris Dodd
ControlFlowVisitor improved flexibility |
amresh/ |
2021-05-10 21:07:41 UTC |
Error on duplicate control plane names
Author:
Amresh Kulkarni
Error on duplicate control plane names |
eliminate- |
2021-05-06 18:08:23 UTC |
Eliminate redundant validation code.
Author:
Nate Foster
Eliminate redundant validation code. The `ifTrue` branch doesn't have a `NullOK` annotation, so the IR |
hanw/fix-verify | 2021-05-05 09:49:54 UTC |
convert always-false verify to drop and remove always-true verify statement
Author:
Han Wang
convert always-false verify to drop and remove always-true verify statement |
hanw/dpdk-asm-opt | 2021-05-05 07:28:27 UTC |
dpdk: remove unreachable code after jmp instruction
Author:
Han Wang
dpdk: remove unreachable code after jmp instruction |
cgeoffri- |
2021-04-30 18:05:52 UTC |
Updating testdata strength4 output
Author:
Carl Geoffrion
Updating testdata strength4 output |
mkekely/ |
2021-04-27 13:51:57 UTC |
Removed unnecesarry environment reset
Author:
Michal Kekely
Removed unnecesarry environment reset |
hanw/dpdk- |
2021-04-23 07:44:16 UTC |
update xfial
Author:
Han Wang
update xfial |
hanw/dpdk-drop-inst | 2021-04-06 20:20:54 UTC |
update reference
Author:
Han Wang
update reference |
amresh/ |
2021-03-29 20:30:25 UTC |
Add inline test
Author:
Amresh Kulkarni
Add inline test |
grgibb/ |
2021-03-15 00:33:22 UTC |
add mechanism for traversing visitor call stack
Author:
Glen Gibb
add mechanism for traversing visitor call stack Add a parent visitor pointer to the Visitor class. |
hanw/dpdk- |
2021-03-12 08:16:00 UTC |
cmake helper function
Author:
Han Wang
cmake helper function |
hanw/issue-2668 | 2021-02-03 18:46:16 UTC |
DPDK: add support for h.setValid and h.setInvalid
Author:
Han Wang
DPDK: add support for h.setValid and h.setInvalid |
hanw/dpdk-pna | 2021-01-21 00:32:33 UTC |
initial support
Author:
Han Wang
initial support |
mkekely/p4c-3458 | 2021-01-07 12:31:06 UTC |
P4C-3458: Fixed non-PHV Klocwork "critical" & "error" issues fro 9.4
Author:
Michal Kekely
P4C-3458: Fixed non-PHV Klocwork "critical" & "error" issues fro 9.4 * Unitialized variable added to constructor |
hanw/bugfix- |
2020-12-19 01:12:30 UTC |
minor bugfix: check for nullptr
Author:
Han Wang
minor bugfix: check for nullptr |
hanw/refpoint | 2020-12-18 23:44:11 UTC |
Revert "Remove redundant slice statements during SimplifyDefUse (#2583) (#2610)"
Author:
Han Wang
Revert "Remove redundant slice statements during SimplifyDefUse (#2583) (#2610)" This reverts commit 1eb9c3a9d843468 |
hanw/ceillog2-gmp | 2020-12-02 22:03:15 UTC |
add ceil_log2 to gmputil.h
Author:
Han Wang
add ceil_log2 to gmputil.h |
hanw/bitops-cleanup | 2020-12-01 19:40:53 UTC |
remove duplicated library function in favor of big_int version
Author:
Han Wang
remove duplicated library function in favor of big_int version |
Counterlike_ |
2020-11-27 17:18:52 UTC |
Fix line length
Author:
robert lytton
Fix line length |
hanw/dpdk-test | 2020-11-11 06:35:15 UTC |
address comments
Author:
Han Wang
address comments |
jed/werror | 2020-11-09 22:25:04 UTC |
Enable -Werror in CI
Author:
Jed Liu
Enable -Werror in CI This ensures that GCC warnings are addressed in PRs before they are |
bf-temp | 2020-08-08 22:58:52 UTC |
Infer don't care for type args used only by @optional args
Author:
Chris Dodd
Infer don't care for type args used only by @optional args - rerun travis |
hanw/action- |
2020-07-29 05:26:22 UTC |
cpplint
Author:
Han Wang
cpplint |
hanw/psa-meter-enum | 2020-06-09 23:15:36 UTC |
convert psa meter color to serializable enum
Author:
Han Wang
convert psa meter color to serializable enum |
zma/psa- |
2020-05-28 05:16:17 UTC |
miss one
Author:
Zhao Ma
miss one |
hanw/dpdk-backend | 2020-05-26 21:10:12 UTC |
wip
Author:
Han Wang
wip |
rel_8_9 | 2020-02-10 17:42:16 UTC |
Change JSON size to max_size (#2195)
Author:
Hemant Singh
Change JSON size to max_size (#2195) |
zma/warn-const-fold | 2019-12-27 20:01:53 UTC |
cpplint
Author:
Zhao Ma
cpplint |
cdodd-testing | 2019-12-12 17:56:59 UTC |
avoid extra copies for return values that are just copied again.
Author:
Chris Dodd
avoid extra copies for return values that are just copied again. |
cdodd-boost-mp | 2019-12-03 00:34:18 UTC |
Remove GMP, using boost::multiprecision instead
Author:
ChrisDodd
Remove GMP, using boost:: -- ENABLE_GMP option to use GMP as the backend for boost:: |
hanw/4-to-6-3 | 2019-10-02 05:15:57 UTC |
disable p4-14 test until we figure out how to customize gtest with arch
Author:
Han Wang
disable p4-14 test until we figure out how to customize gtest with arch |
amresh/ |
2019-08-28 01:31:02 UTC |
Modify const_default_action.p4
Author:
Amresh Kulkarni
Modify const_default_ |
evanches/ |
2019-08-23 18:00:58 UTC |
Just a bunch of Logging messages to figure out what is happening
Author:
Evan Cheshire
Just a bunch of Logging messages to figure out what is happening |
mkeda/remove_ |
2019-07-22 23:00:07 UTC |
Remove primitives not defined in v1model
Author:
mkeda
Remove primitives not defined in v1model Also remove P4-14 examples that exercise them. |
hanw/4-to-6-2 | 2019-07-04 16:50:06 UTC |
minor fix
Author:
Han Wang
minor fix |
hanw/non- |
2019-07-01 20:40:19 UTC |
experimental feature: allowing constructor parameter to be non-constant
Author:
Han Wang
experimental feature: allowing constructor parameter to be non-constant |
jed/ir-gen | 2019-06-26 05:22:39 UTC |
Support function-type arguments in IR generator (#1975)
Author:
Jed Liu
Support function-type arguments in IR generator (#1975) This adds support for C++ template arguments of the form `T(T1, ..., Tn)`. |
hanw/4-to-6 | 2019-06-18 00:53:57 UTC |
allowing backend to disable two passes in p4-14 conversion
Author:
Han Wang
allowing backend to disable two passes in p4-14 conversion |
amresh/p4runtime | 2019-05-21 07:45:37 UTC |
Fix pvs names
Author:
Amresh Kulkarni
Fix pvs names |
cdodd-cherry | 2019-05-09 19:06:51 UTC |
Framework for non-local branches in ControlFlowVisitor
Author:
Chris Dodd
Framework for non-local branches in ControlFlowVisitor - add support for tracking named 'global' flow paths between different |
amresh/p4c-1293 | 2019-04-17 00:06:27 UTC |
Add original name as annotation for match keys
Author:
Amresh Kulkarni
Add original name as annotation for match keys |
hanw/fix-type-infer | 2019-04-15 22:36:11 UTC |
do not remove extern method type parameter during type inference
Author:
Han Wang
do not remove extern method type parameter during type inference |
hanw/cmake-opt | 2019-04-12 01:25:00 UTC |
remove dependency between controlplane and frontend
Author:
Han Wang
remove dependency between controlplane and frontend |
hanw/flatten-fix | 2019-04-07 02:50:10 UTC |
do not discard header annotation while flattening
Author:
Han Wang
do not discard header annotation while flattening |
fix-lexer- |
2019-03-25 23:49:04 UTC |
Handle @max_group_size annotation when generating P4Info
Author:
Antonin Bas
Handle @max_group_size annotation when generating P4Info This annotation is standardized by the P4Runtime specification and |
hanw/singh/master | 2019-02-24 00:33:00 UTC |
-f didn't work to overwrite text; used manual edit to fix test
Author:
hemant_mnkcg
-f didn't work to overwrite text; used manual edit to fix test |
hanw/serializab |
2019-02-08 22:09:55 UTC |
implementation for serializable struct in the frontend
Author:
Han Wang
implementation for serializable struct in the frontend |
hanw/select- |
2019-01-26 01:26:02 UTC |
print annot
Author:
Han Wang
print annot |
zma/loop-warn | 2019-01-24 18:23:27 UTC |
get rid of an unnecessary warning
Author:
Zhao Ma
get rid of an unnecessary warning |
hanw/add- |
2019-01-18 20:13:05 UTC |
mvoe clone() to Visitor class
Author:
Han Wang
mvoe clone() to Visitor class |
bf-merging | 2019-01-18 17:59:13 UTC |
Fix equiv generation to be easier to override properly (#1677)
Author:
ChrisDodd
Fix equiv generation to be easier to override properly (#1677) - add Declarator::equiv and Type_Declarator |
hanw/psa- |
2019-01-16 22:07:44 UTC |
add a simple stf to test current status with psa
Author:
Han Wang
add a simple stf to test current status with psa |
scapy-version | 2019-01-11 18:26:53 UTC |
Require scapy==2.4.0 in Dockerfile
Author:
Chris Dodd
Require scapy==2.4.0 in Dockerfile - needed for osx ebpf build... |
hanw/remove- |
2019-01-11 16:08:03 UTC |
RawPcapWriter is in scapy.utils
Author:
Han Wang
RawPcapWriter is in scapy.utils |
hanw/dyn-hash | 2018-12-27 23:38:33 UTC |
Added missing build dependencies (#1645)
Author:
Jed Liu
Added missing build dependencies (#1645) This should fix #1644. |
hanw/issue- |
2018-12-27 21:02:28 UTC |
Add STF bmv2 test for nested struct in P4 header; also added Annotation test ...
Author:
hemant_mnkcg
Add STF bmv2 test for nested struct in P4 header; also added Annotation test to issue383-bmv2.p4 |
zma/logging | 2018-12-21 19:45:28 UTC |
match on full file path when checking logging level
Author:
Zhao Ma
match on full file path when checking logging level |
hanw/struct- |
2018-12-05 01:39:29 UTC |
allow struct in header
Author:
Han Wang
allow struct in header |
amresh/ |
2018-12-03 22:16:34 UTC |
Do no drop values for setValid/Invalid localcopy prop
Author:
Amresh Kulkarni
Do no drop values for setValid/Invalid localcopy prop |
hanw/rel-8.5 | 2018-11-15 19:10:46 UTC |
add hook to support custom expression converter visitor function (#1601)
Author:
Han Wang
add hook to support custom expression converter visitor function (#1601) |
hanw/rel-8.5-2 | 2018-11-15 17:59:20 UTC |
Revert "Fix for issue #1560 (#1590)"
Author:
Han Wang
Revert "Fix for issue #1560 (#1590)" This reverts commit 116c2aa7ff6bd0b |
kg/expandMirror | 2018-11-02 23:02:25 UTC |
add comment
Author:
Krishna Garlapati
add comment |
hanw/test- |
2018-11-02 21:28:38 UTC |
Fix for issue #1580 (#1583)
Author:
Mihai Budiu
Fix for issue #1580 (#1583) * Fix for issue #1580 |
ignore- |
2018-10-24 21:17:06 UTC |
Supress error in P4RuntimeSerializer for default entry of unknown type
Author:
Chris Dodd
Supress error in P4RuntimeSerializer for default entry of unknown type - static entries for a table with a selector (or other) key component |
hanw/remove- |
2018-10-19 22:19:58 UTC |
use struct name instead of annotation
Author:
Han Wang
use struct name instead of annotation |
zma/ordered_set | 2018-09-19 20:38:33 UTC |
cpplint
Author:
Zhao Ma
cpplint |
hanw/runtest-args | 2018-08-09 01:30:33 UTC |
move args inside the .test script
Author:
Han Wang
move args inside the .test script |
cdodd-tmp-merging | 2018-07-09 20:58:21 UTC |
Fix .test script generation to include args
Author:
Chris Dodd
Fix .test script generation to include args |
amresh/ |
2018-06-22 02:24:44 UTC |
Fix mask value in constant folding
Author:
Amresh Kulkarni
Fix mask value in constant folding |
hanw/remove- |
2018-06-01 18:04:08 UTC |
remove synthesizeValidField pass
Author:
Han Wang
remove synthesizeValid |
cdodd-p4c-working | 2018-05-02 16:05:29 UTC |
experimental: Allow @optional on abstract methods
Author:
Chris Dodd
experimental: Allow @optional on abstract methods - abstract methods may not all be required for every instantiation of an |
hanw/pvs- |
2018-04-06 04:29:08 UTC |
checkpoint
Author:
Han Wang
checkpoint |
hanw/additional |
2018-03-27 20:00:38 UTC |
checkpoint
Author:
Han Wang
checkpoint |
cdodd | 2018-02-16 20:28:50 UTC |
Simplify SimplifyBitwise by using a general pattern matcher for expressions (...
Author:
ChrisDodd
Simplify SimplifyBitwise by using a general pattern matcher for expressions (#1165) * Simplify SimplifyBitwise by using a general pattern matcher for expressions * Additional patterns for matching constants - helper to create slices with folding slices on slices or constants |
hanw/psa-gtests | 2018-02-05 17:44:38 UTC |
add psa gtests, the tests only run through frontned for now
Author:
Han Wang
add psa gtests, the tests only run through frontned for now |
feature/ |
2018-02-03 04:36:57 UTC |
cpplint
Author:
Han Wang
cpplint |
temp/pvs-is-member | 2018-01-31 01:29:27 UTC |
checkpoint
Author:
Han Wang
checkpoint |
fix/parser-select | 2018-01-30 19:27:47 UTC |
fixes for supporting multiple values in parse select statement
Author:
Han Wang
fixes for supporting multiple values in parse select statement |
fix/testcase | 2017-10-26 16:34:02 UTC |
fix two more test cases that uses egress_spec incorrectly
Author:
Han Wang
fix two more test cases that uses egress_spec incorrectly |
fix/testcase- |
2017-10-18 04:04:50 UTC |
correct test case issue767.p4
Author:
Han Wang
correct test case issue767.p4 |
amresh/ |
2017-10-17 17:32:35 UTC |
Make convert register function public with additional reg type param
Author:
Amresh Kulkarni
Make convert register function public with additional reg type param |
gh-pages | 2017-04-07 23:52:49 UTC |
updated docs for Fri Apr 7 16:51:20 PDT 2017
Author:
Calin Cascaval
updated docs for Fri Apr 7 16:51:20 PDT 2017 |
1 → 97 of 97 results | First • Previous • Next • Last |