https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
8104e6a wip 26 February 2020, 22:20:11 UTC
ec17bc6 wip 25 February 2020, 22:50:05 UTC
c4dfcdf timing.c needs to include `julia_internal.h` for `cycleclock` The function was moved by 65b8e7ed72541d1dd5bc1f4dcabc5245e1dba718 24 February 2020, 22:34:40 UTC
9af0715 Added test for modifying a tuple element using setindex (#34857) 24 February 2020, 19:32:29 UTC
f0f563e improve fastmath test coverage (#34702) 24 February 2020, 19:20:06 UTC
6f3c5ce Add show test for MIME type tab-separated-values (#34766) 24 February 2020, 18:44:10 UTC
d4ac457 Add README link to learning resources (#34751) 24 February 2020, 18:38:45 UTC
909422d Added test for bytes available in a SecretBuffer (#34762) 24 February 2020, 18:37:05 UTC
e29a1aa add filesystem tests to increase coverage (#34831) 24 February 2020, 18:35:27 UTC
4ab8a9d Added test for dumptype with a Concrete and Abstract type. (#34764) 24 February 2020, 18:34:13 UTC
5844117 Remove spurious warnings with g++-7.4.0 (#34858) * Complaints about "potentially uninitialized" pointers * Acknowledge LLVM ORCJIT v1 deprecations 24 February 2020, 18:14:04 UTC
835e148 Add multiplication/division with/by Periods (#34786) 24 February 2020, 11:26:07 UTC
39b431d Specialize copyto!(dense, sparse) (#33589) 24 February 2020, 08:47:47 UTC
5286b40 div.jl - divrem - unneeded "the" removed (#34848) 23 February 2020, 16:29:10 UTC
3fdfb67 Consistently use linear indexing in copyto!(dest, src) (#34049) 23 February 2020, 13:49:53 UTC
8e6abe2 Clarify that eachrow and eachcol return vectors, add examples. (#34845) 23 February 2020, 11:08:54 UTC
ba96e8b Merge pull request #34760 from thomasfaingnaert/tf/as-ptr Add AddrSpacePtr type 22 February 2020, 11:42:41 UTC
14b4528 Fix maybe-bug in sparsevec, more tests (#34827) 22 February 2020, 10:20:14 UTC
8cb8f0c Add AddrSpacePtr type 21 February 2020, 23:04:14 UTC
3f0b8c9 Merge pull request #34770 from JuliaLang/teh/oa92 Convert range type in `reduced_index` 21 February 2020, 22:05:04 UTC
dc46ddd Merge pull request #32599 from JuliaLang/jn/32511-optim threads: further optimize scheduler based on #32551 21 February 2020, 19:20:07 UTC
f5dbc47 NamedTuple macro for easier type construction (#34548) 21 February 2020, 19:09:58 UTC
c17be46 Add documentation for takewhile and dropwhile (#34837) #33437 has added the two functions, but it didn't appear in the documentation. 21 February 2020, 16:19:31 UTC
3631d91 avoid leaving closure type from sysimg.jl in Main (#34825) 21 February 2020, 16:05:38 UTC
5cd7482 fix dict `x == x` to return missing if `x` contains it (#34809) closes #34744 use `isequal` to compare keys in `ImmutableDict` 21 February 2020, 16:05:00 UTC
a3f7fa8 fix #34826, unwrap VecElement when needed in `julia_const_to_llvm` (#34829) 21 February 2020, 16:02:10 UTC
8e3aa66 Fix #34316 (#34817) Fix hypot with both arguments 0 Remove hypot from Furlongs in order to test the defined fallback 21 February 2020, 16:00:05 UTC
eac7411 Add bitrotate function (issue #11592) (#33937) 21 February 2020, 15:58:46 UTC
d8b2209 Add spmv! to BLAS in stdlib/LinearAlgebra (#34320) 21 February 2020, 08:38:02 UTC
5ecd1cf remove trim option to fkeep! and related functions (#32972) * remove trim option to fkeep! and related functions * add NEWS entry 21 February 2020, 08:02:45 UTC
8009429 Don't use startup.jl when building docs (#34795) 20 February 2020, 22:14:03 UTC
0d39976 fix build issues introduced in #28872 (#34819) 20 February 2020, 21:26:24 UTC
41f07ac remove error when calling fieldtype on a Module (#34804) 20 February 2020, 20:55:25 UTC
7e2363b Add \bbsemi as a binary operator (#34722) 20 February 2020, 19:43:03 UTC
6476458 zero and one for irrational numbers (#34773) 20 February 2020, 19:36:32 UTC
fb301f4 add `bitreverse` function (#34791) 20 February 2020, 19:33:08 UTC
6a9a926 Blas hpmv minor updates (#34439) 20 February 2020, 07:47:25 UTC
e803d78 Documentation: Mention `Vararg{Any, N}` in the "Performance Tips" section of the manual (#34796) 19 February 2020, 22:57:10 UTC
65b8e7e threads: further optimize scheduler wake-ups And add some debugging aids, controlled by changing the `JULIA_DEBUG_SLEEPWAKE()` macro in `julia_threads.h` Eliminates the `sleep_check_state` global, equal to `any(ptls->sleep_check_state == true)` 19 February 2020, 19:10:18 UTC
c23554a partr: fix multiqueue resorting stability 19 February 2020, 19:10:18 UTC
2a35739 sigusr1: restore ability to dump program state on linux signal 19 February 2020, 19:10:18 UTC
3bcedb2 Remove reference to build_sysimg.jl (#34765) 19 February 2020, 19:09:51 UTC
4bba0aa various improvements to subtyping (#34743) * subtype: optimize even if envsz > 0 * typeintersect: fix bug with non-type and Any * intersect: skip intersection test for more concrete cases * obvious_subtype: most supertypes of Type are obvious 19 February 2020, 19:09:25 UTC
f5afdf9 Profile: fix indent computation BoundsError (#34806) fixes #34723 19 February 2020, 18:51:30 UTC
8720530 codegen: fix segfaults with VecElement with union element (#34805) We were being too aggressive at unwrapping these: since they are already unwrapped once, they need to be treated almost as a normal struct. fixes #29864 19 February 2020, 18:50:55 UTC
d634f73 codegen: fix bad declaration of memcmp stdlib function signature (#34792) We were lying to LLVM, and it now catches that in the verifier. Stop lying to LLVM so that it will again be happy to generate good code for us (e.g. optimizing this to bcmp). 19 February 2020, 18:43:38 UTC
f36edc2 partr: Fix deadlock (#34807) When there is no work to do, the first thread to be idle will attempt to run the event loop once, waiting for any notifications (which will usually create new work). However, there is an interesting corner case where a notification arrives, but no work was scheduled. That doesn't usually happen, but there are a few situations where it does: 1) Somebody used a libuv primitive outside of julia, so the callback doesn't schedule any julia work. 2) Another thread forbily interrupted the waiting thread because it wants to take over the event loop for various reasons 3) On Windows, we occasionally get spurious wake ups of the event loop. The existing code in partr assumed that we were in situation 2, i.e. that there was another thread waiting to take over the event loop, so it released the event loop and simply put the current thread to sleep in the expectation that another thread will pick it up. However, if we instead are in one of the other two conditions, there may not be another thread there to pick up the event loop. Thus, with no thread owning the event loop, julia will stop responding to events and effectively deadlock. Since both 1 and 3 are rare, and we don't actually enter the event loop until there was no work for 4 milliseconds (which is fairly rare), this condition rarely happens, but is occasionally observable on Windows, where it caused #34769. To test that this fix works, we manually create situation 1 in the test by creating an idle callback, which will prevent the event loop from blocking, but only schedules julia work after it's been called 100 times. This reproduces the observed failure from the issue and is fixed by this PR. Fixes #34769 Co-authored-by: Jeff Bezanson <jeff@juliacomputing.com> Co-authored-by: Jameson Nash <jameson@juliacomputing.com> 19 February 2020, 18:20:48 UTC
4188b2c Add some (matrix) functions for UniformScaling (#28872) Co-authored-by: Daniel Karrasch <Daniel.Karrasch@gmx.de> 19 February 2020, 14:24:18 UTC
6ade90a Fix geqp3! documentation (#34784) 19 February 2020, 11:33:46 UTC
663ab4a Pass arrays instead of pointers when possible in blas.jl (#34783) 19 February 2020, 11:30:22 UTC
b0d1c1a make alignment deal with float32 like float64 (#34763) 18 February 2020, 18:55:32 UTC
c1c6fc8 fix #34748, bad syntax error for `&(1, 2)` (#34789) 18 February 2020, 18:54:20 UTC
eb58684 Update operators.jl (#34797) why need `const` for operator definition? 18 February 2020, 17:25:08 UTC
e36fe95 Merge pull request #34794 from JuliaLang/sf/renotarize_script [contrib/mac/app]: Add renotarization script 18 February 2020, 00:48:49 UTC
8667f52 [contrib/mac/app]: Add renotarization script for easier notarization of built DMGs 17 February 2020, 23:29:14 UTC
6aa0d92 more specific type for `file` field of `LineNumberNode` (#34597) 17 February 2020, 21:29:19 UTC
512b52f Run ast_transforms with invokelatest (#34778) 17 February 2020, 17:51:21 UTC
032eec0 Added usage example of `ncodeunits`. (#34605) * Added usage example of `ncodeunits`. * Added some weird characters to show this is not the same as the length. 17 February 2020, 17:46:17 UTC
487e660 Add an example to the codeunits docstring (#34607) Added usage example for `codeunits()` 17 February 2020, 17:43:54 UTC
2448ff5 Add some examples to `in` docstring (#34593) Added a simple example to check if something isn't in a collection. 17 February 2020, 17:42:47 UTC
de24382 Merge pull request #34754 from JuliaLang/jn/34680 ccall: avoid some problematic symbol mangling 17 February 2020, 14:34:14 UTC
2eba23f [ImgBot] Optimize images (#34724) *Total -- 454.15kb -> 369.09kb (18.73%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/512@2x.png -- 93.13kb -> 62.33kb (33.07%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/256@2x.png -- 39.53kb -> 27.93kb (29.36%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/512.png -- 37.95kb -> 27.92kb (26.42%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/128@2x.png -- 16.51kb -> 12.56kb (23.94%) /doc/images/github_metadata_develbranch.png -- 64.04kb -> 49.36kb (22.92%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/256.png -- 15.88kb -> 12.70kb (20.02%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/128.png -- 7.12kb -> 5.73kb (19.56%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/32@2x.png -- 3.29kb -> 2.68kb (18.56%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/16@2x.png -- 1.43kb -> 1.25kb (13.14%) /doc/images/github_metadata_pullrequest.png -- 36.66kb -> 31.91kb (12.94%) /contrib/mac/frameworkapp/JuliaLauncher/Assets.xcassets/AppIcon.appiconset/32.png -- 1.44kb -> 1.26kb (12.27%) /doc/images/jltypes.svg -- 120.36kb -> 116.92kb (2.86%) /doc/src/assets/logo-dark.svg -- 6.82kb -> 6.69kb (1.92%) /doc/src/assets/logo.svg -- 6.81kb -> 6.69kb (1.84%) /contrib/julia.svg -- 3.19kb -> 3.18kb (0.15%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com> Co-authored-by: Imgbot <help@imgbot.net> 17 February 2020, 02:20:11 UTC
8eb0f9f Base.Ordering: do not ever discard `order` parameter (#34719) Prior to this commit, the `order` parameter was discarded if either `by` or `order` was passed. However, there is a sane interpretation for most of these combinations, and we should use that interpretation for least surprise. The one case that doesn't have an obvious interpretation is when a non-trivial `order` is passed together with an `lt` function; in that case it is better to error out rather than let it pass silently. 15 February 2020, 12:41:44 UTC
55dab67 Consistently assert type-equality in `reduced_indices` This risks making these routines more fragile in cases where `reduced_index` is broken. However, this can be viewed as a good thing because it increases the odds that errors will be caught early. Moreover, it ensures that the return type is inferrable in cases where the reduction is over the first dimension but constant-propagation fails to detect this. 15 February 2020, 12:26:59 UTC
cd4de55 Fix REPL help mode to show help for using/import (#34757) Fix REPL help mode to show help for using/import for :(using A)/:(import A) expressions, fixes #34713. Co-authored-by: Shan Sikdar <ssikdar1@bu.edu> Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> 15 February 2020, 12:25:45 UTC
eda4131 Convert range type in `reduced_index` The `reduced_indices` and `reduced_indices0` methods sometimes assert that the return axes type is the same as the input. Consequently, the implementation of `reduced_index` had better return a range of the same type as the input. This corrects the error in https://github.com/JuliaArrays/OffsetArrays.jl/issues/92. I'll put a workaround in OffsetArrays.jl too. 15 February 2020, 12:20:38 UTC
48f942b Remove Iterators.reverse(::Tuple) specialization (#34732) 14 February 2020, 20:44:17 UTC
438485e fix #34752, inference bug in varargs with constant prop (#34755) 14 February 2020, 18:24:21 UTC
521eda8 Added test for position, seekend, etc. (#34738) * Added test for the seekend function * Added test for hashing secret buffers * Added test for checking the position 14 February 2020, 15:52:25 UTC
4c84b0c AbstractSet tests (#34619) 14 February 2020, 15:49:06 UTC
66ecd90 ccall: avoid some bad symbol mangling Other bad cases are probably less common, but still exist. The code to fix those is included in #25984. Fixes #34680 13 February 2020, 21:49:36 UTC
ef17985 build: fix missing function prototype on older gcc The ffs function is not always available under that name, use instead the compiler name for it which may always be used. 13 February 2020, 21:35:05 UTC
3058112 Added a reference link (#34746) Julia identifiers are NFC normalization, added a reference link, what NFC is. 13 February 2020, 20:04:14 UTC
592ada1 Small typographical fixes to the manual (#34749) 13 February 2020, 16:56:10 UTC
79f31e4 Add compact 3-arg show for Irrational (#34741) 13 February 2020, 15:14:10 UTC
83fd1e8 fix _spawn_primitive to report error correctly (#34716) Method `_spawn_primitive` in `process.jl` seems to be defining a local valiable that shadows the `error` method that it tries to use. This renames the local variable to fix that. 12 February 2020, 21:48:26 UTC
f705905 improve error message for using ** (#34706) 12 February 2020, 21:46:26 UTC
d785bdc mapexpr argument for include: transform each parsed expression (#34595) 12 February 2020, 15:14:49 UTC
fa50312 Fix pretty printing when building with no stdlibs. (#34727) 12 February 2020, 10:46:45 UTC
477d031 Char compact 3-arg show (#34730) 12 February 2020, 07:22:53 UTC
a211abc make REPL ast transforms instance-specific (#34626) 10 February 2020, 22:01:15 UTC
c6748a9 fix #34673, unintentional change to return val of at-deprecate (#34698) 10 February 2020, 20:24:31 UTC
d8093a8 Merge pull request #34717 from JuliaLang/ksh/mrcagain Get more branches in sparse mapreducecols 10 February 2020, 19:57:40 UTC
4513dda Fix type rounding functions for MPFR (#33681) Fixes #33676 10 February 2020, 18:52:00 UTC
fb53e74 Get more branches in sparse mapreducecols 10 February 2020, 14:31:36 UTC
dd426ba Added support for summing StepRangeLen{T,Float64,Float64} (#34665) 09 February 2020, 18:28:31 UTC
6a2c21e Test for copyto in sparsevec (#34707) 09 February 2020, 09:41:50 UTC
7ad8363 Views tests (#34618) 08 February 2020, 19:30:45 UTC
b52be3d Test for mapreducecols (#34699) 08 February 2020, 18:26:23 UTC
1895a29 Merge pull request #34688 from tpapp/tp/fix-bitwise-and-or-docs fix docstrings for & and | 08 February 2020, 11:56:30 UTC
40b0757 Merge pull request #34696 from JuliaLang/ksh/CSCView Tests for SparseMatrixCSCView 07 February 2020, 20:17:46 UTC
1297b51 #34518 - replace isimmutable with ismutable (#34652) 07 February 2020, 18:46:07 UTC
8b6a8c2 move IdDict, IdSet to their own files, rename table.c to iddict.c (#34648) 07 February 2020, 18:41:44 UTC
4ac9657 Allow multiplication/division of Periods by non-integers (#34639) 07 February 2020, 18:38:17 UTC
b0a15d0 reverse test (#34695) 07 February 2020, 18:26:59 UTC
a7f2e27 fix docstrings of floatmin and floatmax (#34631) 07 February 2020, 18:20:17 UTC
5688671 Tests for SparseMatrixCSCView 07 February 2020, 15:43:29 UTC
1f28cc0 ADDED warning to RNG docs not to rely on the generated stream during testing (#34670) 07 February 2020, 07:38:45 UTC
d952433 #34302 add ipv6 square bracket support to launch_on_machine (#34494) 07 February 2020, 03:35:46 UTC
8cfdcf7 Fix typo in code-loading.md (#34685) 06 February 2020, 19:22:31 UTC
back to top