https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
75c10e4 fix bug in thread self-wakeup (#32382) 21 June 2019, 17:18:20 UTC
58bafe4 threads: expand thread-safe region for I/O (#32309) This should hopefully cover most I/O operations which go through libuv to make them thread-safe. There is no scaling here, just one big global lock, so expect worse-than-single-threaded performance if doing I/O on multiple threads (as compared to doing the same work on one thread). The intention is to handle performance improvement incrementally later. It also necessarily redesigns parts of the UDPSocket implementation to properly handle concurrent (single-threaded) usage, as a necessary part of making it handle parallel (thread-safe) usage. 21 June 2019, 17:17:52 UTC
1abeeb7 base/stat.jl: Mask `UV_EINVAL` error codes for `jl_stat` This fixes https://github.com/JuliaLang/julia/issues/26685, where libuv decided to throw `UV_EINVAL` on windows for invalid-filepaths such as `foo??` or `http://google.com`, instead of returning `UV_ENOENT` as they were previously [0]. This causes windows to throw errors on calls such as `isfile("http://google.com")`, whereas other platforms simply return `false`. This change simply ignores `UV_EINVAL` alongside the other "allowed failure" error codes. [0] https://github.com/libuv/libuv/pull/1088 20 June 2019, 22:19:49 UTC
dd56dbf remove mention of old instrumenting profiler from docs (#32291) 20 June 2019, 07:07:27 UTC
510db13 Fix tryparse for invalid Chars (#32351) This fix adapts the fast path from UInt32(::Char) to the case of digit parsing. 20 June 2019, 05:01:45 UTC
9bd5c18 Bump `libuv` BB tarball for https://github.com/JuliaLang/julia/pull/32211 (#32361) 19 June 2019, 19:42:33 UTC
48bf04c Move SECURITY.md to .github. #32358 19 June 2019, 17:10:23 UTC
c854d17 Create FUNDING.yml 19 June 2019, 17:04:25 UTC
863e03f Create SECURITY.md (#32358) An initial draft of SECURITY.md. 19 June 2019, 15:07:37 UTC
d309635 Update homedir and pwd to use StringVector and buffer resizing (#32295) * Use StringVector and fix logic in pwd and homedir * remove extra whitespace * Address feedback 19 June 2019, 14:45:44 UTC
5fa469b Broaden signature of eigen and eigvals to AbstractMatrix to allow for Adjoint and Transpose input. (#31117) * Broaden signature of eigen and eigvals to AbstractMatrix to allow for Adjoint and Transpose input. Fixes #28714 * Update stdlib/LinearAlgebra/test/eigen.jl Co-Authored-By: andreasnoack <andreas@noack.dk> * Update stdlib/LinearAlgebra/test/eigen.jl Co-Authored-By: Nick Robinson <npr251@gmail.com> 19 June 2019, 09:29:27 UTC
1e06e68 NEWS: add mention of #31916 18 June 2019, 16:47:16 UTC
da39287 make SparseMatrixCSC and SparseVector work on non-numerical values (#30580) * make SparseMatrixCSC and SparseVector work on non-numerical values * remove tests for sparse structures with TV=String as it is no longer supported * define zero(T) and zero(x::T) for user defined types in tests * fix test * Remove recently added test of sparse matrix with string elements 18 June 2019, 14:14:00 UTC
85603e1 bugfix for ldiv!(D::Diagonal, B::StridedVecOrMat) and tests (#32104) 18 June 2019, 06:28:26 UTC
6451bdd fix #32325, struct plus outer ctor inside `let` (#32326) 18 June 2019, 06:04:46 UTC
86bf1b2 Add svd for real Symmetric and Hermitian matrices (#32017) * add svd for realsym/hermitian, and tests * shift improved code from svd.jl to symmetric.jl * minimize allocations * combine tests * move test out of loop * clean up svd tests 17 June 2019, 08:46:28 UTC
dbd04d4 Add a documentation stub for the Future stdlib (#31720) * Fix Documenter error due to two Futures 17 June 2019, 07:37:38 UTC
618c910 boost multiplication sparse vs strided (#32195) promote_type -> promote_op 17 June 2019, 02:54:55 UTC
96008dc Remove outdated documentation about Base.promote_noncircular, fixes #32274 (#32334) 16 June 2019, 10:37:35 UTC
092d695 Merge pull request #32308 from JuliaLang/sgj/ampm support AM/PM in date parsing/printing 16 June 2019, 02:51:51 UTC
1eca37e fixes for getindex tab-completion (#31499) * fixes for getindex tab-completion * test fix 15 June 2019, 11:57:19 UTC
802e719 FAQ: Is Julia named after someone or something? (#32323) 14 June 2019, 19:45:53 UTC
50306e0 Fix FMA_NATIVE constant (#32318) As pointed out be @StefanKarpinski in https://github.com/JuliaLang/julia/pull/31922#issuecomment-501791271 14 June 2019, 18:44:55 UTC
0af2f74 Update broken link to "Getting Started" page, fixes #32319 (#32279) 14 June 2019, 04:55:02 UTC
7e7a30f FAQ: Why don't you compile Matlab/Python/R/… code to Julia? (#32316) * FAQ: Why don't you compile Matlab/Python/R/… code to Julia? This seems to be a FAQ. e.g. * https://discourse.julialang.org/t/how-hard-would-it-be-to-implement-numpy-jl-i-e-numpy-in-julia/22080 * https://discourse.julialang.org/t/python-to-julia-transpiler/21473 * JuliaLang/Juleps#55 * https://discourse.julialang.org/t/convert-matlab-code-to-julia-1-0/21529 * http://www.stochasticlifestyle.com/why-numba-and-cython-are-not-substitutes-for-julia/ * link fix * typo * tweak * tweaks * consistent hyphenation * tweak * link performance tips 14 June 2019, 03:42:45 UTC
e192792 add ampm to generic constructor 14 June 2019, 03:41:10 UTC
21ff2c8 note that AM/PM parsing is case-insensitive 13 June 2019, 19:33:02 UTC
fb63dda compare to strftime 13 June 2019, 19:32:24 UTC
277089c compare to strftime 13 June 2019, 19:31:19 UTC
60f64cf another test 13 June 2019, 19:25:36 UTC
1add0a7 rm debugging code, add strptime comparison 13 June 2019, 19:22:50 UTC
7990b2c news 13 June 2019, 19:19:52 UTC
99b564a tests 13 June 2019, 19:18:14 UTC
97d89cf fix validation 13 June 2019, 19:00:32 UTC
ea8fcc2 whoops 13 June 2019, 18:13:59 UTC
1fdd85c Update the talk about release version to the v1 world (#31789) 13 June 2019, 17:59:17 UTC
4a04600 improved implementation of hypot(a,b) (#31922) * Replacement for hypot(a,b) Provides a fast and accurate implementation of hypot() that leverages the fused multiply add where available. The approach is explained and tested in detail in the paper: An Improved Algorithm for hypot(a,b) by Carlos F. Borges The article is available online at ArXiv at the link https://arxiv.org/abs/1904.09481 This version gives correctly rounded results more than 99% of the time. It is 10 times better than the C math library hypot function in this respect. 13 June 2019, 16:31:58 UTC
b9ea972 Add test for getkey in dict.jl (#32226) * Add test for getkey in dict.jl * Update dict.jl 13 June 2019, 15:56:03 UTC
59ec82d Merge pull request #32294 from JuliaLang/vc/asan Fix build for ASAN 13 June 2019, 14:54:13 UTC
978037b support AM/PM in date parsing/printing 12 June 2019, 20:31:18 UTC
b777409 Merge pull request #32297 from JuliaLang/vc/fix_analyzer mark thread_gc function NOTSAFEPOINT 11 June 2019, 21:06:29 UTC
6bc591a Merge pull request #32288 from JuliaLang/kf/obvsubvararg More jl_obvious_subtype vararg fixes 11 June 2019, 19:16:27 UTC
bc534e1 mark thread_gc function NOTSAFEPOINT 11 June 2019, 18:36:48 UTC
fd03c24 missing quotes 11 June 2019, 16:55:39 UTC
02cd2f6 don't pass -Wl,-no-undefined with ASAN 11 June 2019, 14:59:22 UTC
c630477 Bump Pkg to v1.2.0-rc2. (#32281) 11 June 2019, 10:36:59 UTC
64168b7 fix #31774, don't run Pkg tests on travis and AV (#32287) 11 June 2019, 10:35:58 UTC
5335a94 make GC counters thread-local (#32217) fixes #27173 11 June 2019, 02:33:41 UTC
5ca47e0 Use `inv` to define inverse of trigonometric functions (#32252) * Use `inv` to define inverse of trigonometric functions * Add tests for secd and cscd 11 June 2019, 02:28:13 UTC
39e1205 Random: add doc for SamplerSimple (#32247) 11 June 2019, 02:25:57 UTC
e75c777 Handle missing values in clamp (#31066) 11 June 2019, 02:21:09 UTC
9cc3c6d More jl_obvious_subtype vararg fixes See included test case, which crashes in debug mode on current master. 10 June 2019, 21:01:46 UTC
f1764ed Merge pull request #32277 from JuliaLang/sf/clangsa_llvm Properly failing `analyzegc` tests 10 June 2019, 19:20:55 UTC
1a859d6 Add backedges for Cassette (#32237) Adds an extra field in `CodeInfo` that allows users (Cassette, et al.) to specify dependencies (as forward edges to `MethodInstance`s) that should be turned into backedges once the CodeInfo is passed over by inference. The test includes a minimal implementation of the Cassette mechansim to exercise this code path. 10 June 2019, 19:10:23 UTC
aaaa6a1 threading: fixup scheduler statepoints for GC (#32238) 10 June 2019, 16:24:33 UTC
3b5deaf Add `-analyzer-werror` to analyzer `CFLAGS` 10 June 2019, 04:58:47 UTC
2561e40 Improve dependency ordering in `analyzegc` dep chain 10 June 2019, 04:45:42 UTC
12617b3 Add `clean-analyzegc` target 10 June 2019, 04:44:23 UTC
202df4e Bump `LLVM` version to get `analyzegc` pass with correct failing status 10 June 2019, 04:28:15 UTC
5d02c59 Remove copy(::SubArray) definition from SparseArrays, fixes #32213. (#32266) This method was introduced in #30552, but was unrelated to the rest of the changes, and no-one reviewed or though about the implications. 09 June 2019, 13:24:44 UTC
7bdba87 Allow both EAUTH and ERROR for bad credential test in LibGit2 tests. (#32268) 09 June 2019, 04:30:01 UTC
c053cf2 Make has_concrete_subtype a memoized property (#31064) Fixes #31062 08 June 2019, 21:21:09 UTC
7038210 readdlm(bytearray) shouldn't modify bytearray (#32255) * readdlm(bytearray) shouldn't modify bytearray * Update stdlib/DelimitedFiles/src/DelimitedFiles.jl Co-Authored-By: Jeff Bezanson <jeff.bezanson@gmail.com> 08 June 2019, 17:20:22 UTC
ad42d5d Switch world age fields to ulong (#32241) They are declared as `size_t` in the header, which is unsigned. 07 June 2019, 22:19:25 UTC
7b34f1b use `AbstractMatrix` as the eltype of `Symmetric` for array of arrays (#32041) instead of a 3-element Union type 07 June 2019, 21:14:28 UTC
2ebe0de Remove internal sort from getipaddrs (#32260) 07 June 2019, 21:07:13 UTC
9ee7d05 Merge pull request #32265 from jonathanvdc/final-gc-lowering-llvm-debug-fix Use LLVM_DEBUG instead of DEBUG in final GC lowering pass 07 June 2019, 15:33:44 UTC
5ad648a Use LLVM_DEBUG instead of DEBUG in final GC lowering pass 07 June 2019, 09:18:59 UTC
7b59c72 disable_nagle moved to Sockets, split and documented (see #31842 ) (#31924) disable_nagle was split into nagle (which enables or disables Nagle's algorithm) and quickack (which enables or disables TCP_QUICKACK on Linux systems). 06 June 2019, 21:38:21 UTC
5776993 add doc string for `open(command, mode::String)` (#32194) This is referenced from another doc string but was not itself documented. 06 June 2019, 21:21:19 UTC
4824340 fix off-by-one error in show_delim_array (#32246) 06 June 2019, 20:59:28 UTC
51e459b fix #18172, make gensym counter updates atomic (#32250) 06 June 2019, 20:57:42 UTC
1833a12 relax some Diagonal tests from #31443 (#32162) 06 June 2019, 18:56:25 UTC
9a3e1c7 Fix IEEEFloat import (#32206) 05 June 2019, 20:14:40 UTC
6b45b6e misc tests for keytype, valtype and some find* functions (#32229) 05 June 2019, 18:54:16 UTC
67f1a47 Make inv(::Complex) return zero when input has Inf magnitude (#32050) 05 June 2019, 18:07:43 UTC
0bc7bb6 [GCChecker] Add support for LLVM9 (#32243) 05 June 2019, 15:44:01 UTC
b54bc8d re-fix function printing (#32231) This fixes a bad interaction between #32098 and #30565 that caused `print` on anonymous functions to regress. 04 June 2019, 19:10:49 UTC
5479d1d More tests for WKD ctors (#32228) 04 June 2019, 16:53:19 UTC
74d7739 Small missing int tests (#32225) 04 June 2019, 16:52:40 UTC
66408f3 Call expanduser on --project argument, fixes #28638 (#31932) 04 June 2019, 11:56:25 UTC
c5d190e Merge pull request #21983 from JuliaLang/rf/big-init2 support pre-allocation in BigInt constructor 04 June 2019, 09:36:53 UTC
b6f1be5 Make sleep(n) and Timer creation more MT-safe (#32174) fixes #32152 04 June 2019, 02:46:08 UTC
7133250 Merge pull request #32232 from JuliaLang/kf/fixbuildbot Fix missing analyzer annotation in partr.c 03 June 2019, 21:56:03 UTC
d249e71 Add findfirst, findlast methods for char search in strings (#31664) 03 June 2019, 20:44:01 UTC
b0086f2 Merge pull request #31807 from JuliaLang/jn/subtype-perf2 subtyping: apply performance optimization in more places 03 June 2019, 20:19:42 UTC
536a825 Fix missing analyzer annotation in part.c 03 June 2019, 18:41:28 UTC
d6fe9c1 Merge pull request #31135 from jonathanvdc/staged-gc-lowering WIP/RFC: Split GC lowering pass into a platform-agnostic pass and a CPU-specific pass 03 June 2019, 17:47:00 UTC
9dceb46 win,libuv: support multiple threads (#32211) turns off the "do not work" flag fix #32087 03 June 2019, 17:27:16 UTC
4d7e78b fix LibGit2 test: unknown repo now returns ERROR instead of EAUTH (#32219) 03 June 2019, 16:32:01 UTC
b80eb0d Improve `analyzegc` experience (#32171) Improve `analyzegc` experience 03 June 2019, 06:15:37 UTC
03a07a5 Bump OpenBLAS BB tarballs to `v0.3.5-2`, to fix FreeBSD (#32192) Bump OpenBLAS BB tarballs to `v0.3.5-2`, to fix FreeBSD 03 June 2019, 06:14:01 UTC
de34019 fix non-sticky tasks with nthreads==1 (#32210) broken by dea494038df310f8e19de740d9a16b764210f9c3 01 June 2019, 18:06:14 UTC
123ff48 [Fix #32070] SparseMatrixCSC{Bool} x [Sparse]Vector{Bool} too narrow result eltype (#32082) * [Fix #32070] SparseMatrixCSC{Bool} x [Sparse]Vector{Bool} too narrow result eltype * Use matprod instead of custom function * Don't redefine LinearAlgebra.matprod 01 June 2019, 12:13:19 UTC
9ee4f9b Merge pull request #31971 from JuliaLang/sf/dlopen_do_block Add `do`-block support for `dlopen()` 01 June 2019, 03:24:38 UTC
7b18a30 fix mkl build (master branch) (#32199) fix mkl build (master branch) 31 May 2019, 18:19:13 UTC
ed9ec7a Upper case (#32204) [skip ci] 31 May 2019, 17:03:08 UTC
217507f types: per comment, avoid copy when t is not bound (#32176) As mentioned in #9378. Fix recursion issue mentioned in #25796 by using inst_datatype_inner instead of inst_datatype, so that we shouldn't be making copies of any non-bound objects (anything maybe-cacheable) now. 31 May 2019, 14:35:03 UTC
2b3a2b0 fix mkl build 31 May 2019, 01:53:41 UTC
9628242 Bump OpenBLAS BB tarballs to `v0.3.5-2`, to fix FreeBSD 30 May 2019, 16:08:04 UTC
back to top