sort by:
Revision Author Date Message Commit Date
0fb00c9 fix dict replcompletion error without key (#28352) 30 July 2018, 21:14:38 UTC
0432866 fix #7841, rename UVError to IOError 30 July 2018, 20:39:29 UTC
1a292eb update devdocs on keyword arguments fixes #27551 also remove reference to fallback constructor [ci skip] 30 July 2018, 18:54:33 UTC
497eade add some missing NEWS items (#28354) [ci skip] [av skip] 30 July 2018, 16:55:14 UTC
d8efd75 reducedim special handling of Complex element types. fix #28320 (#28321) 30 July 2018, 08:10:14 UTC
0601b38 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 Ignore SEGV during profiler unwind on Unix (#28291) 30 July 2018, 06:30:28 UTC
60b8e23 delete replace[!](pred, A, new) 29 July 2018, 23:03:00 UTC
78cab70 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 added methods of istriu and istril for Transpose and Adjoint arguments (#28236) 29 July 2018, 21:58:49 UTC
d7d5f11 Add license headers to new files Generated by contrib/add_license_to_files.jl. 29 July 2018, 16:52:15 UTC
8aadc6c Add missing issue/PR links to NEWS.md Generated by doc/NEWS-update.jl. 29 July 2018, 16:52:15 UTC
ab65328 fix sections ref in 'Declared Types' (docu), closes #21612 29 July 2018, 16:51:32 UTC
e7da06d mention terse functor syntax form in doc manual 29 July 2018, 16:50:14 UTC
3a42b41 don't always set logger in `parse_input_line` helps startup time a bit 29 July 2018, 16:45:17 UTC
aa70c12 audit argument types in compiler 29 July 2018, 16:45:17 UTC
692bd91 small correction to IR validation 29 July 2018, 16:45:17 UTC
8e8ee24 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 fix #28317, precompile saving wrong union selector byte 29 July 2018, 16:41:54 UTC
be653a4 Allow PhiNodes before :enter in verifier (#28333) Fixes #28307 29 July 2018, 16:14:25 UTC
dfa3e2b 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 Rename srand to Random.seed! (#28295) 29 July 2018, 03:54:04 UTC
3cfc131 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 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 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 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 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 fix #28293, compile time regression in OrdinaryDiffEq due to constant prop 28 July 2018, 17:28:25 UTC
2fb2028 Merge pull request #28309 from JuliaLang/kc/bump_pkg Bump Pkg 28 July 2018, 12:20:07 UTC
b6dc9bf 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 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 Revert "generate precompile as part of build process (#28118)" (#28318) This reverts commit b43e7ad4c384a2fa590ca5921a0666160c2cce03. 28 July 2018, 08:57:04 UTC
2bc9a17 put Unknown as a name if we cant find it instead of erroring 28 July 2018, 06:55:29 UTC
cb6f5e2 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 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 generate precompile as part of build process (#28118) 27 July 2018, 21:01:09 UTC
748ee1b Random: document the Sampler machinery (#27983) 27 July 2018, 19:17:13 UTC
fc188a3 fix #28297, deserializing structs with compact Union-typed fields 27 July 2018, 19:16:32 UTC
e0cf3db fix #15722, support BigInts in precompiled modules and sysimg 27 July 2018, 17:21:28 UTC
b0075cb Generate log message groups during macro expansion, if possible. 27 July 2018, 17:15:42 UTC
d538b8d fixup Project files to new Project format 27 July 2018, 16:23:31 UTC
5b8c873 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 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 Docs and some API usabilities (#534) 27 July 2018, 16:23:27 UTC
5278d2a improve printing when running tagets (#536) * improve printing when running tagets 27 July 2018, 14:39:42 UTC
37d88e3 move extra deps into [extras] section (#531) 27 July 2018, 14:39:42 UTC
1fd3d43 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 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 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 fix typo in handle_repos_add! (#524) 27 July 2018, 14:39:42 UTC
233e6a9 filter packages based on current julia version (#522) 27 July 2018, 14:39:42 UTC
51367aa fix gc (#523) 27 July 2018, 14:39:42 UTC
7b60e12 do not throw when failing to fetch a registry (#514) 27 July 2018, 14:39:42 UTC
17b5d03 test if tarball download works (#390) 27 July 2018, 14:39:42 UTC
93236ce Refactor argument order checking (#499) * Refactor argument order checking 27 July 2018, 14:39:42 UTC
af70d96 Increase a testset isolation (#505) 27 July 2018, 14:39:42 UTC
2df91c2 Fix left over deprecations in Pkg code (#28299) 27 July 2018, 13:57:56 UTC
ca7a692 split out TestHelpers into separate parts (#28292) 27 July 2018, 11:19:10 UTC
4b8c697 bump to LLVM_BB rel 6.0.0-4 27 July 2018, 03:20:57 UTC
df45146 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 refactor renumber_ir_elements to allow separate ssa and label changemaps (#28279) 26 July 2018, 23:04:32 UTC
38c8a03 fix #28277, replace `type` with `struct` in docs [ci skip] 26 July 2018, 20:02:43 UTC
2cb04e0 don't show module prefix in `:compact` printing mode (#27925) 26 July 2018, 18:29:02 UTC
bdfad24 Revert #27291 (force Git to use LF instead of CRLF) (#28280) Fixes #28241. 26 July 2018, 16:48:56 UTC
614d917 only freeze require world age in processess generating output (#28290) 26 July 2018, 14:33:59 UTC
1fa57f3 remove symbol references no longer used in the runtime system 26 July 2018, 14:31:18 UTC
04dbf7a improve specificity rule for typevars 26 July 2018, 05:54:47 UTC
cb33924 Update parallel-computing.md according to #19579 (#26527) * Update parallel computing documentation according to #19579 26 July 2018, 03:52:09 UTC
937bd74 Add optional arguments to @code_typed and @code_llvm 26 July 2018, 03:06:16 UTC
e7dd93b make allunique work for StepRange{Date,Day} 26 July 2018, 03:01:32 UTC
6f87a00 reducedims for arrays with abstract element types. fix #28227 26 July 2018, 02:59:09 UTC
9e7ae17 use a type parameter for stream in EachLine, improves performance 26 July 2018, 02:56:17 UTC
0f8c0bb support Unicode 11 via utf8proc 2.2 (#28266) 26 July 2018, 02:09:18 UTC
9fa4a22 fix #27907, inference not detecting some cycles during constant prop 25 July 2018, 22:14:16 UTC
c9bbcbd Remove explicit message handling for easier log macro behaviour overriding (#28209) * Remove explicit message handling for easier log macro behaviour overriding * Put at-macrocall in TestHelpers * Add tests for no-message log macro MethodErrors 25 July 2018, 22:13:43 UTC
4969bdc still optimize top-level expressions with loops and `global` decls 25 July 2018, 21:44:52 UTC
df5a6b0 improve initial location info for compiled top-level exprs 25 July 2018, 21:44:52 UTC
1033b88 Revert "Enable PCRE UTF-8 validity string checks (#26731)" (#28259) This reverts commit 627173bcc986e4cd17a2e8d7ded7d977fbe68694. 25 July 2018, 20:39:50 UTC
68744d9 Doc base macros (#27949) 25 July 2018, 20:34:11 UTC
b189613 deprecate `:body` expression head This was used rarely and inconsistently, and is now redundant. 25 July 2018, 20:07:31 UTC
bd44a7a Reenable the test for #22566 on FreeBSD It was disabled in #24037 but reportedly seems to work okay when isolated into this separate, node 1 only test group. 25 July 2018, 19:54:59 UTC
3974369 Move tests for #13559, #22566, and jl_exit_on_sigint to stress.jl 25 July 2018, 19:54:59 UTC
20fc0f5 Separate stress tests out and run them on node 1 This ensures that they don't interfere with other tests. 25 July 2018, 19:54:59 UTC
6476f51 Merge pull request #28275 from JuliaLang/tb/jiteventlistener Fix JIT event listener registration. 25 July 2018, 18:17:40 UTC
2864093 Merge pull request #28273 from DokFaust/df/fixD44892patch Fixes an undef compilation warning 25 July 2018, 15:13:15 UTC
adc2d92 fix #27529, generator exprs should turn off space-sensitive after `for` 25 July 2018, 14:56:47 UTC
d3d603f Fix JIT event listener registration. 25 July 2018, 14:54:14 UTC
930d110 Merge pull request #28264 from JuliaLang/jn/irshow2 Further refinements to printing IR 25 July 2018, 14:30:31 UTC
7d7c60c Fixes an undef compilation warning 25 July 2018, 10:55:42 UTC
77342e2 fix #28256, subtyping bug where `simple_meet` failed to check egal 25 July 2018, 02:11:51 UTC
77a4cb5 LineEdit: revert accidental rename of endofline to lastindexline (#28257) Was done in the endof -> lastdindex rename (742a5399). 24 July 2018, 21:03:27 UTC
aa44d01 fix #28244, segfault on `@macroexpand` with macro returning an invalid expr (#28247) 24 July 2018, 18:46:02 UTC
03f079d allow 24:00 DateTime (#28239) fixes #28203 24 July 2018, 18:44:39 UTC
bb443fe Consider newlines as spaces for space-sensitive parsing (#20265) 24 July 2018, 18:40:06 UTC
384c542 minor devdocs update (#28233) update link of jl_parse_opts 24 July 2018, 17:43:09 UTC
68fe358 ssair-verify: send output to the correct IO stream 24 July 2018, 17:25:49 UTC
20c44fc show-ir: print the basic-block label when possible When basic-block information is available, it's preferable that we print that information when displaying code IR, as it is more readable (and more consistent between CodeInfo and IRCode form). Warning: if the basic blocks are not computed correctly, this might print misleading information. However, this seems unlikely, since there should be a basic-block start recorded at every label used as a destination. 24 July 2018, 17:25:49 UTC
fc3a709 Revert "Revert "correct AST show regressions, fix formatting around pending nodes"" This reverts commit b516e81c75c33f09a2e79e0a8a42d3057700bc24. 24 July 2018, 17:25:49 UTC
c5a8760 Revert "IRCode: fix printing of pending node basic block" This reverts commit 4d20a9f9190490b9cafec3801a8e7d5689f8becb. 24 July 2018, 16:20:10 UTC
978577f Allow .V to be null in emit_unionmove (#28248) We generally handle the case where the .V of a split union is as small as the active element of the union. If the active element happens to be a ghost is thus seems reasonable for the split union to not have any storage at all. Such a union is generated e.g. if we widen from an all-ghost split union to one that includes sized elements, e.g. in the following example: ``` function foo() x = (1, 2) if rand() < 0.5 if rand() < 0.5 y = nothing else y = missing end x = y end x end ``` Fixes #28208 24 July 2018, 14:04:53 UTC
back to top