49990b3 | Valentin Churavy | 02 June 2017, 04:59:07 UTC | fixup! make arrays follow alignment as well. | 03 June 2017, 12:49:06 UTC |
103baee | Valentin Churavy | 01 June 2017, 10:14:03 UTC | make arrays follow alignment as well. | 03 June 2017, 12:49:06 UTC |
0834714 | Valentin Churavy | 01 June 2017, 08:32:18 UTC | fixup! switch jl_gc_szclass to a while loop | 03 June 2017, 12:49:06 UTC |
a0d36fb | Valentin Churavy | 01 June 2017, 06:31:32 UTC | allow alignment up to 64 | 03 June 2017, 12:49:06 UTC |
5c7c9d3 | Valentin Churavy | 01 June 2017, 06:09:28 UTC | fixup! select bucket that fits multiple of alignment | 03 June 2017, 12:49:06 UTC |
ef98ae2 | Valentin Churavy | 31 May 2017, 06:00:38 UTC | switch jl_gc_szclass to a while loop | 03 June 2017, 12:49:06 UTC |
9b4d696 | Valentin Churavy | 19 May 2017, 05:33:29 UTC | select bucket that fits multiple of alignment | 03 June 2017, 12:49:00 UTC |
b3451a7 | Valentin Churavy | 19 May 2017, 04:40:27 UTC | refactor allocation to take an alignment argument | 03 June 2017, 12:49:00 UTC |
299178c | Valentin Churavy | 02 June 2017, 06:52:07 UTC | Revert "Disable szclass 12 for i686 systems. (#19647)" This reverts commit 5f5c6bbf3eb2f3e1476f0de6795a18198f3eddc1. | 03 June 2017, 11:14:37 UTC |
cff7490 | Valentin Churavy | 02 June 2017, 06:47:00 UTC | use libatomic on mingw | 03 June 2017, 11:14:37 UTC |
9b81432 | Valentin Churavy | 02 June 2017, 06:42:21 UTC | add libatomic as a std_dll | 03 June 2017, 11:14:20 UTC |
3119778 | Tony Kelman | 02 June 2017, 15:13:25 UTC | Use libgcc dlls from build system compiler instead of opensuse | 02 June 2017, 15:13:25 UTC |
a692b2a | arghhhh | 02 June 2017, 13:35:02 UTC | Removing requirement for promotions from 0,1 in lufact (#22146) * Removing requirement for promotions from 0,1 * Using iszero() and added test * Tidy up spaces, tabs etc | 02 June 2017, 13:35:02 UTC |
54158fe | Yichao Yu | 02 June 2017, 12:40:45 UTC | Merge pull request #22134 from JuliaLang/yyc/signals/ill Show failing instruction on SIGILL | 02 June 2017, 12:40:45 UTC |
0931156 | Rafael Fourquet | 02 June 2017, 10:00:34 UTC | Merge pull request #22016 from JuliaLang/rf/flipsign make flipsign(typemin(T), -1) == typemin(T) consistently | 02 June 2017, 10:00:34 UTC |
ef9ab60 | Fredrik Ekre | 01 June 2017, 22:14:11 UTC | fix at-[no]inline with short func. def with return type annotation (#22174) | 01 June 2017, 22:14:11 UTC |
5c90d2e | Jameson Nash | 01 June 2017, 21:39:15 UTC | workspace command: fix for missing incremental support (#21714) * workspace command: fix for missing incremental support * Add a test for #22101 | 01 June 2017, 21:39:15 UTC |
efcc303 | Curtis Vogt | 01 June 2017, 21:35:05 UTC | Merge pull request #22006 from JuliaLang/nl/hashperiods Fix Period objects hashing to match == | 01 June 2017, 21:35:05 UTC |
2c73e9c | Kristoffer Carlsson | 01 June 2017, 21:03:30 UTC | inline shift operators (#22083) inline some shift operators | 01 June 2017, 21:03:30 UTC |
cf5c063 | Sacha Verweij | 01 June 2017, 21:00:43 UTC | Add replacement suggestion to frexp(::Array{<:AbstractFloat}) deprecation. (#21991) | 01 June 2017, 21:00:43 UTC |
f7a23d9 | Simon Byrne | 01 June 2017, 20:55:29 UTC | Add note on lightweight tags. (#22117) * Add note on lightweight tags. Address #22102. * make note | 01 June 2017, 20:55:29 UTC |
fb81c34 | Milan Bouchet-Valat | 01 June 2017, 20:54:26 UTC | Fix broadcast_indices (#22130) This fixes a regression introduced in 4f1b479d. broadcast_indices() needs to be overloaded by packages for custom types, so it cannot be hidden under _broadcast_indices(). Also, ::Type is incorrect since the method only applies to scalars. Make the tests more complex to be closer to actual implementations in packages so that regressions like this will be noticed in the future. | 01 June 2017, 20:54:26 UTC |
8758659 | Simon Byrne | 01 June 2017, 20:38:51 UTC | Fix calculation of displayed time, show UTC offset (#22136) * Fix calculation of displayed time, show UTC offset Fixes #22103. * add space to argument | 01 June 2017, 20:38:51 UTC |
f1878c1 | Alexey Stukalov | 01 June 2017, 20:31:28 UTC | LAPACK wrappers: use resize!(a) instead of a = Vector{T}() (#21938) * BLAS wrappers: resize!() instead of Vector{T}() - replace a = Vector{T}(n) with resize!(a, n) - add comments when BLAS API method is called twice * lapack.sygvd!(): fix rwork type | 01 June 2017, 20:31:28 UTC |
ab771ef | Jeff Bezanson | 01 June 2017, 19:39:58 UTC | add help text for the `where` keyword (#22177) | 01 June 2017, 19:39:58 UTC |
e36e412 | Jeff Bezanson | 01 June 2017, 18:48:44 UTC | Merge pull request #22167 from JuliaLang/jb/fix22032 fix #22032, `for f() in 1:10 ...` | 01 June 2017, 18:48:44 UTC |
ce1e3a5 | Jeff Bezanson | 01 June 2017, 18:47:04 UTC | Merge pull request #22166 from JuliaLang/jb/macrofixes fix some macro expander issues with new 0.6 syntax | 01 June 2017, 18:47:04 UTC |
ecc3a81 | Amit Murthy | 01 June 2017, 15:48:08 UTC | serialize global bindings to Types and Modules (#22172) | 01 June 2017, 15:48:08 UTC |
f74e55e | Kristoffer Carlsson | 01 June 2017, 15:28:19 UTC | Merge pull request #22038 from alyst/exact_resize Do exact array resize!() in more cases | 01 June 2017, 15:28:19 UTC |
03c5ad0 | Jeff Bezanson | 01 June 2017, 00:20:31 UTC | fix #22032, `for f() in 1:10 ...` | 01 June 2017, 15:01:30 UTC |
60675d2 | Jeff Bezanson | 31 May 2017, 23:10:03 UTC | fix some macro expander issues with new 0.6 syntax fixes #22135, fixes #22122, fixes #22026, fixes #21581, fixes #16096, fixes #19351 | 01 June 2017, 14:39:17 UTC |
6ae55fb | Milan Bouchet-Valat | 21 May 2017, 14:22:49 UTC | Fix Period objects hashing to match == == is supported between FixedPeriod and OtherPeriod objects, but equal periods were hashed to different values when their types were different. Overflows can happen when converting to a more precise period, and generate a hash collision, but only for really long periods. Collisions will only happen between periods which are congruent modulo a very large value (300,000 years or more), meaning this should not be a problem in practice. | 01 June 2017, 13:40:07 UTC |
e009363 | Yichao Yu | 01 June 2017, 13:20:22 UTC | Merge pull request #22170 from JuliaLang/yyc/arm/tls Fix TLS variant def on AArch64 | 01 June 2017, 13:20:22 UTC |
7943c80 | Tim Holy | 01 June 2017, 12:36:42 UTC | Merge pull request #22175 from JuliaLang/teh/fix_22173 Generalize UnitRange->AbstractUnitRange in sparse indexing | 01 June 2017, 12:36:42 UTC |
60c0d9f | Tim Holy | 01 June 2017, 09:13:42 UTC | Generalize UnitRange->AbstractUnitRange in sparse indexing Fixes #22173 | 01 June 2017, 09:13:42 UTC |
7c1d093 | Tim Holy | 01 June 2017, 08:18:22 UTC | Merge pull request #22159 from JuliaLang/amitm/shmem_refrelease Return original sharedarray object when deserializing on the creating node. | 01 June 2017, 08:18:22 UTC |
051c0dd | Amit Murthy | 31 May 2017, 09:39:36 UTC | Deserializing a SharedArray resulted in a copy of the container. Check and return existing SharedArray objects when deserializing on the node which created the array. | 01 June 2017, 04:19:31 UTC |
0a37bbb | Yichao Yu | 01 June 2017, 02:00:10 UTC | Fix TLS variant def on AArch64 | 01 June 2017, 02:00:10 UTC |
e5983d7 | Yichao Yu | 31 May 2017, 02:47:24 UTC | Handle safe_restore on Windows and macOS on managed threads | 31 May 2017, 23:50:05 UTC |
f611cfc | Yichao Yu | 30 May 2017, 03:53:06 UTC | Show failing instruction on SIGILL | 31 May 2017, 23:50:04 UTC |
88c21f4 | Jameson Nash | 31 May 2017, 18:35:43 UTC | Merge pull request #22144 from JuliaLang/jn/method-union-splitting reflection: move signature union-splitting logic under the control of inference | 31 May 2017, 18:35:43 UTC |
8f8c154 | Mus M | 31 May 2017, 16:55:22 UTC | VersionNumber and return build in windows_version (#21837) | 31 May 2017, 16:55:22 UTC |
9f76018 | Stefan Karpinski | 31 May 2017, 16:51:07 UTC | Merge pull request #21898 from musm/llvmv Use VersionNumber for libllvm_version | 31 May 2017, 16:51:07 UTC |
e587810 | Stefan Karpinski | 31 May 2017, 16:50:15 UTC | Merge pull request #21833 from musm/patch-2 Use uninitialized buffer for get_process_title() | 31 May 2017, 16:50:15 UTC |
c59023a | Jameson Nash | 31 May 2017, 16:46:02 UTC | Merge pull request #22154 from ScottPJones/spj/fixprintf Fix bug with nul at end when printing BigFloat with >322 precision | 31 May 2017, 16:46:02 UTC |
634db33 | Jameson Nash | 31 May 2017, 16:41:40 UTC | Merge pull request #22054 from JuliaLang/vtjnash/readme-win-tips windows readme: add automation tips | 31 May 2017, 16:41:40 UTC |
b5ac087 | Fredrik Ekre | 31 May 2017, 14:51:52 UTC | document order of svdvals (#22148) | 31 May 2017, 14:51:52 UTC |
b11bc92 | Fredrik Ekre | 31 May 2017, 14:51:23 UTC | use testsets in cholesky test (#22138) | 31 May 2017, 14:51:23 UTC |
66c9bbb | Alexey Stukalov | 31 May 2017, 14:06:57 UTC | jl_array_grow_at_end(): exact resize for large inc If the requested size of array buffer is >=200% of its current size, grow exactly to the requested size, otherwise double the current size. This should make resize!() & sizehint!() allocate the exactly requested size in more situations (previously the exact resize was guaranteed for empty arrays only). This heuristic should reduce memory usage when arrays are growing non-incrementally (e.g. temporary buffers allocated by LAPACK wrappers). | 31 May 2017, 14:34:14 UTC |
a2cdad8 | Alexey Stukalov | 26 May 2017, 14:00:09 UTC | add _grow/deletebeg/end!(a::Array) ccall wrappers | 31 May 2017, 14:33:05 UTC |
bc606f6 | Jameson Nash | 31 May 2017, 05:41:58 UTC | Merge pull request #22061 from JuliaLang/jn/scope-bugfix fix scope rules: implicitly using a global doesn't add it to the scope | 31 May 2017, 05:41:58 UTC |
eb67a56 | Jameson Nash | 25 May 2017, 04:28:29 UTC | windows readme: add automation tips | 31 May 2017, 05:19:41 UTC |
f7da56f | Jameson Nash | 31 May 2017, 04:41:49 UTC | Merge pull request #22143 from JuliaLang/jn/21653 inference: fix some cases of invalid age range updates | 31 May 2017, 04:41:49 UTC |
8ea4f16 | Jameson Nash | 15 May 2017, 21:56:42 UTC | reflection: move signature union-splitting logic under the control of inference | 31 May 2017, 04:33:56 UTC |
e839b0e | Jameson Nash | 30 May 2017, 19:58:49 UTC | eliminate another turing machines from reshapedarray | 31 May 2017, 04:33:56 UTC |
fc1b896 | Jameson Nash | 31 May 2017, 04:30:32 UTC | Merge pull request #22150 from JuliaLang/jn/apropos-interp prevent Docs.apropos from breaking on random interpolated stuff | 31 May 2017, 04:30:32 UTC |
422a743 | Mus M | 31 May 2017, 03:05:28 UTC | make libllvm version const | 31 May 2017, 03:05:28 UTC |
5ecbae0 | Amit Murthy | 31 May 2017, 02:43:06 UTC | NEWS.md update : move getpeername to the correct section (#22141) | 31 May 2017, 02:43:06 UTC |
8e86be3 | Rafael Fourquet | 22 May 2017, 10:55:57 UTC | make flipsign(typemin(T), -1) == typemin(T) consistently Also, make `flipsign(::Bool, y)` typestable, and add `flipsign(x, Unsigned) = +x`. | 30 May 2017, 22:38:39 UTC |
95677b0 | Jameson Nash | 30 May 2017, 21:49:06 UTC | prevent Docs.apropos from breaking on random stuff interpolated into docs | 30 May 2017, 21:49:06 UTC |
0e8408f | Yichao Yu | 30 May 2017, 19:00:09 UTC | Merge pull request #22127 from JuliaLang/yyc/codegen/memmgr Test if selfmem can write to RX page | 30 May 2017, 19:00:09 UTC |
6698ac4 | Jameson Nash | 30 May 2017, 16:59:17 UTC | inference: fix some cases of invalid age range updates ref #21653 | 30 May 2017, 17:33:58 UTC |
e3794ee | Jameson Nash | 30 May 2017, 17:07:07 UTC | Merge pull request #21892 from JuliaLang/jn/typeinf-more inference: remove hacks around type-system incorrectness | 30 May 2017, 17:07:07 UTC |
ca22001 | Yichao Yu | 30 May 2017, 00:37:45 UTC | Test if selfmem can write to RX page Also open only one `/proc/self/mem`. There are apparently two instances of `RTDyldMemoryManagerJL` created. Fix #22082 | 30 May 2017, 13:06:01 UTC |
9b9c93b | Fengyang Wang | 30 May 2017, 11:16:29 UTC | Generate instead of hard coding factorial tables (#22096) * Generate instead of hard coding factorial tables * Preallocate factorial tables * Add tests with old literal tables | 30 May 2017, 11:16:29 UTC |
086d36b | Rafael Fourquet | 30 May 2017, 11:14:27 UTC | Merge pull request #21960 from JuliaLang/rf/rand-IntSet add rand(::IntSet) | 30 May 2017, 11:14:27 UTC |
7c4edd3 | Rory Hartong-Redden | 30 May 2017, 10:14:27 UTC | Update documentation.md (#22121) | 30 May 2017, 10:14:27 UTC |
9b51302 | Fredrik Ekre | 30 May 2017, 09:30:32 UTC | Store info in Cholesky type (#21976) * add info field to Cholesky type and delay throwing for non-positive definiteness * comment update [ci skip] * remove comment [ci skip] | 30 May 2017, 09:30:32 UTC |
fdf97c1 | Mus M | 30 May 2017, 09:19:53 UTC | Use where syntax in sparsematrix.jl (#22112) * Use where syntax in sparsematrix.jl * Update sparsematrix.jl * Update sparsematrix.jl | 30 May 2017, 09:19:53 UTC |
2ba1c50 | ScottPJones | 30 May 2017, 05:25:57 UTC | Fix bug with nul at end when printing BigFloat with >322 precision | 30 May 2017, 05:25:57 UTC |
526ed78 | Jameson Nash | 30 May 2017, 03:28:40 UTC | Merge pull request #22113 from JuliaLang/jn/22105 pass correct paths through to docstrings | 30 May 2017, 03:28:40 UTC |
fc6cf1a | Katharine Hyatt | 30 May 2017, 00:58:45 UTC | Merge pull request #22115 from xorJane/FixDoctests_052017 Fix failing doctests | 30 May 2017, 00:58:45 UTC |
7b22adb | Jeremy | 29 May 2017, 20:59:11 UTC | Fix sparse type parameter (fixes #22110) (#22111) * Fix type sparse type parameter (fixes #22110) * No brackets for singular type param | 29 May 2017, 20:59:11 UTC |
753fbef | Martin Holters | 09 May 2017, 18:51:25 UTC | inference: remove hacks around type-system incorrectness infers a missing method (MethodError) as returning `Union{}` and fix tests that were wrong, but not detected previously! | 29 May 2017, 18:14:10 UTC |
75541d2 | Jameson Nash | 29 May 2017, 17:18:03 UTC | Merge pull request #21771 from andyferris/ajf/remove-pure-from-promotion replace pure annotations in promotion with inline | 29 May 2017, 17:18:03 UTC |
9116ec7 | Jameson Nash | 29 May 2017, 01:10:22 UTC | pass correct paths through to docstrings fix #22105 | 29 May 2017, 17:17:36 UTC |
1c5cfb0 | Yichao Yu | 29 May 2017, 16:01:27 UTC | Fix new fallthrough warnings | 29 May 2017, 16:01:27 UTC |
76a30fb | Andy Ferris | 10 May 2017, 11:42:30 UTC | remove many unneeded pure annotations Removing actually may enable inference to get a sharper result, since it is no longer being directed to ignore backedges and correctness assumptions Replaces pure annotations in promotion with inline | 29 May 2017, 15:10:09 UTC |
f97d9e8 | Jameson Nash | 22 May 2017, 20:08:11 UTC | handling Base printing of Expr.typ fields not containing a Type this allows printing of the Exprs flowing through inference (which might instead have the field set to something like a Const object) | 29 May 2017, 15:10:09 UTC |
8ee2e06 | Jameson Nash | 22 May 2017, 20:13:03 UTC | apply_type on Type{T} is valid whenever T is valid removes performance bug added by 0292c42c | 29 May 2017, 15:10:09 UTC |
15e7369 | Jameson Nash | 22 May 2017, 20:06:48 UTC | improve inference of methods with Type{leaftype} parameters | 29 May 2017, 15:10:07 UTC |
67b9b3e | Jameson Nash | 29 May 2017, 15:06:09 UTC | Merge pull request #21965 from JuliaLang/jn/21963 Method overwriting by an ambiguity should also invalidate the method cache | 29 May 2017, 15:06:09 UTC |
99f207d | Rafael Fourquet | 20 May 2017, 14:08:39 UTC | complete the rand API with Dict, Set, IntSet | 29 May 2017, 14:44:51 UTC |
9770290 | Rafael Fourquet | 19 May 2017, 10:29:35 UTC | optimize rand(::Dict) And change "dict" -> "collection" in the exception, as it is also used from rand(::Set). | 29 May 2017, 14:44:03 UTC |
55a7bea | Rafael Fourquet | 19 May 2017, 10:17:16 UTC | add rand(::IntSet) | 29 May 2017, 14:44:03 UTC |
3aa4db8 | Jane E. Herriman | 28 May 2017, 19:42:55 UTC | Fix failing doctests | 29 May 2017, 05:50:58 UTC |
96e4301 | Fredrik Ekre | 29 May 2017, 04:59:42 UTC | Reference all the numbers (#22107) * references for Rational * references for Complex * references for Number * references to Real * references for AbstractFloat * references for Integer * references for Signed * references for Unsigned * references to Bool * references for Float16 * references for Float32 * references for Float64 * references for Int8 * references for UInt8 * references for Int16 * references for UInt16 * references for Int32 * references for UInt32 * references for Int64 * references for UInt64 * references for Int128 * references for UInt128 * references for BigInt * references for BigFloat | 29 May 2017, 04:59:42 UTC |
06521f1 | Rafael Fourquet | 28 May 2017, 20:58:04 UTC | printf.jl: add missing import of GMP (#22104) | 28 May 2017, 20:58:04 UTC |
efca045 | Mus M | 28 May 2017, 18:27:46 UTC | Use the pure Julia exp function for fastmath (#21948) | 28 May 2017, 18:27:46 UTC |
6b0d54e | Fredrik Ekre | 28 May 2017, 12:44:10 UTC | undeprecate real and imag for sparse matrices (#22090) make sure aliasing is the same as for AbstracArrays for SparseArray{<:Real} add tests for this add shortcut for conj(SparseArray{<:Complex} which is faster than broadcasting | 28 May 2017, 12:44:10 UTC |
f5ed68f | Fredrik Ekre | 28 May 2017, 12:41:59 UTC | Document number types (#22067) * document π, e, γ and φ * add type-documentation for number types - replace the uninformative list in doc/src/stdlib/numbers.md with these new docstrings - move constructor docstring for BigInt from helpdb/Base.jl to base/gmp.jl - add a doctest for BigInt constructor * add supertypes to number type docs * move irrational to concrete types | 28 May 2017, 12:41:59 UTC |
82e9638 | Kristoffer Carlsson | 28 May 2017, 01:51:40 UTC | add test for #19805, cfunction segfault (#22079) | 28 May 2017, 01:51:40 UTC |
f67f58e | Fredrik Ekre | 27 May 2017, 22:47:16 UTC | add AbstractArray to stdlib (#22059) * add AbstractArray to stdlib and moved constructors to the top * add some references | 27 May 2017, 22:47:16 UTC |
71d14ae | Matt Bauman | 27 May 2017, 13:28:13 UTC | Test inferability of xcorr with views (#22093) Fix #17351. | 27 May 2017, 13:28:13 UTC |
7a05f68 | Matt Bauman | 27 May 2017, 07:51:51 UTC | Clarify stored and nonzero values for sparse arrays (#22091) Closes #13427. | 27 May 2017, 07:51:51 UTC |
3e3f966 | Yichao Yu | 27 May 2017, 00:15:49 UTC | Merge pull request #21467 from JuliaLang/yyc/codegen/cfunction Try to loosen cfunction optimization type check | 27 May 2017, 00:15:49 UTC |
85907b0 | Kristoffer Carlsson | 26 May 2017, 23:28:11 UTC | add test for code_typed on generated function (#22084) | 26 May 2017, 23:28:11 UTC |
c3fb8e7 | Douglas Bates | 26 May 2017, 21:37:20 UTC | Remove redundant calls to size (#22086) The values of `p` and `q` are not used in these two methods | 26 May 2017, 21:37:20 UTC |
8c19eec | Kristoffer Carlsson | 26 May 2017, 21:34:19 UTC | add test for code that used to crash, #17003 (#22081) | 26 May 2017, 21:34:19 UTC |
64cb7e0 | Kristoffer Carlsson | 26 May 2017, 20:44:27 UTC | add test for foldr on one element range (#22085) | 26 May 2017, 20:44:27 UTC |