use jl_sym_t* maps in codegen instead of std::string, since that's what everything is anyway
Merge pull request #2865 from ihnorton/master

Document calling conventions for ccall
separate indirect calls and calling convention sections
Merge pull request #2866 from JuliaLang/anj/conv

Speed up convolution.
add complex-valued tests: sqrt
run complex test
add tests for log, sinh, cosh
add exp and tanh tests, fails for invalid flags
some inverse trig functions
fix 0^0 definitions
remaining trig/inverse trig functions
Merge pull request #2845 from simonbyrne/complextest

RFC: add complex-valued tests
Add emacs mode usage
Merge pull request #2876 from danluu/emacs_usage

Add emacs mode usage
missing closing parantheses
Merge pull request #2878 from simonbyrne/master

missing closing parantheses in test/complex.jl
filter: add methods for generic filtering with regexes.
Try to find modules in PACKAGE.jl as well

This change adds a case to `find_in_path` that attempts to find
directories appended with ".jl" as well.

The trend seems to be naming package repositories as PACKAGE.jl, but you
then had to clone packages to a local directory stripped of the ".jl" so
that files could be found.

No more!
add detach() option to Cmd, fixes #1960
also fix #2846
Clean up `find_in_path`

Use `joinpath` instead of `string` for building paths and string slicing
instead of regex matching to remove ".jl" from the name.