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

Generified Flow Search Algorithms #2

Merged
merged 108 commits into from
Aug 25, 2016
Merged

Generified Flow Search Algorithms #2

merged 108 commits into from
Aug 25, 2016

Commits on Apr 14, 2016

  1. Initial implementation of predicate-based flow scanner and an increme…

    …ntal analyzer for flow graphs
    svanoort committed Apr 14, 2016
    Configuration menu
    Copy the full SHA
    5f996d5 View commit details
    Browse the repository at this point in the history
  2. Pacify FindBugs

    svanoort committed Apr 14, 2016
    Configuration menu
    Copy the full SHA
    ddb608d View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2016

  1. Configuration menu
    Copy the full SHA
    2b51497 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb0864e View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2016

  1. Configuration menu
    Copy the full SHA
    f4de174 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d414723 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c8faa4 View commit details
    Browse the repository at this point in the history
  4. Fix FindBugs complaints

    svanoort committed Apr 19, 2016
    Configuration menu
    Copy the full SHA
    eaf4769 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ed42f8 View commit details
    Browse the repository at this point in the history
  6. Move FlowScanner method to search by StepDescriptor into test only to…

    … avoid a cyclic plugin dependency
    svanoort committed Apr 19, 2016
    Configuration menu
    Copy the full SHA
    7f4d488 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2016

  1. Configuration menu
    Copy the full SHA
    deb585b View commit details
    Browse the repository at this point in the history
  2. Refactor flow graph incremental analysis, add stub of a test until I …

    …can figure out how to get it to use something like semaphore step
    svanoort committed Apr 25, 2016
    Configuration menu
    Copy the full SHA
    72e49df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb48552 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2016

  1. Configuration menu
    Copy the full SHA
    e640fd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c1e6df View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2016

  1. Start a ForkFlowScanner (WIP), add lots of Javadoc/comments, rename B…

    …lockHoppingScanner to indicate it is linear
    svanoort committed Apr 27, 2016
    Configuration menu
    Copy the full SHA
    6dfbb2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae9581b View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2016

  1. FlowScanner: switch to simpler iterator use internally, add filterato…

    …r, rewrite internals for iterator, add block test
    svanoort committed Apr 30, 2016
    Configuration menu
    Copy the full SHA
    1331ddd View commit details
    Browse the repository at this point in the history

Commits on May 2, 2016

  1. More AbstractFlowScanner helpers, add iterator on block starts, add t…

    …ests, fix blockhoppingscanner
    svanoort committed May 2, 2016
    Configuration menu
    Copy the full SHA
    a307266 View commit details
    Browse the repository at this point in the history
  2. FlowScanning: ForkScanner passes in basic case, next up is testing ne…

    …sted parallel blocks and blackListing
    svanoort committed May 2, 2016
    Configuration menu
    Copy the full SHA
    211f297 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2016

  1. Configuration menu
    Copy the full SHA
    c714502 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94857ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94845a1 View commit details
    Browse the repository at this point in the history
  4. Massive refactor: give graph analysis its own package, and split the …

    …different flow scanners into individual classes
    svanoort committed May 3, 2016
    Configuration menu
    Copy the full SHA
    f4ebc6e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8e8ddfb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b90e878 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2016

  1. Configuration menu
    Copy the full SHA
    b44f402 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    366e080 View commit details
    Browse the repository at this point in the history
  3. Clean up from initial review: add and fix javadocs, refactor some fie…

    …ld names, make visitAll method take a blackList and add helper for it
    svanoort committed May 17, 2016
    Configuration menu
    Copy the full SHA
    233107f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2bf2829 View commit details
    Browse the repository at this point in the history
  5. More changes from review

    svanoort committed May 17, 2016
    Configuration menu
    Copy the full SHA
    733ab4a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2016

  1. Configuration menu
    Copy the full SHA
    7c31794 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1ceb70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11be993 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2016

  1. Configuration menu
    Copy the full SHA
    b1f0976 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2016

  1. Add suggested review API, add a missing NotNull, explain the null han…

    …dling behavior in the abstract APIs
    svanoort committed May 24, 2016
    Configuration menu
    Copy the full SHA
    e598a91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7173c9c View commit details
    Browse the repository at this point in the history

Commits on May 25, 2016

  1. Add megatest for FlowScanner abstract functionality

    This allows implementation tests to mostly cover iteration/blacklist use
    svanoort committed May 25, 2016
    Configuration menu
    Copy the full SHA
    2707059 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21c6623 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13ec682 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ee5cec View commit details
    Browse the repository at this point in the history

Commits on May 31, 2016

  1. Configuration menu
    Copy the full SHA
    6e28d68 View commit details
    Browse the repository at this point in the history
  2. Fix unused imports

    svanoort committed May 31, 2016
    Configuration menu
    Copy the full SHA
    0cddee1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09a5d21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a77748 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8bb6e6a View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2016

  1. Configuration menu
    Copy the full SHA
    10e2eb4 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2016

  1. Configuration menu
    Copy the full SHA
    389543b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd426b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2016

  1. Configuration menu
    Copy the full SHA
    2efcba4 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2016

  1. Save simple block visitor

    svanoort committed Jun 10, 2016
    Configuration menu
    Copy the full SHA
    8ebbdc9 View commit details
    Browse the repository at this point in the history
  2. Basic forkscanner block API

    svanoort committed Jun 10, 2016
    Configuration menu
    Copy the full SHA
    f97a08f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13ef687 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    094cb36 View commit details
    Browse the repository at this point in the history
  5. Advanced visitor for carving up flows (skeletal impl) and parallel ha…

    …ndling in storage engines
    svanoort committed Jun 10, 2016
    Configuration menu
    Copy the full SHA
    2116580 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2016

  1. Configuration menu
    Copy the full SHA
    698d0d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8ac909 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64ec619 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2016

  1. Configuration menu
    Copy the full SHA
    9efad20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1338b64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c4b8e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2016

  1. Forkscanner now tracks state that shows what kind of nodes we have (a…

    …nd what the next one is)
    svanoort committed Aug 8, 2016
    Configuration menu
    Copy the full SHA
    0237e96 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2016

  1. When splitting chunks you need to know previous node for inclusive vs…

    …. exclusive endpoints
    svanoort committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    abdf296 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a955451 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6eb3705 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac2609d View commit details
    Browse the repository at this point in the history
  5. Fix test failure

    svanoort committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    e8e6203 View commit details
    Browse the repository at this point in the history
  6. More small fixes

    svanoort committed Aug 10, 2016
    Configuration menu
    Copy the full SHA
    b5c2b9d View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2016

  1. Configuration menu
    Copy the full SHA
    866e21d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd6e3dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84656e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2016

  1. Configuration menu
    Copy the full SHA
    55dc020 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4af21f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1627155 View commit details
    Browse the repository at this point in the history
  4. Cleanup for reviews

    svanoort committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    e1988cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    606de64 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9f2444 View commit details
    Browse the repository at this point in the history
  7. Remove dangling file

    svanoort committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    a53b13e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa18ee5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f22aba6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9880dc8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    700d009 View commit details
    Browse the repository at this point in the history
  12. Fix minor oopsy

    svanoort committed Aug 12, 2016
    Configuration menu
    Copy the full SHA
    586979c View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2016

  1. Remove StageChunkFinder because BlockScopedStages need some additiona…

    …l deps to handle fully
    svanoort committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    7bb581c View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2016

  1. Configuration menu
    Copy the full SHA
    7b9faca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae47cc2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d21d67a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1678b7d View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2016

  1. Configuration menu
    Copy the full SHA
    2030360 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b6eba7 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2016

  1. Configuration menu
    Copy the full SHA
    33e079e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56e42eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94e9169 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2016

  1. Configuration menu
    Copy the full SHA
    6cd4215 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d05aa6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d332d8c View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2016

  1. Javadocs update

    svanoort committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    9067f00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ed03ee View commit details
    Browse the repository at this point in the history
  3. Fix yet more doclint whining

    svanoort committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    80b7ad4 View commit details
    Browse the repository at this point in the history
  4. OMG doclint really

    svanoort committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    cf4d5ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f1575c View commit details
    Browse the repository at this point in the history
  6. Merge branch 'block-scanning-APIs' into generic-flow-analyzer

    Resolves trivial conflict due to javadoc changes
    svanoort committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    0bc9ffe View commit details
    Browse the repository at this point in the history
  7. Javadoc error.

    jglick authored and svanoort committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    4cc9206 View commit details
    Browse the repository at this point in the history
  8. Solved a javadoc hiccup

    svanoort committed Aug 24, 2016
    Configuration menu
    Copy the full SHA
    2bcfd8b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    34483c3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    78e8d2c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8abdf34 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2016

  1. Fix and thoroughly test against a bug with ForkScanner failing when h…

    …anded just the branch start nodes for a parallel block
    svanoort committed Aug 25, 2016
    Configuration menu
    Copy the full SHA
    3d3bf57 View commit details
    Browse the repository at this point in the history