Julia 1.0.1 发布,高性能动态高级编程语言

栏目: 软件资讯 · 发布时间: 7年前

内容简介:Julia 1.0.1 发布了,这是 Julia 1.0 的第一个补丁版本。它仅包含错误修正和性能改进,没有新功能或其他变更。 Bug fixes #28568 - Fix vec of adjoint vector #28592 - fix #28576, parsing ? at end of input ...

Julia 1.0.1 发布了,这是 Julia 1.0 的第一个补丁版本。它仅包含错误修正和性能改进,没有新功能或其他变更。

Bug fixes

  • #28568 - Fix vec of adjoint vector

  • #28592 - fix #28576, parsing ? at end of input in conditional expression

  • #28620 - Fix #28619, logabsdet for singular matrices

  • #28642 - Keep parametric information when constructing a SparseMatrixCSC from …

  • #28655 - fix #28641, passing typevars to <: in typejoin and tuplemerge

  • #28656 - fix #28499, calling cluster_cookie before cluster starts

  • #28659 - fix #28597, error for empty arrays with some negative dim sizes

  • #28684 - LinearAlgebra remove unused export

  • #28677 - smarter order of checks in jl_types_equal

  • #28693 - fix some exported undefined variables and test this does not happen

  • #28694 - fix REPL completions not always being unique

  • #28732 - Carry LLVM patch to fix incorrect codegen

  • #28742 - Fix missing GC root in interpreter.c

  • #28747 - Fix missing gc root in jl_cglobal

  • #28751 - Fix three missing gc roots in subtyping

  • #28727 - fix shuffle! on empty arrays

  • #28749 - Resolve all method ambiguities in LinearAlgebra

  • #28832 - Added seekstart to getpass in base/util.jl (#28828)

  • #28780 - make cmp with BigInt return in [-1, 0, 1]

  • #28706 - fix #28593, macro hygiene problems in type definitions

  • #28625 - absolutify --project path

  • #28651 - Support parallelizing over collections that have non-Int lengths

  • #28875 - fix doccing call overload without named argument

  • #28871 - issubset aces Discrete Math but flunks Topology

  • #28910 - doc: fix accumulate examples not using the init keyword

  • #28682 - Fix download agent search relying on throwing of Sys.which(). Update t #28157

  • #28951 - fix #28915, identity conversion to union of tuple types

  • #29043 - fix #28900, macro hygiene bug inside keyword arg values

  • #29044 - fix #28991, error when adding default defs to constructed module Exprs

  • #28882 - fix #28833, crash in macros returning certain top-level forms

  • #29070 - fix #29064, bug in field name same as struct type name

  • #29072 - fix #25955, hygiene of arg name of function defined by type

  • #29139 - fix #22592, specificity of union compared to a subtype of it

  • #29148 - ndigits with negative base: error out instead of giving incorrect result

  • #29159 - fix #25474, support more forms in edit, which, etc. macros

  • #29154 - fix #29145, error for new{} with incomplete type

  • #29194 - fix #29175, invalid lowered IR from repeating code for declared types

  • #29056 - Improve support for constructing zero-step float ranges

Performance improvements

  • #28661 - improve performance for number to string conversion functions

  • #28670 - fix performance in printf

  • #28707 - Fix reinterpret performance

  • #28787 - improve performance of parse

  • #28847 - Remove bounds checks in iterate(::Tuple)

  • #28876 - improve performance for string(...)

  • #28873 - Compare Symbols and Chars more efficiently in Cholesky

  • #28954 - fixed regression in sparse of adjoint of sparse (#28948)

  • #29045 - Fix dispatch of SparseMatrixCSC*Diagonal multiplication

  • #29060 - work around a splatting penalty in twiceprecision

  • #29086 - fix #29083, not eliminating kwfunc due to logic error in builtin_nothrow

  • #29133 - fix perf regression from not specializing on iterate on tuples

  • #29116 - fix perf in exp(::Matrix) (for smallish matrices)

  • #29186 - fix #28481, faster reading of primitive types from IOStream and IOBuffer

  • #29075 - fix #29036, large slowdown in DelimitedFiles

Documentation

  • #28476 - Doc IndexLinear and IndexCartesian

  • #28594 - Fix typo in doc

  • #28609 - fix print docstring

  • #28660 - Docs on REPL: Change quit() to exit()

  • #28657 - Fix input args in rem_pio2_kernel doc string

  • #28663 - remove redundant text in a docstring

  • #28664 - fix typo in a docstring

  • #28649 - Complete uuids

  • #28699 - add a code quote to a word

  • #28702 - Use code font for jl_value_t in h2

  • #28514 - Doc sorting algos

  • #28719 - Misc doc improvements

  • #28556 - add document on JULIA_PROJECT environment variable

  • #28754 - Update style-guide.md

  • #28733 - Example for parentindices

  • #28653 - Add doctest example for broadcast!

  • #28644 - Remove mention of reload from the docs; fix #28572

  • #28769 - Update Enums.jl

  • #28757 - fix description of kwargs...

  • #28748 - added documentation for read command methods

  • #28731 - fix two typos in Scope of Variables docs

  • #28744 - Update integers-and-floating-point-numbers.md

  • #28792 - doc: change the canonical url to v1 instead of stable.

  • #28810 - Update info about versioninfo in devdocs

  • #28703 - add Regex documentation

  • #28800 - @schedule is deprecated, the code is no longer valid in 1.0

  • #28855 - Fix doc/help references to bit-rotted variables x and v

  • #28877 - Fix note tag in the documentation

  • #28817 - improve docstring of pathof

  • #28939 - Fix typo in accumulate docstring

  • #28950 - removed outdated paragraph on automatic broadcasting for binary operators

  • #28944 - doc: Fix call to round for Julia 1.0

  • #28952 - Getting Started: Capitalize "CPU" for consistency

  • #28959 - fix typo in ?@specialize

  • #28918 - Cross reference hasmethod with applicable in docs

  • #28936 - Fix spelling of kernel in html id

  • #28997 - doc/faq: move question to correct section

  • #28927 - Docs for logging: write to file

  • #29023 - docstring: CartesianIndices and LinearIndices constructors require tuple of ranges [ci skip]

  • #29063 - Fix typo on file.jl

  • #29049 - Fix typo in mapreduce docstring

  • #28711 - stronger warnings about changing constants in help and docs

  • #29091 - Documentation mynorm should not divide by n

  • #29094 - doc/interface: correct signature of size

  • #29099 - This comma confused me. Remove it

  • #29011 - Some more examples/formatting/xrefs for Distributed docs

  • #29122 - Solving Issue #29101

  • #29119 - Fix some signatures and add examples for Random docs

  • #29050 - Tried to fix the English of the first few paras

  • #29137 - Some xrefs and examples for Distiributed

  • #29104 - doc: fix usage of NTuple{T}

  • #29164 - Fixing a few typos

  • #29150 - Xrefs and a few examples for math stuff

  • #29184 - Add undef to Vector allocations

详情请查看 https://github.com/JuliaLang/julia/releases/tag/v1.0.1


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上所述就是小编给大家介绍的《Julia 1.0.1 发布,高性能动态高级编程语言》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Head First Rails

Head First Rails

David Griffiths / O'Reilly Media / 2008-12-30 / USD 49.99

Figure its about time that you hop on the Ruby on Rails bandwagon? You've heard that it'll increase your productivity exponentially, and allow you to created full fledged web applications with minimal......一起来看看 《Head First Rails》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具