c09a779 | Jameson Nash | 03 August 2017, 19:05:03 UTC | wip | 11 December 2017, 20:21:15 UTC |
6eec805 | Rafael Fourquet | 08 December 2017, 10:09:01 UTC | Merge pull request #24651 from JuliaLang/rf/typeinfo IOContext: introduce the :typeinfo property | 08 December 2017, 10:09:01 UTC |
1767963 | Rafael Fourquet | 08 December 2017, 10:01:44 UTC | REPL: Optionize a bunch of global variables (#24940) | 08 December 2017, 10:01:44 UTC |
037b818 | Steven G. Johnson | 07 December 2017, 20:47:53 UTC | updated improvements to accuracy/performance for float^integer (#24937) | 07 December 2017, 20:47:53 UTC |
b936f16 | Waldir Pimenta | 07 December 2017, 20:41:40 UTC | benchmarks table.pl: fix chomp syntax (#24970) | 07 December 2017, 20:41:40 UTC |
fe6709b | Rafael Fourquet | 08 October 2017, 10:17:00 UTC | IOContext: introduce the :typeinfo property Before, the :compact property was conflating 2 concepts: 1) are we low on screen space? 2) can we skip printing individual type information for elements in a collection? Now, :compact controls only 1), while :typeinfo controls 2). Cf. #22981 for context and discussion. Credit to Stefan Karpinski for the formulation of the design implemented here. | 07 December 2017, 20:09:47 UTC |
54b8b5f | Jan Weidner | 07 December 2017, 19:43:16 UTC | easier examples in foldl/foldr docstrings (#24911) | 07 December 2017, 19:43:16 UTC |
e2e6fd2 | Waldir Pimenta | 07 December 2017, 17:55:54 UTC | Improve benchmarks table generator script (#24565) | 07 December 2017, 17:55:54 UTC |
9b72a2c | Rafael Fourquet | 20 November 2017, 18:25:08 UTC | move array printing functions to arrayshow.jl | 07 December 2017, 17:30:59 UTC |
2cde54b | Katharine Hyatt | 07 December 2017, 16:23:18 UTC | Some more IOStream doctests (#24927) | 07 December 2017, 16:23:18 UTC |
d281b51 | Katharine Hyatt | 07 December 2017, 16:21:55 UTC | Examples and doctests for show (#24931) | 07 December 2017, 16:21:55 UTC |
fdf3384 | Steven G. Johnson | 07 December 2017, 16:11:54 UTC | docstring for ≉ (#24964) | 07 December 2017, 16:11:54 UTC |
0b34071 | Tim Holy | 07 December 2017, 13:05:48 UTC | Provide a fallback method for longest_tuple. Fixes #24944 (#24955) | 07 December 2017, 13:05:48 UTC |
f1e2d80 | Andreas Noack | 07 December 2017, 12:42:33 UTC | Make LAPACK tests for sytri more robust by using a relative tolerance (#24961) proportional to the condition number Fixes #24950 | 07 December 2017, 12:42:33 UTC |
1046736 | Iblis Lin | 07 December 2017, 07:47:52 UTC | stdlib/Test: fix display of `≈` with atol (#24926) fix #24919 | 07 December 2017, 07:47:52 UTC |
02b4dcc | Katharine Hyatt | 07 December 2017, 07:44:09 UTC | Even more io doctests (#24928) | 07 December 2017, 07:44:09 UTC |
7e386f0 | Fredrik Ekre | 07 December 2017, 07:43:02 UTC | change similar calls in sortcols and sortrows (#24929) | 07 December 2017, 07:43:02 UTC |
b9047d7 | Katharine Hyatt | 07 December 2017, 07:33:49 UTC | Turn open example into a doctest (#24954) | 07 December 2017, 07:33:49 UTC |
be4cb00 | Katharine Hyatt | 07 December 2017, 05:27:34 UTC | Merge pull request #24956 from JuliaLang/ksh/dlmdoctests Simple doctest for read/writedlm | 07 December 2017, 05:27:34 UTC |
17b0562 | kshyatt | 07 December 2017, 00:02:04 UTC | Simple doctest for read/writedlm | 07 December 2017, 00:02:04 UTC |
622ab91 | Curtis Vogt | 06 December 2017, 21:59:27 UTC | Merge pull request #24594 from JuliaLang/cv/libgit2-cred-type-rename Rename LibGit2 credential types | 06 December 2017, 21:59:27 UTC |
0c5b971 | Steven G. Johnson | 06 December 2017, 21:22:25 UTC | add parse(Complex{T}, s) (#24713) | 06 December 2017, 21:22:25 UTC |
569ebde | Rafael Fourquet | 06 December 2017, 11:44:42 UTC | REPL: reference the global MIState as a LineEditREPL field (#24809) | 06 December 2017, 11:44:42 UTC |
7d7d81a | Kristoffer Carlsson | 06 December 2017, 10:02:40 UTC | default to false for confirming exit of repl (#24888) | 06 December 2017, 10:02:40 UTC |
beb7526 | Martin Holters | 06 December 2017, 08:17:25 UTC | Fix #24707, issues with unbound type variables in eltype and promote_rule (#24746) | 06 December 2017, 08:17:25 UTC |
7925161 | Rafael Fourquet | 06 December 2017, 07:43:51 UTC | REPL: refresh active region when setting the mark (#24896) When the region is active (i.e. highlighted), and the mark is set, the region is changed, so the old region should be de-highlighed. | 06 December 2017, 07:43:51 UTC |
2b2b562 | Curtis Vogt | 13 November 2017, 16:30:25 UTC | Remove CachedCredentials supertype AbstractCredential | 06 December 2017, 02:49:16 UTC |
5146132 | Curtis Vogt | 13 November 2017, 15:55:07 UTC | Rename AbstractCredentials to AbstractCredential | 06 December 2017, 02:49:16 UTC |
11d5a53 | Stefan Karpinski | 05 December 2017, 23:27:34 UTC | Merge pull request #24930 from JuliaLang/sk/revert-24500 Revert "improvements to accuracy/performance for float^integer (#24500)" | 05 December 2017, 23:27:34 UTC |
d78bed1 | Curtis Vogt | 05 December 2017, 21:23:19 UTC | Shred CredentialPayload upon approval/rejection (#24884) * Zero LibGit2 credential payload in approve/reject Previously running securezero! on credentials in the reject(::CredentialCache, ...) results in the credentials being wiped before reject(::GitConfig, ...) was run. * Always return payload from credential_loop * Add additional shred tests Note I switched the credential_loop to have a shred keyword as it seems best to default have the function use the same default as the standard LibGit2 credential loop. * challenge_prompt shows process output on ProcessError * Display message about expected warning * Code formatting fixes | 05 December 2017, 21:23:19 UTC |
482aafe | Stefan Karpinski | 05 December 2017, 21:21:33 UTC | Revert "improvements to accuracy/performance for float^integer (#24500)" This reverts commit 8fa23eda5fb79ebe52354b389c09e6d8998954e9. | 05 December 2017, 21:21:33 UTC |
8fb8db1 | Carlo Baldassi | 05 December 2017, 18:20:19 UTC | Merge pull request #24904 from JuliaLang/cb/resolvefix Fixes and improvements to Pkg resolver | 05 December 2017, 18:20:19 UTC |
9b52fc0 | Milan Bouchet-Valat | 05 December 2017, 18:14:53 UTC | Add missing and Missing (#24653) Add basic support with special methods for operators and standard math functions. Adapt ==(::AbstractArray, ::AbstractArray), all() and any() to support three-valued logic. This requires defining missing and Missing early in the bootstrap process, but other missing-related code is included relatively late to be able to add methods to Base functions defined in various places. Add new manual section about missing values. | 05 December 2017, 18:14:53 UTC |
8fa23ed | Steven G. Johnson | 05 December 2017, 15:36:33 UTC | improvements to accuracy/performance for float^integer (#24500) | 05 December 2017, 15:36:33 UTC |
9fe9d2c | Valentin Churavy | 05 December 2017, 13:52:20 UTC | Merge pull request #24362 from JuliaLang/jn/infer-constants inference: IPO constant propagation | 05 December 2017, 13:52:20 UTC |
bfe6752 | Stefan Karpinski | 05 December 2017, 13:09:19 UTC | Merge pull request #24918 from fredrikekre/fe/ioc fix deprecation of IOContext after #24795 | 05 December 2017, 13:09:19 UTC |
c697415 | Andreas Noack | 05 December 2017, 06:49:01 UTC | Make gesvx test depend on condition number of test matrix to avoid (#24908) intermittent test errors. | 05 December 2017, 06:49:01 UTC |
aeb8eb2 | Katharine Hyatt | 05 December 2017, 06:45:12 UTC | Add doctest for Iterators.reverse (#24921) | 05 December 2017, 06:45:12 UTC |
eef8f7a | Fredrik Ekre | 04 December 2017, 22:44:28 UTC | fix deprecation of IOContext after #24795 | 04 December 2017, 22:44:28 UTC |
b8ee561 | Stefan Karpinski | 04 December 2017, 21:04:55 UTC | Merge pull request #24708 from JuliaLang/sk/revstring remove `RevString`; efficient generic `reverseind` | 04 December 2017, 21:04:55 UTC |
e4cf911 | Patrick Kofod Mogensen | 04 December 2017, 20:56:26 UTC | Add Julia port of atan from Openlibm. (#23383) * Add Julia port of atan from Openlibm. * Add tests. * Remove double fastmath definition. * Fix HI->LO in branch in atan. * Remove explicit nan check. * fix indentation in branch. * Add mention of origins of code. * Fix tests. | 04 December 2017, 20:56:26 UTC |
f2d41b8 | Carsten Bauer | 04 December 2017, 18:43:37 UTC | overhauled escape_string's doc and added missing mapping (#24539) | 04 December 2017, 18:43:37 UTC |
c979996 | Rafael Fourquet | 04 December 2017, 17:47:08 UTC | Merge pull request #24866 from JuliaLang/rf/rand/faster-dict-set faster rand! for Dict, Set, BitSet | 04 December 2017, 17:47:08 UTC |
5167f17 | Stefan Karpinski | 22 November 2017, 15:39:06 UTC | remove `RevString`; efficient generic `reverseind` These seem unrelated, but they're actually linked: * If you reverse generic strings by wrapping them in `RevString` then then this generic `reverseind` is incorrect. * In order to have a correct generic `reverseind` one needs to assume that `reverse(s)` returns a string of the same type and encoding as `s` with code points in reverse order; one also needs to assume that the code units encoding each character remain the same when reversed. This is a valid assumption for UTF-8, UTF-16 and (trivially) UTF-32. Reverse string search functions are pretty messed up by this and I've fixed them well enough to work but they may be quite inefficient for long strings now. I'm not going to spend too much time on this since there's other work going on to generalize and unify searching APIs. Close #22611 Close #24613 See also: #10593 #23612 #24103 | 04 December 2017, 16:52:02 UTC |
d887fb6 | Stefan Karpinski | 22 November 2017, 13:38:11 UTC | thisind(s, i): return `ncodeunits(s) + 1` if `i > ncodeunits(s)` | 04 December 2017, 15:43:31 UTC |
05f8e42 | Stefan Karpinski | 16 November 2017, 17:16:43 UTC | ncodeunits(s::AbstractString) gives number of code units | 04 December 2017, 15:43:31 UTC |
6b1cc86 | Stefan Karpinski | 22 November 2017, 14:22:27 UTC | reformat some long lines in REPL completions | 04 December 2017, 15:42:59 UTC |
9b1a56e | Valentin Churavy | 04 December 2017, 10:31:01 UTC | Merge pull request #24905 from mortenpi/documenter-0.12.4 Update Documenter version | 04 December 2017, 10:31:01 UTC |
b09e66f | Morten Piibeleht | 04 December 2017, 05:55:03 UTC | Update Documenter version Bugfix version bump so that Documenter could deploy the master docs again. Fixes #24857. | 04 December 2017, 06:53:07 UTC |
62167c8 | Jameson Nash | 07 November 2017, 17:33:41 UTC | inference: enable evaluation of pure intrinsics | 04 December 2017, 02:31:42 UTC |
e4112d2 | Jameson Nash | 07 November 2017, 15:57:17 UTC | inference: fix various minor inconsistencies | 04 December 2017, 02:31:42 UTC |
1669d53 | Jameson Nash | 27 October 2017, 05:09:43 UTC | inference: enable constant propagation through function boundaries Create a separate type for results that holds just the result of running some configuration of inference, and does local caching of the results. | 04 December 2017, 02:31:42 UTC |
208f633 | Carlo Baldassi | 04 December 2017, 01:50:08 UTC | Some debug code for Pkg solver | 04 December 2017, 02:09:32 UTC |
450c8c4 | Carlo Baldassi | 04 December 2017, 01:34:37 UTC | Ensure consistency in Pkg solver decimation process Fixes the rare condition where two packages were being decimated at once in mutually inconsistent versions. | 04 December 2017, 02:09:32 UTC |
114e82e | Carlo Baldassi | 03 December 2017, 22:27:19 UTC | Improve Pkg.Query.sanity_check Set the packages as fixed when checking instead of just requiring them; propagate the resolution info; improve the dependency computation efficiency; some refactoring. | 04 December 2017, 02:09:32 UTC |
9b00059 | Carlo Baldassi | 03 December 2017, 02:27:46 UTC | Improve Pkg dependency pruning Computes the dependency graph subset induced by the requirements after filter_versions has propagated the implicit requirements, rather than before, which ensures that only the parts reachable from some requirement are kept. In practice, it removes many more useless parts of the graph. (Plus other tiny improvements.) | 04 December 2017, 02:09:32 UTC |
e28b507 | Sacha Verweij | 03 December 2017, 22:45:34 UTC | make setindex!(v::RowVector, ...) return v rather than v's parent (#24902) * Make setindex!(v::RowVector, ...) return v rather than v's parent. | 03 December 2017, 22:45:34 UTC |
b02cf6e | Jeff Bezanson | 03 December 2017, 17:44:42 UTC | refactor code that decides how to execute top-level expressions (#24600) also avoid inferring blocks with method definitions and other forms used only at load time. helps #24316. | 03 December 2017, 17:44:42 UTC |
04ae93a | Jeff Bezanson | 03 December 2017, 16:46:36 UTC | use named tuples as keyword varargs. fixes #4916 (#24795) also fixes #9972 | 03 December 2017, 16:46:36 UTC |
c70297e | scls19fr | 03 December 2017, 16:15:41 UTC | Remove GtkSourceView (#24893) * Delete julia.lang * Update README.md | 03 December 2017, 16:15:41 UTC |
2618dc9 | Mauro | 03 December 2017, 14:13:21 UTC | Also remove other CTAGS stuff from contrib/ (#24900) [ci skip] [av skip] [bsd skip] | 03 December 2017, 14:13:21 UTC |
a77cec8 | Mauro | 03 December 2017, 13:10:00 UTC | Moved contrib/ctags to github.com/JuliaEditorSupport/julia-ctags (#24892) [ci skip] [av skip] [bsd skip] | 03 December 2017, 13:10:00 UTC |
6979d64 | scls19fr | 03 December 2017, 13:06:34 UTC | Remove KDE editors support (#24894) * Delete julia.xml * Update README.md | 03 December 2017, 13:06:34 UTC |
66f0a93 | scls19fr | 03 December 2017, 13:03:41 UTC | Remove Colorer (#24895) * Update README.md * Delete julia.hrc | 03 December 2017, 13:03:41 UTC |
199073a | Rafael Fourquet | 30 November 2017, 14:03:47 UTC | faster generation of few character generation from a string For generating few characters from a string `str`, it's more efficient to use `Sampler(rng, str, Val(1))` rather than with `Val(Inf)`. This change improves this use case, e.g.: sp = Sampler(rng, str, Val(1); C = (rand(rng, sp), rand(rng, sp), rand(rng, sp)) | 03 December 2017, 10:43:42 UTC |
a365033 | Rafael Fourquet | 30 November 2017, 13:23:08 UTC | faster rand! for Dict, Set, BitSet This is by factoring out some computations, which is made easier by the `Sampler` framework. | 03 December 2017, 10:40:33 UTC |
10ebd63 | Rory Finnegan | 03 December 2017, 06:20:20 UTC | Don't export when deprecating `Dates.format`. (#24878) | 03 December 2017, 06:20:20 UTC |
d9e73c5 | Andy Ferris | 03 December 2017, 04:53:05 UTC | Merge pull request #24390 from JuliaLang/ajf/empty Add `empty` and change `similar(::Associative)` | 03 December 2017, 04:53:05 UTC |
551fdf4 | mahiki | 03 December 2017, 03:58:15 UTC | grammatical error line 252 (#24887) | 03 December 2017, 03:58:15 UTC |
255b5d5 | Yingbo Ma | 02 December 2017, 18:00:24 UTC | Add underscores support to `big_str` (#24834) | 02 December 2017, 18:00:24 UTC |
0d91453 | Katharine Hyatt | 02 December 2017, 17:20:12 UTC | Just can't get enough of examples (#24850) * More examples for eigs kwargs * Examples for lyap and sylvester * Move things to appropriate doc location | 02 December 2017, 17:20:12 UTC |
1454380 | Rafael Fourquet | 02 December 2017, 17:19:42 UTC | rand: more support for arrays with non-standard indices (#23976) | 02 December 2017, 17:19:42 UTC |
039611a | Valentin Churavy | 02 December 2017, 15:39:41 UTC | Merge pull request #24877 from bjarthur/bja/paralleldocs fix pmap example code in docs | 02 December 2017, 15:39:41 UTC |
131f582 | scls19fr | 02 December 2017, 14:27:31 UTC | Remove Notepad++ Julia plugin from contrib (#24881) * Update README.md * Delete Julia_Notepad++.xml * Delete Notepad++_2_Julia.ahk | 02 December 2017, 14:27:31 UTC |
20af397 | Andy Ferris | 08 October 2017, 21:24:00 UTC | Added `empty * `empty` returns an `Associative` with no keys, replacing `similar`. * Also `empty(::Tuple) = ()` and `empty(::Array{T}) = T[]`. | 02 December 2017, 13:34:00 UTC |
3e68732 | Andy Ferris | 02 December 2017, 13:26:18 UTC | Merge pull request #24580 from JuliaLang/ajf/keyset Make keys of a dictionary a set | 02 December 2017, 13:26:18 UTC |
1bb74b8 | Ben Arthur | 01 December 2017, 19:22:49 UTC | fix pmap example code in docs | 01 December 2017, 19:27:52 UTC |
dba7e57 | Fredrik Ekre | 01 December 2017, 07:19:56 UTC | deprecate some trues and falses constructors (#24867) - falses(A::AbstractArray) -> falses(size(A)) - trues(A::AbstractArray) -> trues(size(A)) | 01 December 2017, 07:19:56 UTC |
197785d | Jameson Nash | 01 December 2017, 06:33:07 UTC | Merge pull request #24751 from JuliaLang/jn/runtime_intrinsics_less_alloc runtime-intrinsics: reduce allocations for common types | 01 December 2017, 06:33:07 UTC |
7198ddf | Jeff Bezanson | 01 December 2017, 04:35:06 UTC | a couple small items to help out the compiler (#24872) - avoid making lots of Pair types in `filter!` on ObjectIdDict - move precompile.jl later to reduce method invalidations | 01 December 2017, 04:35:06 UTC |
cb1b4f9 | Elliot Saba | 30 November 2017, 22:28:33 UTC | Merge pull request #24796 from JuliaLang/jn/libwhich build: use libwhich to improve installation reliability | 30 November 2017, 22:28:33 UTC |
016b23c | Jeff Bezanson | 30 November 2017, 22:17:30 UTC | store strings in comparison test results instead of the original objects (#24847) this avoids deserialization errors | 30 November 2017, 22:17:30 UTC |
93fc492 | Fredrik Ekre | 30 November 2017, 17:34:10 UTC | remove deprecated ones/zeros doc from manual (#24863) | 30 November 2017, 17:34:10 UTC |
53f0529 | Valentin Churavy | 30 November 2017, 12:20:35 UTC | Merge pull request #24842 from JuliaLang/vc/threading default PROFILE_JL_THREADING to off | 30 November 2017, 12:20:35 UTC |
597f012 | Rafael Fourquet | 30 November 2017, 11:30:29 UTC | REPL: ask for confirmation before exiting with ^D (#24816) | 30 November 2017, 11:30:29 UTC |
20d30d9 | Rafael Fourquet | 30 November 2017, 09:49:56 UTC | Merge pull request #23964 from JuliaLang/rf/rand/state random: introduce `Sampler` to formalize hooking into rand machinery | 30 November 2017, 09:49:56 UTC |
7497379 | Rafael Fourquet | 12 September 2017, 06:25:15 UTC | random: introduce `Sampler` to formalize hooking into rand machinery [ci skip] CI already ran. | 30 November 2017, 09:47:58 UTC |
655e124 | bcolloran | 30 November 2017, 07:43:19 UTC | Changing typo "Array" instance to "Float64Array" (#24854) see https://github.com/JuliaLang/julia/issues/24680#issuecomment-346101733 | 30 November 2017, 07:43:19 UTC |
171005c | Sacha Verweij | 30 November 2017, 04:31:47 UTC | Merge pull request #24781 from Sacha0/deparrshape deprecate Array(shape...)-like constructors to Array(uninitialized, shape...) | 30 November 2017, 04:31:47 UTC |
dde95ce | Sacha Verweij | 28 November 2017, 21:35:11 UTC | Deprecate Array(shape...)-like constructors to Array(uninitialized, shape...) equivalents. | 30 November 2017, 01:28:00 UTC |
7825911 | Sacha Verweij | 28 November 2017, 19:53:38 UTC | Add similar(::Type{T}, shape) where {T<:Array} = T(uninitialized, shape) specialization. | 30 November 2017, 01:27:50 UTC |
d5fa738 | Sacha Verweij | 26 November 2017, 21:08:34 UTC | Update lowering for the Array(shape...) -> Array(uninitialized, shape...) transition. | 30 November 2017, 01:22:04 UTC |
656c658 | Sacha Verweij | 28 November 2017, 05:03:59 UTC | Replace a few previously missed Array(shape...)-like calls. | 30 November 2017, 01:22:04 UTC |
c1cf539 | Andreas Noack | 30 November 2017, 00:35:25 UTC | Set a guardsrand in gels LAPACK test to avoid occational test failure (#24848) | 30 November 2017, 00:35:25 UTC |
a73f9c9 | Valentin Churavy | 29 November 2017, 21:07:31 UTC | improve deprecating modules that moved to stdlib (#24843) | 29 November 2017, 21:07:31 UTC |
46f88a2 | Jameson Nash | 29 November 2017, 19:56:28 UTC | FileWatching: fix use-after-free (#24767) | 29 November 2017, 19:56:28 UTC |
578273a | Fengyang Wang | 29 November 2017, 19:54:58 UTC | Unexport Dates deprecations (#24811) | 29 November 2017, 19:54:58 UTC |
d184ef9 | bramtayl | 29 November 2017, 19:53:52 UTC | More specific methods to replace `join(args...)` (#24801) | 29 November 2017, 19:53:52 UTC |
33d07c0 | Steven G. Johnson | 29 November 2017, 19:51:05 UTC | rename Display -> AbstractDisplay (#24831) | 29 November 2017, 19:51:05 UTC |
7064954 | Rafael Fourquet | 29 November 2017, 19:49:17 UTC | document that `print` accepts multiple arguments (#24838) | 29 November 2017, 19:49:17 UTC |