| 2017-05-30 |
Justin Viiret | ng_depth: rename calcDepth functions, return vec |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | rose: rework storage of extra lookaround information |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | verify_types: add type static assertions |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | verify_types: throw on failure |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | pass roleStateIndices by reference |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | Strengthen assert to indicate that q->end is less than... |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | rose: replace RoseLiteralMap use of bimap |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | rose: remove hasLiteral() |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | ue2_literal: add hash_value() |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | rose: shift program construction functions to rose_buil... |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | rose_build: move dedupe analysis into own file |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | report_manager: more use of unordered_map |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | report_manager: use unordered externalIdMap |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | split out instruction details to own files |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | rose_program: merge RECORD_ANCHORED instruction into... |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | rose: minor improvements to avoid unneeded program... |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | rose: minor clean up of catchup |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | be more selective about generating CLEAR_WORK_DONE... |
commit | commitdiff | tree |
| 2017-05-30 |
Alex Coyte | minor clean up of rose_build_bytecode.cpp |
commit | commitdiff | tree |
| 2017-05-30 |
Matthew Barr | Make the build wrapper less fragile |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | smallwrite: cope when everything has been pruned |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | mcclellancompile: docs for main compile function |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | smallwrite: prune trie when rose is high quality |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | smallwrite: construct DFA states in BFS order |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | smallwrite: bfs ordering, refine daddy selection |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | smallwrite: use failure map to set dfa daddy state |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | dfa: allow smwr to avoid lengthy daddy recalc |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | mcsheng_compile: factor out find_daddy_candidates |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | mcclellancompile: factor out find_daddy_candidates |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | dfa: only accel init states from smwr path |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | dfa: prune_overlong -> clear_deeper_reports |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | dfa_min: clean up and improve minimize code |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | accel_dfa_build_strat: use flat_map for small maps |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | accel_dfa_build_strat: use small_vector for paths |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | mcclellancompile_util: reduce malloc traffic, tidy |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | ng_limex_accel: fix broken termination condition |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | expressions: add much faster limitToSignatures() |
commit | commitdiff | tree |
| 2017-05-30 |
Matthew Barr | Ensure simd types are aligned to what we assume |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | ng_limex_accel: compile time speedups, tidy up |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | find_better_daddy: use flat_set for hinted states |
commit | commitdiff | tree |
| 2017-05-30 |
Justin Viiret | find_escape_strings: find outs2_broken faster |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | doc: update copyright year |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | hsbench: documentation |
commit | commitdiff | tree |
| 2017-04-26 |
Matthew Barr | cmake: check for libc++ directly |
commit | commitdiff | tree |
| 2017-04-26 |
Matthew Barr | Use ue2::noncopyable instead of deleting copy ctor |
commit | commitdiff | tree |
| 2017-04-26 |
Matthew Barr | windows: tools are unix only |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | smallwrite: aho-corasick construction for literals |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | smallwrite: simple trie experiment |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rdfa_merge: sort esets before alphabet calc |
commit | commitdiff | tree |
| 2017-04-26 |
Xu, Chi | rose: fix CHECK_MULTIPATH_LOOKAROUND match difference bug |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | bytecode_ptr: needs <stdexcept> for logic_error |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | bytecode_ptr: avoid shadowing size() |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | bytecode_ptr: add shrink() member function |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | bytecode_ptr: fix shadow/conversion issues (gcc48) |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose: eliminate roseSize, use bytecode_ptr size |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | alloc: remove aligned_unique_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose_build_long_lit: use bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | unit: use bytecode_ptr instead of aligned_unique_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose: use bytecode_ptr for interpreter programs |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose_build_bytecode: fix up indentation |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | bytecode_ptr: add make_zeroed_bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | bytecode_ptr updates |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | teddy: fix forward decl (namespace ue2) |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | bytecode_ptr: some small improvements |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | nfa: switch to using bytecode_ptr<NFA> |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose_build_anchored: use bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | hwlm: use bytecode_ptr for HWLM structures |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose: use bytecode_ptr<RoseEngine> |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | mpvcompile: use bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | fdr: use bytecode_ptr in fdr/teddy compilers |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | noodle_build: use bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | smallwrite_build: delete smwrSize |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | smallwrite_build: use bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | limex_compile: use bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose_build_engine_blob: add func for bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | fdr_confirm_compile: use bytecode_ptr |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | fdr: use bytecode_ptr internally |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | bytecode_ptr: new smart pointer type |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | limex: more general CANNOT_DIE analysis |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | limex: refactor non-accel loops into function |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | limex_dump: dump LimEx type and flags in text |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | limex: add CANNOT_DIE flag and loop without test |
commit | commitdiff | tree |
| 2017-04-26 |
Alex Coyte | default the move special functions |
commit | commitdiff | tree |
| 2017-04-26 |
Alex Coyte | ensure that engines added to the leftQueueMap are real... |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | depth: use hash_all() |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | depth: use totally_ordered |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | depth: make constructor explicit |
commit | commitdiff | tree |
| 2017-04-26 |
Alex Coyte | rose_build: reduce size/scope of context objects |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | limex: move load from input closer to use |
commit | commitdiff | tree |
| 2017-04-26 |
Xu, Chi | rose: add multi-path shufti 16x8, 32x8, 32x16, 64x8... |
commit | commitdiff | tree |
| 2017-04-26 |
Matthew Barr | Don't fail if sqlite is not present. |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | noncopyable: switch over from boost |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | noncopyable: add simple ue2::noncopyable class |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | operators: add simple ue2::totally_ordered class |
commit | commitdiff | tree |
| 2017-04-26 |
Matthew Barr | Wrapper for system intrin header |
commit | commitdiff | tree |
| 2017-04-26 |
Matthew Barr | Check compiler architecture flags in one place |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose: allow lits that squash to share fragments |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | rose: add CLEAR_WORK_DONE instruction |
commit | commitdiff | tree |
| 2017-04-26 |
Matthew Barr | ICC doesn't have a __POPCNT__ macro |
commit | commitdiff | tree |
| 2017-04-26 |
Justin Viiret | dump_util: move into namespace ue2 |
commit | commitdiff | tree |
| next |