fc024c1 | Keno Fischer | 03 January 2015, 14:37:43 UTC | Pass column information to macros __source__ argument | 16 June 2017, 17:16:03 UTC |
d49469d | Alex Arslan | 16 June 2017, 15:45:41 UTC | Merge pull request #22391 from JuliaLang/aa/fix-fftw Fix improper FFTW function deprecation | 16 June 2017, 15:45:41 UTC |
c75944f | Andreas Noack | 16 June 2017, 15:41:48 UTC | Revert "Fix a few naming conflicts in LinAlg/BLAS. Fixes #14268." (#22374) * Revert "Fix a few naming conflicts in LinAlg/BLAS. Fixes #14268." This reverts commit befbcecbdd20b7dbd3544571d394bd7c3125c0ee. * Add test to make sure that dot(Matrix,Matrix) throws for all types | 16 June 2017, 15:41:48 UTC |
3648a96 | Jameson Nash | 16 June 2017, 14:46:23 UTC | Merge pull request #22379 from JuliaLang/tb/ccall_runtime Require the runtime language feature for such foreigncalls. | 16 June 2017, 14:46:22 UTC |
9e563ba | Jameson Nash | 16 June 2017, 14:46:04 UTC | Merge pull request #22340 from JuliaLang/jn/incremental-better-backedges better, simpler incremental backedges | 16 June 2017, 14:46:04 UTC |
e84f0e5 | Jameson Nash | 16 June 2017, 14:42:40 UTC | Merge pull request #22344 from JuliaLang/jn/validate-ccall-nargs validate ccall n-args during syntax lowering | 16 June 2017, 14:42:40 UTC |
333db82 | Jameson Nash | 16 June 2017, 14:42:07 UTC | Merge pull request #22346 from JuliaLang/vtjnash-patch-1 windows readme update: winbind is needed for TLS [ci skip] | 16 June 2017, 14:42:07 UTC |
3465326 | Alex Arslan | 16 June 2017, 05:17:24 UTC | Add a NEWS entry for FFTW removal | 16 June 2017, 05:17:24 UTC |
b1b4b55 | Alex Arslan | 16 June 2017, 05:01:30 UTC | Fix improper FFTW function deprecation | 16 June 2017, 05:01:30 UTC |
00b9ea2 | Alex Arslan | 16 June 2017, 02:11:44 UTC | Remove the FFTW bindings from Base (#21956) | 16 June 2017, 02:11:44 UTC |
ce3f853 | Jack Devine | 16 June 2017, 02:04:22 UTC | Add `unique!` (#20619) | 16 June 2017, 02:04:22 UTC |
ae342ac | Jeff Bezanson | 15 June 2017, 22:23:53 UTC | Merge pull request #22251 from JuliaLang/jb/operators remove Operators module | 15 June 2017, 22:23:53 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 |
0e19311 | Jameson Nash | 12 June 2017, 17:30:19 UTC | incremental deserialize: fix backedge insertion the previous attempt to preserve the backedge map was being too cute it is more reliable to simply flatten the whole map into the new caller also corrects the validation that the backedge is not already invalid make sure internal backedges are only internal: this preserves the expected invariant for jl_insert_backedges/jl_method_instance_delete that any backedges encountered there are purely internal / new enable GC slightly sooner when loading precompiled modules (part of #20671) reverts 11a984bb301e14d6fbd572cb63eea494cf6ab733 - but who needed that anyways | 15 June 2017, 16:18:57 UTC |
6fdf36e | Jameson Nash | 14 June 2017, 04:14:54 UTC | add missing wb for module->using | 15 June 2017, 16:12:28 UTC |
3b5213f | Tim Besard | 15 June 2017, 09:54:02 UTC | Require the runtime language feature for such foreigncalls. | 15 June 2017, 09:54:02 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 |
2c3d947 | Jeff Bezanson | 06 June 2017, 17:30:30 UTC | remove Operators module | 13 June 2017, 19:58:24 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 |
a7e04ad | Jameson Nash | 12 June 2017, 20:28:41 UTC | ccall: add syntax validation | 12 June 2017, 20:42:43 UTC |
d19b1be | Jameson Nash | 12 June 2017, 20:28:41 UTC | test_throws: update to allow passing an instance for comparison this allows concisely writing reliable test_throws tests | 12 June 2017, 20:42:42 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 |