swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
cb62824 add doc for iteratoraccess 23 June 2017, 14:43:58 UTC
3ea6310 add IteratorAccess trait: for indexing capabilities 23 June 2017, 13:52:19 UTC
b0c649a Update libgit2 makefile to not fail on stale file (#22454) When the timestamp of the original file changes compiliation will fail on some systems due to permissions being set to `444`. Observed on Arch Linux. According to the POSIX spec `cp -f` will on a failure unlink the target file and retry, which should ignore the target file's permissions. Co-authored-by: Tim Besard <tim.besard@gmail.com> Co-authored-by: Simon Byrne <simonbyrne@gmail.com> 23 June 2017, 09:39:02 UTC
7b7939c Merge pull request #22483 from JuliaLang/ksh/gittests Misc. small libgit2 tests 23 June 2017, 06:14:53 UTC
02804ac Merge pull request #22471 from JuliaLang/yyc/codegen/orc-only More clean up for dropping LLVM 3.9.0 support 23 June 2017, 01:13:00 UTC
ae1bf00 More tests for credentials 22 June 2017, 21:44:54 UTC
ed36eb2 Test for showing a configentry 22 June 2017, 21:36:44 UTC
d227240 Test for head 22 June 2017, 21:25:51 UTC
ce3c1ef Unify the "see ..." idiom (#22468) 22 June 2017, 16:19:45 UTC
884373b Wrap, doc, and test git-cherrypick (#22465) * Wrap, doc, and test git-cherrypick 22 June 2017, 16:15:29 UTC
b724474 Merge pull request #22451 from JuliaLang/yyc/codegen/no-pic Turn off PIC for the JIT 22 June 2017, 14:43:52 UTC
a312d87 Turn off PIC for the JIT It was added in 7723bd20b599af78ac975dbc7173f2e5effd0af9 to make TLS access work. We have since changed how we do that and shouldn't need anything special from LLVM anymore. This was useful to expose (and be affected by) LLVM bugs though (i.e. https://reviews.llvm.org/D34409) 22 June 2017, 06:51:41 UTC
4f53357 More clean up for dropping LLVM 3.9.0 support * Remove USE_ORCJIT * Update out-of-date comments of lower-ptls * Update comment about fneg 22 June 2017, 05:04:11 UTC
8915d9b Merge pull request #22425 from JuliaLang/yyc/codegen/sizeof A few inference/codegen optimizations 21 June 2017, 21:22:31 UTC
724bbaf Update README.md (#22445) * Update README.md * Update README.md 21 June 2017, 16:59:58 UTC
0f4c537 A few inference/codegen optimizations * Infer `Core.sizeof` constant results * Inline `Core.sizeof` in codegen * Optimize `jl_string_str` Fix #22422 21 June 2017, 16:33:33 UTC
5f4e462 Merge pull request #22455 from JuliaLang/yyc/codegen/dce-ptls Add a dead code elimination pass before lowering ptls 21 June 2017, 16:23:48 UTC
15ee73a add missing method for eigvecs(A::HermOrSym) (#22453) 21 June 2017, 13:37:39 UTC
2de5dab Make svdvals(::Matrix{<:Complex}) type inferrable (#22443) * Make svdvals(::Matrix{<:Complex}) type inferrable Ensure that svdvals(zeros(Complex128,0,0)) returns a complex real matrix to avoid type instability. Also add some simplistic but explicit tests for svdvals and svdfact, including ensuring this case is inferred. * Add unitarity test for SVD U and Vt parts. * Use \approxeq in tests instead of clobbering \approx 21 June 2017, 05:08:44 UTC
3c994c1 Add a dead code elimination pass before lowering ptls Make sure dead ptls references are removed at LLVM IR level and add test for it. This is mostly for test purpose. LLVM is usually smart enough to remove it later but it's much harder to test and the present of a dead call in the IR makes many other tests harder. 20 June 2017, 23:52:14 UTC
236e486 Fix compilation on LLVM 4.0+ Introduced by 6674011dedc76610fa3a0e70bd236762108e36e2 Similar to 23e5e911d85bd3639114180febc09e0ee0fa22be 20 June 2017, 22:46:38 UTC
401b724 Don't special-case inference of splatting ::Any parameters (#22364) 20 June 2017, 06:22:56 UTC
6db340c Merge pull request #22419 from JuliaLang/kf/rmmarkers Get rid of legacy gc use markers 20 June 2017, 04:54:21 UTC
2530e82 Merge pull request #22437 from JuliaLang/kf/colorrootsperf Fix performance problem in root coloring 20 June 2017, 04:52:58 UTC
6674011 Fix performance problem in root coloring By originally using a vector, rather than a set, neighbors would end up getting duplicated in the list. This blew up the size of the list, causing excessive performance problems in the ColorRoots function. 20 June 2017, 03:07:52 UTC
0b53b9a Merge pull request #22385 from JuliaLang/yyc/crc32c Clean up and optimize crc32c 19 June 2017, 21:12:07 UTC
32aa9ed Add note on WSL to README.Windows 19 June 2017, 17:55:00 UTC
b8c2a34 Add .+= to differences from Python (#22402) * Add .+= to differences from Python Add explanation of in-place operation `.+=` as opposed to `+=`. removed `B[:] += 3` as in-place operation suggestion. 19 June 2017, 16:37:14 UTC
f944d30 Add method to compute `GitShortHash` of a `GitObject`. (#20871) 19 June 2017, 16:03:56 UTC
fba468b Optimize software crc32c on 32bit machine 19 June 2017, 13:34:44 UTC
811a40e Enable hardware CRC32C on 32bit x86 19 June 2017, 13:34:44 UTC
ec796e7 Implement hardware accelerated CRC32C on AArch64 19 June 2017, 13:34:44 UTC
3a8fbe6 Clean up CPU dispatch in crc32c.c * Skip runtime dispatch if required features are available at compile time * Use lazy dispatch * Remove jl_crc32c_init and change how sw version is tested * Remove uneeded ifdef * Use ifunc when available 19 June 2017, 13:34:44 UTC
94bb51b Move crc32c.c out of support so that it can use julia runtime functions. 19 June 2017, 13:34:43 UTC
04e8b23 Move ifunc detection logic into julia_internal.h 19 June 2017, 13:34:43 UTC
d744d1c Get rid of legacy gc use markers They are not needed any more in this brave new world. Fixes #22415 19 June 2017, 07:02:23 UTC
7affd0c Merge pull request #22377 from JuliaLang/sk/rerepl repl: add a bunch of types to structs and methods 19 June 2017, 01:07:36 UTC
b3e6589 base/repl: add types on various fields and method arguments 18 June 2017, 22:58:16 UTC
8181394 base/repl: add some types to structures 18 June 2017, 22:58:16 UTC
f9a4b39 base/repl: make some mutable structs immutable 18 June 2017, 22:58:16 UTC
ce44871 base/repl: collect all repl-related file under one directory 18 June 2017, 22:58:16 UTC
5431b5e Terminals.jl: add AbstractTerminal supertype above TextTerminal 18 June 2017, 22:58:16 UTC
8566385 Terminals.jl: minor style tweaks 18 June 2017, 22:58:16 UTC
bd2878f uniquify the docstring of unique(itr) (#22368) 18 June 2017, 19:40:14 UTC
414841a Merge pull request #22410 from JuliaLang/yyc/build/llvm-4.0 LLVM 4.0 patch list 18 June 2017, 16:38:10 UTC
e9f2072 Misc LLVM cleanup (#22412) * Misc LLVM cleanup Some additional typos Add pass pass options for running julia -O0 and -O2 Delete LLVM patches from older versions * More cleanup * Fix one more instance of LLVM_USE_CMAKE * Remove another few LLVM_USE_CMAKE mentions 18 June 2017, 13:22:12 UTC
560bc84 Merge pull request #22413 from JuliaLang/sk/fixrepl fix shell mode interpolation & allow special chars in commands 18 June 2017, 13:20:22 UTC
c49abd7 fix shell mode interpolation & allow special chars in commands fixes #22176, see also #20494 and #20482 18 June 2017, 06:37:28 UTC
3a17af0 fix keyword example to be runable in x86 also (#22399) replace `Int64` by the Architecture independent `Int` 18 June 2017, 02:04:51 UTC
3a26bbc LLVM 4.0 patch list 17 June 2017, 22:39:01 UTC
1cc635f Drop support for LLVM < 3.9.1 (#22401) As of the merge of #21888, we no longer support building on LLVM <= 3.9.1. This is essentially the mechanical cleanup to rip out all code that we had to support building on older LLVM versions. There may still be some residual support left in places and of course some things can now be cleaned up further, but this should get us started. 17 June 2017, 22:30:23 UTC
e2ef50f Introduce a function barrier to mapslices (#22229) 17 June 2017, 21:49:50 UTC
88222a7 remove *(A::Matrix, B::HermOrSym) = A*full(B) (#22373) - this dispatches to BLAS instead - seems a tiny bit faster - allocates half of the memory - main reason is to be consistent with the opposite method e.g. *(A::HermOrSym, B::Matrix) which does no longer have this fallback method with a full call, but dispatches to BLAS.symv!/BLAS.hemv! directly only call full on second argument for *(A::HermOrSym, B::HermOrSym) 17 June 2017, 15:35:39 UTC
44a9a19 Merge pull request #22400 from JuliaLang/kf/typos Fix typographical errors in GC placement pass 17 June 2017, 04:43:34 UTC
ae3c25b Minor formatting fixes for the LLVM devdocs (#22397) 17 June 2017, 04:33:47 UTC
fc32d18 Fix typographical erros in GC placement pass [ci skip] 17 June 2017, 03:36:13 UTC
cb00fd8 Merge pull request #22395 from JuliaLang/aa/gc-root-warnings Silence Clang warnings for GC root placement pass 17 June 2017, 03:01:30 UTC
5f8d136 Ensure Bool to Integer conversions always return 0 or 1 (#22332) Fix #20065 17 June 2017, 02:08:59 UTC
3c3be7c Silence Clang warnings for GC root placement pass 16 June 2017, 23:08:09 UTC
42e1f63 Merge pull request #21888 from JuliaLang/kf/gcroots The GC root placement pass 1.0 deserves 16 June 2017, 22:09:55 UTC
b9316b2 change some linalg exceptions to struct (#22393) 16 June 2017, 20:40:42 UTC
7c88c28 Added docstring to @fastmath macro. (#22359) * Added docstring to @fastmath macro. Adds docstring to @fastmath macro that explains a bit about what it does, and includes examples how to use it. * Updated per yuyichao's comments Added link to [LLVM Fast-Math flags](http://llvm.org/docs/LangRef.html#fast-math-flags) * Indented docstring first line * added @fastmath to math.md @doc * added link to performance annotations, removed bulleted details * fixed intra-doc link && wrap 92. * added "be careful" warning as well. * s/Executes/Execute/g 16 June 2017, 18:24:47 UTC
1df1e42 Document Diagonal from diagm (#22367) * Reference Diagonal in diagm documentation 16 June 2017, 18:13:49 UTC
d49469d Merge pull request #22391 from JuliaLang/aa/fix-fftw Fix improper FFTW function deprecation 16 June 2017, 15:45:41 UTC
c75944f 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 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 Merge pull request #22340 from JuliaLang/jn/incremental-better-backedges better, simpler incremental backedges 16 June 2017, 14:46:04 UTC
e84f0e5 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 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 Add a NEWS entry for FFTW removal 16 June 2017, 05:17:24 UTC
b1b4b55 Fix improper FFTW function deprecation 16 June 2017, 05:01:30 UTC
00b9ea2 Remove the FFTW bindings from Base (#21956) 16 June 2017, 02:11:44 UTC
ce3f853 Add `unique!` (#20619) 16 June 2017, 02:04:22 UTC
ae342ac Merge pull request #22251 from JuliaLang/jb/operators remove Operators module 15 June 2017, 22:23:53 UTC
b0a162c Don't color roots that don't need it Also avoid numbering arguments early in the pipeline. Improves performance on small test cases without safepoints. 15 June 2017, 18:43:29 UTC
b2d0caf Better way to expose julia meta-pass In the previous iteration of this code, timing would be double counted. This way, the individual passes are correctly registered with the top level manager, so timing works properly. It's a bit hacky but with the legacy pass manager, there's not much else to be done. 15 June 2017, 18:43:29 UTC
226bca3 Add a pass to propagate addrspace information Some LLVM passes don't handle addrspacecast too well, so try to minimize addrspace cast transitions where legal according to our invariants. 15 June 2017, 18:43:29 UTC
eefbde7 Change IR representation of jlcall frames Details are in the devdocs. This scheme is signfificantly simpler. 15 June 2017, 18:43:29 UTC
cff6a5c Remove unnecessary MaybeNotePhiJLCallFrameUses 15 June 2017, 18:19:48 UTC
3a9fa43 Remove old GC placement pass 15 June 2017, 18:19:48 UTC
7227007 Introduce new GC root placement pass Design notes are in the devdocs. Algorithmic documentation in code comments. 15 June 2017, 18:19:41 UTC
1a3391f 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 Merge pull request #22349 from JuliaLang/jb/fix22347 fix #22347, `_apply` optimization dropping argument expressions 15 June 2017, 17:50:45 UTC
52069d7 Move the BLAS test to the linalg subdirectory (#22375) 15 June 2017, 16:57:55 UTC
0e19311 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 add missing wb for module->using 15 June 2017, 16:12:28 UTC
3b5213f Require the runtime language feature for such foreigncalls. 15 June 2017, 09:54:02 UTC
1c40bab add rand(::String) (#22224) 15 June 2017, 09:07:34 UTC
887064e 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 Merge pull request #20800 from JuliaLang/nl/unique Improve docstrings for unique() 14 June 2017, 19:50:06 UTC
6facbe3 Improve the platform support section of the README (#22319) 14 June 2017, 19:19:38 UTC
d1ed663 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 Fix compilation on LLVM svn. 14 June 2017, 18:19:46 UTC
516617d 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 topology test to listen only on localhost (#22353) 14 June 2017, 05:14:30 UTC
493311b Merge pull request #22315 from JuliaLang/cv/test-fixes Fix issues with showing failed `@test` results 13 June 2017, 21:58:01 UTC
1574aa0 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 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 Merge pull request #22342 from JuliaLang/kf/unoptbc Add utilities for debugging LLVM during sysimg build 13 June 2017, 20:45:07 UTC
2c3d947 remove Operators module 13 June 2017, 19:58:24 UTC
back to top