3e8f302 | Valentin Churavy | 01 July 2017, 01:42:42 UTC | make alignment optional again | 01 July 2017, 01:42:42 UTC |
6bc1baa | Valentin Churavy | 27 June 2017, 03:37:09 UTC | fixups | 27 June 2017, 03:37:09 UTC |
fc88028 | Valentin Churavy | 27 June 2017, 02:41:17 UTC | set alignment of Float128 to 16 | 27 June 2017, 02:41:17 UTC |
5563788 | Valentin Churavy | 27 June 2017, 02:40:59 UTC | Allow bitstypes to have specific alignment | 27 June 2017, 02:40:59 UTC |
cdfb7b2 | Valentin Churavy | 24 June 2017, 23:42:29 UTC | Revert "set MAX_ALIGN to 16 for Float128" This reverts commit 33cdadcbaad2dc354e9a52370cc6a9024dee569f. | 24 June 2017, 23:42:29 UTC |
aef5685 | Valentin Churavy | 24 June 2017, 23:42:24 UTC | force alignment for float128 | 24 June 2017, 23:42:24 UTC |
d8c5bcc | Valentin Churavy | 24 June 2017, 21:48:43 UTC | Handle Float128 the same as SIMD types in ABI for win64 and x86-64 | 24 June 2017, 23:42:03 UTC |
33cdadc | Valentin Churavy | 03 October 2016, 19:39:16 UTC | set MAX_ALIGN to 16 for Float128 | 24 June 2017, 18:56:06 UTC |
56ecd28 | Valentin Churavy | 03 October 2016, 05:52:32 UTC | add basic support for Float128 | 24 June 2017, 18:54:41 UTC |
1a3391f | Curtis Vogt | 15 June 2017, 18:10:59 UTC | Correct rendering of unicode on unicode-input.md (#22369) Surrounds the unicode category characters Mn and Me with no-break spaces when rendering the unicode character. This follows how the unicode.org webpage displays unicode characters. Note some characters will not be rendered including: '\u2095':'\u2096' '\u20D0':'\u20DC' '\u20DE':'\u20F0' This behavior matches the unicode.org behavior. | 15 June 2017, 18:10:59 UTC |
b49cb07 | Jeff Bezanson | 15 June 2017, 17:50:45 UTC | Merge pull request #22349 from JuliaLang/jb/fix22347 fix #22347, `_apply` optimization dropping argument expressions | 15 June 2017, 17:50:45 UTC |
52069d7 | Andreas Noack | 15 June 2017, 16:57:55 UTC | Move the BLAS test to the linalg subdirectory (#22375) | 15 June 2017, 16:57:55 UTC |
1c40bab | Rafael Fourquet | 15 June 2017, 09:07:34 UTC | add rand(::String) (#22224) | 15 June 2017, 09:07:34 UTC |
887064e | Yichao Yu | 15 June 2017, 00:00:28 UTC | Merge pull request #22371 from singam-sanjay/fix_build_on_llvm-svn Fix compilation on LLVM svn. | 15 June 2017, 00:00:28 UTC |
9fdc6d1 | Milan Bouchet-Valat | 14 June 2017, 19:50:06 UTC | Merge pull request #20800 from JuliaLang/nl/unique Improve docstrings for unique() | 14 June 2017, 19:50:06 UTC |
6facbe3 | Alex Arslan | 14 June 2017, 19:19:38 UTC | Improve the platform support section of the README (#22319) | 14 June 2017, 19:19:38 UTC |
d1ed663 | Alex Arslan | 14 June 2017, 19:09:24 UTC | Expand FreeBSD build section of the README (#22321) * Expand FreeBSD build section of the README [ci skip] * Add a note about the FreeBSD port in the README [ci skip] | 14 June 2017, 19:09:24 UTC |
65d38be | Singapuram Sanjay SV | 14 June 2017, 18:19:46 UTC | Fix compilation on LLVM svn. | 14 June 2017, 18:19:46 UTC |
516617d | Douglas Bates | 14 June 2017, 15:55:38 UTC | Diagonal inverse scaling (#22230) * Diagonal inverse scaling As described in https://github.com/dmbates/MixedModels.jl/issues/85, I use in-place `_rdiv_` and `_ldiv_` methods. This would move the methods for Base types into Base. * Don't use commutativity Use division instead multipliciation with the reciprocal | 14 June 2017, 15:55:38 UTC |
17d5c55 | Amit Murthy | 14 June 2017, 05:14:30 UTC | topology test to listen only on localhost (#22353) | 14 June 2017, 05:14:30 UTC |
493311b | Jeff Bezanson | 13 June 2017, 21:58:01 UTC | Merge pull request #22315 from JuliaLang/cv/test-fixes Fix issues with showing failed `@test` results | 13 June 2017, 21:58:01 UTC |
1574aa0 | Philip Tellis | 13 June 2017, 21:29:34 UTC | Make usage of `foo` clearer (#22317) Replaces the placeholder `foo` with the built-in `norm` to make sure the example works when typed into a julia program. Thanks to Avik Sengupta for the text and for all the commenters on https://discourse.julialang.org/t/what-does-foo-in-the-parallel-computing-docs-refer-to/4182 for making this happen. | 13 June 2017, 21:29:34 UTC |
95bf00d | Keno Fischer | 13 June 2017, 20:46:10 UTC | Merge pull request #22356 from JuliaLang/tk/appveyor-llvm-patch Update appveyor llvm binaries to include latest patches | 13 June 2017, 20:46:10 UTC |
f0d6e00 | Keno Fischer | 13 June 2017, 20:45:07 UTC | Merge pull request #22342 from JuliaLang/kf/unoptbc Add utilities for debugging LLVM during sysimg build | 13 June 2017, 20:45:07 UTC |
1fe65f6 | Fredrik Ekre | 13 June 2017, 19:36:47 UTC | dispatch matvec/matmat with Hermitian{<:Real} to BLAS (#22309) instead of ending up in generic_matvec/generic_matmat | 13 June 2017, 19:36:47 UTC |
702256f | Curtis Vogt | 13 June 2017, 18:39:56 UTC | Assign PROGRAM_FILE earlier (#22092) * Assign PROGRAM_FILE earlier I discovered a use case where it would be nice to be able to access `PROGRAM_FILE` while within the .juliarc.jl. The global variable is now assigned and available within `--load` file or the .juliarc.jl. Additionally, PROGRAM_FILE is now a constant. * Add to NEWS [ci skip] * Test startup-file and PROGRAM_FILE * Modify user home properly on Windows * Style correction and remove escape function * Expand arguments tests to include the startup-file * Refactor PROGRAM_FILE tests | 13 June 2017, 18:39:56 UTC |
37da324 | Keno Fischer | 13 June 2017, 17:57:04 UTC | Add some documentation | 13 June 2017, 17:57:04 UTC |
823d3b6 | Alex Arslan | 13 June 2017, 17:50:09 UTC | Merge pull request #22352 from JuliaLang/aa/unbreak-rpath RFC: Avoid setting the RPATH for LLVM | 13 June 2017, 17:50:09 UTC |
8079ee3 | Keno Fischer | 12 June 2017, 18:39:54 UTC | Add utilities for debugging LLVM during sysimg build This adds an extra command line option to dump the unoptimized rather than the optimized representation of the LLVM IR. This is very useful when debugging new LLVM passes (which we're now increasingly making use of) or when profiling LLVM, to split out JIT and sysimg optimization. | 13 June 2017, 17:46:01 UTC |
84300a6 | Steven G. Johnson | 13 June 2017, 14:50:53 UTC | clean up and export crc32c function (#22274) * clean up and export crc32c function * added PR to NEWS * restore crc32 of String, add crc32c(io) to read all of a stream, add optimized open(crc32c, filename), make IOBuffer checksums consistent with other streams * use crc32c block size of 8192*3, matching the underling C library * optimized IOBuffer crc32c | 13 June 2017, 14:50:53 UTC |
70be8ab | Singapuram Sanjay Srivallabh | 13 June 2017, 14:12:53 UTC | USE_POLLY_ACC : Remove dependency on CUDA headerfiles and link libjulia to libGPURuntime (#22036) * USE_POLLY_ACC : Remove dependency on CUDA headerfiles and link libjulia to libGPURuntime * Removed comments and CUDALIB_INCLUDE_DIR variable. | 13 June 2017, 14:12:53 UTC |
a32071d | Brett Cannon | 13 June 2017, 13:52:30 UTC | Simplify some grammar (#22348) | 13 June 2017, 13:52:30 UTC |
5c89a9d | Tony Kelman | 13 June 2017, 13:09:59 UTC | Update appveyor llvm binaries to include latest patches | 13 June 2017, 13:09:59 UTC |
b064a1a | Tony Kelman | 13 June 2017, 12:44:16 UTC | Merge branch 'master' into jb/fix22347 | 13 June 2017, 12:44:16 UTC |
d3db312 | Martin Holters | 13 June 2017, 07:52:12 UTC | Merge pull request #21933 from JuliaLang/jn/infer-improve-cycle-detection inference: improve cycle detection | 13 June 2017, 07:52:12 UTC |
49ea8df | Mus M | 13 June 2017, 07:08:37 UTC | Update ast.md to where syntax (#22109) | 13 June 2017, 07:08:37 UTC |
c6799e6 | Rafael Fourquet | 13 June 2017, 06:58:30 UTC | enable rand(::Union{AbstractSet,Associative}) (#22228) | 13 June 2017, 06:58:30 UTC |
9e37db0 | Jameson Nash | 13 June 2017, 05:01:01 UTC | Declare LLVM Make variables as simply-expanded, not recursively expanded | 13 June 2017, 06:53:11 UTC |
8b8fa11 | Alex Arslan | 13 June 2017, 04:44:00 UTC | Avoid setting the RPATH for LLVM | 13 June 2017, 06:53:11 UTC |
01c6816 | Jeff Bezanson | 13 June 2017, 04:52:17 UTC | Merge pull request #22343 from JuliaLang/jb/fix22338 fix #22338 and #22339, specificity problems | 13 June 2017, 04:52:16 UTC |
51ad96f | Amit Murthy | 13 June 2017, 04:35:33 UTC | fix leak in WorkerPool. (#22185) | 13 June 2017, 04:35:33 UTC |
85b42fa | Jeff Bezanson | 13 June 2017, 03:18:41 UTC | fix #22347, `_apply` optimization dropping argument expressions | 13 June 2017, 03:18:41 UTC |
39e5b0c | Fredrik Ekre | 13 June 2017, 00:18:36 UTC | isposdef rewrite with help of cholfact (#22245) | 13 June 2017, 00:18:36 UTC |
bd2dcf1 | Jeff Bezanson | 12 June 2017, 20:21:00 UTC | fix #22338 and #22339, specificity problems | 12 June 2017, 20:21:00 UTC |
53761dd | Andreas Noack | 12 June 2017, 19:04:12 UTC | Use testsets in symmetric.jl (#21996) | 12 June 2017, 19:04:12 UTC |
fcfe875 | Jameson Nash | 16 May 2017, 04:17:32 UTC | inference: work on making the termination heuristics work correctly now that our inference convergence algorithm is reasonably reliable, this is a starting point for making the inference capabilities even better | 12 June 2017, 18:44:57 UTC |
825c408 | Jameson Nash | 19 May 2017, 03:54:43 UTC | reduce the impact of generated functions on getindex inference | 12 June 2017, 18:42:53 UTC |
545fb0b | Jameson Nash | 17 May 2017, 20:13:20 UTC | duplicate some type-dissimilar code in the `inv` function detecting this code optimization (jump-threading) in the compiler is desirable, but generally very difficult | 12 June 2017, 18:42:53 UTC |
ef0c35f | Jameson Nash | 06 June 2017, 00:24:09 UTC | eliminate another turing machines from subarray (find_extended_dims) | 12 June 2017, 18:42:53 UTC |
85ef52c | Fredrik Ekre | 11 June 2017, 22:13:46 UTC | add a base keyword to logspace (#22310) to specify the base (which otherwise defaults to 10) | 11 June 2017, 22:13:46 UTC |
6fdb028 | Tony Kelman | 11 June 2017, 21:23:37 UTC | Merge pull request #22329 from JuliaLang/aa/youre-the-news-dad Add remaining 0.6 news items | 11 June 2017, 21:23:37 UTC |
4935abc | Alex Arslan | 11 June 2017, 21:12:52 UTC | Add more 0.7 news references [ci skip] | 11 June 2017, 21:12:52 UTC |
71de18f | Alex Arslan | 10 June 2017, 21:52:47 UTC | Add remaining 0.6 news items | 11 June 2017, 21:12:17 UTC |
6caaad8 | Josh Bode | 11 June 2017, 16:29:32 UTC | Time string parsing for Time type (#22163) Adds: - `parse(::Type{Time}, ...)` methods - constructors for creating `Time` from a string - default ISO time format (`HH:MM:SS.s`) - conversion defaults for `Microsecond` and `Nanosecond` (`0`) | 11 June 2017, 16:29:32 UTC |
2f72030 | Rafael Fourquet | 11 June 2017, 13:44:38 UTC | Merge pull request #22312 from JuliaLang/rf/random-Integer-sig random.jl: allow Integer instead of Int in few signatures | 11 June 2017, 13:44:38 UTC |
4285a10 | Yichao Yu | 11 June 2017, 13:43:14 UTC | Merge pull request #22268 from JuliaLang/yyc/codegen/simd-sub Treat sub and div as induction in simd loop lowering | 11 June 2017, 13:43:14 UTC |
2b03ba8 | Rafael Fourquet | 09 June 2017, 14:59:52 UTC | random.jl: allow Integer instead of Int in few signatures | 11 June 2017, 07:40:37 UTC |
6319a3e | Jeff Bezanson | 11 June 2017, 01:11:15 UTC | Merge pull request #22304 from JuliaLang/jb/isdefined_tfunc add constant inference of `isdefined` | 11 June 2017, 01:11:15 UTC |
453ddf0 | Alex Arslan | 10 June 2017, 23:00:39 UTC | Add jl_has_so_reuseport to check whether SO_REUSEPORT is defined (#22303) Without this, the best proxy is to condition on the OS, which is less reliable and may not properly cover all cases. | 10 June 2017, 23:00:39 UTC |
b1de9e5 | Sacha Verweij | 10 June 2017, 21:18:17 UTC | Make vcat of SparseVectors with different el- and/or ind-type yield SparseVector (#22225). (#22301) | 10 June 2017, 21:18:17 UTC |
2d1d1ae | Oscar Blumberg | 09 June 2017, 01:57:46 UTC | add constant inference of `isdefined` | 10 June 2017, 20:42:00 UTC |
0b2f6de | Jeff Bezanson | 09 June 2017, 14:28:19 UTC | fix bug in setting `ninitialized` of vararg tuples | 10 June 2017, 20:41:33 UTC |
6e72de6 | Jeff Bezanson | 10 June 2017, 20:41:09 UTC | Merge pull request #22316 from JuliaLang/jb/ccallable_ret make `@ccallable` work with return type declarations | 10 June 2017, 20:41:09 UTC |
c656333 | Sacha Verweij | 10 June 2017, 19:48:10 UTC | Make vcat of Vectors with SparseVectors yield SparseVector (#22225). (#22299) | 10 June 2017, 19:48:10 UTC |
9be9cfa | Keno Fischer | 10 June 2017, 18:54:29 UTC | Merge pull request #22215 from JuliaLang/kf/unwinddis Add a Makefile option to disable libunwind | 10 June 2017, 18:54:29 UTC |
fccbb66 | Jameson Nash | 10 June 2017, 15:04:59 UTC | Merge pull request #22313 from JuliaLang/tb/fix_22290 Fix inInference state corruption. | 10 June 2017, 15:04:59 UTC |
9b8c608 | Jameson Nash | 10 June 2017, 15:01:38 UTC | Merge pull request #22282 from JuliaLang/jn/22256 fix the bug in PR #21620 correctly | 10 June 2017, 15:01:38 UTC |
12ea37c | Rafael Fourquet | 10 June 2017, 14:54:15 UTC | Merge pull request #22267 from JuliaLang/rf/randbang-type allow passing a type in rand! | 10 June 2017, 14:54:15 UTC |
3f3d8b3 | Yichao Yu | 07 June 2017, 14:05:00 UTC | Treat sub and div as induction in simd loop lowering This makes sure induction like ```julia s -= a[i] ``` in an at-simd loop can be vectorized without fastmath annotation. LLVM currently support at least sub in the vectorizer. I don't see why it can't handle div so let's first make sure we are ready for that. | 10 June 2017, 12:03:11 UTC |
ee9d28b | Antoine Levitt | 10 June 2017, 11:17:19 UTC | isapprox between matrices and UniformScaling (#22237) * isapprox between matrices and UniformScaling | 10 June 2017, 11:17:19 UTC |
f91d54f | Jameson Nash | 09 June 2017, 07:28:07 UTC | Fix inInference state corruption. This led to non-idempotent irgen. | 10 June 2017, 09:36:37 UTC |
ff3a9aa | Simon | 10 June 2017, 05:49:40 UTC | convert twiceprecision to arbitrary number (#22270) | 10 June 2017, 05:49:40 UTC |
99f7336 | Alex Arslan | 10 June 2017, 01:45:52 UTC | Merge pull request #21788 from JuliaLang/aa/freebsd-gfortran Workaround for FreeBSD linking to outdated system libs | 10 June 2017, 01:45:52 UTC |
f987466 | Tony Kelman | 09 June 2017, 23:54:19 UTC | Merge pull request #22094 from JuliaLang/cv/pkg-startup Respect startup-file flag in Pkg.build and Pkg.test | 09 June 2017, 23:54:19 UTC |
90ddad8 | Alex Arslan | 09 June 2017, 23:50:53 UTC | Update the build logic for LLVM libcxx (#21792) This allows libc++ and libc++abi to be built on FreeBSD. However, these libraries still cannot be built with GCC nor on macOS, though that condition predates this change. | 09 June 2017, 23:50:53 UTC |
69f3284 | Jameson Nash | 09 June 2017, 23:13:35 UTC | Merge pull request #22281 from JuliaLang/jn/isdefined-local handle scope correctly for `isdefined` macro | 09 June 2017, 23:13:35 UTC |
70915de | Mattias Fält | 09 June 2017, 21:35:09 UTC | RFC: Added sparse low rank cholesky updates (#21426) * Added sparse low rank cholesky updates * Fixed bug in sparse cholesky rank update tests * Typos in sparse rank update * Tiny typo * Nicer description of sparserankupdate | 09 June 2017, 21:35:09 UTC |
9588cef | Jeff Bezanson | 09 June 2017, 21:18:00 UTC | make `@ccallable` work with return type declarations allow return type declarations, and use them as the C return type if a C return type is not explicitly passed. | 09 June 2017, 21:18:00 UTC |
ff2ad4e | Tony Kelman | 09 June 2017, 20:33:18 UTC | fix test case to use 4 space indent instead of 3 | 09 June 2017, 20:33:18 UTC |
6ab0f0a | Jameson Nash | 08 June 2017, 00:51:47 UTC | implement setfield! case correctly of PR to optimize field access when field types don't depend on parameters fixes the bug in PR #21620 correctly | 09 June 2017, 20:15:41 UTC |
4f127f4 | Curtis Vogt | 27 May 2017, 00:12:55 UTC | Respect startup-file during Pkg.build and Pkg.test | 09 June 2017, 19:40:26 UTC |
d4e2b57 | Curtis Vogt | 09 June 2017, 14:48:37 UTC | Add test for comparison calls | 09 June 2017, 18:45:22 UTC |
2a37b80 | Curtis Vogt | 09 June 2017, 14:18:39 UTC | Update tests to check expression output | 09 June 2017, 18:45:21 UTC |
a7ba25b | Curtis Vogt | 09 June 2017, 13:42:01 UTC | Revise `get_test_result` to work correctly with ≈ Escaping the ≈ operator would result in the displayed evaluated expression appearing as `x isapprox y` instead of `x ≈ y`. Additionally, the code was written to ensure that the arguments of `@test` are only evaluated once. | 09 June 2017, 18:45:21 UTC |
f541d29 | Jameson Nash | 09 June 2017, 18:12:06 UTC | Merge pull request #22306 from JuliaLang/jn/improve-static slight improvements to make static compilation easier | 09 June 2017, 18:12:06 UTC |
3f0ddb1 | Jameson Nash | 09 June 2017, 18:00:57 UTC | Merge pull request #22276 from JuliaLang/jn/infer-apply-ssavalue ensure inference of apply (precise_container_type) will not be adversely affected by very-linear-mode | 09 June 2017, 18:00:57 UTC |
8374ead | Jameson Nash | 09 June 2017, 18:00:34 UTC | Merge pull request #22272 from JuliaLang/jn/22171 incremental serialize: restore recache order back to original | 09 June 2017, 18:00:34 UTC |
f2805a5 | Curtis Vogt | 09 June 2017, 03:59:12 UTC | Correct `@test` using chained comparison | 09 June 2017, 16:53:27 UTC |
3739503 | Jameson Nash | 09 June 2017, 05:39:51 UTC | slight improvements to make static compilation easier | 09 June 2017, 05:56:57 UTC |
a52a78d | Jeff Bezanson | 09 June 2017, 02:11:52 UTC | Merge pull request #22295 from JuliaLang/jb/fix18755 fix #18755, bug in updating IOStream position when writing | 09 June 2017, 02:11:52 UTC |
dde6ff6 | Elliot Saba | 08 June 2017, 21:51:52 UTC | Add fastly purging to contrib/prepare_release.sh (#22277) * Add fastly purging to cotnrib/prepare_release.sh Fastly caches our files for a long time; we need to explicitly ask it to purge the -latest files. * Add `+` character for osx fastly purge | 08 June 2017, 21:51:52 UTC |
2d8c0f9 | Fredrik Ekre | 08 June 2017, 20:32:57 UTC | add a missing method for transpose(A::Hermitian{<:Real}) (#22280) | 08 June 2017, 20:32:57 UTC |
0061f2a | Yichao Yu | 08 June 2017, 20:09:47 UTC | Merge pull request #22246 from JuliaLang/yyc/isassigned-boundscheck Treat bounds check in isassigned as, well, bounds check | 08 June 2017, 20:09:47 UTC |
a32ba71 | Jeff Bezanson | 08 June 2017, 17:08:04 UTC | fix #18755, bug in updating IOStream position when writing | 08 June 2017, 17:08:04 UTC |
50fa8d5 | Jeff Bezanson | 08 June 2017, 16:49:32 UTC | Merge pull request #22196 from JuliaLang/tk/test-22021 Add a test for #22021, jl_gc_realloc_string issue with join | 08 June 2017, 16:49:32 UTC |
7495f44 | Nathan Smith | 08 June 2017, 05:27:27 UTC | loosen skipchars signature (#22234) * closes #21354 | 08 June 2017, 05:27:27 UTC |
ef030bd | Jameson Nash | 07 June 2017, 23:12:25 UTC | handle scope correctly for @isdefined this allows testing whether a variable is defined, and may be especially useful for emitting from a macro (which may want to conditionally initialize a variable) | 08 June 2017, 04:09:06 UTC |
1e9fb81 | Kristoffer Carlsson | 07 June 2017, 21:19:40 UTC | fix alignment in complex numbers with exponents (#22223) * fix alignment in complex numbers with exponents * indent * indent v2 | 07 June 2017, 21:19:40 UTC |
4e6ccf6 | Fredrik Ekre | 07 June 2017, 20:33:20 UTC | add constructors for Symmetric(::Hermitian) and Hermitian(::Symmetric) (#22264) | 07 June 2017, 20:33:20 UTC |
d0f0394 | Jameson Nash | 07 June 2017, 20:04:13 UTC | prevent errors in running type-inference from breaking the program runtime | 07 June 2017, 20:23:58 UTC |