0cc5f6e | Kristoffer Carlsson | 23 January 2018, 13:05:15 UTC | move LibGit2 to stdlib | 23 January 2018, 13:05:15 UTC |
1b78072 | Kristoffer Carlsson | 22 November 2017, 09:05:07 UTC | move files for Pkg to stdlib | 23 January 2018, 13:04:29 UTC |
bea2fb7 | Kristoffer Carlsson | 22 January 2018, 05:24:44 UTC | show multiple docstrings in REPL more clearly (#25651) * show multiple docstrings in REPL more clearly this is done by printing a horizontal line after each separate docstring | 22 January 2018, 05:24:44 UTC |
a6d1829 | Jeff Bezanson | 22 January 2018, 05:20:44 UTC | Merge pull request #25641 from JuliaLang/nl/findnz Move findnz to SparseArrays module | 22 January 2018, 05:20:44 UTC |
e0c5d2d | Kristoffer Carlsson | 22 January 2018, 05:14:55 UTC | document that asserts might not be running at certain optimization levels (#25610) | 22 January 2018, 05:14:55 UTC |
23ea201 | Kenta Sato (佐藤 建太) | 22 January 2018, 05:06:14 UTC | fix Unicode.isassigned as documented (#25648) | 22 January 2018, 05:06:14 UTC |
3bccded | thofma | 21 January 2018, 20:36:59 UTC | Add deprecation and NEWS entry for Libdl (#25657) | 21 January 2018, 20:36:59 UTC |
3843259 | Kristoffer Carlsson | 21 January 2018, 19:51:15 UTC | Merge pull request #25544 from JuliaLang/kc/repl_stdlib move REPL to stdlib | 21 January 2018, 19:51:15 UTC |
d69180c | Kristoffer Carlsson | 13 January 2018, 22:25:49 UTC | move around and rename some show related stuff | 21 January 2018, 19:16:28 UTC |
73c989b | Kristoffer Carlsson | 13 January 2018, 14:46:34 UTC | move REPL to stdlib | 21 January 2018, 19:16:28 UTC |
a7e4d1c | Fredrik Ekre | 21 January 2018, 19:00:58 UTC | fix deprecation of I (#25666) * fix deprecation of I | 21 January 2018, 19:00:58 UTC |
239036d | Jeff Bezanson | 21 January 2018, 16:45:53 UTC | fix printing of method errors when no kwarg sorter matches (#25658) | 21 January 2018, 16:45:53 UTC |
e6d4245 | Stefan Karpinski | 21 January 2018, 16:09:41 UTC | Merge pull request #25667 from JuliaLang/rf/skipchars-argorder change skipchars(io, predicate) to skipchars(predicate, io) | 21 January 2018, 16:09:41 UTC |
7322c42 | Stefan Karpinski | 21 January 2018, 16:01:01 UTC | Merge pull request #25669 from JuliaLang/sk/fix-pkg-build fix package building | 21 January 2018, 16:01:01 UTC |
7e5ad80 | Rafael Fourquet | 21 January 2018, 03:57:25 UTC | change skipchars(io, predicate) to skipchars(predicate, io) This is to be consistent with our style guide. | 21 January 2018, 06:15:29 UTC |
9d937c2 | Stefan Karpinski | 21 January 2018, 05:00:07 UTC | fix package building after sk/reloaded (closes #25664) | 21 January 2018, 05:00:07 UTC |
c418a10 | Stefan Karpinski | 21 January 2018, 04:44:04 UTC | repr: allow context pairs when calling `show` use this instead of the special-case `Base.reprfull` in loading | 21 January 2018, 04:44:04 UTC |
324dc49 | Stefan Karpinski | 21 January 2018, 03:08:35 UTC | Merge pull request #24837 from JuliaLang/rf/push-push! push Base.push! and LibGit2.push! apart | 21 January 2018, 03:08:35 UTC |
c546f03 | Rafael Fourquet | 21 January 2018, 02:37:21 UTC | remove Random.defaultRNG() (#25650) This function is an artifact of an intermediate state of PR #24874, but is not needed anymore. | 21 January 2018, 02:37:21 UTC |
808e828 | Keno Fischer | 20 January 2018, 20:33:26 UTC | Merge pull request #25630 from JuliaLang/kf/llvmunionsplit Fix performance problem in LLVM JumpThreading | 20 January 2018, 20:33:26 UTC |
a103ea3 | Stefan Karpinski | 20 January 2018, 19:23:41 UTC | Merge pull request #25455 from JuliaLang/sk/reloaded sk/reloaded | 20 January 2018, 19:23:41 UTC |
0275ce6 | Rafael Fourquet | 20 January 2018, 17:55:12 UTC | fix IOContext(::IO) (fix #25638) (#25649) | 20 January 2018, 17:55:12 UTC |
865c08e | Stefan Karpinski | 17 January 2018, 21:37:28 UTC | Pkg3-style code loading, DEPOT_PATH, tests Developed together with vtjnash | 20 January 2018, 16:21:13 UTC |
8da905b | Stefan Karpinski | 16 January 2018, 15:58:17 UTC | move UUID from stdlib/Random into Base | 20 January 2018, 16:21:13 UTC |
67ee6c6 | Stefan Karpinski | 20 January 2018, 16:17:03 UTC | Merge pull request #25634 from JuliaLang/aa/nb_available Rename nb_available to bytesavailable | 20 January 2018, 16:17:03 UTC |
b340e55 | Jeffrey Sarnoff | 20 January 2018, 14:09:14 UTC | support ~missing (#25643) | 20 January 2018, 14:09:14 UTC |
9028130 | Tim Besard | 20 January 2018, 09:44:40 UTC | Merge pull request #25537 from JuliaLang/tb/llvm_addrspace Apply a forgotten patch to LLVM >3.9 | 20 January 2018, 09:44:40 UTC |
7d66c0f | Milan Bouchet-Valat | 19 January 2018, 17:53:50 UTC | Move findnz to SparseArrays module Its definition (return stored entries) only makes sense in the context of sparse arrays. | 19 January 2018, 21:25:02 UTC |
b77b469 | Milan Bouchet-Valat | 19 January 2018, 17:34:37 UTC | Make findnz for SparseVector consistent with SparseMatrix method 0335175 changed the SparseMatrix method to also return stored zeros, but it forgot to change the SparseVector method. | 19 January 2018, 21:24:58 UTC |
38ebdbb | Alex Arslan | 19 January 2018, 00:23:42 UTC | Rename nb_available to bytesavailable | 19 January 2018, 20:51:24 UTC |
625923f | Jeff Bezanson | 19 January 2018, 15:54:14 UTC | move `Serializer` to stdlib (#25628) | 19 January 2018, 15:54:14 UTC |
4f0b09e | Jameson Nash | 19 January 2018, 15:50:54 UTC | Merge pull request #25496 from JuliaLang/jn/isleaftype-kill finish removal of `isleaftype` in favor of `has_free_typevars` / `isconcretetype` / `isdispatchtuple`, as appropriate | 19 January 2018, 15:50:54 UTC |
544e2ae | Jeff Bezanson | 19 January 2018, 15:48:40 UTC | Merge pull request #25616 from JuliaLang/aa/stop-exporting-gc-stuff Move gc and gc_enable to their own module | 19 January 2018, 15:48:40 UTC |
6c3cee7 | Simon Byrne | 19 January 2018, 15:42:32 UTC | Clarify which args are modified in mul! (#25421) | 19 January 2018, 15:42:32 UTC |
fe80431 | Kristoffer Carlsson | 19 January 2018, 10:27:33 UTC | use box horizontal marker for admonitions, and color them depending on their title (#25627) | 19 January 2018, 10:27:33 UTC |
88a4db2 | Jameson Nash | 08 January 2018, 22:45:17 UTC | fix type-predicate queries expand the set of them to be more "complete", and document them more fully | 19 January 2018, 05:44:57 UTC |
c39f18b | Jameson Nash | 17 January 2018, 22:16:25 UTC | isbits-unions: `is` and `object_id` predicates were looking at undefined data | 19 January 2018, 05:44:56 UTC |
32ce590 | Jameson Nash | 10 January 2018, 18:35:22 UTC | codegen: tolerate type mismatches in dead code | 19 January 2018, 05:44:56 UTC |
6147df6 | Jameson Nash | 10 January 2018, 04:02:02 UTC | fix bugs in show_method_candidates | 19 January 2018, 05:44:56 UTC |
ad703e8 | Jameson Nash | 09 January 2018, 20:56:03 UTC | fix unlimited_type_size growth of Tuple widen Tuple faster, to Any, if it's already nesting | 19 January 2018, 05:44:56 UTC |
bdc9094 | Alex Arslan | 19 January 2018, 01:37:10 UTC | Deprecate Base.@gc_preserve in favor of GC.@preserve | 19 January 2018, 01:37:10 UTC |
46b5d75 | Alex Arslan | 17 January 2018, 20:13:32 UTC | Deprecate gc and gc_enable in favor of GC.gc and GC.enable We document that these functions should not generally be used, and yet they're exported from Base. This moves the two functions into their own submodule, Base.GC, and deprecates the exported functions. | 19 January 2018, 01:10:07 UTC |
0379a38 | Jeff Bezanson | 18 January 2018, 23:38:42 UTC | Merge pull request #25623 from mortenpi/doc-build-updates Additional Documenter updates | 18 January 2018, 23:38:42 UTC |
71173e4 | Kristoffer Carlsson | 18 January 2018, 23:37:08 UTC | fix docing call overloads (#25626) | 18 January 2018, 23:37:08 UTC |
11cbc4d | Jeff Bezanson | 18 January 2018, 22:55:41 UTC | Merge pull request #25629 from JuliaLang/aa/parentmodule Deprecate module querying functions to parentmodule methods | 18 January 2018, 22:55:41 UTC |
87cf094 | Milan Bouchet-Valat | 18 January 2018, 22:18:26 UTC | Change findfirst/findlast/findnext/findprev to return the same index type as keys() (#25577) * Change findfirst/findlast/findnext/findprev to return the same index type as keys() This is consistent with find(). We need to check whether the iterator is empty first, since calling first(keys(A)) may throw an error. Also add needed last(::EachStringIndex) and prevind(::AbstractArray, ::CartesianIndex) methods. * Use more generic approach for findfirst and findlast Also add tests, and remove @inferred calls which did not actually check whether functions were inferred, but only whether the equality test was. Change the _pairs() fallback to use Iterators.countfrom() so that an error is raised by findlast() rather than assuming the last index is typemax(Int), and use length() for iterators which support it so that findlast() works. | 18 January 2018, 22:18:26 UTC |
f82f82f | Jeff Bezanson | 18 January 2018, 21:58:06 UTC | Merge pull request #25615 from JuliaLang/jb/underscoredeps remove some underscores | 18 January 2018, 21:58:06 UTC |
ae0a3e9 | Jeff Bezanson | 18 January 2018, 21:56:12 UTC | disallow `begin` inside indexing (#25614) part of #23354, #25458 | 18 January 2018, 21:56:12 UTC |
4f57e0a | Jameson Nash | 18 January 2018, 21:49:16 UTC | inference: fix stupdate for Conditional after slot re-assignment (#25602) 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 | 18 January 2018, 21:49:16 UTC |
e94a1f8 | Keno Fischer | 18 January 2018, 21:33:25 UTC | Fix performance problem in LLVM JumpThreading This patch is https://reviews.llvm.org/D42262 upstream. When we emit unboxed unions, we tend to emit `switch` instructions on a small integer which serves as a marker for which of types is currently active, so we often emit things like: ``` block: ; Incoming from a union split branch %phi = i8 phi [1, %a], [2, %b] < Some other operation not on the union split> ; Union split again switch i8 %phi, label %boxed [ i8 1, %abranch i8 2, %bbranch ] ``` In many situations the operation in the middle can get optimized away, so we want to merge the two union split sections into one. LLVM's jump threading pass can do this by keeping track of how control flow behaves across a given basic block. Unfortunately, this optimization wasn't taking effect. This is because InstCombine realized that the range of possible values was rather small and turned the above into something like: ``` %trunc = truc i8 %phi to i2 switch i2 %trunc, label %boxed [ i2 1, %abranch i2 -2, %bbranch ] ``` which JumpThreading refused to look through (because of the i2 rather than the i1). The included patch fixes this. On recent LLVM, we additionally need https://reviews.llvm.org/D42260, for cases where a union split branch happens to target a loop header. However, LLVM 3.9.1 does not include the original commit that regressed that. This fixes a number of the performance regressions seen in #25261. | 18 January 2018, 21:44:31 UTC |
7deac81 | Sacha Verweij | 18 January 2018, 20:58:41 UTC | Merge pull request #25571 from fredrikekre/so-long-and-thanks-for-all-the-fish Base.LinAlg to LinearAlgebra stdlib | 18 January 2018, 20:58:41 UTC |
300ebb6 | Alex Arslan | 18 January 2018, 20:15:00 UTC | Deprecate Base.function_module in favor of parentmodule | 18 January 2018, 20:30:17 UTC |
4aefe2a | Alex Arslan | 18 January 2018, 20:09:50 UTC | Deprecate Base.datatype_module in favor of parentmodule | 18 January 2018, 20:29:29 UTC |
eb251ff | Alex Arslan | 18 January 2018, 19:55:53 UTC | Deprecate module_parent in favor of parentmodule | 18 January 2018, 19:55:53 UTC |
86ca591 | Valentin Churavy | 18 January 2018, 17:25:33 UTC | Merge pull request #25597 from JuliaLang/vc/symprefix Add symbol versioning to libLLVM.so | 18 January 2018, 17:25:33 UTC |
a056c2f | Fredrik Ekre | 17 January 2018, 23:47:23 UTC | move Base.LinAlg to LinearAlgebra stdlib | 18 January 2018, 13:56:36 UTC |
035a4bb | Morten Piibeleht | 17 January 2018, 21:11:11 UTC | Clean _build directory before building new docs Currently non-deploy docs, built with the pretty_urls option disabled, also get pushed to gh-pages. With this, they will be cleaned away before the deploy docs are built and we should end up with a single set of HTML pages on the gh-pages branch (as opposed to the current e.g. base/file.html AND base/file/index.html). | 18 January 2018, 07:05:43 UTC |
a4aa478 | Morten Piibeleht | 17 January 2018, 21:07:15 UTC | Use canonical URLs in deploy doc builds The html_canonical option will include <link> tags in the generated HTML pages, pointing to the "stable" docs. This should hopefully be helpful to the search engines. | 18 January 2018, 07:05:43 UTC |
c4b21ca | Rafael Fourquet | 18 January 2018, 04:07:52 UTC | rename module Random.dSFMT -> Random.DSFMT (#25567) | 18 January 2018, 04:07:52 UTC |
a4cd91a | Morten Piibeleht | 18 January 2018, 03:41:49 UTC | Bump Documenter and DocStringExtensions (#25617) To fix the deprecation warnings and timeouts due to the documentation build. | 18 January 2018, 03:41:49 UTC |
44c0356 | Amit Murthy | 18 January 2018, 03:26:11 UTC | fix Distributed include test (#25243) | 18 January 2018, 03:26:11 UTC |
4d93b66 | Steven G. Johnson | 18 January 2018, 02:14:19 UTC | RFC: Base.propertynames(x), analogous to fieldnames(typeof(x)) (#25311) | 18 January 2018, 02:14:19 UTC |
3d84bbb | Mauro | 17 January 2018, 21:18:22 UTC | Delete examples/juliatypes.jl, fixes #25183 (#25606) Fixes #25183 [ci skip] [av skip] [bsd skip] | 17 January 2018, 21:18:22 UTC |
825ad78 | Mauro | 17 January 2018, 21:12:15 UTC | Renamed ObjectIdDict -> IdDict{K,V} and added {K,V} (#25210) - also updated constuctors to be in-line with Dict - added some extra tests | 17 January 2018, 21:12:15 UTC |
d031787 | Stefan Karpinski | 17 January 2018, 21:01:37 UTC | Merge pull request #25613 from JuliaLang/jn/25604 loading: precompile files might try _require the same package twice | 17 January 2018, 21:01:37 UTC |
6412f06 | Jeff Bezanson | 17 January 2018, 19:41:23 UTC | rename `object_id` to `objectid` | 17 January 2018, 19:43:26 UTC |
468f097 | Jeff Bezanson | 17 January 2018, 19:36:30 UTC | rename `method_exists` to `hasmethod` | 17 January 2018, 19:43:01 UTC |
78bc9c8 | Jeff Bezanson | 17 January 2018, 19:26:53 UTC | deprecate `catch_stacktrace`, which is redundant with `stacktrace(catch_backtrace())` | 17 January 2018, 19:26:53 UTC |
9e35dcf | Jameson Nash | 17 January 2018, 17:43:05 UTC | loading: precompile files might try _require the same package twice fix #25604 | 17 January 2018, 18:03:09 UTC |
26a2ea2 | Keno Fischer | 17 January 2018, 15:46:59 UTC | Merge pull request #25596 from JuliaLang/kf/compilerrebuild Make sure to rebuild compiler when any compiler srcs change | 17 January 2018, 15:46:59 UTC |
5da0069 | Jameson Nash | 17 January 2018, 15:45:10 UTC | appveyor: use cache server to get cygwin setup.exe (#25601) | 17 January 2018, 15:45:10 UTC |
f3347a1 | Keno Fischer | 17 January 2018, 15:36:58 UTC | Merge pull request #25557 from JuliaLang/kf/conditionalinference Fix backpropagation of conditionals when the type is later widened | 17 January 2018, 15:36:58 UTC |
40abb0b | Rafael Fourquet | 29 November 2017, 11:20:42 UTC | push Base.push! and LibGit2.push! apart | 17 January 2018, 10:24:22 UTC |
167ef7b | Kristoffer Carlsson | 17 January 2018, 08:30:14 UTC | use test/TestHelpers for Random stdlib (#25582) | 17 January 2018, 08:30:14 UTC |
d6f079a | Jeff Bezanson | 17 January 2018, 04:02:05 UTC | disallow `global const` in non-toplevel code. fixes #12010 (#25586) | 17 January 2018, 04:02:05 UTC |
b9cb073 | Kristoffer Carlsson | 17 January 2018, 03:54:14 UTC | Use yellow for unions with missing or nothing (#25581) | 17 January 2018, 03:54:14 UTC |
cb23538 | Jeff Bezanson | 17 January 2018, 03:49:10 UTC | Merge pull request #24718 from JuliaLang/kf/deprw Deprecate `readandwrite` and add docs for `Pipe` | 17 January 2018, 03:49:10 UTC |
6afcb04 | Jeff Bezanson | 17 January 2018, 03:46:27 UTC | fix #19030, incorrectly copying mutable objects via IR in precompile (#25585) This consolidates checking for which constant values should be inlined into a single `is_inlineable_constant` function. | 17 January 2018, 03:46:27 UTC |
d548bf9 | Chris Foster | 17 January 2018, 01:10:00 UTC | Merge pull request #25569 from JuliaLang/cjf/logging-backtraces Attach backtraces explicitly in error logging | 17 January 2018, 01:10:00 UTC |
2042dcf | Jeff Bezanson | 16 January 2018, 23:39:30 UTC | rename `@parallel` to `@distributed`. part of #19578 (#25528) | 16 January 2018, 23:39:30 UTC |
9803708 | Valentin Churavy | 16 January 2018, 22:52:38 UTC | add JL prefix to libLLVM.so symbol version suffixes | 16 January 2018, 22:53:58 UTC |
edabf42 | Isaiah Norton | 03 December 2017, 04:35:48 UTC | Backport symbol versioning patch from LLVM 4.0 Should help with crashes when loading multiple libLLVM versions in the same process, as happens with mesa/llvmpipe when mesa is dynamically linked against libLLVM. See https://github.com/JuliaLang/julia/issues/19606 patch: https://reviews.llvm.org/D31524 commit: https://reviews.llvm.org/rL300496 | 16 January 2018, 22:53:58 UTC |
653ae87 | Keno Fischer | 16 January 2018, 22:20:36 UTC | Make sure to rebuild compiler when any compiler srcs change Without this patch, changes to any file in compiler/ other than compiler/compiler.jl would not trigger a rebuild of basecompiler.ji, causing you to run with an outdated version of that .ji file (and lots of confusion). | 16 January 2018, 22:20:36 UTC |
1755a3c | Keno Fischer | 23 November 2017, 02:29:55 UTC | Add a docstring showing supported usage of `Pipe()` It was brought up on discourse that this function doesn't have any docs. | 16 January 2018, 19:50:08 UTC |
7577ec2 | Keno Fischer | 23 November 2017, 02:29:22 UTC | Deprecate `readandwrite` There was a remaining todo in the code to deprecate this function. Do so. | 16 January 2018, 19:50:03 UTC |
59afe2f | Keno Fischer | 16 January 2018, 16:20:45 UTC | Hopefully fix performance problems There's a couple of places in the optimization passes that benefit from Const information. However, they don't really need to care about the new Conditional lattice elements, which only matter to inference. Simply widen these before we get to optimization to hopefully recover any lost performance. | 16 January 2018, 19:07:03 UTC |
146c2ba | Keno Fischer | 16 January 2018, 18:56:21 UTC | Fix backpropagation of conditionals when the type is later widened Consider the following example: ``` f() = (1, 1) f(s) = i == 1 ? (1, 2) : nothing function foo() next = f() while next !== nothing next = f(Core.getfield(next, 2)) end end ``` This was causing unnecessary allocations, because inference failed to inform codegen that the reference to next inside the loop was guaranteed not to be Nothing. Ironically if f() could also have returned nothing, inference was able to figure this out, thanks to pass the result of the comparison was inferred as Const(true), and on the second pass as Conditional(next, Tuple{Int, Int}, Const(nothing)), the tmerge of which is Bool. Fix that by implementing Jameson's suggestion in #25261, and instead infering the first pass as Conditional(next, Tuple{Int, Int}, Union{}). To make this work we also adjust the lattice relation to have Conditional(next, T, Union{}) ⊑ Const(true). The result is that the result of the comparison does not get widened to Bool as quickly, retaining the type information on next and allowing codegen to emit efficient code. | 16 January 2018, 19:07:03 UTC |
aea9155 | Jarrett Revels | 16 January 2018, 17:34:05 UTC | refactor inference.jl into multiple files for readability/maintainability (#25517) - the contents of `coreimg.jl`, `inference.jl` and `codevalidation.jl` now live in `base/compiler/` - `Core.Inference` --> `Core.Compiler`, and `Core.InferenceParams` --> `Core.Compiler.Params`, since these refer to more than just type inference at this point - Constants/structs now mostly appear in the file in which they are first used. Non-business logic methods acting on freshly-defined structs are now defined alongside the structs themselves. Non-business logic methods which don't depend on new structs are now in `utilities.jl`. - All non-alias `const` names are now all-caps. Type alias `const`s are camelcase, and function alias `const`s are lowercase. - Inference logic is split into several files (`abstractinterpretation.jl`, `typelattice.jl`, `typeinf.jl`, etc.) - All the tfunc definitions now reside in their own file. - Optimization logic (inlining, DCE, etc.) hasn't been broken up at all yet; it is now in `optimize.jl`. A future PR will be required to break it up. - No semantic changes, at least not on purpose. | 16 January 2018, 17:34:05 UTC |
19429e2 | Andy Ferris | 16 January 2018, 15:50:43 UTC | Fix `push!` signature for `EnvDict`. (#25011) | 16 January 2018, 15:50:43 UTC |
cdef6b7 | Jeff Bezanson | 16 January 2018, 15:48:07 UTC | fix #16239, macro hygiene of rest keyword argument (#25572) | 16 January 2018, 15:48:07 UTC |
3c14013 | Chris Foster | 16 January 2018, 14:45:42 UTC | Merge pull request #25564 from yurivish/master Add support for _italics_ using underscores to the Markdown parser | 16 January 2018, 14:45:42 UTC |
d77048f | Milan Bouchet-Valat | 16 January 2018, 14:35:27 UTC | Rename find() to findall() (#25545) findall is more explicit and fits well in the series of findfirst/findlast and findnext/findprev. | 16 January 2018, 14:35:27 UTC |
1cc6901 | Milan Bouchet-Valat | 16 January 2018, 13:56:06 UTC | Fix duplicated paragraph and typo in NEWS.md (#25573) | 16 January 2018, 13:56:06 UTC |
6ee965e | Yuri Vishnevsky | 15 January 2018, 07:41:54 UTC | Add support for _italics_ using underscores to the Markdown parser Fix the naming scheme and allow the analogous bold syntax more natural ordering of asterisk/underscore bold/italic entries in markdown flavors Add NEWS entry Add tests for _italics_ and __bold__ | 15 January 2018, 21:08:23 UTC |
5e2ff12 | Jeff Bezanson | 15 January 2018, 17:38:08 UTC | make `tempname` on windows match unix behavior. fixes #9053 (#25530) also deprecate `tempname(::UInt32)` and add a warning to the docs. | 15 January 2018, 17:38:08 UTC |
e88cbd9 | Rafael Fourquet | 15 January 2018, 14:30:57 UTC | deprecate rand(::Tuple) (#25429) | 15 January 2018, 14:30:57 UTC |
faf1d7c | Chris Foster | 15 January 2018, 12:34:44 UTC | Attach backtraces explicitly in error logging To avoid ambiguity and confusion, do not assume that `catch_backtrace()` is the backtrace associated with a logged exception. Instead, always attach the backtrace explicitly. | 15 January 2018, 12:34:44 UTC |
11dcd63 | Iblis Lin | 15 January 2018, 02:40:58 UTC | markdown: Base.copy for Markdown.MD (#25315) | 15 January 2018, 02:40:58 UTC |
1a416fb | Jeff Bezanson | 15 January 2018, 02:32:46 UTC | rename `Type*` traits to `*Style`. fixes #25440 (#25555) also rename `HasOrder` to `Ordered` and `ArithmeticOverflows` to `ArithmeticWraps` | 15 January 2018, 02:32:46 UTC |
1c68f8a | Jeff Bezanson | 15 January 2018, 01:17:21 UTC | Merge pull request #25532 from JuliaLang/nl/findn Deprecate findn(x) in favor of find(!iszero, x), which now returns cartesian indices | 15 January 2018, 01:17:21 UTC |