Add back llvmcall
Import update llvmcall from cxx branch
Fix build for non-MCJIT versions of Julia & Add tests
Simple implementation of chmod(path, mode)

currently only integer modes, can do string modes like +x later
fixes #7574
Allow deletion of read-only files on Windows
Remove type constraints from intersect(::StepRange,::StepRange). This allows any range type where the step type implements lcm(), gcdx(), and mod() to use the method definition.
Enable testing of OSX on Travis
Goodbye, sweet GCC.  We hardly knew thee.
By popular demand, GCC has been snatched from the jaws of oblivion
Set fromC appropriately. Fixes #7844
silence unused label warning in debuginfo on non-darwin systems
Remove typo
Allow for setting of an initial git config when creating pkg repos, used for testing
We shouldn't need to set a git config for Travis now
Take git repo user name as default package author

Avoids repeating the user name twice.
Let big use convert for AsbtractArrays instead of the vectorize macro
Export jl_uv_dlopen() and jl_lookup_soname()

This so that we can define a function to find all possible libraries openable via dlopen(), rather than only finding the first openable one.
Merge pull request #7850 from nalimilan/gitconfig

Gitconfig
fix #7836, speed bump due to unreachable code
make Inf == 1//0 again + tests (regression introduced in db0cd95529)