better error message (and partial code clarification)
add Tri op, tri/tril/triu functions
add triangle tests
add Nonzero Op, function, tensor method
add nonzero test
fix syntax error in python 2.4
move Nonzero docstring from the function to the class
add 1D test for nonzero
add flatnonzero and tests
add nonzero_values and test, also update nonzero docstring to reflect new indexing behavior
Use random 0d tensors of the right dtype
Convert test values for matrix to floatX
Merge pull request #1184 from lamblin/fix_float32

Convert test values for matrix to floatX
Merge pull request #1183 from lamblin/fix_dot_0d_tests

Use random 0d tensors of the right dtype
fix a NotScalarConstantError issue
Merge pull request #1182 from nouiz/py2.4

fix syntax error in python 2.4
Make check_preallocated_output work on fct outputs

In DebugMode, do not use the no_recycling list when calling the CLinker
to build individual thunks, so that output memory can always be re-used,
even for outputs of the actual function.

This enables check_preallocated_output to work on Ops that compute
the function's outputs.

This should close gh-1174.
Add comment after code review
Fix error in EPD when using Python from C
change Op to return matrix; change function to return either tuple or matrix