Documented raw_pointer in README
Note about raw_pointer() and single-device contexts
typo
Cleaning up vexcl/devlist.hpp

Using std::function<bool(const cl::Device&)> to store operands inside
filter expressions. This allows to make the expressions non-templated,
and solves potential dangling references problems.
Include missing <functional> into devlist.hpp
Pass device filters by copy
vex::Filter::General device filter holder

Use case:

    vex::Filter::General f = vex::Filter::Env;
    if (need_double) f = f && vex::Filter::DoublePrecision;

refs #61
Revert "Pass device filters by copy"

This reverts commit 944fe3b2a4c223dc65e2c2fb6c18f605fba504b7.

The reverted commit was trying to solve issue with segfaulting
vex::Filter::General. As it happens, it is enough to pass filters by
value into vex::Filter::General constructor.
Reimplementation of vex::Filter::Env

Uses vex::Filter::General internally, adds support for OCL_TYPE
environment variable (#62).
Adding OCL_POSITION to Filter::Env (#62)
Changing order of Env and DoublePrecision filters in benchmark
Allow mba initialization with coo and val iterators
Simplified access to terminal operations
Documentation updated
Added missing headers
UTexas talks
Fixed bug in expression properties of reduced vector view
Fixed bug in expression properties of reduced vector view
Testing permutation of an expression (it works)
Merge pull request #63 from ddemidov/sliced_expressions

Sliced and permuted expressions