-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Improve accuracy of ^ for ill-conditioned matrices #12584
Commits on Sep 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 2c9ff3b - Browse repository at this point
Copy the full SHA 2c9ff3bView commit details -
Revert "Temporary ugly hack to download old versions of winrpm gcc dl…
…l's" (JuliaLang#17906) This reverts commit 97f1841. ref JuliaLang#15521
Configuration menu - View commit details
-
Copy full SHA for 5842445 - Browse repository at this point
Copy the full SHA 5842445View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5952e - Browse repository at this point
Copy the full SHA cf5952eView commit details -
Add more
try
-catch
and sigatomic for top-level code/new tasksSo that we don't need to run `jl_exit` in strange (signal handler) context due to missing exception handler.
Configuration menu - View commit details
-
Copy full SHA for ea748d6 - Browse repository at this point
Copy the full SHA ea748d6View commit details -
Implement
jl_call_in_ctx
on unix.Use it to make sure that `jl_rethrow` and `jl_exit` are running on the right thread and right stack when an exception/exit is caused by a signal. Fix JuliaLang#17706
Configuration menu - View commit details
-
Copy full SHA for e25d21e - Browse repository at this point
Copy the full SHA e25d21eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86e17ae - Browse repository at this point
Copy the full SHA 86e17aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd6f0f - Browse repository at this point
Copy the full SHA 8bd6f0fView commit details -
Remove redundant uplo argument in chol family. When using Hermitian (J…
…uliaLang#17909) and Symmetric, it is redundant to also have an uplo argument and occasionally, it also gave the wrong result. This can therefore be considered a bugfix.
Configuration menu - View commit details
-
Copy full SHA for e2b83ae - Browse repository at this point
Copy the full SHA e2b83aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ba2497 - Browse repository at this point
Copy the full SHA 4ba2497View commit details -
Configuration menu - View commit details
-
Copy full SHA for a554434 - Browse repository at this point
Copy the full SHA a554434View commit details -
reword second tag -> find in CONTRIBUTING.md
ref JuliaLang#17911 [ci skip]
Configuration menu - View commit details
-
Copy full SHA for f950371 - Browse repository at this point
Copy the full SHA f950371View commit details -
improve heuristic for when to refresh line in the REPL (JuliaLang#17868)
* improve heuristic for when to refresh line * fix trailing whitespace... * use indent when not on first line * remove unused argument and change local var to not share name with function
Configuration menu - View commit details
-
Copy full SHA for 8d64e51 - Browse repository at this point
Copy the full SHA 8d64e51View commit details -
Fix trailing whitespace in code literal
rst apparently requires that the closing double backticks for code literals appear at the end of a "word", rather than preceded by a space as markdown allows. This means that ``` ``julia> `` ``` doesn't parse correctly. The fix is to just remove the trailing space and explicitly mention the need for a space after the `>`.
Configuration menu - View commit details
-
Copy full SHA for d93e7bb - Browse repository at this point
Copy the full SHA d93e7bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab14ea - Browse repository at this point
Copy the full SHA 9ab14eaView commit details -
remove some unnecessary anonymous functions
Transform `x->f(x)` to `f`.
Configuration menu - View commit details
-
Copy full SHA for 6b0e8b5 - Browse repository at this point
Copy the full SHA 6b0e8b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7306bc - Browse repository at this point
Copy the full SHA c7306bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b21723 - Browse repository at this point
Copy the full SHA 0b21723View commit details -
See JuliaLang#16766. `ndigits(big(0),1)` doesn't raise an error, but we were sometimes (randomly, rarely) testing that it does. This change makes the test reliable. The issue of how this case should actually behave is still open.
Configuration menu - View commit details
-
Copy full SHA for a474f71 - Browse repository at this point
Copy the full SHA a474f71View commit details -
Optimize exception frames allocation
* Make llvm-gcroot a ModulePass * Use llvm-gcroot to calculate the minimum number of exception frames necessary.
Configuration menu - View commit details
-
Copy full SHA for ad0f8a7 - Browse repository at this point
Copy the full SHA ad0f8a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d881b - Browse repository at this point
Copy the full SHA 67d881bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f218351 - Browse repository at this point
Copy the full SHA f218351View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfaaee8 - Browse repository at this point
Copy the full SHA cfaaee8View commit details -
fix output of getaddrinfo in networking and streams (JuliaLang#17931)
fix output of getaddrinfo in networking and streams documentation for v0.5.
Configuration menu - View commit details
-
Copy full SHA for afa3354 - Browse repository at this point
Copy the full SHA afa3354View commit details -
Add test for PR JuliaLang#17803
The PR fixes jl_static_show for bitstypes
Configuration menu - View commit details
-
Copy full SHA for 1a25969 - Browse repository at this point
Copy the full SHA 1a25969View commit details -
Fix doctest line numbers after JuliaLang#17882
(cherry picked from commit 84ad7c7) [ci skip]
Configuration menu - View commit details
-
Copy full SHA for c12b3d1 - Browse repository at this point
Copy the full SHA c12b3d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 228ed99 - Browse repository at this point
Copy the full SHA 228ed99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ab15ae - Browse repository at this point
Copy the full SHA 1ab15aeView commit details -
slightly improve error message for unsupported kw arguments
also fix some code formatting
Configuration menu - View commit details
-
Copy full SHA for 1a1362f - Browse repository at this point
Copy the full SHA 1a1362fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bc40e0 - Browse repository at this point
Copy the full SHA 1bc40e0View commit details -
* Replace a malformed link in `write` docstring with a literal `write` rather than a real cross-reference, since that would just cross-reference itself. Also move `write` docstring inline. * Remove cross-reference for `<<` from inside a literal since text inside a literal can't contain a link. A cross-reference to `<<` already appears at the end of the docstring.
Configuration menu - View commit details
-
Copy full SHA for 9e05bd6 - Browse repository at this point
Copy the full SHA 9e05bd6View commit details -
improve correctness of fieldtype_tfunc
Vararg is only exact if in covariant position also make getfield_tfunc monotonic for the case where the type has one field, to avoid the same bug fix JuliaLang#16530
Configuration menu - View commit details
-
Copy full SHA for 5cb68c6 - Browse repository at this point
Copy the full SHA 5cb68c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dcca5c - Browse repository at this point
Copy the full SHA 7dcca5cView commit details -
add model of special case ^ inliner to inference edges
required for the inliner to work, since all of the logic for computing edges is supposed to be handle by the inference step fix JuliaLang#17759
Configuration menu - View commit details
-
Copy full SHA for 671b6f1 - Browse repository at this point
Copy the full SHA 671b6f1View commit details -
add mem fence-post verification code
defining MEMFENCE will tell the gc to validate all object tags (before they get freed) to attempt to detect out-of-bounds writes that corrupted a object tag or the freelist
Configuration menu - View commit details
-
Copy full SHA for 69023b9 - Browse repository at this point
Copy the full SHA 69023b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24c371d - Browse repository at this point
Copy the full SHA 24c371dView commit details -
Generalize getindex for AbstractUnitRanges
It turns out we were returning a Vector{Int} for operations that should return a Range
Configuration menu - View commit details
-
Copy full SHA for acfed7c - Browse repository at this point
Copy the full SHA acfed7cView commit details -
Revert "Remove redundant uplo argument in chol family. When using Her…
…mitian (JuliaLang#17909)" This reverts commit d992f3d.
Configuration menu - View commit details
-
Copy full SHA for efa8c17 - Browse repository at this point
Copy the full SHA efa8c17View commit details -
Remove redundant uplo argument in chol family. When using Hermitian
and Symmetric, it is redundant to also have an uplo argument and occasionally, it also gave the wrong result. This can therefore be considered a bugfix.
Configuration menu - View commit details
-
Copy full SHA for 29b2d6e - Browse repository at this point
Copy the full SHA 29b2d6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b17b8bb - Browse repository at this point
Copy the full SHA b17b8bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d2e42b - Browse repository at this point
Copy the full SHA 5d2e42bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49271f4 - Browse repository at this point
Copy the full SHA 49271f4View commit details -
Also update out-of-date comment about codegen steps
Configuration menu - View commit details
-
Copy full SHA for 2b2d4a4 - Browse repository at this point
Copy the full SHA 2b2d4a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b2f321 - Browse repository at this point
Copy the full SHA 9b2f321View commit details -
Fix atahn to atanh (JuliaLang#17977)
* Fix atahn to atanh * More tests
Configuration menu - View commit details
-
Copy full SHA for 7a46389 - Browse repository at this point
Copy the full SHA 7a46389View commit details -
Write up test for JuliaLang#15592
parse("[1] [2]") should throw a ParseError
Configuration menu - View commit details
-
Copy full SHA for 47d192e - Browse repository at this point
Copy the full SHA 47d192eView commit details -
Fix missing type parameter in _array_for
This fixes a performance regression in the lucompletepiv benchmark triggered by generalizing _array_for to work with indices. This call, first introduced in b363cc7, likely always triggered dynamic method dispatch. The generalization to indices seemed to make that worse.
Configuration menu - View commit details
-
Copy full SHA for c850e6f - Browse repository at this point
Copy the full SHA c850e6fView commit details -
Provide a more useful error message for calling map on a Dict with a …
…non-Pair return type
Configuration menu - View commit details
-
Copy full SHA for 631708f - Browse repository at this point
Copy the full SHA 631708fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f329279 - Browse repository at this point
Copy the full SHA f329279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 395c137 - Browse repository at this point
Copy the full SHA 395c137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e04023 - Browse repository at this point
Copy the full SHA 9e04023View commit details -
Fix
@threadcall
argument passing.Fixes JuliaLang#17819. Also document not being allowed to call back into Julia.
Configuration menu - View commit details
-
Copy full SHA for 223f311 - Browse repository at this point
Copy the full SHA 223f311View commit details -
Configuration menu - View commit details
-
Copy full SHA for 074c524 - Browse repository at this point
Copy the full SHA 074c524View commit details -
Configuration menu - View commit details
-
Copy full SHA for c731d55 - Browse repository at this point
Copy the full SHA c731d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9be671 - Browse repository at this point
Copy the full SHA f9be671View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0de84af - Browse repository at this point
Copy the full SHA 0de84afView commit details -
Remove nonstandard header sys/sysctl.h when unneeded
This header prevents me from building Julia on musl libc. ``` /home/alba/julia/src/sys.c:16:24: fatal error: sys/sysctl.h: No such file or directory compilation terminated. Makefile:94: recipe for target sys.o failed make[1]: *** [sys.o] Error 1 ```
Configuration menu - View commit details
-
Copy full SHA for e25106b - Browse repository at this point
Copy the full SHA e25106bView commit details -
fix a typo in Base.split (JuliaLang#18008)
* fix a typo in Base.split * fixup! fix a typo in Base.split
Configuration menu - View commit details
-
Copy full SHA for e773092 - Browse repository at this point
Copy the full SHA e773092View commit details -
Fix a row-indexing bug with sparse matrices
that have non-Int indices, introduced by JuliaLang#13612 and which has caused `make -C test/perf` to fail for the last 9 months searchsortedfirst does not have methods for general Integer indices
Configuration menu - View commit details
-
Copy full SHA for 5ee8a7a - Browse repository at this point
Copy the full SHA 5ee8a7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d67aefa - Browse repository at this point
Copy the full SHA d67aefaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c231a39 - Browse repository at this point
Copy the full SHA c231a39View commit details -
Deprecate
delete!(ENV, k ,def)
as it is inherently type unstable an……d no other associative type implement the method.
Configuration menu - View commit details
-
Copy full SHA for 60f1981 - Browse repository at this point
Copy the full SHA 60f1981View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b3004 - Browse repository at this point
Copy the full SHA f5b3004View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc622dd - Browse repository at this point
Copy the full SHA fc622ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b7b535 - Browse repository at this point
Copy the full SHA 0b7b535View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb42b58 - Browse repository at this point
Copy the full SHA fb42b58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1b10c - Browse repository at this point
Copy the full SHA 6b1b10cView commit details -
Configuration menu - View commit details
-
Copy full SHA for edfe0b1 - Browse repository at this point
Copy the full SHA edfe0b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ca0f9c - Browse repository at this point
Copy the full SHA 3ca0f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04994f9 - Browse repository at this point
Copy the full SHA 04994f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12a01dc - Browse repository at this point
Copy the full SHA 12a01dcView commit details -
add support for split debuginfo files
There seem to be a few variations on the tools and arguments available for creating split debuginfo files. I used the following: objcopy --only-keep-debug libjulia.so libjulia.so.debug strip -g libjulia.so objcopy --add-gnu-debuglink=libjulia.so.debug libjulia.so
Configuration menu - View commit details
-
Copy full SHA for b92d580 - Browse repository at this point
Copy the full SHA b92d580View commit details -
fall back to dynamic dispatch in union-splitting optimization
This should help JuliaLang#17932. If a function returns an unanticipated type that wasn't part of the `Union` seen by inference, do dynamic dispatch instead of erroring.
Configuration menu - View commit details
-
Copy full SHA for cd62eb1 - Browse repository at this point
Copy the full SHA cd62eb1View commit details -
Update modules.rst adding type to show for v0.5 (JuliaLang#18018)
Update to add type annotation otherwise we get ``` ERROR: MethodError: no method matching display(::MyType) ```
Configuration menu - View commit details
-
Copy full SHA for acc744e - Browse repository at this point
Copy the full SHA acc744eView commit details -
added example of array type conversion (JuliaLang#17663)
* added example of array type conversion ... because it seems to bite less experienced users like myself. (Stolen from Terry Seaward's email, https://groups.google.com/d/msg/julia-users/wzaJw_FfNlA/qcuZ4FggEL4J) * added example of array type conversion
Configuration menu - View commit details
-
Copy full SHA for 7a036e9 - Browse repository at this point
Copy the full SHA 7a036e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc3b2a4 - Browse repository at this point
Copy the full SHA bc3b2a4View commit details -
fix "improved" correctness of fieldtype
the getfield_tfunc was missing a test for whether the fields were all equivalent before concluding that the result type was exact fixes the fix JuliaLang#17953 fix JuliaLang#18037
Configuration menu - View commit details
-
Copy full SHA for 1869053 - Browse repository at this point
Copy the full SHA 1869053View commit details -
Document known problem with setrounding.
Fixes the doc problem mentioned in JuliaLang#17926, but not the underlying problem.
Configuration menu - View commit details
-
Copy full SHA for 7d1533a - Browse repository at this point
Copy the full SHA 7d1533aView commit details -
Clear the IRBuilder's insertion point after emitting a function.
The function might get finalized, invalidating the IP. However, in some cases this invalid IP may get saved and restored, accessing the invalid IP while doing so. Example code path accessing an invalid IP: -> jl_cfunction_object (nested_compile=true, but doesn't change IP) -> gen_cfun_wrapper -> jl_compile_linfo (saves and restores invalid IP)
Configuration menu - View commit details
-
Copy full SHA for ff741bf - Browse repository at this point
Copy the full SHA ff741bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa7e3ca - Browse repository at this point
Copy the full SHA aa7e3caView commit details -
Configuration menu - View commit details
-
Copy full SHA for c45ad1a - Browse repository at this point
Copy the full SHA c45ad1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4053f3a - Browse repository at this point
Copy the full SHA 4053f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b9e9f - Browse repository at this point
Copy the full SHA 81b9e9fView commit details -
assume
getfield
is non-volatile if inferred to be constantfixes regression caused by JuliaLang#18017
Configuration menu - View commit details
-
Copy full SHA for ae4b42f - Browse repository at this point
Copy the full SHA ae4b42fView commit details -
fix JuliaLang#18051, allocation in sparse vector getindex
Caused by the return type of `ord()` being unknown.
Configuration menu - View commit details
-
Copy full SHA for 3b55c99 - Browse repository at this point
Copy the full SHA 3b55c99View commit details -
Note that this test requires a memory sanitizer (ASAN, valgrind) to detect failure.
Configuration menu - View commit details
-
Copy full SHA for d6470bc - Browse repository at this point
Copy the full SHA d6470bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f815ddd - Browse repository at this point
Copy the full SHA f815dddView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1aa31a - Browse repository at this point
Copy the full SHA f1aa31aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7acb3f - Browse repository at this point
Copy the full SHA a7acb3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca347b - Browse repository at this point
Copy the full SHA 9ca347bView commit details -
An SSH URL with a path uses a colon between the host and the path: git@github.com:JuliaLang/Example.jl (correct) git@github.com/JuliaLang/Example.jl (incorrect)
Configuration menu - View commit details
-
Copy full SHA for 1a77b8c - Browse repository at this point
Copy the full SHA 1a77b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14579d2 - Browse repository at this point
Copy the full SHA 14579d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83028fe - Browse repository at this point
Copy the full SHA 83028feView commit details -
Configuration menu - View commit details
-
Copy full SHA for db61260 - Browse repository at this point
Copy the full SHA db61260View commit details -
Reinstate downloading old versions of winrpm gcc dll's (JuliaLang#18059)
This mostly reverts JuliaLang#17906 and puts JuliaLang#15521 back in place, but from a slightly more permanent download location now. Unfortunately using the latest opensuse copy of the gcc dll's is causing issues when a cygwin-built Julia tries to load an opensuse-built libzmq.dll. Using these slightly old gcc 5 versions seems to fix it. I suspect the difference is which libstdc++ ABI is being used. GCC 5 has both old and new available, but many distros had it using the old ABI by default for compatibility. GCC 6 (which opensuse is using now) is more likely to be using the new ABI by default.
Configuration menu - View commit details
-
Copy full SHA for da5e010 - Browse repository at this point
Copy the full SHA da5e010View commit details -
Removed SSH test from libgit2-online
Test was only working for environments which had GitHub SSH keys setup.
Configuration menu - View commit details
-
Copy full SHA for 40ca236 - Browse repository at this point
Copy the full SHA 40ca236View commit details -
Added a new explicit SSH protocol test which generated other changes.
Configuration menu - View commit details
-
Copy full SHA for 2bfbdcc - Browse repository at this point
Copy the full SHA 2bfbdccView commit details -
Add missing tests for diagonal and uniformscaling (JuliaLang#17921)
* Add missing tests for diagonal and uniformscaling * Change A_mul_B to * * Moved things out of nested loop that don't need to be there
Configuration menu - View commit details
-
Copy full SHA for 7a2499d - Browse repository at this point
Copy the full SHA 7a2499dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7479c56 - Browse repository at this point
Copy the full SHA 7479c56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 302964f - Browse repository at this point
Copy the full SHA 302964fView commit details -
split static-eval to its individual users
most users of static-eval didn't need most of it's complexity and didn't actually want its deprecation warning behavior this also will make it easier to delete this function as the users of it get fixed not to need it
Configuration menu - View commit details
-
Copy full SHA for b239629 - Browse repository at this point
Copy the full SHA b239629View commit details -
updates to README.md (JuliaLang#18093)
This link has moved.
Configuration menu - View commit details
-
Copy full SHA for 017aa1e - Browse repository at this point
Copy the full SHA 017aa1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f2cc75 - Browse repository at this point
Copy the full SHA 0f2cc75View commit details -
Configuration menu - View commit details
-
Copy full SHA for df5f4d9 - Browse repository at this point
Copy the full SHA df5f4d9View commit details -
Set LIB_INSTALL_DIR for cmake-based projects (JuliaLang#18047)
* Set LIB_INSTALL_DIR for cmake-based projects This fixes `MULTIARCH_INSTALL=1` installations that place libraries not into `<prefix>/lib` but into `<prefix>/lib/<host-triplet>`, like Debian and Ubuntu. Without this change, `libgit2`, `libssh2` and `mbedtls` would place libraries into `<prefix>/lib`, silently failing until the Julia bootstrap process attempted to dlopen one of them. * Apply `LIB_INSTALL_DIR` to `CMAKE_COMMON`
Configuration menu - View commit details
-
Copy full SHA for a38743a - Browse repository at this point
Copy the full SHA a38743aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec6ee2c - Browse repository at this point
Copy the full SHA ec6ee2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c74174 - Browse repository at this point
Copy the full SHA 2c74174View commit details -
Improve arch/cpu detection/selection on ARM and AArch64
* Allow `cpu_target` to specify a generic arch, matching the behavior on x86 * Detect the CPU arch version with `uname` * Require `armv6` Close JuliaLang#13270 (`armv5` is not supported) Fix JuliaLang#18042 * Remove warning about generic arch since it's not really useful Fix JuliaLang#17549 * Require at least the same ARM arch version and profile the C code is compiled with
Configuration menu - View commit details
-
Copy full SHA for e03ad1d - Browse repository at this point
Copy the full SHA e03ad1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce6ab4 - Browse repository at this point
Copy the full SHA 4ce6ab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c10148e - Browse repository at this point
Copy the full SHA c10148eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 152c2c9 - Browse repository at this point
Copy the full SHA 152c2c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8379703 - Browse repository at this point
Copy the full SHA 8379703View commit details -
factor out the jl_get_llvmf code more cleanly
jl_get_llvmf was left in so that this can be backported to v0.5 without altering the C api (in case it was used in a package) also correct / add error handling and proper locks
Configuration menu - View commit details
-
Copy full SHA for 8663ede - Browse repository at this point
Copy the full SHA 8663edeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a738400 - Browse repository at this point
Copy the full SHA a738400View commit details -
disable llvm optimizations in JIT when generating output
When saving native code we re-run optimization on the whole module as part of object file emission, so it is not needed for JIT compiled code. We are already passing -O0 for package precompilation; this extends that benefit to the system image.
Configuration menu - View commit details
-
Copy full SHA for c41951a - Browse repository at this point
Copy the full SHA c41951aView commit details -
Build curl with minimal external libraries.
Link to our own libssh2.
Configuration menu - View commit details
-
Copy full SHA for 61b50b1 - Browse repository at this point
Copy the full SHA 61b50b1View commit details -
fix JuliaLang#18085, segfault on method add in loop
Closures that are part of out-of-scope method adds were not lifted out of top-level loops.
Configuration menu - View commit details
-
Copy full SHA for a738dbd - Browse repository at this point
Copy the full SHA a738dbdView commit details -
make dlopen more conservative about opening files the user didn't req…
…uest (JuliaLang#18061) * make dlopen more conservative about opening files the user didn't request * update manual * recognize \server\foo and /foo/bar absolute paths on windows, similar to isabspath * simplify isabspath from init.c and use it in dlopen instead of duplicating
Configuration menu - View commit details
-
Copy full SHA for c3d06c9 - Browse repository at this point
Copy the full SHA c3d06c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e7c7f - Browse repository at this point
Copy the full SHA 99e7c7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d2441e - Browse repository at this point
Copy the full SHA 6d2441eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4931889 - Browse repository at this point
Copy the full SHA 4931889View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf852e7 - Browse repository at this point
Copy the full SHA cf852e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b5fbcf - Browse repository at this point
Copy the full SHA 2b5fbcfView commit details -
rational powers (fixes JuliaLang#18114) (JuliaLang#18118)
Fixes precision problem for rational powers of BigFloats (JuliaLang#18114)
Configuration menu - View commit details
-
Copy full SHA for 66c501d - Browse repository at this point
Copy the full SHA 66c501dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02a11ee - Browse repository at this point
Copy the full SHA 02a11eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8341028 - Browse repository at this point
Copy the full SHA 8341028View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7a22f - Browse repository at this point
Copy the full SHA dc7a22fView commit details -
Make similar faster and safer (JuliaLang#18107)
* Make similar faster and safer By converting the eltype argument into a ::Type{T} parameter, we avoid runtime method lookup. Perhaps more importantly, the introduction of NeedsShaping makes `similar` safer, by preventing any possibility of an infinite recursion. * Test that similar throws a MethodError for unsupported dims types
Configuration menu - View commit details
-
Copy full SHA for 8155465 - Browse repository at this point
Copy the full SHA 8155465View commit details -
Fix incorrect code block in rounding modes docs (JuliaLang#18137)
The `::` syntax appearing before the `doctest::` block was causing the doctest not be rendered correctly.
Configuration menu - View commit details
-
Copy full SHA for 706946a - Browse repository at this point
Copy the full SHA 706946aView commit details -
Bugfix JuliaLang#18073 (JuliaLang#18105)
fix JuliaLang#18073: `any([])` and `all([])` (JuliaLang#18105) (cherry picked from commit d259be5)
Configuration menu - View commit details
-
Copy full SHA for 766d1de - Browse repository at this point
Copy the full SHA 766d1deView commit details -
Remove +-(UniformScaling, Number) to avoid ambiguous behavior as poin…
…ted (JuliaLang#17607) out in JuliaLang#17083
Configuration menu - View commit details
-
Copy full SHA for 68b636e - Browse repository at this point
Copy the full SHA 68b636eView commit details -
Configuration menu - View commit details
-
Copy full SHA for af2b7e4 - Browse repository at this point
Copy the full SHA af2b7e4View commit details -
Simplify bounds checks for multi-dimensional array accesses
This simplifies the array bounds check code that is emitted for multi-dimensional array accesses that use "regular" indexing, i.e. accesses of the form `A[i1,i2,...,iN]` to some `N`-dimensional array `A`. For example, with this change, the access `A[i,j,k]` to an array with the three dimensions `m`, `n` and `o` now leads to bounds checks that correspond to the following pseudo code: ``` if (i >= m) out_of_bounds_error(); else if (j >= n) out_of_bounds_error(); else if (k >= o) out_of_bounds_error(); ``` So far, the following more complicated bounds checks would have been emitted: ``` if (i >= m) out_of_bounds_error(); else if (j >= n) out_of_bounds_error(); else if (((k * n + j) * m + i) >= m * n * o) out_of_bounds_error(); ``` Julia also allows one-dimensional and "partial" linear indexing (see JuliaLang#14770), i.e. the number of indices used to access an array does not have to match the actual number of dimensions of the accessed array. For this case we still have use this old scheme. One motivation for this change was the following: expressions like `((k * n + j) * m + i)` are non-affine and Polly would not be able to analyze them. This change therefore also facilitates Polly's bounds check elimination logic, which would hoist such checks out of loops or may remove them entirely where possible.
Configuration menu - View commit details
-
Copy full SHA for 516c3a1 - Browse repository at this point
Copy the full SHA 516c3a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f2384d - Browse repository at this point
Copy the full SHA 9f2384dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19ddfdc - Browse repository at this point
Copy the full SHA 19ddfdcView commit details -
Make rpath settings a bit more consistent
probably addresses JuliaLang#18106
Configuration menu - View commit details
-
Copy full SHA for 00a63f0 - Browse repository at this point
Copy the full SHA 00a63f0View commit details -
Delete some files from libssh2 and curl that keep changing on travis
causing the cache to get re-uploaded
Configuration menu - View commit details
-
Copy full SHA for fac68ce - Browse repository at this point
Copy the full SHA fac68ceView commit details -
Install all 3 mbedtls dlls on windows
and build tests
Configuration menu - View commit details
-
Copy full SHA for b3afbc7 - Browse repository at this point
Copy the full SHA b3afbc7View commit details -
should fix clean build of master indent line continuations
Configuration menu - View commit details
-
Copy full SHA for 7dba10f - Browse repository at this point
Copy the full SHA 7dba10fView commit details -
disable using zlib in mbedtls, libssh2, and libcurl
since it requires additional dev headers fix JuliaLang#18101
Configuration menu - View commit details
-
Copy full SHA for 943986d - Browse repository at this point
Copy the full SHA 943986dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8b49f8 - Browse repository at this point
Copy the full SHA b8b49f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57e0afc - Browse repository at this point
Copy the full SHA 57e0afcView commit details -
Set CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_BINDIR
in CMAKE_COMMON, so libssh2 installs without an x86_64-linux-gnu multiarch prefix
Configuration menu - View commit details
-
Copy full SHA for 93b2cdd - Browse repository at this point
Copy the full SHA 93b2cddView commit details -
Disable building static mbedtls library
since we don't need it Go back to just copying the mbedtls dll even in cygwin-cross, otherwise it puts .dll.a files that we don't need alongside the dlls (should probably fix this upstream)
Configuration menu - View commit details
-
Copy full SHA for ac6bfb5 - Browse repository at this point
Copy the full SHA ac6bfb5View commit details -
Also just copy libgit2 dll for its install target
since otherwise it puts pkg-config files in LIB_INSTALL_DIR which we don't need - if mbedtls separates runtime from library destinations then we could separate BIN_INSTALL_DIR from LIB_INSTALL_DIR or convince libgit2 to use the standard GNUInstallDirs names
Configuration menu - View commit details
-
Copy full SHA for 917940f - Browse repository at this point
Copy the full SHA 917940fView commit details -
and remove some unnecessary blank lines [ci skip]
Configuration menu - View commit details
-
Copy full SHA for 5f4530a - Browse repository at this point
Copy the full SHA 5f4530aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7eaab - Browse repository at this point
Copy the full SHA dc7eaabView commit details -
Add test for 15913 and 15896 (JuliaLang#17991)
* Add test for 15913 and 15896 * Change name of test
Configuration menu - View commit details
-
Copy full SHA for 496ad1d - Browse repository at this point
Copy the full SHA 496ad1dView commit details -
Fixes JuliaLang#18141, eliminating null in value when iterating over …
…`ENV`. (JuliaLang#18144) * Eliminate trailing null from iterator over `ENV`. Fixes JuliaLang#18141. * Add failing test for JuliaLang#18141.
Configuration menu - View commit details
-
Copy full SHA for f238e5b - Browse repository at this point
Copy the full SHA f238e5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a75b5e1 - Browse repository at this point
Copy the full SHA a75b5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ce15ec - Browse repository at this point
Copy the full SHA 3ce15ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 553f51a - Browse repository at this point
Copy the full SHA 553f51aView commit details -
Add note about docstrings for aliases (JuliaLang#18157)
As mentioned in JuliaLang#18041 (comment) docstrings attached to aliases of functions should be avoided where possible.
Configuration menu - View commit details
-
Copy full SHA for f117cc9 - Browse repository at this point
Copy the full SHA f117cc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1767e5 - Browse repository at this point
Copy the full SHA c1767e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45bbf07 - Browse repository at this point
Copy the full SHA 45bbf07View commit details -
Add do-block support for redirect_std[out,err,in]
Fixes JuliaLang#7022. In particular, these simplify testing for warnings.
Configuration menu - View commit details
-
Copy full SHA for 4498ead - Browse repository at this point
Copy the full SHA 4498eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for d84ef34 - Browse repository at this point
Copy the full SHA d84ef34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b0f67 - Browse repository at this point
Copy the full SHA 05b0f67View commit details -
Add command line option --polly={yes|no}
Passing `--polly=no` will cause `@polly` declarations to be ignored. This facilitates debugging or evaluating performance differences between using/not using Polly without having to manually remove `@polly` declarations from functions.
Configuration menu - View commit details
-
Copy full SHA for 969c277 - Browse repository at this point
Copy the full SHA 969c277View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3492a1a - Browse repository at this point
Copy the full SHA 3492a1aView commit details -
Fix the part of JuliaLang#18164 that broke the build
of cmake projects with gcc - CC_ARG and CXX_ARG are getting double processed somewhere, so cmake is trying to call the compiler as '/usr/bin/gcc gcc' add cut -s
Configuration menu - View commit details
-
Copy full SHA for 60aa5f3 - Browse repository at this point
Copy the full SHA 60aa5f3View commit details -
ccalltest.c: ifndef Intel compiler for complex int (JuliaLang#18193)
Complex int is GNU extension that Intel compiler does not support currently. JuliaLang#17145
Configuration menu - View commit details
-
Copy full SHA for 42d6e57 - Browse repository at this point
Copy the full SHA 42d6e57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dd9f3a - Browse repository at this point
Copy the full SHA 1dd9f3aView commit details -
Do codegen in control flow order
* Fix codegen of `SSAValue` whose assignment appears later than the user in syntactic order due to backward branches. * Disallow more expression types in value position * Use improved debug info metadata in coverage and allocation tracking too
Configuration menu - View commit details
-
Copy full SHA for 5cddbc8 - Browse repository at this point
Copy the full SHA 5cddbc8View commit details -
incremental deserialize: handle LambdaInfo identity uniquing
this works to avoid having `Expr(:invoke)` creating unintentional copies of LambdaInfo objects when they show up in the system image fix JuliaLang#18184
Configuration menu - View commit details
-
Copy full SHA for b4bf0a4 - Browse repository at this point
Copy the full SHA b4bf0a4View commit details -
cleanup stacktraces method signatures
ensure that we are using consistent types and introduce ProfileFormat to contain all of the user options
Configuration menu - View commit details
-
Copy full SHA for 17c266b - Browse repository at this point
Copy the full SHA 17c266bView commit details -
profile: add mincount argument
the min-count argument to Profile.print can be used to filter out lines from the display that are insignificant
Configuration menu - View commit details
-
Copy full SHA for 5ee9dbd - Browse repository at this point
Copy the full SHA 5ee9dbdView commit details -
profile: add noisefloor argument
the noise-floor argument to Profile.print can be used to filter out lines from the display that are insignificant, based on the heuristic `n <= noisefloor * sqrt(N)`
Configuration menu - View commit details
-
Copy full SHA for f1dd9e1 - Browse repository at this point
Copy the full SHA f1dd9e1View commit details -
incremental deserialize: optimize many simple common cases of flagref…
…_list many types are easy to compute during deserialization, and don't need the full complexity of the flagref list to handle them some of these are easy to detect ahead-of-time, saving a small amount of deserialization effort
Configuration menu - View commit details
-
Copy full SHA for 485f959 - Browse repository at this point
Copy the full SHA 485f959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 910fd1a - Browse repository at this point
Copy the full SHA 910fd1aView commit details -
typemap: handle vararg tuple subtyping in jl_typemap_assoc_by_type
Fixes a crash while loading ASTInterpreter
Configuration menu - View commit details
-
Copy full SHA for f086b7b - Browse repository at this point
Copy the full SHA f086b7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf79aa4 - Browse repository at this point
Copy the full SHA bf79aa4View commit details -
Make sure
:push_loc
meta always has a corresponding:pop_loc
* Preserve meta node and line number info during dead code elimination * Insert `:push_loc` and `:pop_loc` in pairs during lowering Fix JuliaLang#16578
Configuration menu - View commit details
-
Copy full SHA for d3cddc9 - Browse repository at this point
Copy the full SHA d3cddc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 932f4ff - Browse repository at this point
Copy the full SHA 932f4ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7419a7 - Browse repository at this point
Copy the full SHA f7419a7View commit details -
change incremental serialize to use deferred errors
this gives the caller more control over when an how errors get printed
Configuration menu - View commit details
-
Copy full SHA for 5982c1a - Browse repository at this point
Copy the full SHA 5982c1aView commit details -
keep track of full dependency state while building incremental precom…
…pile caches this ensures that we only recompile a dependency if either: it can be loaded into the current session, or the user explicitly requests it (via reload) thereby reducing the occurrences and improving the accuracy of the "uuid didn't match" error message :)
Configuration menu - View commit details
-
Copy full SHA for 0809e41 - Browse repository at this point
Copy the full SHA 0809e41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 631c302 - Browse repository at this point
Copy the full SHA 631c302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5174979 - Browse repository at this point
Copy the full SHA 5174979View commit details -
improve string docs to define String etc (JuliaLang#18216)
* improve string docs to define String etc * tweak
Configuration menu - View commit details
-
Copy full SHA for 400f21e - Browse repository at this point
Copy the full SHA 400f21eView commit details -
Don't require blank line before markdown lists
Fixes JuliaLang#11249 to follow the CommonMark spec for lists which does not require a blank line prior to the start of a list.
Configuration menu - View commit details
-
Copy full SHA for 83e7a5c - Browse repository at this point
Copy the full SHA 83e7a5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bfea05 - Browse repository at this point
Copy the full SHA 9bfea05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57a6055 - Browse repository at this point
Copy the full SHA 57a6055View commit details -
Don't throw in eigs on semidefinite Bs for generalized eigenproblems. (…
…JuliaLang#17873) This makes it possible to solve problems with semidefinite B via explicit shift.
Configuration menu - View commit details
-
Copy full SHA for c00113a - Browse repository at this point
Copy the full SHA c00113aView commit details -
In cgmemmgr, allow writing permissions on the read page for the debugger
The permissions specified in MapViewOfFile specify the maximum permissions the file can ever have, which means that even permissions bypass by the debugger is not allowed to write it. Instead, set the maximum permissions to RWX and VirtualProtect down to the permissions we need. This is the same behavior as we use on Mac/Linux.
Configuration menu - View commit details
-
Copy full SHA for e664560 - Browse repository at this point
Copy the full SHA e664560View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9e3ba6 - Browse repository at this point
Copy the full SHA a9e3ba6View commit details -
Deprecate methods that convert from Diagonal and Bidiagonal to <:Abst…
…ractTriangular. Remove tests of those convert methods. (JuliaLang#17723)
Configuration menu - View commit details
-
Copy full SHA for 6e3d16b - Browse repository at this point
Copy the full SHA 6e3d16bView commit details -
Configuration menu - View commit details
-
Copy full SHA for da52f96 - Browse repository at this point
Copy the full SHA da52f96View commit details -
Rewrite vectorized unary functions over SparseMatrixCSCs, leveraging …
…higher order functions and multiple dispatch to displace eval. Fixes some apparent type instabilities.
Configuration menu - View commit details
-
Copy full SHA for d4def98 - Browse repository at this point
Copy the full SHA d4def98View commit details -
Transition vectorized unary functions over
SparseMatrixCSC
s to comp……act broadcast syntax, accordingly revise and expand the associated tests, and add deprecations for the vectorized syntax.
Configuration menu - View commit details
-
Copy full SHA for 69dfbd3 - Browse repository at this point
Copy the full SHA 69dfbd3View commit details -
Handle
VecElement
injulia_const_to_llvm
Also clean up `julia_const_to_llvm` to avoid boxing due to `getfield`. Fix JuliaLang#18236
Configuration menu - View commit details
-
Copy full SHA for d52b18e - Browse repository at this point
Copy the full SHA d52b18eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5eb0b6 - Browse repository at this point
Copy the full SHA e5eb0b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e46401e - Browse repository at this point
Copy the full SHA e46401eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e6cfb - Browse repository at this point
Copy the full SHA 54e6cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4710fed - Browse repository at this point
Copy the full SHA 4710fedView commit details -
Test for Dict not triggering a deprecation due to ::Integer==::Char c…
…omparison (JuliaLang#18234) See JuliaLang#18213.
Configuration menu - View commit details
-
Copy full SHA for 9b4f47e - Browse repository at this point
Copy the full SHA 9b4f47eView commit details -
lufact for sparse matrix pivot option error (JuliaLang#18246)
* lufact for sparse matrix pivot option error base/sparse/umfpack.jl includes the following method definition for lufact `lufact(A::SparseMatrixCSC, pivot::Type{Val{false}}) = lufact(A)` This should likely be `lufact(A::SparseMatrixCSC, pivot::Type{Val{true}}) = lufact(A)` because in lufact pivoting is on by default. The error is shown in the following example ``` A = speye(4) A[1:2,1:2] = [-.01 -200; 200 .001] F = lufact(A,Val{false}) F[:p] ``` which returns ``` julia> F[:q] 4-element Array{Int64,1}: 3 4 1 2 ``` However it should return ``` julia> F[:q] 4-element Array{Int64,1}: 1 2 3 4 ``` because pivoting was turned off. * Added test for JuliaLang#18246 and JuliaLang#18244 * 4 space indent oops my bad * remove unnecessary lufact method * update test for removed lufact method definition
Configuration menu - View commit details
-
Copy full SHA for eb687ff - Browse repository at this point
Copy the full SHA eb687ffView commit details -
Revert #182599 "add faster done for strings" (JuliaLang#18275)
* Revert "add faster done for strings (JuliaLang#18259)" This reverts commit 30ee10b. * add test that failed with JuliaLang#18259
Configuration menu - View commit details
-
Copy full SHA for 382de0b - Browse repository at this point
Copy the full SHA 382de0bView commit details -
Add missing convert(Vector, ...) and convert(Matrix, ...) methods (Ju…
…liaLang#17848) This commit will allow a user to call: convert(Vector, my_abstractvector_of_eltype_Foo) convert(Matrix, my_abstractmatrix_of_eltype_Foo) which is useful because - for the case that the variable is a subarray of the same dimensionality - for consistency with PR JuliaLang#17066
Configuration menu - View commit details
-
Copy full SHA for a142b99 - Browse repository at this point
Copy the full SHA a142b99View commit details -
Some broadcast fixes (JuliaLang#18200)
* Fix JuliaLang#18176 (broadcast over mixtures of arrays and numeric scalars) * Fix JuliaLang#17984 (broadcast behavior over empty arrays)
Configuration menu - View commit details
-
Copy full SHA for 1d792f7 - Browse repository at this point
Copy the full SHA 1d792f7View commit details -
Rename the FooBar type in test/core.jl (JuliaLang#18279)
so `JULIA_CPU_CORES=1 ./julia test/runtests.jl core compile` passes after JuliaLang#18150
Configuration menu - View commit details
-
Copy full SHA for c45b35e - Browse repository at this point
Copy the full SHA c45b35eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a26531 - Browse repository at this point
Copy the full SHA 2a26531View commit details -
Add tests for conversions from ReshapedArray to Array/Vector/Matrix (J…
…uliaLang#18262) These were not tested systematically, and are more generally useful to test conversions from AbstractArray.
Configuration menu - View commit details
-
Copy full SHA for da75407 - Browse repository at this point
Copy the full SHA da75407View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a3fd89 - Browse repository at this point
Copy the full SHA 3a3fd89View commit details -
Small build system modifications to make ppc64le compileable (JuliaLa…
…ng#18258) * Small build system modifications to make ppc64le compileable * Make things more explicit for big-endian PPC64
Configuration menu - View commit details
-
Copy full SHA for 476da8b - Browse repository at this point
Copy the full SHA 476da8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c6690 - Browse repository at this point
Copy the full SHA f2c6690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fce364 - Browse repository at this point
Copy the full SHA 6fce364View commit details -
Configuration menu - View commit details
-
Copy full SHA for 092cfec - Browse repository at this point
Copy the full SHA 092cfecView commit details -
Configuration menu - View commit details
-
Copy full SHA for b784bc8 - Browse repository at this point
Copy the full SHA b784bc8View commit details -
tiny cleanup (JuliaLang#18233)
just a random thing I noticed
Configuration menu - View commit details
-
Copy full SHA for 29160e3 - Browse repository at this point
Copy the full SHA 29160e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b031687 - Browse repository at this point
Copy the full SHA b031687View commit details -
set JULIA_CPU_TARGET default after MARCH-dependent block
otherwise JuliaLang#18258 causes "Target architecture mismatch" errors in generic linux binaries
Configuration menu - View commit details
-
Copy full SHA for b76a0f1 - Browse repository at this point
Copy the full SHA b76a0f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee6c136 - Browse repository at this point
Copy the full SHA ee6c136View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed6a96d - Browse repository at this point
Copy the full SHA ed6a96dView commit details -
Avoid aliasing in in UniformScaling*AbstractMatrix (JuliaLang#18286)
* Avoid aliasing in in UniformScaling*AbstractMatrix ...and remove unnecessary UniformScaling*SparseMatrixCSC methods * Broaden the tests for non-commutative multiplication * Add Quaternion test case for q*[q] and clean up the Quaternion test type
Configuration menu - View commit details
-
Copy full SHA for 95aeb91 - Browse repository at this point
Copy the full SHA 95aeb91View commit details -
Consistently ignore line numbers and metadata nodes in all cases.
Configuration menu - View commit details
-
Copy full SHA for ff318df - Browse repository at this point
Copy the full SHA ff318dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54ad8ed - Browse repository at this point
Copy the full SHA 54ad8edView commit details -
Store
propragate_inbounds
in lambda infoMove unexported `jl_sym_t*` GVs from `julia.h` to `julia_internal.h`
Configuration menu - View commit details
-
Copy full SHA for a083951 - Browse repository at this point
Copy the full SHA a083951View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cece09 - Browse repository at this point
Copy the full SHA 2cece09View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2e732d - Browse repository at this point
Copy the full SHA d2e732dView commit details -
Handle boundscheck elimination in type inference
Also collapse redundant debug info when coverage is off. Fix incorrect `Expr(:inbounds, false)` elimination.
Configuration menu - View commit details
-
Copy full SHA for 886a3ab - Browse repository at this point
Copy the full SHA 886a3abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e06734 - Browse repository at this point
Copy the full SHA 6e06734View commit details -
Fix JuliaLang#18189 (Add deprecation of @unix_only, etc. to NEWS) (Ju…
…liaLang#18254) * Fix JuliaLang#18189 (Add deprecation of etc. to NEWS) * Remove mentioning of @static, add as a note * Added reference to Handling Operating System Variation section in manual * Changed reference numbers * Change PR number
Configuration menu - View commit details
-
Copy full SHA for b900734 - Browse repository at this point
Copy the full SHA b900734View commit details -
Fix
jl_get_specialization
signature mismatchAlso fix a few other compiler warnings.
Configuration menu - View commit details
-
Copy full SHA for 733c074 - Browse repository at this point
Copy the full SHA 733c074View commit details -
Repeatedly divide read buffer size by 8 until success. Fixes JuliaLan…
…g#11481. Dividing by 8 leads to success on the second try in the case of the failure of --lisp on Windows 7.
Configuration menu - View commit details
-
Copy full SHA for 247225d - Browse repository at this point
Copy the full SHA 247225dView commit details -
we really badly need a heuristic for detecting simple methods like this.
Configuration menu - View commit details
-
Copy full SHA for 55a8409 - Browse repository at this point
Copy the full SHA 55a8409View commit details -
Update utf8proc.jl (JuliaLang#18327)
add ! suffix to isgraphemebreak! to clarify that the state is changed
Configuration menu - View commit details
-
Copy full SHA for 5387608 - Browse repository at this point
Copy the full SHA 5387608View commit details -
Configuration menu - View commit details
-
Copy full SHA for b60c975 - Browse repository at this point
Copy the full SHA b60c975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48f7724 - Browse repository at this point
Copy the full SHA 48f7724View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3df0c2a - Browse repository at this point
Copy the full SHA 3df0c2aView commit details -
Deprecate vectorized functions in base/special/trig.jl in favor of co…
…mpact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 0ab19a6 - Browse repository at this point
Copy the full SHA 0ab19a6View commit details -
Deprecate vectorized functions in base/special/log.jl in favor of com…
…pact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 382fda9 - Browse repository at this point
Copy the full SHA 382fda9View commit details -
Deprecate vectorized functions in base/special/gamma.jl in favor of c…
…ompact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for e353eeb - Browse repository at this point
Copy the full SHA e353eebView commit details -
Deprecate vectorized functions in base/special/erf.jl in favor of com…
…pact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 56ce5ac - Browse repository at this point
Copy the full SHA 56ce5acView commit details -
Deprecate vectorized functions in base/special/bessel.jl in favor of …
…compact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 2a9e713 - Browse repository at this point
Copy the full SHA 2a9e713View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5621af5 - Browse repository at this point
Copy the full SHA 5621af5View commit details -
Deprecate vectorized functions in base/floatfuncs.jl in favor of comp…
…act broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 92f8aea - Browse repository at this point
Copy the full SHA 92f8aeaView commit details -
Deprecate vectorized functions in base/fastmath.jl in favor of compac…
…t broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for b65a894 - Browse repository at this point
Copy the full SHA b65a894View commit details -
Deprecate vectorized functions in base/complex.jl in favor of compact…
… broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 4508bec - Browse repository at this point
Copy the full SHA 4508becView commit details -
Deprecate vectorized functions in base/dates/accessors.jl in favor of…
… compact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 57263cd - Browse repository at this point
Copy the full SHA 57263cdView commit details -
Deprecate vectorized functions in base/dates/adjusters.jl in favor of…
… compact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 003f567 - Browse repository at this point
Copy the full SHA 003f567View commit details -
Deprecate vectorized functions in base/dates/conversions.jl in favor …
…of compact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 2d1026f - Browse repository at this point
Copy the full SHA 2d1026fView commit details -
Deprecate vectorized functions in base/dates/query.jl in favor of com…
…pact broadcast syntax.
Configuration menu - View commit details
-
Copy full SHA for 64c474e - Browse repository at this point
Copy the full SHA 64c474eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0913ff - Browse repository at this point
Copy the full SHA c0913ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b57a4b - Browse repository at this point
Copy the full SHA 9b57a4bView commit details -
Update documentation following deprecation of macro-vectorized functi…
…ons and deprecation of `@vectorize_1arg` and `@vectorize_2arg` themselves. Also add cross-referenes between max and maximum, and also between min and minimum.
Configuration menu - View commit details
-
Copy full SHA for 90ef185 - Browse repository at this point
Copy the full SHA 90ef185View commit details -
Revise a few vectorized-math methods, specifically eliminating tempor…
…aries and enabling broadcast loop fusion.
Configuration menu - View commit details
-
Copy full SHA for b95a124 - Browse repository at this point
Copy the full SHA b95a124View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae8308 - Browse repository at this point
Copy the full SHA 7ae8308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3befe84 - Browse repository at this point
Copy the full SHA 3befe84View commit details -
don't throw DomainError for negative integer powers of ±1 (JuliaLang#…
…18342) * don't throw DomainError for negative integer powers of ±1 * fix replutil test that was expecting 1^(-1) to fail
Configuration menu - View commit details
-
Copy full SHA for 617b2a6 - Browse repository at this point
Copy the full SHA 617b2a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9cf2af - Browse repository at this point
Copy the full SHA a9cf2afView commit details