Artifacts from https://github.com/floodlight/loxigen/compare/ad82995f07bd6170f294430140011134e9ad21d9...94e42589029de166556d1c92bac0ac6bbd088158

Loxigen Head commit floodlight/loxigen@94e42589029de166556d1c92bac0ac6bbd088158
commit 94e42589029de166556d1c92bac0ac6bbd088158
Merge: ad82995 2b118b1
Author: abat <abat@bigswitch.com>
Date:   Wed Oct 15 21:35:36 2014 -0700

    Merge into master from pull request #326:
    LOCI cleanup (https://github.com/floodlight/loxigen/pull/326)

commit 2b118b162bb506a574a446d9f66babd1a9d34577
Author: Rich Lane <rlane@bigswitch.com>
Date:   Mon Oct 13 17:46:19 2014 -0700

    loci: remove of_wire_id_valid

    Validation has been done by the wire_type_get functions for a while now.

commit 1f315aa3dc080b84d5c6b81bb1e2139e244c43e2
Author: Rich Lane <rlane@bigswitch.com>
Date:   Mon Oct 13 17:11:35 2014 -0700

    loci: fix testing embedded OXMs

    The OXM embedded inside a set-field action needs special handling just like
    bsn_vport. We have to pick which subclass to use.

commit 068847f89ca89a71d6ed1f62e95ea42e2867e856
Author: Rich Lane <rlane@bigswitch.com>
Date:   Mon Oct 13 16:26:33 2014 -0700

    loci: rewrite build_class_metadata

    Now tlv16 and u16-len classes don't need to be hardcoded.

commit 06598bb9efe0c05b3caadc331718b9fb89bb3720
Author: Rich Lane <rlane@bigswitch.com>
Date:   Mon Oct 13 11:40:26 2014 -0700

    loci: use inheritance_root from the IR

    The roots no longer need to be hardcoded. 'of_header' was the only special
    case.

commit 0751e29633a40cbade7ca9d0d4bd889c3ec40664
Author: Rich Lane <rlane@bigswitch.com>
Date:   Mon Oct 13 11:40:09 2014 -0700

    ir: add method to return inheritance root of a class

commit 06d3dc20af5575419e00f867b2363ffe1277d19c
Author: Rich Lane <rlane@bigswitch.com>
Date:   Mon Oct 13 11:21:53 2014 -0700

    loci: rewrite class_is_u16_len

    Now inspects memebrs instead of hardcoding class names.

commit 90409ccc3275a992dcf5d5865d697dedf615a39b
Author: Rich Lane <rlane@bigswitch.com>
Date:   Mon Oct 13 11:18:02 2014 -0700

    loci: rewrite class_is_tlv16

    Now inspects the members instead of hardcoding class names.

commit ee60d4ec25475739eddb6985bba13db665d4acd4
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 20:08:24 2014 -0700

    loci: store unmangled class name in inheritance_map

    Instead of just the portion after the base class name.

commit 8841f35124a926fca8f8332dec5c20401724c263
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 19:18:36 2014 -0700

    loci: add a function to determine whether a class is an inheritance root

commit 6f905aabc27231705af6377be73c9729b9c7fdac
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 19:18:25 2014 -0700

    loci: remove dead code and old comments

commit 431b84325012f775c0ca882a1356c60a57c7a949
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 11:37:27 2014 -0700

    loci: remove inheritance_data

commit 10daa5b0d7b4f2dcb426efb0a930b6ec8827bb5b
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 11:36:50 2014 -0700

    loci: remove last use of inheritance_data

commit 9145978f638a4bf3887e93221ea6b5575670affc
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 10:59:53 2014 -0700

    loci: clean up generating remaining type_maps

commit 36fd64038d9b27f1627b7f8ecbb3f0d48c9443a0
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 10:25:43 2014 -0700

    loci: remove dead code

commit a57ad01c44d15b3b2cd80ed997232bb2bbfc7892
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 10:18:24 2014 -0700

    loci: remove unused type maps

commit f1a8984bba5e17bf887e91026d005200e54fa912
Author: Rich Lane <rlane@bigswitch.com>
Date:   Sun Oct 12 10:04:13 2014 -0700

    loci: generate version names from OFVersions