3b50b2d | Valentin Churavy | 02 August 2018, 01:50:34 UTC | [Distributed] don't sidestep require logic (#26813) | 02 August 2018, 01:50:34 UTC |
ea5871a | Jeff Bezanson | 02 August 2018, 01:32:03 UTC | fix #28356, compiler hang in OrdinaryDiffEq (#28397) | 02 August 2018, 01:32:03 UTC |
b4ed9d3 | Keno Fischer | 02 August 2018, 00:48:17 UTC | Add a test for iterating a non-iterable object (#28398) Fixes #28392 | 02 August 2018, 00:48:17 UTC |
b526c52 | John Lapeyre | 01 August 2018, 21:22:53 UTC | fix #28369, transpose of SparseMatrixCSC is not recursive (#28376) | 01 August 2018, 21:22:53 UTC |
54fa10b | Katharine Hyatt | 01 August 2018, 18:50:36 UTC | Doc Cstring and Cwstring | 01 August 2018, 18:50:36 UTC |
c05fd20 | Jameson Nash | 01 August 2018, 18:46:34 UTC | fix deprecation for iteration protocol (#28391) broken by PR #28365 (7bd0ce2765) | 01 August 2018, 18:46:34 UTC |
883a8a2 | Jeff Bezanson | 01 August 2018, 15:54:23 UTC | improve bitshift precedence deprecation to handle more operators | 01 August 2018, 18:15:25 UTC |
a83dfee | Kristoffer Carlsson | 01 August 2018, 18:07:45 UTC | Docs: fix deprecated docm syntax use of deprecated REPL reference (#28387) | 01 August 2018, 18:07:45 UTC |
fef6d02 | Katharine Hyatt | 01 August 2018, 15:52:28 UTC | Merge pull request #28144 from JuliaLang/ksh/docsparse Added docs for the StridedArrays and fixed a doctest fail | 01 August 2018, 15:52:28 UTC |
baa5edd | Katharine Hyatt | 16 July 2018, 21:15:40 UTC | Fix a dumb doctest bug of my very own | 01 August 2018, 13:22:26 UTC |
df9aad1 | Katharine Hyatt | 16 July 2018, 13:49:57 UTC | Document StridedArrays | 01 August 2018, 13:17:42 UTC |
25a8c95 | Kristoffer Carlsson | 01 August 2018, 11:41:26 UTC | properly isolate a test (#28385) | 01 August 2018, 11:41:26 UTC |
0ef8826 | Jarrett Revels | 01 August 2018, 00:52:05 UTC | Revert "Revert "enable the SLP Vectorizer optimization pass by default"" (#28344) | 01 August 2018, 00:52:05 UTC |
fe9a075 | Jameson Nash | 01 August 2018, 00:51:28 UTC | deps: fix rule for llvm patches rebuild (#28377) Our rules were previously expecting that patches must be added to the end, but 9803708b25f added a sticky patch at the end thwarting our rule. Update the rules to avoid this being a problem. fix #28337 | 01 August 2018, 00:51:28 UTC |
9a60762 | Keno Fischer | 01 August 2018, 00:51:04 UTC | Mask a few corner case cpu features to make rr work out of the box (#28375) rr disables certain non-deterministic CPU features, which throws off our system image compatibility detection and prevents rr from working out of the box on an unmodified julia buit from source. However, since LLVM doesn't make use of these feature bits, it seems fine to just unconditionally mask them off. If we ever want to use them in the future, we should use a different mechanism to query them, rather than burning them into the system image. | 01 August 2018, 00:51:04 UTC |
7a4afa9 | Stefan Karpinski | 31 July 2018, 21:51:37 UTC | deps/curl: build without libidn2 (#28372) | 31 July 2018, 21:51:37 UTC |
15fcc7c | Alex Arslan | 31 July 2018, 20:29:25 UTC | Set VERSION to 0.7.0-rc1 (#28294) | 31 July 2018, 20:29:25 UTC |
40f8468 | Keno Fischer | 31 July 2018, 20:27:42 UTC | Add kwargs to squeeze deprecation (#28374) | 31 July 2018, 20:27:42 UTC |
47bd0ce | Keno Fischer | 31 July 2018, 20:17:30 UTC | Add deprecations to the old iteration protocol shims (#28365) When we originally Switched over the iteration protocol, we kept these without depwarns to avoid spamming everybody. Now that packages have had some time, add the depwarns. | 31 July 2018, 20:17:30 UTC |
7a84599 | Keno Fischer | 31 July 2018, 17:53:22 UTC | Add LLVM patch to fix #28360 (#28362) * Add LLVM patch to fix #28360 * bump to LLVM_BB rel 6.0.0-5 | 31 July 2018, 17:53:22 UTC |
e6c789a | Steven G. Johnson | 31 July 2018, 15:51:49 UTC | add pathof(::Module) (#28310) | 31 July 2018, 15:51:49 UTC |
af67152 | Tim Holy | 31 July 2018, 15:43:19 UTC | Merge pull request #28328 from JuliaLang/teh/dynamic_line_numbers Add a callback so packages can correct line numbers for "moving code" | 31 July 2018, 15:43:19 UTC |
d96fc2a | Keno Fischer | 31 July 2018, 14:36:22 UTC | [PropagateAddrSpaces] Pass through the insertion point (#28361) This doesn't really make a difference in proper use, but it's a trap for bugpoint to fall into during reduction, so change it to something less likely to be a problem. | 31 July 2018, 14:36:22 UTC |
6026374 | Jameson Nash | 31 July 2018, 13:20:35 UTC | loading: make __precompile__ the default (#26991) fix #26282 | 31 July 2018, 13:20:35 UTC |
a2e0b59 | Hans-Peter | 31 July 2018, 11:21:06 UTC | fix srand remains (in doc and NEWS) (#28364) | 31 July 2018, 11:21:06 UTC |
b126677 | Mathieu Besançon | 31 July 2018, 10:30:36 UTC | added tip for shell mode and package in ?help (#28353) | 31 July 2018, 10:30:36 UTC |
81ee3ae | Keno Fischer | 30 July 2018, 17:06:06 UTC | Fix arrayref nothrow predicate for undef-able arrays Previously the nothrow predicate said we were allowed to remove an unused call if it was marked as inbounds. However, this is only true if none of the entries of the array can be `#undef` (i.e. if the element type is a bitstype of bitsunion). Correct the predicate and add a test case. Fixes #28326 | 31 July 2018, 05:54:06 UTC |
1f52ab6 | Keno Fischer | 27 July 2018, 04:10:18 UTC | Deprecate nextpow2/prevpow2 Base 2 is an important special case here, but we can just handle that as a special case in the implementation of `nextpow` rather than having a whole separate user facing function. | 31 July 2018, 05:53:08 UTC |
749f073 | Andreas Noack | 31 July 2018, 05:10:40 UTC | Set the seed in a umfpack test to avoid sporadic test errors due to (#28355) unlucky draws. | 31 July 2018, 05:10:40 UTC |
33e8b62 | Keno Fischer | 30 July 2018, 23:03:43 UTC | Implement sortslices, deprecate sortrows/sortcols (#28332) As discussed on triage, `sortslices` is the higher dimensional extension of `sortrows`/`sortcols`. The dimensions being specified are the dimensions (and for higher dimensions the order of the dimensions) to slice along. See the help text for an example of the higher dimensional behavior. Deprecate sortrows/sortcols in favor of sortslices. | 30 July 2018, 23:03:43 UTC |
0fb00c9 | Sebastian Pfitzner | 30 July 2018, 21:14:38 UTC | fix dict replcompletion error without key (#28352) | 30 July 2018, 21:14:38 UTC |
0432866 | Jeff Bezanson | 26 July 2018, 03:33:07 UTC | fix #7841, rename UVError to IOError | 30 July 2018, 20:39:29 UTC |
1a292eb | Jeff Bezanson | 30 July 2018, 15:41:56 UTC | update devdocs on keyword arguments fixes #27551 also remove reference to fallback constructor [ci skip] | 30 July 2018, 18:54:33 UTC |
497eade | Rafael Fourquet | 30 July 2018, 16:55:14 UTC | add some missing NEWS items (#28354) [ci skip] [av skip] | 30 July 2018, 16:55:14 UTC |
c33de58 | Tim Holy | 28 July 2018, 16:40:51 UTC | Add a callback so packages can correct line numbers for moving code | 30 July 2018, 12:37:15 UTC |
d8efd75 | Klaus Crusius | 30 July 2018, 08:10:14 UTC | reducedim special handling of Complex element types. fix #28320 (#28321) | 30 July 2018, 08:10:14 UTC |
0601b38 | Benjamin Born | 30 July 2018, 07:29:42 UTC | Deprecate ordschur() methods two methods where the individual components are passed (#28155) * Deprecate ordschur methods * Add news item * Add auxiliary _ordschur and _ordschur! functions | 30 July 2018, 07:29:42 UTC |
9bb2273 | Tim Besard | 30 July 2018, 06:30:28 UTC | Ignore SEGV during profiler unwind on Unix (#28291) | 30 July 2018, 06:30:28 UTC |
60b8e23 | Rafael Fourquet | 05 July 2018, 15:36:52 UTC | delete replace[!](pred, A, new) | 29 July 2018, 23:03:00 UTC |
78cab70 | Kristoffer Carlsson | 29 July 2018, 22:13:26 UTC | Revert "The return of the "Generate precompilation as part of build process" (#28319)" (#28346) This reverts commit dfa3e2b15efd407fd5a1bab606bad6401922d923. | 29 July 2018, 22:13:26 UTC |
b5883f7 | Klaus Crusius | 29 July 2018, 21:58:49 UTC | added methods of istriu and istril for Transpose and Adjoint arguments (#28236) | 29 July 2018, 21:58:49 UTC |
d7d5f11 | Alex Arslan | 28 July 2018, 23:31:16 UTC | Add license headers to new files Generated by contrib/add_license_to_files.jl. | 29 July 2018, 16:52:15 UTC |
8aadc6c | Alex Arslan | 28 July 2018, 23:29:35 UTC | Add missing issue/PR links to NEWS.md Generated by doc/NEWS-update.jl. | 29 July 2018, 16:52:15 UTC |
ab65328 | Hans-Peter Suter | 27 July 2018, 16:19:52 UTC | fix sections ref in 'Declared Types' (docu), closes #21612 | 29 July 2018, 16:51:32 UTC |
e7da06d | Hans-Peter Suter | 26 July 2018, 20:04:14 UTC | mention terse functor syntax form in doc manual | 29 July 2018, 16:50:14 UTC |
3a42b41 | Jeff Bezanson | 23 July 2018, 18:07:44 UTC | don't always set logger in `parse_input_line` helps startup time a bit | 29 July 2018, 16:45:17 UTC |
aa70c12 | Jeff Bezanson | 23 July 2018, 18:07:29 UTC | audit argument types in compiler | 29 July 2018, 16:45:17 UTC |
692bd91 | Jeff Bezanson | 23 July 2018, 17:57:08 UTC | small correction to IR validation | 29 July 2018, 16:45:17 UTC |
8e8ee24 | Rafael Fourquet | 29 July 2018, 16:43:01 UTC | fix incorrect show for Pair (#28327) E.g. show(Dict(Pair{Integer,Integer}(1,2) => 3)) was producing Dict(1=>2=>3), i.e. a pair of parenthesis was missing. | 29 July 2018, 16:43:01 UTC |
2a275f7 | Jeff Bezanson | 28 July 2018, 18:26:51 UTC | fix #28317, precompile saving wrong union selector byte | 29 July 2018, 16:41:54 UTC |
be653a4 | Keno Fischer | 29 July 2018, 16:14:25 UTC | Allow PhiNodes before :enter in verifier (#28333) Fixes #28307 | 29 July 2018, 16:14:25 UTC |
dfa3e2b | Kristoffer Carlsson | 29 July 2018, 08:00:06 UTC | The return of the "Generate precompilation as part of build process" (#28319) *"generate precompile as part of build process (#28118)" (#28318)" | 29 July 2018, 08:00:06 UTC |
cf78a31 | Olivier Thill | 29 July 2018, 03:54:04 UTC | Rename srand to Random.seed! (#28295) | 29 July 2018, 03:54:04 UTC |
3cfc131 | Keno Fischer | 28 July 2018, 22:58:43 UTC | Add a special GC AS for array ptrs (#28251) The array data pointer is somewhat special. It points to a chunk for memory that is effectively managed by the GC, but is not itself a GC-tracked value. However, it is also not quite an interior pointer into the array, since it may be an external allocation (or at the more immediate IR level it is derived using a load rather than a gep). We could try to make Derived do both, but the semantics turn out to be rather different, so add a new kind of AS `Loaded`, that handles precisely this situation: It roots the object that it was loaded from while it is live. Fixes #27955 | 28 July 2018, 22:58:43 UTC |
bf74a57 | Keno Fischer | 28 July 2018, 19:47:28 UTC | Rename realmin/max -> floatmin/max (#28302) The names `realmin`/`realmax`, don't make too much sense in our terminology. These function are floating-point property queries, querying in particular the largest/smallest positive normalized floating point value. `posnormfloatmin` isn't a great name however, so simply `floatmin` was suggested. This has the advantage that it's suggestive of the fact that it's a floating point type query, even if it's not quite the minimum floating point value or even the minimum positive floating point value, but that's what docs are for. In any case, they're better than real. We have a good number of subtypes of `Real` for which these functions make no sense. In libc, these are called FLT_MIN/FLT_MAX or DBL_MIN/DBL_MAX. | 28 July 2018, 19:47:28 UTC |
72d3b28 | Alex Arslan | 28 July 2018, 19:19:18 UTC | Silence an unused result warning when building with Clang (#28315) LLVM's `removeModule` is documented to return a `bool` but its value isn't used in our `removeModule` function which returns `void`, so Clang emits a warning. This just does a cast to `void` on the call to LLVM's function. | 28 July 2018, 19:19:18 UTC |
505f719 | Jameson Nash | 27 July 2018, 22:43:04 UTC | win64-debug: relax 32-bit reservation requirement I've been encountering this assertion consistently now on recent versions of Windows 10, so make it non-fatal as it is not essential. | 28 July 2018, 17:30:23 UTC |
8e65833 | Jameson Nash | 27 July 2018, 22:35:21 UTC | win10,tty: revert support for ANSI code passthrough fixes #27267 fixes #26894 We are not using this code now, so it is not important to keep active for us right now. In the future, we should look into fixing these bugs locally and filing an upstream bug report for it. | 28 July 2018, 17:30:23 UTC |
b2ec3fe | Jeff Bezanson | 27 July 2018, 01:48:47 UTC | fix #28293, compile time regression in OrdinaryDiffEq due to constant prop | 28 July 2018, 17:28:25 UTC |
2fb2028 | Kristoffer Carlsson | 28 July 2018, 12:20:07 UTC | Merge pull request #28309 from JuliaLang/kc/bump_pkg Bump Pkg | 28 July 2018, 12:20:07 UTC |
b6dc9bf | Fredrik Ekre | 28 July 2018, 10:02:35 UTC | store developed paths as relative to the project (#490) unless it is given as an absolute path, fix #485 | 28 July 2018, 10:08:03 UTC |
7303ae5 | Fredrik Ekre | 28 July 2018, 06:24:54 UTC | Implement --local and --shared (default) options for develop. (#519) The --shared option places the package in Pkg.devdir(), and the --local option places the package in a dev sub-directory of the current project. | 28 July 2018, 10:03:17 UTC |
31bf0b8 | Kristoffer Carlsson | 28 July 2018, 08:57:04 UTC | Revert "generate precompile as part of build process (#28118)" (#28318) This reverts commit b43e7ad4c384a2fa590ca5921a0666160c2cce03. | 28 July 2018, 08:57:04 UTC |
2bc9a17 | Kristoffer Carlsson | 28 July 2018, 06:55:29 UTC | put Unknown as a name if we cant find it instead of erroring | 28 July 2018, 06:55:29 UTC |
cb6f5e2 | Keno Fischer | 28 July 2018, 00:48:57 UTC | Rename squeeze -> dropdims (#28303) `squeeze` is an awkward, non-descriptive function. We can do better. Going by the principle of looking at how the docstring describes it, suggests `rmdims` or `dropdims`. Of these `dropdims` seems clearest. Rename it. | 28 July 2018, 00:48:57 UTC |
cdf3d8f | Kristoffer Carlsson | 27 July 2018, 22:58:58 UTC | code loading: use 5 chars for loading slugs (#27939) Also check 4-char slug paths to allow loading the old installed packages and precompile files. | 27 July 2018, 22:58:58 UTC |
b43e7ad | Kristoffer Carlsson | 27 July 2018, 21:01:09 UTC | generate precompile as part of build process (#28118) | 27 July 2018, 21:01:09 UTC |
748ee1b | Rafael Fourquet | 27 July 2018, 19:17:13 UTC | Random: document the Sampler machinery (#27983) | 27 July 2018, 19:17:13 UTC |
fc188a3 | Jeff Bezanson | 26 July 2018, 22:48:35 UTC | fix #28297, deserializing structs with compact Union-typed fields | 27 July 2018, 19:16:32 UTC |
e0cf3db | Jeff Bezanson | 26 July 2018, 21:17:00 UTC | fix #15722, support BigInts in precompiled modules and sysimg | 27 July 2018, 17:21:28 UTC |
b0075cb | Tim Besard | 26 July 2018, 08:37:55 UTC | Generate log message groups during macro expansion, if possible. | 27 July 2018, 17:15:42 UTC |
d538b8d | Kristoffer Carlsson | 27 July 2018, 11:13:22 UTC | fixup Project files to new Project format | 27 July 2018, 16:23:31 UTC |
5b8c873 | Kristoffer Carlsson | 27 July 2018, 08:06:54 UTC | don't allow loading packages from LOAD_PATH when testing or building (#535) also put deps in Manifest even for stdlibs and use them in the resolver | 27 July 2018, 16:23:31 UTC |
9015447 | Fredrik Ekre | 27 July 2018, 07:20:10 UTC | Don't update registry when developing a local path, only when adding (#513) or developing a non-local package, fix #512. | 27 July 2018, 16:23:31 UTC |
d36c8ca | Kristoffer Carlsson | 27 July 2018, 07:19:08 UTC | Docs and some API usabilities (#534) | 27 July 2018, 16:23:27 UTC |
5278d2a | Kristoffer Carlsson | 26 July 2018, 18:52:23 UTC | improve printing when running tagets (#536) * improve printing when running tagets | 27 July 2018, 14:39:42 UTC |
37d88e3 | Stefan Karpinski | 26 July 2018, 18:39:14 UTC | move extra deps into [extras] section (#531) | 27 July 2018, 14:39:42 UTC |
1fd3d43 | Fredrik Ekre | 25 July 2018, 17:38:10 UTC | Rework the meaning of `pkg> activate Foo` to do the following: (#517) 1. If Foo is an existing path, activate that 2. If Foo is a developed dependency of the current environment, activate that 3. Activate the (non-existing) directory Foo To sidestep 2. above, and activate a non-existing directory Foo even though there is a developed dependency Foo, use `pkg> activate ./Foo`. | 27 July 2018, 14:39:42 UTC |
d8ec691 | Patrick Bouffard | 25 July 2018, 07:27:50 UTC | Update copypasta line (#529) (#530) * Update copypasta line I'm note sure what goes in `???` but just to get the PR rolling. * Fill in the text for manifest mode Based on what I see at https://docs.julialang.org/en/latest/stdlib/Pkg/#Adding-registered-packages-1 this text seems correct. * Editorial fix | 27 July 2018, 14:39:42 UTC |
260e6d1 | Kristoffer Carlsson | 24 July 2018, 10:12:37 UTC | Stop trying to be lazy (#527) * just use TOML for Registry.toml and set up a cache * prevent a O(n^2) when collecting package names * Update Types.jl | 27 July 2018, 14:39:42 UTC |
9962889 | Fredrik Ekre | 23 July 2018, 18:36:18 UTC | fix typo in handle_repos_add! (#524) | 27 July 2018, 14:39:42 UTC |
233e6a9 | Kristoffer Carlsson | 23 July 2018, 12:30:07 UTC | filter packages based on current julia version (#522) | 27 July 2018, 14:39:42 UTC |
51367aa | Kristoffer Carlsson | 23 July 2018, 11:34:03 UTC | fix gc (#523) | 27 July 2018, 14:39:42 UTC |
7b60e12 | Kristoffer Carlsson | 20 July 2018, 10:08:36 UTC | do not throw when failing to fetch a registry (#514) | 27 July 2018, 14:39:42 UTC |
17b5d03 | Kristoffer Carlsson | 19 July 2018, 09:57:34 UTC | test if tarball download works (#390) | 27 July 2018, 14:39:42 UTC |
93236ce | David Varela | 17 July 2018, 08:50:57 UTC | Refactor argument order checking (#499) * Refactor argument order checking | 27 July 2018, 14:39:42 UTC |
af70d96 | David Varela | 16 July 2018, 08:01:39 UTC | Increase a testset isolation (#505) | 27 July 2018, 14:39:42 UTC |
2df91c2 | Keno Fischer | 27 July 2018, 13:57:56 UTC | Fix left over deprecations in Pkg code (#28299) | 27 July 2018, 13:57:56 UTC |
ca7a692 | Kristoffer Carlsson | 27 July 2018, 11:19:10 UTC | split out TestHelpers into separate parts (#28292) | 27 July 2018, 11:19:10 UTC |
4b8c697 | Valentin Churavy | 26 July 2018, 22:05:10 UTC | bump to LLVM_BB rel 6.0.0-4 | 27 July 2018, 03:20:57 UTC |
df45146 | Keno Fischer | 26 July 2018, 03:06:50 UTC | Add LLVM patches for bugs introducing illegal ptrtoint The two patches are: rL323946 [LSR] Don't force bases of foldable formulae to the final type. D49832 [SCEV] Don't expand Wrap predicate using inttoptr in ni addrspaces | 27 July 2018, 03:20:57 UTC |
ec2f2e7 | Jarrett Revels | 26 July 2018, 23:04:32 UTC | refactor renumber_ir_elements to allow separate ssa and label changemaps (#28279) | 26 July 2018, 23:04:32 UTC |
38c8a03 | Jeff Bezanson | 26 July 2018, 04:38:36 UTC | fix #28277, replace `type` with `struct` in docs [ci skip] | 26 July 2018, 20:02:43 UTC |
2cb04e0 | Jeff Bezanson | 26 July 2018, 18:29:02 UTC | don't show module prefix in `:compact` printing mode (#27925) | 26 July 2018, 18:29:02 UTC |
bdfad24 | Alex Arslan | 26 July 2018, 16:48:56 UTC | Revert #27291 (force Git to use LF instead of CRLF) (#28280) Fixes #28241. | 26 July 2018, 16:48:56 UTC |
614d917 | Kristoffer Carlsson | 26 July 2018, 14:33:59 UTC | only freeze require world age in processess generating output (#28290) | 26 July 2018, 14:33:59 UTC |
1fa57f3 | Jeff Bezanson | 24 July 2018, 16:44:47 UTC | remove symbol references no longer used in the runtime system | 26 July 2018, 14:31:18 UTC |
04dbf7a | Jeff Bezanson | 30 June 2018, 21:02:49 UTC | improve specificity rule for typevars | 26 July 2018, 05:54:47 UTC |
cb33924 | Gaetano | 26 July 2018, 03:52:09 UTC | Update parallel-computing.md according to #19579 (#26527) * Update parallel computing documentation according to #19579 | 26 July 2018, 03:52:09 UTC |
937bd74 | Liozou | 23 July 2018, 21:45:02 UTC | Add optional arguments to @code_typed and @code_llvm | 26 July 2018, 03:06:16 UTC |