swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
b7042cb WIP: add copyfile and use it to implement `cp` 08 February 2019, 18:55:14 UTC
8a3b9f2 fix #14574, `cp` on files >2GB 08 February 2019, 18:42:14 UTC
69d4ee8 another improvement to closure analysis precision (#30972) helps #15276 07 February 2019, 03:09:03 UTC
94548eb doc: misc updates (#30977) compat annotations, news and manual updates for #29790, #30496 and #30915. 06 February 2019, 18:32:57 UTC
f97c443 fix #30679, call correct method for `invoke` calls in `jl_invoke` fallback (#30880) 06 February 2019, 15:16:34 UTC
fb9f1fd Adding `one` for structured matrices that preserves type (#29777) * added one for structured types. not very elegant * fix diagonal fill * adding tests and making the container types stay the same (except for ranges) * removing small enough to put into separate PR * fixing the case of types with dimension and adding tests * missed merge conflict in the test file * fixing error in test 06 February 2019, 14:22:39 UTC
9562bdf some fixes to bit shift operators (#30906) - >>(::Integer, ::Unsigned) was wrong for large shift values - the fallbacks could stack overflow 06 February 2019, 04:31:43 UTC
09ca3f4 fix `show` of GlobalRefs with macro names (#30966) This allows command expressions to round-trip properly. 06 February 2019, 02:10:18 UTC
c396179 Ensure jl_get_excstack can't read from concurrently running tasks (#30899) This is unlikely to be useful, and will lead to race conditions for true parallel tasks in the future. 05 February 2019, 23:34:44 UTC
9285059 show unqualified name in `print` of `Function` (#30565) 05 February 2019, 23:25:18 UTC
f52c911 more compact output for Irrational show/print (#30960) 05 February 2019, 22:03:10 UTC
2ae7372 RFC: sort eigenvalues in a canonical order (#21598) * sort eigenvalues in a canonical order 05 February 2019, 21:21:48 UTC
2b84993 move fallback `fetch(::Any)` to Base (#30961) fixes an item from #30945 05 February 2019, 17:44:53 UTC
f759bc3 make length(::String, ::Int, ::Int, ::Int) private again (#30965) This was unintentionally made public by the great `_length` rename: e99191a667e2a14c34186f54faed4e474943796c Arrays and strings were using the `_length` name for private stuff in different ways and the refactor made this part of the `length` API when it should have remained private. Fortunately, it's not documented and it seems unlikely that anyone is using it. Also rename `next_continued` to `iterate_continued` to match the name of the method that it's continuing. 05 February 2019, 16:34:17 UTC
9f66185 Add `hasproperty` and `hasfield` to Base RFC (#30496) 05 February 2019, 02:20:59 UTC
a94f3d1 Remove references to build_sysimg.jl (#30955) 04 February 2019, 19:44:01 UTC
a5f680f Fixup #30507, check indexed assignment size for SparseMatrix (#30923) without assigning into the array twice. 04 February 2019, 13:32:56 UTC
5695f83 Add an `isless` method for `Base.UUID` (#30947) This permits the removal of a pirated method in Pkg. 04 February 2019, 13:19:38 UTC
d4018df Replace an older paper with a more modern one. [ci skip] 03 February 2019, 23:20:37 UTC
473251e Mention Katie's blog prominently. [ci skip] 03 February 2019, 23:16:19 UTC
3ff0e54 URL fixes from #30946 03 February 2019, 23:12:17 UTC
aad332e Fix broken link in CONTRIBUTING.md (#30946) 03 February 2019, 23:04:01 UTC
589b96d Merge pull request #30223 from JuliaLang/vc/irshow Fix toggling of debuginfo for show methods 03 February 2019, 14:04:42 UTC
69ac379 Fix #30876, make GITHUB_REGEX match ssh://git@github.com URLs. (#30907) * Fix #30876, make GITHUB_REGEX match ssh://git@github.com URLs. * Apply suggestions from code review Co-Authored-By: tkoolen <koolen.twan@gmail.com> * Suggested test changes. 03 February 2019, 01:09:20 UTC
5aa2462 Merge pull request #30878 from JuliaLang/jb/sptypes some improvements to static parameter handling in inference 02 February 2019, 22:09:40 UTC
e7e726b complete curried comparisons (#30915) * add !=(x) <=(x) >=(x) <(x) >(x) * add tests for curried comparisons 02 February 2019, 21:42:27 UTC
b595579 Merge branch 'felipenoris-fn/improve_unsized_error_msg' 02 February 2019, 20:44:19 UTC
4a183f6 improve unsized type error message. 02 February 2019, 20:16:38 UTC
3b4786a add `bswap` method for `Float16` (#30903) 02 February 2019, 19:43:10 UTC
36d490a teach inference that `T::Type` when `::Type{T}` is an argument 02 February 2019, 19:12:01 UTC
c712bb1 store types of sparams during inference instead of values This is more consistent with how other variables and arguments are treated, and more general. 02 February 2019, 19:11:56 UTC
538fd8a Merge pull request #30900 from JuliaLang/cjf/show-exception-stacks-take2 Display exception stacks 02 February 2019, 05:07:32 UTC
c7338ea fix #30911, bug in `deepcopy` of `UnionAll` (#30930) 01 February 2019, 21:43:23 UTC
d3dbe86 Don't use jl_rethrow_other for LoadError/InitError This is now somewhat redundant, given the exception stack system keeps the root cause live until the LoadError/InitError is dealt with. Also simplify the printing of these exceptions, allowing the exception stack mechanism to tell the story instead. 01 February 2019, 21:04:06 UTC
5563aa5 Report exception stacks in _start and the fallback REPL * Use display_error with the exception stack to provide more complete root cause info. * Provide a way to define the error stream in the fallback REPL so it can be tested. * Use the logging system for "out of band" system errors in fallback REPL * Add some actual tests 01 February 2019, 21:04:06 UTC
87e9039 Print exception stacks in the REPL using display_error This required a bit of refactoring to disentangle and factor out some of the error handling in the various REPL code paths. 01 February 2019, 21:04:06 UTC
bcd472f Add exception stack display to display_error These are printed as a list, with the top of the stack first, down to the root cause. 01 February 2019, 21:04:06 UTC
b5bc6b7 Add `det` and `tr` for block-diagonal matrices (#30931) 01 February 2019, 20:58:48 UTC
2b4f003 Make `startswith`, `endswith` work with `Regex` (#29790) 01 February 2019, 20:54:41 UTC
5533f22 add more explanation to doc strings for show, print, string, repr (#30918) fixes #21982 01 February 2019, 15:59:36 UTC
4844a4b miscellaneous array method cleanup (#30904) - manually specializing `all` for `isinteger` is not necessary - `BitVector` `append!` and `prepend!` can support any iterator - move `stride` and `strides` to Base, since Base exports them - remove some redundant methods 01 February 2019, 15:58:26 UTC
585feb0 fixes #30927: add undef to printing of empty arrays (#30929) 01 February 2019, 07:46:57 UTC
0ec1727 Added test for write-ing past the pre-existing data length (#30921) 01 February 2019, 02:45:27 UTC
a811eac reduce max Union length in `tmerge` (#30833) 31 January 2019, 21:58:50 UTC
2bae4ae Fix dead links in CONTRIBUTING.md (#30914) 31 January 2019, 21:57:54 UTC
c71b225 make it possible to `eval` exprs with head `:const` (#30893) This rearranges handling of :const exprs to match :global exprs, which are very similar. 31 January 2019, 21:28:35 UTC
f916dd8 replace use of `()` as a sentinel in inference with `nothing` (#30875) 31 January 2019, 21:13:29 UTC
82d7bd3 simplify `setproperty!` lowering (#30818) 31 January 2019, 21:11:55 UTC
d6bcb5a Fallback for copying views into sparse matrices (#30895) * Fallback for copying views into sparse matrices * SparseArray --> SparseVecOrMat * move copy method to sparsevector * use the union explicitly 31 January 2019, 19:53:37 UTC
0b0a394 Define `copy` on `SubArray` to use `getindex` (#30889) 31 January 2019, 15:48:28 UTC
566059b fix overflow message (var `y` should not be in quotes) (#30905) * fix overflow message (remove quotes about `y`) 31 January 2019, 10:34:05 UTC
e90981b Remove instructions for old OSes (#30887) * Remove instructions to build on really old OSes (also they are unsupported) 31 January 2019, 07:31:49 UTC
62c411d use \textasciitilde for LaTeX tilde (#30897) 30 January 2019, 21:33:57 UTC
c0e9182 fix UndefVarError for undefined static parameters in statement position (#30886) 29 January 2019, 22:10:56 UTC
610880b some fixes to `fill!` (#30879) - method for UInt8/Int8 did not check conversions - there was a redundant method - make some `fill!` callers easier to infer 29 January 2019, 22:10:23 UTC
1d31fb9 show dimensions for non-1-based arrays (#30867) 29 January 2019, 22:07:47 UTC
41eaea7 map :default for IRShow to :source or :none + docs 29 January 2019, 17:47:43 UTC
6ed9413 print debuginfo for IR fully 29 January 2019, 17:47:43 UTC
c26954e Fix pad and base type restriction (#30881) 29 January 2019, 17:11:47 UTC
05acc22 Make rest type-idempotent (#30871) 29 January 2019, 15:12:33 UTC
9a1cc63 isapprox doc mentioned deprecated 'vecnorm' (#30884) 29 January 2019, 08:15:25 UTC
467d29f small sparse test fixes (#30874) 29 January 2019, 04:58:37 UTC
8b7c88c Fix julia installer permission on windows (#30841) 28 January 2019, 20:52:52 UTC
a7fabc9 Fix `repr` on `Period` Types, and `DateTime`, `Date` (#30817) - Given `x = Dates.Day(1)` - The REPL will print: `1 day` - show will print: `Dates.Day(1)` - repr will print: `Dates.Day(1)` - print will print: `1 day` - string will print: `1 day` - dataframes will print: `1 day` 28 January 2019, 18:36:07 UTC
1c1fc03 doc: indexing by different numbers of indices (#30736) - document indexing by different numbers of indices - remove/supercede an outdated section on the same in devdocs/subarray 28 January 2019, 17:32:46 UTC
8fa0645 Fix signature of git_libgit2_opts On most platforms this doesn't make a difference, but the PowerPC ABI uses the signature to decide whether or not to allocate a parameter save area. Without this, the caller does not, but the callee assumes it's there causing the callee to overwrite critical parts of the caller stack. Fixes #27007 28 January 2019, 01:13:31 UTC
bde465a Fix showing method candidates for `invoke`-style MethodError Fixes the following issue: ``` julia> invoke(sin, Tuple{NoMethodsDefinedHere}, NoMethodsDefinedHere()) ERROR: ┌ Error: Error showing method candidates, aborted │ exception = │ MethodError: no method matching length(::Type{Tuple{NoMethodsDefinedHere}}) │ Closest candidates are: │ length(::Core.SimpleVector) at essentials.jl:582 │ length(::Base.MethodList) at reflection.jl:732 │ length(::Core.MethodTable) at reflection.jl:806 │ ... │ Stacktrace: │ [1] show_method_candidates(::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}, ::MethodError, ::Any) at ./errorshow.jl:387 │ [2] showerror(::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}, ::MethodError) at ./errorshow.jl:255 │ [3] (::getfield(Base, Symbol("##613#614")){MethodError})(::IOContext{Base.GenericIOBuffer{Array{UInt8,1}}}) at ./errorshow.jl:76 │ [4] #with_output_color#660(::Bool, ::Function, ::Function, ::Symbol, ::IOContext{REPL.Terminals.TTYTerminal}) at ./util.jl:366 │ [5] with_output_color(::Function, ::Symbol, ::IOContext{REPL.Terminals.TTYTerminal}) at ./util.jl:364 │ [6] #showerror#612(::Bool, ::Function, ::IOContext{REPL.Terminals.TTYTerminal}, ::MethodError, ::Array{Union{Ptr{Nothing}, InterpreterIP},1}) at ./errorshow.jl:75 │ [7] showerror at ./errorshow.jl:74 [inlined] │ [8] display_error(::IOContext{REPL.Terminals.TTYTerminal}, ::MethodError, ::Array{Union{Ptr{Nothing}, InterpreterIP},1}) at ./client.jl:99 │ [9] #invokelatest#1 at ./essentials.jl:697 [inlined] │ [10] invokelatest at ./essentials.jl:696 [inlined] │ [11] print_response(::IO, ::Any, ::Any, ::Bool, ::Bool, ::Any) at /home/keno/julia-1.0/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:149 │ [12] print_response(::REPL.AbstractREPL, ::Any, ::Any, ::Bool, ::Bool) at /home/keno/julia-1.0/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:140 │ [13] (::getfield(REPL, Symbol("#do_respond#38")){Bool,getfield(REPL, Symbol("##48#57")){REPL.LineEditREPL,REPL.REPLHistoryProvider},REPL.LineEditREPL,REPL.LineEdit.Prompt})(::Any, ::Any, ::Any) at /home/keno/julia-1.0/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:714 │ [14] #invokelatest#1 at ./essentials.jl:697 [inlined] │ [15] invokelatest at ./essentials.jl:696 [inlined] │ [16] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /home/keno/julia-1.0/usr/share/julia/stdlib/v1.1/REPL/src/LineEdit.jl:2268 │ [17] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /home/keno/julia-1.0/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:1035 │ [18] run_repl(::REPL.AbstractREPL, ::Any) at /home/keno/julia-1.0/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:192 │ [19] (::getfield(Base, Symbol("##723#725")){Bool,Bool,Bool,Bool})(::Module) at ./logging.jl:311 │ [20] #invokelatest#1 at ./essentials.jl:697 [inlined] │ [21] invokelatest at ./essentials.jl:696 [inlined] │ [22] macro expansion at ./logging.jl:308 [inlined] │ [23] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:330 │ [24] exec_options(::Base.JLOptions) at ./client.jl:242 │ [25] _start() at ./client.jl:421 └ @ Base errorshow.jl:257 MethodError: no method matching sin(::NoMethodsDefinedHere) Stacktrace: [1] top-level scope at none:0 ``` 28 January 2019, 01:13:13 UTC
77739c8 Remove extraneous intermediary 7z installer file (#30842) 26 January 2019, 07:58:34 UTC
b0427fc doc: misc updates (#30837) * include docstrings from #30716, #30745 and #30747 in the manual, and misc cross references. * fix doctest for = 25 January 2019, 21:27:33 UTC
3415875 Add a keyword name checking method to hasmethod (#30712) With this change, `hasmethod` now accepts a tuple of symbols corresponding to keyword argument names to check for when finding a matching method. 25 January 2019, 16:48:35 UTC
f9645ff Add inbounds annotation in `map!` computation (#30624) * Add inbounds annotation in `map!` * address code review comments 25 January 2019, 08:17:58 UTC
cb7a569 Add patch to fix LLVM build on ppc64le 25 January 2019, 04:24:16 UTC
cd1f04b Implement jl_start_fiber on powerpc 25 January 2019, 04:24:16 UTC
caf65e0 Fix zero norm of number (#30809) Fixes #30631 24 January 2019, 19:18:53 UTC
0b0d2c6 Update libunwind to 1.3.1 (#30724) Co-authored-by: Yichao Yu <yyc1992@gmail.com> 24 January 2019, 18:26:47 UTC
b8e8a46 improve checking of malformed `using`/`import` Exprs (#30799) 24 January 2019, 17:04:54 UTC
515c9ad Add log message for __precompile__(false) (#30064) * Add log message for __precompile__(false) Add a log message that we're bailing on precompilation because we encountered `__precompile__(false)`. Also states that we're importing the package the "normal way" to help explain why this can still be slow. * Fixed indentation typo 24 January 2019, 08:17:49 UTC
7f3c8e5 use distinct typevar names in `apply_type_tfunc` (#30728) 24 January 2019, 02:44:48 UTC
e87b19b extend write docstring to mention `Ref` (#30677) 23 January 2019, 22:04:43 UTC
17c4b02 fix `at-everywhere using` in Distributed stdlib (#30804) 23 January 2019, 21:38:54 UTC
4b74158 fix #30792, static param constraints between positional and kw args (#30798) 23 January 2019, 21:37:58 UTC
9d5a05e separate Base and sysimg, and put less code in top-level files (#30782) 23 January 2019, 21:36:36 UTC
d821a11 restrict second argument of `size` and `axes` to Integer for most types (#30702) 23 January 2019, 17:48:23 UTC
91162e9 add efficient `findfirst` method for `StepRange` (#30778) 23 January 2019, 15:06:02 UTC
81ef652 Delete unused arguments in subarray code (#30789) 23 January 2019, 15:02:31 UTC
7c955c4 Overload UniformScaling to make I(n) create a Diagonal matrix. (#30298) Fixes #23156 23 January 2019, 05:26:31 UTC
155c319 Improve documentation related to JL_GC_PUSH* (#30399) * Add detail to JL_GC_PUSH / JL_GC_POP documentation * Add section on rooting of objects outside the stack * Make section heading regarding updating fields of GC-managed objects, as this no longer flows on from the previous section. Co-authored-by: Chris Foster <chris42f@gmail.com> 23 January 2019, 03:44:05 UTC
dbad198 Displays negated evaluated failures (#30729) 22 January 2019, 23:08:01 UTC
cd7dab3 Add using Random to rand(n) docstring examples (#30795) 22 January 2019, 20:58:12 UTC
a0840f1 sprand and SparseMatrixCSC constructor simplifications (#30617) * * Factorize out sparse_sorted_unique! * Simpler and faster sparse * remove sparse_IJ_sorted! * faster loop by @stevengj; rename sorted_unique -> increasing 22 January 2019, 20:55:47 UTC
b957959 Merge pull request #30761 from galenlynch/parallel_docs_fix Fix RemoteChannel example in parallel-computing.md 22 January 2019, 09:47:51 UTC
7ed251c update macOS icons to be less transparent (#30773) 22 January 2019, 09:20:00 UTC
739df32 Remove old and outdated macports.make (#29835) 22 January 2019, 09:07:03 UTC
e93a3ca fix #30772, problem capturing static parameters in inner function signature (#30781) 22 January 2019, 03:51:54 UTC
10ada8e Add nothrow modeling for <: Allows eliminating dead <: calls 22 January 2019, 00:21:57 UTC
289ef1d Merge pull request #30787 from JuliaLang/teh/fix_tfunc Fix tfunc tables for fptoui and fptosi 21 January 2019, 22:46:23 UTC
f908e82 fix mismatch in max_methods between `return_type` and its t-func (#30743) 21 January 2019, 18:21:47 UTC
e33b8d1 Fix tfunc tables for fptoui and fptosi Only the 2-argument form is supported by intrinsics.cpp, so this deletes the 1-argument forms from Core.Compiler's tfunc tables. 21 January 2019, 16:43:30 UTC
ee6d662 implement copyto!(::SparseVector, ::AbstractArray) (#30776) 21 January 2019, 03:27:01 UTC
5c6b423 rm incorrect `copysign` methods for Unsigned second argument (#30748) 21 January 2019, 03:05:57 UTC
back to top