make rational arithmetic use checked ops
Extend :meta to allow saving extra information.
Document that break, continue, and goto are not allowed in @simd loops.
deprecate functions inf() and nan()
Avoid unstable return type.
Merge pull request #8779 from maleadt/pr_meta

Extend :meta to allow saving extra information.
rm obsolete commented-out code
fix #8785, compiler confusion when `call` is not a function
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #8776 from JuliaLang/jb/infnan

deprecate functions `inf` and `nan`
Merge pull request #8704 from ArchRobison/adr/simddoc

Revise `@simd` documentation.
Merge pull request #8672 from simonbyrne/check-rational

make rational arithmetic use checked ops
improve codegen of ===

we were being too conservative, considering too many things not constant
and therefore not eliding more calls to jl_egal.

with this, map(Uint8,array) is as fast as uint8(array).
Merge branch 'master' of github.com:JuliaLang/julia
remove old grisu patterns from deps/.gitignore
remove `evaluate` function for functor types
missing try / catch in jl_method_lookup_by_type
Merge pull request #8793 from JuliaLang/jcb/spec_try_catch

missing try / catch in jl_method_lookup_by_type
fix #8505, static parameters in staged functions
Merge branch 'master' of github.com:JuliaLang/julia