fb774d2 | Tim Besard | 18 April 2019, 09:37:05 UTC | Embed an error when a generator fails. | 18 April 2019, 09:37:05 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 |
bec6ebd | Tim Besard | 11 April 2019, 16:55:53 UTC | Simplify llvm.dbg.declare for pointer arguments. | 11 April 2019, 16:55:53 UTC |
8469856 | Tim Besard | 11 April 2019, 14:24:43 UTC | Fix regressed compilation of uncached code. | 11 April 2019, 14:24:43 UTC |
62d7ec5 | Alex Arslan | 10 April 2019, 19:08:10 UTC | Set VERSION to 1.3-DEV (#31660) | 10 April 2019, 19:08:10 UTC |
18be616 | Kristoffer Carlsson | 10 April 2019, 19:06:28 UTC | Revert "Check if Ti is sufficient for size of SparseMatrixCSC (#31118)" (#31667) This reverts commit 4236774ccd0cd9c02f1a2a42a40b588345bcb842. | 10 April 2019, 19:06:28 UTC |
b789432 | jonathanvdc | 10 April 2019, 17:30:22 UTC | Test that linkage is preserved by llvmcall | 10 April 2019, 17:30:22 UTC |
49124a1 | jonathanvdc | 06 March 2019, 15:06:14 UTC | Copy global variable linkages when moving functions | 10 April 2019, 16:06:52 UTC |
5ce256c | Robert Hönig | 10 April 2019, 15:49:42 UTC | Add docs for maximum(f, itr) and minimum(f, itr). (#31659) | 10 April 2019, 15:49:42 UTC |
2049975 | Katharine Hyatt | 10 April 2019, 15:12:40 UTC | doc AbstractWorkerPool (#31544) | 10 April 2019, 15:12:40 UTC |
4671132 | Jeff Bezanson | 09 April 2019, 19:17:55 UTC | fix #31488, regression precompiling modules with non-interned empty strings (#31651) | 09 April 2019, 19:17:55 UTC |
6e33c95 | Dream Scatter | 09 April 2019, 15:21:09 UTC | added ⋆ as unary operator (#31604) | 09 April 2019, 15:21:09 UTC |
4851ee3 | Elliot Saba | 09 April 2019, 15:17:46 UTC | Automatically make use of `reattach-to-user-namespace` on OSX (#31653) This dodges the namespace issues with clipboards on OSX. Read more about this at https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard | 09 April 2019, 15:17:46 UTC |
dc8d2ec | Fredrik Ekre | 09 April 2019, 09:45:15 UTC | Fix STDLIBDIR in test/Makefile. (#31623) | 09 April 2019, 09:45:15 UTC |
f23ecd5 | Steven G. Johnson | 08 April 2019, 18:50:12 UTC | support for Unicode 12 (#31561) | 08 April 2019, 18:50:12 UTC |
5a381d2 | GregPlowman | 08 April 2019, 13:36:47 UTC | Capture pid in ProcessExitedException (#30733) | 08 April 2019, 13:36:47 UTC |
ca8abfe | Tim Holy | 08 April 2019, 09:42:09 UTC | Fix show_vector for long offset arrays with :limit=true (#31642) Fixes #31641 | 08 April 2019, 09:42:09 UTC |
dd45fac | Mustafa M | 08 April 2019, 07:33:03 UTC | Fix error debug message in download function (#31620) | 08 April 2019, 07:33:03 UTC |
a0474d7 | Sebastian Pfitzner | 07 April 2019, 11:23:36 UTC | Improve REPL completions (#30569) * fix internal repl completion error * fix error with broadcast method completions * method completions for broadcasted functioncalls * better broadcast funcall completions | 07 April 2019, 11:23:36 UTC |
5e56243 | Dheepak Krishnamurthy | 06 April 2019, 17:37:23 UTC | Add Ω to latex_symbols (#31625) | 06 April 2019, 17:37:23 UTC |
b4e1d0e | Jeff Bezanson | 05 April 2019, 21:04:41 UTC | use `===` for comparison to `nothing` (#30673) | 05 April 2019, 21:04:41 UTC |
d43c23b | Seth Bromberger | 05 April 2019, 15:37:24 UTC | fixes #31453 by generalizing some sparse matrix functions to Integer from Int (#31617) | 05 April 2019, 15:37:24 UTC |
3fbd7e5 | Tim Holy | 05 April 2019, 13:20:11 UTC | Add Revise to the workflow section (#31580) https://discourse.julialang.org/t/is-it-possible-to-integrate-revise-jl-into-the-base-library-of-julia/22291/10 | 05 April 2019, 13:20:11 UTC |
31b0d5b | Elliot Saba | 05 April 2019, 04:32:25 UTC | Disable LLVM BB on Travis because of compiler inconsistencies | 05 April 2019, 06:47:54 UTC |
88d048d | Elliot Saba | 03 April 2019, 23:11:32 UTC | Fix Travis, which has problems with BB | 05 April 2019, 06:47:54 UTC |
bef16ee | Stefan Karpinski | 05 April 2019, 02:32:57 UTC | getipaddrs: make loopback (Bool) a keyword argument (#31594) | 05 April 2019, 02:32:57 UTC |
e449cd4 | Valentin Churavy | 04 April 2019, 19:09:11 UTC | fix undefined variable error in uncompress_ast (#31613) | 04 April 2019, 19:09:11 UTC |
084e8c7 | Jameson Nash | 04 April 2019, 19:06:51 UTC | splatnew: ensure performance of struct users of it (#31550) Types which permit nargs < nfields in their constructor are required by correctness to take a notable performance hit. Since currently nobody is using currently that ability (NamedTuples, for example, want it to be statically disallowed), ensure that splatnew respects that we must have nargs >= ninitialized in the most performance-preserving way we can. | 04 April 2019, 19:06:51 UTC |
80e4862 | Keno Fischer | 04 April 2019, 18:57:58 UTC | Get rid of make warnings in bb-install (#31587) There isn't much reason to attempt a staged install, since we're essentially just doing the second half of the staging (the first half being done on the BB builder). Fixes annoying make warnings like: ``` /home/keno/julia/deps/libgit2.mk:114: warning: overriding recipe for target '/home/keno/julia/usr-staging/LibGit2.v0.27.7.tgz' /home/keno/julia/deps/libgit2.mk:114: warning: ignoring old recipe for target '/home/keno/julia/usr-staging/LibGit2.v0.27.7.tgz' ``` | 04 April 2019, 18:57:58 UTC |
a93185f | Daniel Karrasch | 04 April 2019, 18:17:32 UTC | minor fixes in multiplication with Diagonals (#31443) * minor fixes in multiplication with Diagonals * correct rmul!(A,D), revert changes in AdjTrans(x)*D * [r/l]mul!: replace conj by adjoint, add transpose * add tests * fix typo * relax some tests, added more tests * simplify tests, strict equality | 04 April 2019, 18:17:32 UTC |
b471640 | GregPlowman | 04 April 2019, 16:06:44 UTC | improve deserialize error message (#31374) | 04 April 2019, 16:06:44 UTC |
4105848 | John Lapeyre | 04 April 2019, 15:05:07 UTC | Add methods to `reduce`, specialized for `merge` on vector of Dict (#26440) | 04 April 2019, 15:05:07 UTC |
ce17e05 | Timo Kluck | 04 April 2019, 03:22:00 UTC | Add `keytype`+`valtype` method for AbstractArray and AbstractVector (#27749) * Add keytype method for AbstractArray and AbstractVector The function `keytype(a)` returns `eltype(keys(a))` for associative structures; it should do the same for `Abstract{Array, Vector}`. * Add keytype method for AbstractArray and AbstractVector (part 2) Now also for the type, not just for objects. * Add valtype(...) for arrays Arrays are associative structures in the sense that keys(...) and values(...) both work on them. When considering them as such, their valtype should be equal to eltype. (A future version of Julia could even do `const valtype = eltype`?) * Implement keytype/valtype for object as keytype(typeof(... As suggested by @mbauman in code review. Co-Authored-By: tkluck <tkluck@infty.nl> * Implement keytype/valtype for ranges * Add test cases for keytype/valtype(::AbstractArray) * Add #27749 to NEWS.md * keytype/valtype for arrays: docs + compat annotation * keytype/valtype: use String values in examples this makes the distinction between key and value clearer. Thanks to @StefanKarpinski for suggesting this. Co-Authored-By: tkluck <tkluck@infty.nl> * keytype/valtype for arrays: no special treatment for ranges This was a little red herring in the discussion in #27749: the `length` of a range may depend on the type of its parameters, but as it turns out, `eltype(keys(...))` does not. That's arguably a bug/inconsistency, but it's outside of the scope of this pull request to fix that. | 04 April 2019, 03:22:00 UTC |
0136fa1 | Jeff Bezanson | 04 April 2019, 03:09:22 UTC | allow any thread, one at a time, to block in the event loop (#31438) start adding some synchronization to I/O this yields basic support for printing to TTYs from multiple threads | 04 April 2019, 03:09:22 UTC |
5530824 | Jeff Bezanson | 04 April 2019, 02:45:49 UTC | fix #31596, named tuple syntax in kw arg call (#31598) fixes regression caused by 4eb63085f136868a2296ca28654e3f40cdd068e6 | 04 April 2019, 02:45:49 UTC |
a24c38c | Matt Bauman | 03 April 2019, 22:11:34 UTC | Merge pull request #31532 from JuliaLang/fe/multi-arg-mapreduce Implement vararg methods for mapreduce similar to map, fixes #27704. | 03 April 2019, 22:11:34 UTC |
b3b6d03 | Lyndon White | 03 April 2019, 21:43:58 UTC | Add ProcessExitedError rather than using `error` (#27900) | 03 April 2019, 21:43:58 UTC |
8200865 | Jeff Bezanson | 03 April 2019, 19:03:35 UTC | fix #28992, returning dot operator calls from macros (#31322) | 03 April 2019, 19:03:35 UTC |
965b73c | Jeff Bezanson | 03 April 2019, 18:52:29 UTC | Merge pull request #31585 from JuliaLang/jn/31583 codegen: fix bug with String egal test | 03 April 2019, 18:52:29 UTC |
f31b6e5 | Jameson Nash | 03 April 2019, 16:23:09 UTC | loading: simplifications of code logic (#29807) Attempt a simplification of the module-search logic. Previously, it was mostly using a sort of 3VL (UUID found, UUID not-found, environment not-found). However, it turns out that it can also be handled via nullable (e.g. is the Pkg identified or not), which also maps more easily into a dict-like view of things (is the Pkg identified in this set or not). | 03 April 2019, 16:23:09 UTC |
e49a7c7 | Jeff Bezanson | 03 April 2019, 16:19:11 UTC | alternate fix for #29936 that handles more cases (#31344) | 03 April 2019, 16:19:11 UTC |
a86aab3 | Jameson Nash | 03 April 2019, 00:29:40 UTC | appveyor: fix binary-builder-based builds Also add a warning for this failure condition, and respect user settings. | 03 April 2019, 16:16:52 UTC |
06b1867 | Jameson Nash | 03 April 2019, 14:41:02 UTC | Merge pull request #31503 from JuliaLang/jn/31486 codegen: ensure Bool arithmetic is done in mod-1 | 03 April 2019, 14:41:02 UTC |
db428ef | Daniel Karrasch | 03 April 2019, 13:43:54 UTC | doc: add missing docstrings to SparseArrays (#31286) | 03 April 2019, 13:43:54 UTC |
e0bef65 | Klaus Crusius | 03 April 2019, 13:33:11 UTC | sparse findnext findprev hash performance improved (#31354) * sparse findnext findprev hash performance improved * added tests and minor changes | 03 April 2019, 13:33:11 UTC |
48fd53d | Fredrik Ekre | 29 March 2019, 00:26:26 UTC | Implement vararg methods for mapreduce similar to map, fixes #27704. | 03 April 2019, 10:20:19 UTC |