sort by:
Revision Author Date Message Commit Date
2d803f3 Only evaluate `fexpr` in `fexpr(kw=...)` once (#21519) * Only evaluate `fexpr` in `fexpr(kw=...)` once Lower e.g. `get_inner()(kw=1)` to ``` SSAValue(n) = get_inner() ((Core.kwfunc)(SSAValue(n)))((Base.vector_any)(:kw, 1), SSAValue(n)) ``` instead of ``` ((Core.kwfunc)(get_inner()))((Base.vector_any)(:kw, 1), get_inner()) ``` as the latter would call `get_inner` twice. Fixes #21518. 27 April 2017, 04:03:47 UTC
67fdcf2 Merge pull request #21570 from JuliaLang/jb/fix21568 fix #21568, crash on certain out-of-scope method adds 27 April 2017, 03:35:36 UTC
0929951 Merge pull request #21556 from musm/ts Use Vector in misc places 26 April 2017, 22:37:29 UTC
261093c fix #21568, crash on certain out-of-scope method adds 26 April 2017, 20:28:17 UTC
7eefa45 Merge pull request #21446 from wsshin/ntuple-inlined Add inlined methods for ntuple(f, Val{N}) for 0 ≤ N ≤ 15 26 April 2017, 19:40:25 UTC
ba8e3bb Fix #16742, document Iterators.filter (#21550) 26 April 2017, 17:07:02 UTC
c326b1c Add a test throws an error by invalid subtyping in definition (#19414) (#20548) 26 April 2017, 16:42:24 UTC
6d76c23 Disable FFT plan check with FFTW < 3.3.4 (#21546) fftw_sprint_plan wasn't available in FFTW 3.3.3. Hence show of a plan in FFTW 3.3.3 doesn't actually show the plan contents and the test will fail. 26 April 2017, 16:41:11 UTC
9501482 add some docs for QR objects, fixed an error in QRCompactWY (#21373) * add some docs for QR objects, fixed an error in QRCompactWY * add a bit more content, fix some issues * simplify qrfact doc (and fix error regarding pivoting of non-BLAS types) * remove mention of permutation from non-pivoted QR types and remove trailing blank lines within docstrings * add links to docs * Change to imperitive form * more language changes * more changes * mention size of matrix * fix type name 26 April 2017, 16:39:42 UTC
4aeb2d4 add docstring to base/Dates, base/Pkg (#21429) * add docstring to base/Dates, base/Pkg * use jldoctest, backticks, clean up, typos * add module name on first line of docstring * add space after comma in tuples (as in 0.6) * add link to ISO 8601 wikipedia 26 April 2017, 16:28:44 UTC
53161af Use Vector in more misc places (#21549) 26 April 2017, 16:25:49 UTC
8e283e8 Merge pull request #21553 from JuliaLang/ksh/committish Add a test for mergeing with a committish 26 April 2017, 15:53:56 UTC
8e12b77 Fix breakage caused by #21458 (#21544) * Improve code-coverage testing of event scheduler so that we would have caught this breakage in CI * Ensure that Windows libc stdio is also redirected by redirect_stdio, since jl_safe_printf is using the msvcrt-compatibility library rather than directly using the Win32 API * Stop leaking a handle to the current process to child processes 26 April 2017, 15:52:26 UTC
bf2d011 Use Vector in misc places 26 April 2017, 03:22:23 UTC
98414b9 Merge pull request #21539 from JuliaLang/vc/fix21492 Fix wrong use of `isdefined` #21492 26 April 2017, 01:38:52 UTC
4f4a72f Elaborate on how to restore bold to REPL (#20240) 26 April 2017, 01:33:39 UTC
db9709c Conversion to new where syntax (#21536) * Conversion to new where syntax * Address review * Review + misc * Review 26 April 2017, 01:07:43 UTC
1b2f3f8 Use Vector in misc places (#21533) * Use Vector in misc places * Use Vector instead of Array in lapack 26 April 2017, 01:00:13 UTC
c181805 Merge pull request #21525 from JuliaLang/cb/unitable_fix A few fixes for the unicode table generation code 25 April 2017, 22:08:06 UTC
91625e0 Merge pull request #21551 from JuliaLang/jb/localdef fix `let` with type declaration 25 April 2017, 21:17:13 UTC
1085373 Add a test for mergeing with a committish 25 April 2017, 20:48:03 UTC
5b9af50 fix `let` with type declaration this was a regression caused by an optimization for closures 25 April 2017, 18:39:26 UTC
e6ea4d9 Merge pull request #21526 from JuliaLang/jn/path-perf small performance enhancements for isabspath and regexes in general 25 April 2017, 18:18:35 UTC
6e0a2f8 Update misc methods to where syntax (#21501) * Update misc methods to where syntax * More funcs to new where syntax * More syntax to where * More * M * More * Address review * Update syntax and use Vector in linalg 25 April 2017, 14:57:26 UTC
2c704d1 Merge pull request #21417 from invenia/filter-on-abstract-vector Updated `filter!` to take an `AbstractVector` vs a `Vector`. 25 April 2017, 14:32:43 UTC
cd227e9 add test for module name conflict 25 April 2017, 10:55:10 UTC
741971f Merge pull request #21528 from JuliaLang/jb/fix21510 fix #21510, keyword arg with declared type `ANY` 25 April 2017, 04:09:29 UTC
5cdff93 Fix typo: promt → prompt (#21538) 25 April 2017, 03:33:02 UTC
6c92f26 don't use isdefined in stale_cachefile `isdefined` will immediatly resolve the binding. Since we are only trying to skip the path lookup the weaker version `isbindingresolved` is enough. `isbindingresolved` is also used for this purpose in `read_verify_mod_list` in `src/dump.c`. 25 April 2017, 01:54:17 UTC
7cd0324 Consistently apply code formatting to paths and file names (#21500) Consistently apply code formatting to paths and file names and correct the Julia/C comparison example's indexing 24 April 2017, 22:37:38 UTC
8be245b Merge pull request #21488 from musm/fff Revert Refs back to Array for TOL in arpack.jl 24 April 2017, 22:12:13 UTC
7014468 Merge pull request #21505 from c42f/fix-lineedit-null-char Ignore nulls from terminal CTRL-space in LineEdit 24 April 2017, 22:10:41 UTC
502d96f Misc small tests for Associatives (#21503) 24 April 2017, 20:47:52 UTC
68d08d2 Merge pull request #21484 from JuliaLang/jb/serialize_state_fix isolate `known_object_data` when deserializing from multiple streams 24 April 2017, 19:37:46 UTC
04e6010 fix #21510, keyword arg with declared type `ANY` 24 April 2017, 19:04:18 UTC
f56147d Merge pull request #21184 from iamnapo/anj/powm Fixed the algorithm for powers of a matrix. 24 April 2017, 18:38:11 UTC
8df5fbe Merge pull request #21517 from JuliaLang/jb/fix21516 fix #21516, `where` with constructor of non-parametric type 24 April 2017, 18:18:10 UTC
dde664d Merge pull request #21513 from JuliaLang/vc/time_test In test/pollfd the counter only needs to overflow 4 times 24 April 2017, 18:05:14 UTC
3c7acc5 small performance enhancements for isabspath and regexes in general 24 April 2017, 18:00:50 UTC
c1c626d A few fixes for the unicode table generation code 1. Due to a typo, the combining characters were not actually fixed (where the fix is to prepend a dotted circle) 2. Only fix combining characters that appear as the first char (e.g. \neqsim is U+02242 + U+00338, we don't want to fix the second one) 3. Characters in category ME (code 8) are also combining. 24 April 2017, 16:40:38 UTC
e14cf14 Merge pull request #21507 from musm/patch-3 Fix the printing of flags in build_sysimg.jl 24 April 2017, 15:43:26 UTC
dc907c7 Add iff, to, implies, and impliedby LaTeX completions (#21495) 24 April 2017, 04:37:38 UTC
36bb61a check if cachefile dependencies can be fulfilled (#21492) 24 April 2017, 04:28:09 UTC
c18e039 fix #21516, `where` with constructor of non-parametric type 24 April 2017, 04:21:07 UTC
5f7797f relax timing bounds in test/pollfd due to potential timing jitter 24 April 2017, 02:24:55 UTC
0ec079a Test that LineEdit ignores null bytes 23 April 2017, 22:44:48 UTC
9959cc0 Replaced `isempty` block in `filter!(f, a::AbstractVector)` with single line check. 23 April 2017, 20:39:55 UTC
e0c497b Merge pull request #21498 from JuliaLang/kf/llvmtests Add infrastructure for testing julia's LLVM passes 23 April 2017, 19:58:06 UTC
5955d79 Fix behavior of foldr on single-element arrays (#21497) Fixes #21493 23 April 2017, 18:30:09 UTC
459797d Merge pull request #21508 from JuliaLang/yyc/warnings Fix clang warnings 23 April 2017, 18:12:06 UTC
a7aecd3 Use isempty to check for empty strings (#21496) 23 April 2017, 17:17:54 UTC
226e2dc Merge pull request #21499 from musm/new New where syntax in misc places 23 April 2017, 16:59:16 UTC
91eddf8 Fix clang warnings 23 April 2017, 15:49:24 UTC
099e619 Fix the printing of flags in build_sysimg.jl 23 April 2017, 15:25:47 UTC
73afd87 Ignore nulls from terminal CTRL-space in LineEdit By default some terminals (eg, xterm) generate '\0' when CTRL-space is pressed. However, '\0' is used internally by the key map system to represent a wildcard (see normalize_key()), so cannot be handled without a larger overhaul. Instead, just ignore it to avoid user confusion with lines containing an invisible, unparsable character. Fixes #7001 23 April 2017, 13:30:14 UTC
57bcefb Merge pull request #21458 from JuliaLang/jn/yieldto-error improve yieldto error handling 23 April 2017, 13:20:20 UTC
2fbeba3 Remove some blank lines at start or end of blocks and be uniform about space after # in comments 23 April 2017, 12:56:16 UTC
9d633ff reverted powm export. Small fix if Upper-triangular matrix contains Integers. added a few more test for ^;now uses random 10x10 matrix as well. fixed some ambiguities, corrected the algorithm a bit. correctly promotes Matrix{Int}^Float64 reverted some wrong changes reverted logm changes speedup if A is diagonal, fixed some tests small changes based on feedback powm is now scale-invariant powm scales in-place, fixed testing a bit, corrected some bugs removed full() calls added rollback for Matrix^Complex added schur() support for Symmetric,Hermitian,Triangular,Tridiagonal matrices 23 April 2017, 12:03:40 UTC
0935284 Make the algorithm for real powers of a matrix robust fixed Matrix^Real_Number functionality reverted logm changes remove ambiguous Diagonal^Real method 23 April 2017, 12:02:52 UTC
02d7b14 Misc changes to where syntax plus other clean ups (#21487) * Misc changes to where syntax plus other clean ups 23 April 2017, 07:12:11 UTC
e2a4c32 Merge pull request #21480 from m-j-w/doc-environment-variables-continued Doc environment variables (Continuation of #20162) 23 April 2017, 07:07:50 UTC
c6e0178 Merge pull request #21485 from JuliaLang/cb/resolvemore Improve Pkg.resolve accuracy 23 April 2017, 07:06:16 UTC
1b2afd9 Merge pull request #21288 from JuliaLang/kf/atsym Don't emit symbols with at in them on Linux 23 April 2017, 02:48:52 UTC
8dd0256 Merge pull request #21263 from JuliaLang/kf/tuplecodegen Improve code generation for homogenous tuples of unknown length 23 April 2017, 02:48:12 UTC
d3f04eb Merge pull request #21477 from JuliaLang/yyc/threads/init Put worker threads to sleep immediately on startup 23 April 2017, 01:51:08 UTC
2d59d1e Merge pull request #21427 from JuliaLang/jn/embedding-makefile-sanity try to bring some sanity to the embedding makefile 23 April 2017, 01:42:19 UTC
217c806 Upgrade documenter, fix doctests (#21473) * run NEWS-update.jl #20648 was partially reverted by #20782 * Fix doctest line numbers * Upgrade Documenter, add linkcheck exception bugs.kde.org fails to load from nanosoldier for some reason, gives a CURLE_RECV_ERROR (56) Failure with receiving network data fix alloc.c dead link in devdocs/init.md * fix timeit_init macro in test/perf/perfutil.jl needed to escape its arguments 23 April 2017, 01:27:35 UTC
bc90122 try to bring some sanity to the embedding makefile we'll still want to eventually decide how to make julia-config.jl output correct relative rpaths but this should at least get `make -C embedding' working correctly 22 April 2017, 21:44:54 UTC
011810a fix use-after-free race code in uv_write wrapper/callback 22 April 2017, 21:42:40 UTC
cb42a51 New where syntax in misc places 22 April 2017, 20:30:23 UTC
ed98595 Clarify comment 22 April 2017, 20:14:30 UTC
418afaa Use new test infrastructure to test simdloop 22 April 2017, 20:09:55 UTC
96b28d6 Merge pull request #21472 from JuliaLang/tk/https-links Change all julialang.org links to https 22 April 2017, 19:38:31 UTC
cae6ca7 Add infrastructure for testing julia's LLVM passes 22 April 2017, 19:32:56 UTC
7747f28 Don't emit symbols with at in them on Linux The linker interprets them as versioning annotations causing all sorts of trouble 22 April 2017, 19:18:12 UTC
65d5762 improve yieldto error handling previously we couldn't reliably tell the difference between a failure to context switch and an explicitly scheduled error in the former case, we often need to undo some prior action by moving the code for the later into Julia, we can reliably run the necessary undo action when required fix #21442 22 April 2017, 18:58:09 UTC
45092ff fix no COPY_STACKS 22 April 2017, 18:57:52 UTC
9dbd497 Merge pull request #21479 from JuliaLang/jn/timer-leak remove manual memory-management from Timer and AsyncConditional 22 April 2017, 18:57:28 UTC
a761f10 Improve code generation for homogenous tuples of unknown length E.g.: ``` mutable struct foo x::Int end mutable struct bar tup::NTuple{N, foo} where N end function f(b::bar) sum = 0 for i = 1:2 @inbounds sum += b.tup[i].x end sum end global x = bar((foo(1),foo(2))) @benchmark f(x::bar) ``` Before: ``` julia> @benchmark f(x::bar) BenchmarkTools.Trial: memory estimate: 0 bytes allocs estimate: 0 -------------- minimum time: 27.124 ns (0.00% GC) median time: 28.771 ns (0.00% GC) mean time: 29.864 ns (0.00% GC) maximum time: 116.762 ns (0.00% GC) -------------- samples: 10000 evals/sample: 995 ``` After: ``` BenchmarkTools.Trial: memory estimate: 0 bytes allocs estimate: 0 -------------- minimum time: 10.531 ns (0.00% GC) median time: 10.559 ns (0.00% GC) mean time: 10.610 ns (0.00% GC) maximum time: 122.751 ns (0.00% GC) -------------- samples: 10000 evals/sample: 999 time tolerance: 5.00% memory tolerance: 1.00% ``` 22 April 2017, 18:47:05 UTC
56d976a Stylistic updates to the devdocs for consistency (#21464) 22 April 2017, 18:30:24 UTC
525f996 Braces for short form `where` in constructors.md (#21478) 22 April 2017, 18:15:31 UTC
9552d9d Use Vector/Matrix instead of Array in arpack.jl (#21490) 22 April 2017, 17:18:33 UTC
bc9efec Add a realistic test in test/resolve.jl This is to catch a particularly hard case for the resolver that was reported in https://discourse.julialang.org/t/differentialequations-pkg-wont-be-added 22 April 2017, 15:04:18 UTC
2525522 fix typos in testset docs 22 April 2017, 15:02:57 UTC
3eb7115 Slight refactoring in test/resolve.jl This is in order to catch resolver failures inside `@test` calls 22 April 2017, 15:02:33 UTC
d63c57d Chnage back to Array for TOL in arpack.jl 22 April 2017, 14:41:12 UTC
6e70552 Merge pull request #21491 from JuliaLang/jn/fix-gc-large-page fix off-by-one in gc_page_free 22 April 2017, 13:14:11 UTC
5e5ea53 Merge pull request #21486 from JuliaLang/yyc/gc/debug A few fixes for the GC pages changes 22 April 2017, 12:31:34 UTC
a65a533 Merge pull request #21476 from JuliaLang/yyc/codegen/pause Optimize pause and wake functions in julia code 22 April 2017, 11:59:55 UTC
a8de1ac Made remaining changes of kbdave314's PR. Please take into account that this file was originally authored by kbdave314. - Explain how to set environment variables (fredrikekre) - Corrected `Base.REPL.find_history_file()` (GregPlowman) - Mentioned editor is a command with vim as example (yuyichao) Also made it stick to 80 character text width. Implemented review comments of tkelman - JULIA_HOME determined at run-time. - added `Pkg` to `Dir...` - removed `Base` from `Base.Pkg....`, `Base.VERSION....` and `Base.LOAD_PATH`. - "a debugger" - whitespace " - " Made 'make docs' work again...by removing the faulty reference to JULIA_HOME introduced by myself. - clarified output of environment variables. - removed a blank Bumped mentioned versions to 0.6 - its a 0.6 documentation after all. Squashed commits to one for each author. 22 April 2017, 10:57:59 UTC
3d20766 documentation for environment variables small typo forgot about make.jl Line width to 80 characters; strip trailing spaces; line breaks after h3 added threading/debugging entries and cross-references. Increase text width to 92 columns, cull spurious line breaks, switch to admonition syntax, simplify cross-references, fix title. Trailing whitespace Admonition line breaks; editor envvar heading. clarify integer types, remove outdated notes, whitespace change whitespace No windows shell, English fixes, delete reference to base, clarify 'r', julia-debug. 22 April 2017, 06:43:23 UTC
4c7b4f1 remove manual memory-management from Timer and AsyncConditional fixes a potential resource leak with a repeating timer and is just generally less finicky 22 April 2017, 04:55:41 UTC
b26d120 fix off-by-one in gc_page_free fix #21470 22 April 2017, 04:13:15 UTC
81bdeda Use the permgen allocator to allocate page metadata. 22 April 2017, 03:11:04 UTC
89983b4 Fix gc verifier 22 April 2017, 03:11:04 UTC
bd85ce0 Use jl_assume to hint for fast path instead of page_metadata_ext. 22 April 2017, 03:10:59 UTC
d31f196 Export jl_repl_raise_sigtstp so that Ctrl^Z works (#21483) re-fixes #6390 22 April 2017, 01:52:55 UTC
5b32e44 Improve Pkg.resolve accuracy Reset the messages after each decimation. This helps avoiding some of the problems that were reported lately, in particular those at: https://discourse.julialang.org/t/differentialequations-pkg-wont-be-added 22 April 2017, 00:51:49 UTC
51202ad Optimize pause and wake functions in julia code 22 April 2017, 00:13:38 UTC
dc6c583 Merge pull request #21452 from JuliaLang/yyc/threads/bandaid Band aid to make threaded loop a little easier to work with 22 April 2017, 00:08:02 UTC
back to top