Switch branches/tags
Commits on Feb 21, 2018
  1. winrpm: use jldownload cache service always (#26148)

    vtjnash authored and staticfloat committed Feb 21, 2018
Commits on Feb 15, 2018
  1. test-cmdlineargs: avoid dependence on posix programs (#26061)

    vtjnash committed Feb 15, 2018
    We can use some simple helper functions for the same result.
    This avoids breakage for when a program like cygwin echo.exe
    refuses to handle `\n` transparently
Commits on Feb 14, 2018
  1. fix compilation world-age assertion (#25933)

    vtjnash committed Feb 14, 2018
Commits on Feb 9, 2018
  1. libuv: upgrade to v2 master fork

    vtjnash authored and JeffBezanson committed Nov 22, 2017
    also make RawFD and WindowsRawSocket valid as ccall types
    and fix which fd is being passed to `fdio` in `init_stdio`
  2. stat: remove global variable

    vtjnash authored and JeffBezanson committed Nov 25, 2017
Commits on Feb 8, 2018
  1. codegen: incorrect computation of "not-unboxed" (#25932)

    vtjnash authored and JeffBezanson committed Feb 8, 2018
    fix #25907
Commits on Jan 29, 2018
  1. refactor Base._start to be more modular (#25753)

    vtjnash committed Jan 29, 2018
    try to make this more reusable and have better separation of concerns:
     - allow late loading of the REPL module
     - respect user options more carefully (such as --banner=yes)
     - process_options was also mostly about changing global state, so rename to exec_options instead of returning some values
     - don't fail in the REPL module is not available - just fall back to the basic stream-repl
     - be more clear about how `isa` is being used to affect behavior
Commits on Jan 28, 2018
  1. Merge pull request #25756 from JuliaLang/jn/readuntil-bug

    vtjnash committed Jan 28, 2018
    readuntil bugfix and improvements
Commits on Jan 27, 2018
  1. Merge pull request #22828 from JuliaLang/jn/soname-noname

    vtjnash committed Jan 27, 2018
    dlopen: eliminate internal soname mapping
Commits on Jan 26, 2018
  1. readuntil: optimize common case of keep=false

    vtjnash committed Jan 26, 2018
  2. stop using iteration protocol in readuntil_indexable

    vtjnash committed Jan 26, 2018
    this only really supported unit-indexable objects (since the change to use codeunits),
    so this better reflects the expectations of the code
  3. fix readutil cache construction

    vtjnash committed Jan 26, 2018
    In the cache construction, we were only testing ci == cb, but failing to then run the backtracking algorithm on the target if that was not matching.
    fix #25754
Commits on Jan 22, 2018
  1. eliminate internal SONAME mapping

    vtjnash committed Jul 16, 2017
    This is now handled more reliably by our build-system and external packages.
    Also use the real name of the libatomic1 library (which includes the SONAME and extension).
  2. dep: pass CC to libwhich

    vtjnash committed Dec 19, 2017
Commits on Jan 19, 2018
  1. Merge pull request #25496 from JuliaLang/jn/isleaftype-kill

    vtjnash committed Jan 19, 2018
    finish removal of `isleaftype` in favor of `has_free_typevars` / `isconcretetype` / `isdispatchtuple`, as appropriate
  2. fix type-predicate queries

    vtjnash committed Jan 8, 2018
    expand the set of them to be more "complete",
    and document them more fully
  3. fix unlimited_type_size growth of Tuple

    vtjnash committed Jan 9, 2018
    widen Tuple faster, to Any, if it's already nesting
Commits on Jan 18, 2018
  1. inference: fix stupdate for Conditional after slot re-assignment (#25602

    vtjnash committed Jan 18, 2018
    We were neglecting to clear Conditional objects upon assignment to their attached slot
    (which invalidates their knowledge of the contents of that slot)
    fixes #25579
Commits on Jan 17, 2018
  1. loading: precompile files might try _require the same package twice

    vtjnash committed Jan 17, 2018
    fix #25604
  2. appveyor: use cache server to get cygwin setup.exe (#25601)

    vtjnash committed Jan 17, 2018
Commits on Jan 6, 2018
  1. README: show coveralls status in coverall badge (#25419)

    vtjnash authored and ararslan committed Jan 6, 2018
    I assume that this is more helpful than seeing the same number twice.
Commits on Jan 2, 2018
  1. require: refactor error handling

    vtjnash committed Jan 2, 2018
    it was a redundant to repeat the name->file mapping in require_from_serialized,
    factor it out to manage more of the error handling at one time
    (even though this approach requires the duplication of slightly more code)
Commits on Dec 31, 2017
  1. Merge pull request #25290 from JuliaLang/jn/kwarg_pairs

    vtjnash committed Dec 31, 2017
    decouple kwargs performance improvement from API changes
Commits on Dec 29, 2017
  1. fix replace deprecation in julia-config (#25288)

    vtjnash committed Dec 29, 2017
Commits on Dec 27, 2017
  1. undo breaking change to kwargs iteration order

    vtjnash committed Dec 27, 2017
    This starts to decouple the performance improvement of #24795
    from the existence of exactly one implementation of Core.NamedTuple,
    in preparation for implementing NamedTuple in Julia rather than C.
  2. Merge pull request #25200 from JuliaLang/jn/flush-uv

    vtjnash committed Dec 27, 2017
    implement flush for libuv streams
  3. windows: limit uv_write size

    vtjnash committed Dec 18, 2017
    The OS definition of a `long` is too small to represent a `size_t`,
    so we need to limit the size of our writes.
    Also limit the size of our allocations during reading,
    since libuv will cast the result to a `ssize_t`
    (and also because we want to respect our `throttle` parameter).
    fix #13578 (on Windows)
Commits on Dec 26, 2017
  1. fix flush for libuv streams

    vtjnash committed Dec 18, 2017
Commits on Dec 21, 2017
  1. make Ref(x) always construct a RefValue(x) object (#21527)

    vtjnash committed Dec 21, 2017
    the old behavior is now directly a feature of `convert` only instead
Commits on Dec 20, 2017
  1. Merge pull request #25181 from JuliaLang/jn/disasm-symbolicator

    vtjnash committed Dec 20, 2017
     disasm: improve symbolicator