e01deee | Martin Holters | 25 April 2019, 09:39:46 UTC | Allow more circular type definitions Checking `jl_type_equal` against a potential wrapper when trying to normalize type parameters can result in an infinite recursion for circular type definitions. | 25 April 2019, 09:39:46 UTC |
c41d5a3 | Kevin Squire | 25 April 2019, 05:20:47 UTC | Partially revert "Remove specialized sort! method for PartialQuickSort{Int} (fixes #12833)" (#31632) This reverts commit 9e8fcd30e9d7d4e88e94cfebec59778a71387b97, except for the test. The underlying issue(s) causing #12833 seem to have been fixed with recent changes in inference. | 25 April 2019, 05:20:47 UTC |
480703b | Hossein Pourbozorg | 25 April 2019, 04:58:02 UTC | use https instead of http for web links (#31817) | 25 April 2019, 04:58:02 UTC |
a784a73 | Katharine Hyatt | 24 April 2019, 20:21:27 UTC | Missing triangular tests (#31821) | 24 April 2019, 20:21:27 UTC |
62a6187 | Viral B. Shah | 24 April 2019, 19:48:33 UTC | Add a bib entry file to make it easy to cite Julia. (#31794) * Add a bib entry file to make it easy to cite Julia. The plan is to have the same convention in packages, thus making it easy to cite Julia and packages. | 24 April 2019, 19:48:33 UTC |
072d2f8 | Martin Holters | 24 April 2019, 15:48:36 UTC | Add test for type intersection issue underlying #26083 (#31816) | 24 April 2019, 15:48:36 UTC |
b50cb8c | Katharine Hyatt | 24 April 2019, 15:24:12 UTC | Bad signature fix and missing tests (#31811) | 24 April 2019, 15:24:12 UTC |
9058381 | Katharine Hyatt | 24 April 2019, 15:21:26 UTC | A few missing tests for sparse broadcast styles and converters (#31802) | 24 April 2019, 15:21:26 UTC |
8ce9add | Timo Kluck | 24 April 2019, 10:06:29 UTC | stdlib Profile: accept any Real for init(delay=...) (#31792) | 24 April 2019, 10:06:29 UTC |
4c30076 | Jeff Bezanson | 24 April 2019, 10:05:48 UTC | fix incorrect error path in `schedule` (#31812) | 24 April 2019, 10:05:48 UTC |
98b34fd | Twan Koolen | 24 April 2019, 10:04:41 UTC | Improve IO read performance. (#31814) Manually extract out a separate noinline _throw_not_readable function. Addresses https://github.com/JuliaLang/julia/issues/28481#issuecomment-485948983. | 24 April 2019, 10:04:41 UTC |
0c4140b | Katharine Hyatt | 24 April 2019, 07:57:36 UTC | Two missing svd tests (#31809) | 24 April 2019, 07:57:36 UTC |
02a3b1f | Katharine Hyatt | 24 April 2019, 07:57:04 UTC | A few missing LQ tests too (#31808) | 24 April 2019, 07:57:04 UTC |
e144dcf | Katharine Hyatt | 24 April 2019, 07:54:34 UTC | Test iterate on BK (#31804) | 24 April 2019, 07:54:34 UTC |
b8c762d | Steven G. Johnson | 23 April 2019, 20:01:11 UTC | diagm for non-square matrices (#31654) * diagm for non-square matrices * change to positional m,n arguments * Update stdlib/LinearAlgebra/src/dense.jl Co-Authored-By: andreasnoack <andreas@noack.dk> | 23 April 2019, 20:01:11 UTC |
5741c7f | Fredrik Ekre | 23 April 2019, 14:33:49 UTC | Remove unused Base.check_new_version function. (#31800) | 23 April 2019, 14:33:49 UTC |
73366ae | Daniel Karrasch | 23 April 2019, 14:33:36 UTC | fix droptol! docstrings (#31799) | 23 April 2019, 14:33:36 UTC |
cb85f84 | Lyndon White | 22 April 2019, 23:03:54 UTC | Different invalid SSAValue for unexpected initial_incoming_vals (#31786) | 22 April 2019, 23:03:54 UTC |
f2fadb3 | Keno Fischer | 22 April 2019, 23:02:52 UTC | Implement #24353 - Propegate cmd flags in interpolation (#31768) Too late for 1.2 for which this was originally marked, but nevertheless, it's a quick change, so might as well get it in now and have it be available in 1.3. Fixes #24353 | 22 April 2019, 23:02:52 UTC |
b8b6c20 | Keno Fischer | 22 April 2019, 21:52:05 UTC | Fix #10208 - Unnecessary boxing to call jl_object_id (#31771) Introduce a fast path that passes the type and the data separately to jl_object_id_. Fixes the allocation performance problems noted in the issue, though the `Foo` version is still approx 4x slower, since the Int version doesn't have to go through a call to compute its hash. Fixing that is future work. | 22 April 2019, 21:52:05 UTC |
276ed72 | Jameson Nash | 22 April 2019, 20:47:50 UTC | docs: clarify ccall docs role of fake "libc" parameter (#31748) close #26557 | 22 April 2019, 20:47:50 UTC |
773140e | Jeff Bezanson | 22 April 2019, 18:06:42 UTC | more fixes to I/O and threading (#31733) hopefully helps #31713 and #31702 make more stream code thread safe | 22 April 2019, 18:06:42 UTC |
c15d984 | Keno Fischer | 22 April 2019, 18:05:37 UTC | Fix #31783 - Incorrect tfunc for `apply_type(Union, ::TypeVar, ...)` (#31784) | 22 April 2019, 18:05:37 UTC |
d16efb4 | Jameson Nash | 22 April 2019, 16:15:18 UTC | precompile: permit saving code (regression) (#31773) fix #31665 | 22 April 2019, 16:15:18 UTC |
85daeab | Narendra Patel | 22 April 2019, 15:59:10 UTC | Faster implementation of Float64(::BigInt), Float32(::BigInt) and Float16(::BigInt) (#31502) | 22 April 2019, 15:59:10 UTC |
87e93b2 | Keno Fischer | 21 April 2019, 23:38:47 UTC | doc: Small update to join documentation (#31782) * Document that the `delim` argument is optional * Move the note about `strings` before the examples * Add an example where the elements being joined are not strings (and `delim` is omitted) | 21 April 2019, 23:38:47 UTC |
196e45a | 六月初六 | 21 April 2019, 08:01:23 UTC | fix typo (#31785) | 21 April 2019, 08:01:23 UTC |
11fc1ec | Koustav Chowdhury | 20 April 2019, 23:13:51 UTC | Add unary plus for Rational, add test (#31772) | 20 April 2019, 23:13:51 UTC |
4955696 | Valentin Churavy | 20 April 2019, 15:37:58 UTC | Merge pull request #31446 from JuliaLang/amitm/31252 Fix issue 31252 - remote globals not being updated in some cases | 20 April 2019, 15:37:58 UTC |
fb17eeb | Amit Murthy | 22 March 2019, 11:22:58 UTC | Fix issue 31252 - remote globals not being updated in some cases | 19 April 2019, 10:05:31 UTC |
c0c6f96 | Fredrik Ekre | 19 April 2019, 07:36:23 UTC | fix #31758: out of bounds write in sparse broadcast (#31763) | 19 April 2019, 07:36:23 UTC |
32b091b | Jameson Nash | 19 April 2019, 03:28:48 UTC | inference: accelerate type-limits under wide-recursion (#31734) when we hit union-splitting, we need to ensure type limits are very aggressive and preferably also independent of the height of the recursion chain fix #31572 | 19 April 2019, 03:28:48 UTC |
fd0848e | Jeff Bezanson | 18 April 2019, 22:11:35 UTC | fix #31760, regression in Dict `iterate` (#31762) | 18 April 2019, 22:11:35 UTC |
74305bf | Jeff Bezanson | 18 April 2019, 22:10:21 UTC | fix #31703, type intersection bug with chains of vars in invariant position (#31747) | 18 April 2019, 22:10:21 UTC |
4dd91fa | Keno Fischer | 18 April 2019, 21:04:33 UTC | Properly handle non-normalized vararg tuples in tuple_type_tail (#31746) In preparation for #31681 in particular, but the problem exists on master as well, we just tend to not encounter non-normalized tuple types that often. | 18 April 2019, 21:04:33 UTC |
9d10ebf | Keno Fischer | 18 April 2019, 20:57:51 UTC | During bootstrap, print julia assertion failures using fallback printing (#31753) The `@assert` macro already had support for assertions being defined using bootstrap. However, it would throw an uninformative `UndefVarError(:Base)` if one of those assertions actually failed during bootstrap (when Base is unavailable). Instead, for assertions generated during bootstrap add an extra check to see if Base is available and if not, use the fallback printing to print the assertion message. | 18 April 2019, 20:57:51 UTC |
36586c6 | Jacob Quinn | 18 April 2019, 19:41:01 UTC | Merge pull request #31575 from eulerkochy/date-fix Add DateTime constructor for Base.Libc.Tmstruct | 18 April 2019, 19:41:01 UTC |
3a60e87 | Jameson Nash | 18 April 2019, 19:33:26 UTC | inference: fix fieldtype tfunc design (#31670) fix #31666 | 18 April 2019, 19:33:26 UTC |
1dc8236 | Elliot Saba | 18 April 2019, 17:48:24 UTC | Merge pull request #31745 from JuliaLang/sf/libssh2_upgrade Upgrade libssh2 to v1.8.2 | 18 April 2019, 17:48:24 UTC |
c83e312 | Fredrik Ekre | 18 April 2019, 08:16:52 UTC | Bump Pkg to 1.2.0-alpha.2. (#31749) | 18 April 2019, 08:16:52 UTC |
e353da8 | Fredrik Ekre | 18 April 2019, 06:05:10 UTC | Update doc links for 1.3-dev (#31752) | 18 April 2019, 06:05:10 UTC |
3017482 | Kevin Squire | 17 April 2019, 20:44:38 UTC | Update calling-c-and-fortran docs (#31700) Re-clarify Ref/Ptr documentation: Remove some additional misleading comments regarding the use of Ptr and Ref. Along with formatting, wording updates, and wrapping of long lines | 17 April 2019, 20:44:38 UTC |
d5e365c | Elliot Saba | 17 April 2019, 17:28:46 UTC | Upgrade `libssh2` version to `1.8.2` | 17 April 2019, 17:43:51 UTC |
aeaaaf2 | Elliot Saba | 17 April 2019, 17:42:48 UTC | Update `refresh_bb_tarballs.sh` now that `compile-*` doesn't checksum | 17 April 2019, 17:43:51 UTC |
8ace51e | Keno Fischer | 17 April 2019, 15:37:41 UTC | Add an early-out to subtype_unionall (#31740) The comment in the loop indicates that it takes a significant amount of time. However, if `ans` is already `0`, the loop has no effect other than to waste time. Exit the function early in that case to save some time. | 17 April 2019, 15:37:41 UTC |
5d12d86 | Stephen Larew | 16 April 2019, 15:37:06 UTC | Enable sudden & auto termination | 16 April 2019, 18:27:36 UTC |
d1586bf | Stephen Larew | 15 April 2019, 19:22:14 UTC | Use correct boolean values | 16 April 2019, 18:27:36 UTC |
05c2ead | Stephen Larew | 15 April 2019, 19:21:15 UTC | Launch julia on app reopen event | 16 April 2019, 18:27:36 UTC |
77885a1 | Stephen Larew | 15 April 2019, 19:19:39 UTC | Properly compare and set latest version | 16 April 2019, 18:27:36 UTC |
bb9310d | Stephen Larew | 15 April 2019, 01:41:58 UTC | Exec julia to determine its version When a julia executable is found, if it's not in a framework then there is no way to know what version it is. To determine the version, run a simple julia expression to print the version. Of course, running any random executable named 'Julia' isn't smart so the executable is instead run inside an App Sandbox with mostly restricted permissions. The only special permission granted to the sandbox is the read/exec '/' permission to allow the executable to be read and executed. | 16 April 2019, 18:27:36 UTC |
57367d5 | Stephen Larew | 12 April 2019, 22:47:39 UTC | Julia source code is UTF-8 | 16 April 2019, 18:27:36 UTC |
8dada1c | Stephen Larew | 12 April 2019, 21:58:20 UTC | Launch latest from list of found julia variants | 16 April 2019, 18:27:36 UTC |
7796c51 | Stephen Larew | 11 April 2019, 22:26:53 UTC | Support the Apple hardened runtime. Hardened runtime is enabled with the runtime codesign option. Additionally, a timestamp is required for notarization. | 16 April 2019, 18:27:36 UTC |
6592e41 | Stephen Larew | 11 April 2019, 22:25:23 UTC | Don't resign the framework for the app It seems preserve-metadata does not preserve the hardened runtime attribute in the code signature for Helpers/julia. | 16 April 2019, 18:27:36 UTC |
03799f3 | Stephen Larew | 11 April 2019, 19:09:12 UTC | Fixes from review | 16 April 2019, 18:27:36 UTC |
e25ad9a | Stephen Larew | 11 April 2019, 18:50:15 UTC | Undo symlink fix for Julia_debug library | 16 April 2019, 18:27:36 UTC |
e40273c | Stephen Larew | 11 April 2019, 03:48:53 UTC | Embed Info.plist in julia only | 16 April 2019, 18:27:36 UTC |
a25ff83 | Stephen Larew | 01 February 2019, 05:07:22 UTC | Finish writing a comment | 16 April 2019, 18:27:36 UTC |
a94dae6 | Stephen Larew | 01 February 2019, 04:57:30 UTC | resign the framework for product archive | 16 April 2019, 18:27:36 UTC |
1244f1c | Simon Byrne | 01 February 2019, 04:44:50 UTC | remove trailing whitespace | 16 April 2019, 18:27:36 UTC |
c44bd00 | Stephen Larew | 01 February 2019, 02:28:56 UTC | New macOS app launcher and installer | 16 April 2019, 18:27:36 UTC |
f5dfea6 | Stephen Larew | 01 February 2019, 01:11:09 UTC | Include version in repl/ui | 16 April 2019, 18:27:36 UTC |
9190c25 | Stephen Larew | 01 February 2019, 01:04:14 UTC | Move variable definitions | 16 April 2019, 18:27:36 UTC |
0a538a2 | Stephen Larew | 30 January 2019, 02:30:31 UTC | update copyright year | 16 April 2019, 18:27:36 UTC |
70ecfe1 | Stephen Larew | 30 January 2019, 02:28:50 UTC | Install the framework properly | 16 April 2019, 18:27:36 UTC |
dc8b427 | Stephen Larew | 10 December 2018, 19:01:07 UTC | Improve search for dSYM | 16 April 2019, 18:27:36 UTC |
6e58cd7 | Stephen Larew | 07 December 2018, 22:45:52 UTC | Fixes from review | 16 April 2019, 18:27:36 UTC |
9ffab09 | Stephen Larew | 07 December 2018, 22:44:53 UTC | Add Darwin framework target | 16 April 2019, 18:27:36 UTC |
4f59976 | Koustav Chowdhury | 16 April 2019, 17:22:23 UTC | Overload mean to take a function alongwith a dimension (#31576) | 16 April 2019, 17:22:23 UTC |
b2b35e9 | Jeff Bezanson | 16 April 2019, 16:35:14 UTC | fix #31663, long inference time printing large tree structure (#31680) - avoid exponential search in `is_derived_type` when parameters are used as field types - avoid inferring `show_default` - improve a fast path in subtyping | 16 April 2019, 16:35:14 UTC |
c9786e6 | Elliot Saba | 03 April 2019, 08:14:14 UTC | Add `Objconv` BB tarballs | 15 April 2019, 16:40:39 UTC |
5d7729e | Elliot Saba | 03 April 2019, 08:00:17 UTC | Add `dSFMT` BB tarball | 15 April 2019, 16:40:39 UTC |
2b49d26 | Tim Besard | 15 April 2019, 12:38:53 UTC | Merge pull request #31694 from JuliaLang/tb/dibuilder_ptrarg Simplify llvm.dbg.declare for pointer arguments | 15 April 2019, 12:38:53 UTC |
150ec97 | zsoerenm | 15 April 2019, 11:18:06 UTC | Let rdiv! accept a LU factorization object (#31285) * Add rdiv! function for LU factorization object | 15 April 2019, 11:18:06 UTC |
4d5a901 | Nikitas Rontsis | 15 April 2019, 11:16:23 UTC | RFC: Fast mul! with Q matrices from QR factorizations. (#31581) * Fast mul! with Q matrices from QR factorizations. Use BLAS' gemqrt! and ormqr! when performing mul! with Q matrices or their transpose. * Fixing tests. * Removing redundant size checks; relaxing mul! source type * Relax AbstractMatrix to AbstractVecOrMat * Relaxing eltype; removing ambiguous DimensionMismatch test. * Restrict mul! to strided inputs to avoid method ambiguity. | 15 April 2019, 11:16:23 UTC |
f7a0010 | Tim Besard | 15 April 2019, 08:23:51 UTC | Merge pull request #31272 from jonathanvdc/llvmcall-copy-global-linkage Copy global variable linkages when moving functions | 15 April 2019, 08:23:51 UTC |
1925c21 | Fredrik Ekre | 15 April 2019, 06:03:31 UTC | Remove unused ARPACKException. (#31701) | 15 April 2019, 06:03:31 UTC |
1c88c0e | hydroid7 | 13 April 2019, 20:05:02 UTC | Doc: Add cross reference for `at-sprintf` (#31717) | 13 April 2019, 20:05:02 UTC |
c4841ca | Jeff Bezanson | 13 April 2019, 18:26:01 UTC | fix #31702, thread sitting in event loop outside thread region (#31709) | 13 April 2019, 18:26:01 UTC |
71b20a8 | Mohamed | 13 April 2019, 16:16:19 UTC | allow `Julia` not just `julia` to be searched for in the help system (#31715) searching for `Julia` in the help system is more likely than `julia`. | 13 April 2019, 16:16:19 UTC |
63ab101 | Alex Arslan | 12 April 2019, 20:53:51 UTC | Move 1.2 NEWS to HISTORY, set NEWS to 1.3 (#31690) | 12 April 2019, 20:53:51 UTC |
c53d3f8 | Valentin Churavy | 12 April 2019, 20:25:15 UTC | Merge pull request #31489 from JuliaLang/vc/experimental Experimental support for aliasscopes | 12 April 2019, 20:25:15 UTC |
3e6a893 | Jeff Bezanson | 12 April 2019, 19:38:29 UTC | fix a missing GC root in type intersection (#31708) | 12 April 2019, 19:38:29 UTC |
4d4091d | Stefan Karpinski | 12 April 2019, 18:54:23 UTC | Merge pull request #31615 from JuliaLang/sgj/parseinf fix parse(ComplexF64, "inf") | 12 April 2019, 18:54:23 UTC |
6308ebd | Jeff Bezanson | 12 April 2019, 14:59:03 UTC | fix potential stack overflow in Profile.jl (#31693) | 12 April 2019, 14:59:03 UTC |
1aa8c68 | Tim Besard | 12 April 2019, 14:08:27 UTC | Merge pull request #31687 from JuliaLang/tb/uncached_codeinst Fix regressed compilation of uncached code. | 12 April 2019, 14:08:27 UTC |
c36e70b | Steven G. Johnson | 04 April 2019, 17:57:30 UTC | fix parse(ComplexF64, "inf") | 12 April 2019, 12:25:28 UTC |
65f94b3 | Steven G. Johnson | 12 April 2019, 12:17:11 UTC | inf or nan parsing should ignore leading spaces | 12 April 2019, 12:25:23 UTC |
d02b01e | Tim Besard | 12 April 2019, 11:40:14 UTC | Add a test. | 12 April 2019, 11:40:14 UTC |
20834c3 | Fredrik Ekre | 12 April 2019, 07:18:38 UTC | Upgrade Pkg to 1.2.0-rc1. (#31679) | 12 April 2019, 07:18:38 UTC |
bbb8eae | Fredrik Ekre | 12 April 2019, 05:22:13 UTC | Fix doctest from utf8proc update. (#31688) | 12 April 2019, 05:22:13 UTC |
5ce94d8 | Jeff Bezanson | 11 April 2019, 23:18:58 UTC | fix #31686, segfault on invalid cmdline option (#31689) | 11 April 2019, 23:18:58 UTC |
ccd9574 | Jeff Bezanson | 11 April 2019, 23:05:27 UTC | edit 1.2 release notes (#31692) * edit 1.2 release notes * Run NEWS-update.jl | 11 April 2019, 23:05:27 UTC |
d222248 | Valentin Churavy | 26 March 2019, 20:16:22 UTC | add experimental aliasscopes API | 11 April 2019, 19:06:31 UTC |
50ec39c | Valentin Churavy | 26 March 2019, 20:14:03 UTC | make aliasscope more resilient to missing push | 11 April 2019, 18:54:38 UTC |
29f61cd | Jameson Nash | 11 April 2019, 17:08:08 UTC | channels: remove WeakRef from Condition (#31673) Using a WeakRef meant we might not actually `bind` the result. If nobody was still holding a reference to put contents into the Condition, we would simply garbage collect it, and then never need to close it. Since that does not seem to be the intent, instead move to just keeping a strong reference (alternatively, we would have to switch to using `stream_wait` with ref-counting, but that seems suboptimal for several reasons.). fix #31507 | 11 April 2019, 17:08:08 UTC |
51a8411 | Tim Besard | 11 April 2019, 17:06:14 UTC | Always check for illegal stores now that arguments are handled. | 11 April 2019, 17:06:14 UTC |
b4e95cb | Jameson Nash | 11 April 2019, 17:03:37 UTC | dispatch: fix incorrect signature narrowing for U{Type, S} (#31671) it should only widen a signature, not narrow it, but was using intersect instead of subtype fix #31406 | 11 April 2019, 17:03:37 UTC |
1001087 | Jeff Bezanson | 11 April 2019, 16:59:04 UTC | fix #31496, type intersection bug in restoring environment (#31669) | 11 April 2019, 16:59:04 UTC |
b08f120 | Jeff Bezanson | 11 April 2019, 16:58:18 UTC | add a missing `free` in subtyping (#31668) | 11 April 2019, 16:58:18 UTC |