In Pkg.version(), make REQUIRE optional
Adds pop and isless to sets
doc: more complete documentation of the split function.
doc: use f(x,[y]) syntax for optional y arg instead of f(x[,y]).

This works since Julia allows optional trailing commas in function
calls: i.e. f(x,) is just fine. Writing optional arguments this way
is a lot easier to read.
Named gensyms in macro hygiene.

The print name of the gensyms which are implicitly generated in macro
expansions, now contain the name of the symbol being replaced.
Not storing named gensyms in *gensyms*
Visual separation of multiple hygienification in gensym name

Sometimes an already automatically gensymmed symbol is replaced by
another gensym, by the higiene system. The resulting gensym name was
rather confusing. This is an attempt to make it less confusing.
warning for overwriting a method from a different module. close #1737
Merge branch 'master' of github.com:JuliaLang/julia
Improved ctags file
Merge pull request #1738 from binarybana/master

Add pop and isless to sets
faster set comparisons
update compile hints
doc: update to new ccall convention.
Merge pull request #1734 from jacg/named-hygiene

Named gensyms in macro hygiene.
Merge pull request #1739 from ihnorton/master

doc: update to new ccall convention #1720
small edit to ccall doc
use format var#num for named gensyms
fix #1575
more ccall doc