6efb075 | Martin Holters | 10 November 2020, 09:19:55 UTC | Let `cond` of an empty matrix return zero Fixes #38327. | 10 November 2020, 12:45:00 UTC |
21c2c51 | Katharine Hyatt | 10 November 2020, 08:29:00 UTC | Missing tests for hyperbolic trig fallbacks (#38367) | 10 November 2020, 08:29:00 UTC |
5488015 | Jameson Nash | 10 November 2020, 02:40:27 UTC | contrib: add a script for automating adding a new stdlib (#38316) | 10 November 2020, 02:40:27 UTC |
1b8970d | Benoît Legat | 09 November 2020, 20:10:28 UTC | doc: reference mergewith from merge (#38359) | 09 November 2020, 20:10:28 UTC |
1835d05 | Valentin Churavy | 09 November 2020, 17:55:47 UTC | Merge pull request #38354 from JuliaLang/vc/perf_again Fix default of USE_PERF_JITEVENTS on Linux | 09 November 2020, 17:55:47 UTC |
5a53ab6 | Jeff Bezanson | 09 November 2020, 16:28:37 UTC | some edits to the Modules chapter (#38323) | 09 November 2020, 16:28:37 UTC |
d562a97 | Katharine Hyatt | 09 November 2020, 15:28:02 UTC | Merge pull request #38329 from JuliaLang/ksh/fldmethoderr Add test for MethodError for cld/fld | 09 November 2020, 15:28:02 UTC |
489808a | Morten Piibeleht | 09 November 2020, 06:56:26 UTC | Fix docstring for isidentifier (#38356) | 09 November 2020, 06:56:26 UTC |
10ec600 | Valentin Churavy | 09 November 2020, 02:54:29 UTC | move USE_PERF_JITEVENTS after we figured out which OS we are building for | 09 November 2020, 02:54:29 UTC |
6b7d530 | Tim Holy | 08 November 2020, 17:39:39 UTC | Fix some precompile directives that weren't working (#38349) This adds a few more precompiles and also converts some into direct calls to `precompile`. It's not entirely clear why the old one didn't work. | 08 November 2020, 17:39:39 UTC |
4b88a60 | Tim Holy | 08 November 2020, 16:30:56 UTC | TerminalMenus: initialize to cursor position, not menu start (#38330) | 08 November 2020, 16:30:56 UTC |
07fd900 | Tim Holy | 08 November 2020, 10:34:20 UTC | A few more inference improvements in binaryplatforms (#38342) | 08 November 2020, 10:34:20 UTC |
88535e7 | Tim Holy | 08 November 2020, 10:10:04 UTC | Improve inference in Method display and others (#38343) | 08 November 2020, 10:10:04 UTC |
eb7618d | Jameson Nash | 07 November 2020, 18:38:55 UTC | move a function declaration before uses (#38332) * move a function declaration before uses Co-authored-by: Elliot Saba <staticfloat@gmail.com> | 07 November 2020, 18:38:55 UTC |
5136261 | Kristoffer Carlsson | 07 November 2020, 06:50:40 UTC | guard against #38274 (bad choice of SSA value) in loading (#38325) | 07 November 2020, 06:50:40 UTC |
f2eb09e | Jeff Bezanson | 06 November 2020, 22:36:59 UTC | fix part of #36951, empty intersection from lower bound (#38319) | 06 November 2020, 22:36:59 UTC |
5d68779 | kimikage | 06 November 2020, 19:37:26 UTC | Fix checks of remaining backtrace buffer (#36006) | 06 November 2020, 19:37:26 UTC |
c0682cf | Takafumi Arakaki | 06 November 2020, 18:56:15 UTC | Manually resolve $LD for $CMAKE_COMMON (#38324) | 06 November 2020, 18:56:15 UTC |
01fe6ef | Tim Holy | 06 November 2020, 17:21:21 UTC | Fix some inference problems in logging (#38292) These appear to trigger the only non-pirating remaining sources of vulnerability to invalidation of `Base.require` among Julia's *exported* names, which are the main names we can expect to be specialized by packages. | 06 November 2020, 17:21:21 UTC |
1adcaff | Erik Schnetter | 06 November 2020, 17:17:26 UTC | Provide sparse matrix contructors that convert types efficiently (#38315) | 06 November 2020, 17:17:26 UTC |
68c71f5 | Ronan Arraes Jardim Chagas | 06 November 2020, 06:32:20 UTC | Add verbose option to `@testset` (#33755) The `verbose` option in `@testset` can be used to print the results of the child tests, even when all of them have passed. Closes #27088 | 06 November 2020, 06:32:20 UTC |
0ed1752 | Jacob Quinn | 05 November 2020, 23:28:38 UTC | Merge pull request #38308 from JuliaLang/quinnj-patch-2 Simplify Iterators.partition length | 05 November 2020, 23:28:38 UTC |
6da3698 | Debaditya Pal | 05 November 2020, 22:29:08 UTC | Fixed typo in base/promotion.jl (#38318) | 05 November 2020, 22:29:08 UTC |
8c7dcba | Jeff Bezanson | 05 November 2020, 21:11:01 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 05 November 2020, 21:11:01 UTC |
586e9e8 | Jeff Bezanson | 05 November 2020, 21:10:45 UTC | Merge branch 'PallHaraldsson-patch-2' | 05 November 2020, 21:10:45 UTC |
9e09f70 | Tamas K. Papp | 05 November 2020, 21:09:45 UTC | Reorganize the Modules chapter of the manual. (#38271) * Reorganize the Modules chapter of the manual. Main changes Namespaces, export, import, using - explain namespaces, qualified symbol names, and export lists - consolidate examples where applicable - fix examples which were outdated after #25306 - distribute the “Namespace miscellanea” section into parts in the appropriate sections - break up the summary table and explain each case in detail with examples - subsection on various strategies to handle symbol conflicts - use “bring into the namespace/scope” instead of “import” in the text, as readers confuse it with `import` - explicitly document what happens with multiple `using` / `import` statements - add relevant style / best practices suggestions which are now widely used in the Julia ecosystem Submodules - discuss usage of `using ParentModule.SubModule` etc (relies on code loading) - add submodule examples where order matters, fixes #38011 (also another example by @rdeits [from Discourse](https://discourse.julialang.org/t/problem-with-using-in-submodules/42321/2)) - mention that submodules do not “inherit” scope from parent Misc incidental changes - in the Methods chapter, add a note about adding methods to functions in other modules - add a markdown id to the code-loading chapter The “Module initialization and precompilation” section is left unchanged. Co-authored-by: Tim Holy <tim.holy@gmail.com> Co-authored-by: Simon Byrne <simonbyrne@gmail.com> | 05 November 2020, 21:09:45 UTC |
8a9e519 | Páll Haraldsson | 01 November 2020, 00:25:46 UTC | Fix intended PR number... and punctuation [skip ci] | 05 November 2020, 21:09:20 UTC |
8ca5b94 | Elliot Saba | 05 November 2020, 19:50:26 UTC | Rename `libllvm()` -> `libllvm_path()` (#38306) | 05 November 2020, 19:50:26 UTC |
cd33115 | Rafael Fourquet | 05 November 2020, 17:58:33 UTC | fix replace for dicts/sets, when the eltype changes (#38267) There were two bugs: 1. for dicts, `empty(d, elemtype)` was used instead of `empty(d, keytype, valtype)` 2. the lower-level `_replace!` routines were accepting only an old/new container pair with the exact same `eltype`, new items had to have the same type as old one. | 05 November 2020, 17:58:33 UTC |
d6a97a1 | jmert | 05 November 2020, 17:04:13 UTC | Tweak order of operations to get `nnz` to infer as `Int` return type (#38302) If the sparse array does not have a concrete index type, then union splitting occurs over the possible `<:Integer` types permitted by `SparseMatrixCSC`. It appears that union splitting over the subtraction by one includes an `Any` branch that widens the return type of `nnz`. By instead converting the index type to `Int` before subtracting, type inference is able to infer that all paths give an `Int` result. | 05 November 2020, 17:04:13 UTC |
90c8e80 | Jacob Quinn | 05 November 2020, 05:48:37 UTC | Simplify Iterators.partition length | 05 November 2020, 05:48:37 UTC |
fddfeb0 | Katharine Hyatt | 05 November 2020, 03:39:57 UTC | Add test for MethodError for cld/fld | 05 November 2020, 03:39:57 UTC |
b00802b | Jacob Quinn | 04 November 2020, 22:35:29 UTC | Merge pull request #38277 from PaulSoderlind/master added missing trunc methods for Quarter | 04 November 2020, 22:35:29 UTC |
99805a3 | Debaditya Pal | 04 November 2020, 21:55:38 UTC | Added x^-y clarification in Base.^ docs (#38295) | 04 November 2020, 21:55:38 UTC |
6e88e31 | Elliot Saba | 04 November 2020, 20:08:30 UTC | Add missing OpenBLAS source checksum (#38303) | 04 November 2020, 20:08:30 UTC |
0bedcda | Bogumił Kamiński | 04 November 2020, 19:54:44 UTC | Define isnan for Number (#38232) | 04 November 2020, 19:54:44 UTC |
ad9f831 | Max Horn | 04 November 2020, 19:30:31 UTC | include poll.h instead of sys/poll.h (#38140) As far as I know, POSIX always mandated poll.h, and sys/poll.h comes from legacy systems. In any case, to the best of my knowledge on all systems supported by Julia, including poll.h works. In contrast, on FreeBSD including sys/poll.h triggers a warning. | 04 November 2020, 19:30:31 UTC |
0588605 | Max Horn | 04 November 2020, 19:27:49 UTC | Add typedef jl_thread_t, fix jl_wakeup_thread (#38139) POSIX does not mandate that pthread_t is an integer, and in fact on FreeBSD it is a pointer. While casting a pointer to an unsigned long and back works there right now, it seems safer on the long run use the correct type. Also fix a bug in jl_wakeup_thread where the native thread id of the owner of jl_uv_mutex was truncated to 16bits. | 04 November 2020, 19:27:49 UTC |
a5bccdf | Elliot Saba | 04 November 2020, 18:27:54 UTC | Add two missing packages to `getall` (#38301) | 04 November 2020, 18:27:54 UTC |
aa8ca02 | Kristoffer Carlsson | 04 November 2020, 16:45:14 UTC | bump Pkg to latest v1.6 (#38297) | 04 November 2020, 16:45:14 UTC |
09f96e1 | Jameson Nash | 04 November 2020, 13:40:33 UTC | win,Profile: fix timeout units (#38208) Previously, we were using units of seconds (rounded down) but the function expected milliseconds. So this was effectively always zero (ignored) in the computation. Empirically, the documentation for Sleep is fundamentally incorrect, and the stated advice to add `wPeriodMin` is bad. So here we remove that. (Microsoft has given the thumbs up to this observation also now.) Also update the Profile code defaults to sample for longer, and faster, since only the Win32 stack-unwinder (dbghelp) is absurdly slow. Co-authored-by: kimikage <kimikage.ceo@gmail.com> | 04 November 2020, 13:40:33 UTC |
1f9e8bd | Henrique Becker | 03 November 2020, 23:02:20 UTC | `pop!` on unordered containers clarification. (#38097) Updates the documentation as suggested by @timholy [here](https://discourse.julialang.org/t/why-does-delete-work-with-sets-but-not-deleteat/48596/10?u=henrique_becker). The text is provisional, the objective is to make clear the function also works on unordered containers and in such case the element removed is arbitrarily chosen. | 03 November 2020, 23:02:20 UTC |
2af16f9 | Jeff Bezanson | 03 November 2020, 22:33:47 UTC | fix #38279, yet another bounds circularity in type intersection (#38288) | 03 November 2020, 22:33:47 UTC |
2890a71 | Valentin Churavy | 03 November 2020, 20:02:44 UTC | Merge pull request #38278 from JuliaLang/vc/perf Disable USE_PERF_JITEVENTS on non Linux systems | 03 November 2020, 20:02:44 UTC |
64ee34b | Simon Byrne | 03 November 2020, 19:59:01 UTC | MacOS App: make only files read-only (#38289) PR #38235 seemed to cause problems: - it seems to break GitHub Actions: https://github.com/JuliaParallel/MPI.jl/runs/1345656760?check_suite_focus=true#step:4:33 - it now requires a password to upgrade a patch release (which replace the `/Applications/Julia-1.6.app` directory) This makes only the files read-only, which should solve the problem | 03 November 2020, 19:59:01 UTC |
ac8445c | Kristoffer Carlsson | 03 November 2020, 18:43:41 UTC | make preference loading a bit more type stable (#38285) * make preference loading a bit nicer to inference | 03 November 2020, 18:43:41 UTC |
469d6f8 | Stefan Karpinski | 03 November 2020, 18:41:20 UTC | bump Tar to v1.8.1 (#38276) | 03 November 2020, 18:41:20 UTC |
ce1cf9f | Sacha Verweij | 03 November 2020, 00:19:21 UTC | Merge pull request #38245 from JuliaLang/jb/fix22787 fix #22787, another bounds circularity in type intersection | 03 November 2020, 00:19:21 UTC |
7e5699d | Steven G. Johnson | 02 November 2020, 20:30:16 UTC | correct String(array) docs (#25846) update String(::AbstractVector{UInt8}) docs to note that it already makes a copy except for Vector{UInt8} | 02 November 2020, 20:30:16 UTC |
961ec0d | Simon Byrne | 02 November 2020, 20:13:27 UTC | MacOS app: make julia directory read only (#38235) | 02 November 2020, 20:13:27 UTC |
d33e7e0 | Dilum Aluthge | 02 November 2020, 16:55:49 UTC | Add a docstring for `Base.active_project` (#38234) * Add a docstring for `Base.active_project` * Update base.md | 02 November 2020, 16:55:49 UTC |
a88c563 | Valentin Churavy | 02 November 2020, 16:35:40 UTC | Disable USE_PERF_JITEVENTS on non Linux systems | 02 November 2020, 16:35:40 UTC |
b7324f4 | Paul Söderlind | 02 November 2020, 16:19:51 UTC | add tests for new trunc methods (Quarter) | 02 November 2020, 16:19:51 UTC |
ed5fd93 | Simeon Schaub | 02 November 2020, 16:15:31 UTC | fix printing of syntactic operators (#38247) | 02 November 2020, 16:15:31 UTC |
f831d99 | Paul Söderlind | 02 November 2020, 16:05:47 UTC | added missing trunc methods for Quarter | 02 November 2020, 16:05:47 UTC |
addb20c | Jeff Bezanson | 30 October 2020, 20:48:15 UTC | fix #22787, another bounds circularity in type intersection | 02 November 2020, 16:03:41 UTC |
9572202 | Jameson Nash | 02 November 2020, 15:58:37 UTC | export Meta.isidentifier (and others) (#38197) May be useful for embedding into other languages, for example. Co-authored-by: Ivar Nesje <ivarne@gmail.com> Co-authored-by: Jameson Nash <vtjnash@gmail.com> Co-authored-by: Yu Gong <armgong@yahoo.com> | 02 November 2020, 15:58:37 UTC |
e68dda9 | Milan Bouchet-Valat | 02 November 2020, 10:45:42 UTC | Fix invalidation in show_unquoted (#38265) Without this assertion `arg1` is inferred as `Any`, and the method gets invalidated when loading CategoricalArrays. Not sure why the compiler isn't able to detect the type automatically given the `isa` checks in the `if`. | 02 November 2020, 10:45:42 UTC |
3f35989 | Keno Fischer | 02 November 2020, 02:48:39 UTC | Fix lock leak in iosteam test (#38246) The `resize!` call can throw if the array is not resizable (we even have a test for it). However, this would leak the lock, since the `_lock_ios` macro does not have an implicit try/catch, since it's really only supposed to lock the C calls. Fix that by adding the necessary try/catch around the resize call. Perhaps in the future the compiler will be able to automatically elide try/catch blocks around calls known not to throw, in which case, we could just put it in the macro, without inviting performance problems. Fixes #37218 | 02 November 2020, 02:48:39 UTC |
94e908f | Jan Weidner | 01 November 2020, 15:34:33 UTC | remove unused private argument from BLAS.get_num_threads (#38237) | 01 November 2020, 15:34:33 UTC |
238874c | Ian Butterworth | 01 November 2020, 09:17:19 UTC | News entries: Pkg.precompile and auto-precompillation, time macro comp time, varinfo() extended func (#38220) * add news about parallel Pkg.precompile and auto-precompllation * add news on time macro including compilation time in report * add varinfo expanded functionality news Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> | 01 November 2020, 09:17:19 UTC |
8d55e04 | Simeon Schaub | 30 October 2020, 21:02:23 UTC | special-case Base.rest for AbstractString (#38194) | 30 October 2020, 21:02:23 UTC |
280b9ea | Jeff Bezanson | 30 October 2020, 21:01:07 UTC | fix bug in lowering `if` with certain `block` exprs as the condition (#38222) | 30 October 2020, 21:01:07 UTC |
52ff1f0 | Jameson Nash | 30 October 2020, 20:01:54 UTC | subtype: fix "obvious" case of Tuple with non-Type parameters (#38228) | 30 October 2020, 20:01:54 UTC |
78334c1 | Elliot Saba | 30 October 2020, 19:41:19 UTC | [Artifacts] Add `select_downloadable_artifacts()` (#38233) `select_downloadable_artifacts()` returns a mapping of artifacts that the given `Artifacts.toml` file contains for the requetsed `Platform`. | 30 October 2020, 19:41:19 UTC |
9f8b22e | Jameson Nash | 30 October 2020, 18:05:46 UTC | Merge pull request #38031 from JuliaLang/jn/hash-faster Faster integer hashing (fixes #37800 UB) | 30 October 2020, 18:05:46 UTC |
479f4f1 | Jameson Nash | 30 October 2020, 18:03:41 UTC | fix hypot with multiple arguments (#38158) Fixes #27141: The previous code led to under/overflow. Co-authored-by: Jorge Fernandez-de-Cossio-Diaz <j.cossio.diaz@gmail.com> | 30 October 2020, 18:03:41 UTC |
8caa64e | Stefan Karpinski | 30 October 2020, 16:50:35 UTC | bump Pkg (release-1.6) & Downloads (v1.1.1) (#38221) | 30 October 2020, 16:50:35 UTC |
10b0a01 | Jameson Nash | 30 October 2020, 15:19:16 UTC | Merge pull request #22623 from c42f/propagate-sourceloc provide `rewrite_sourceloc!` function | 30 October 2020, 15:19:16 UTC |
959aa8f | Jeff Bezanson | 30 October 2020, 15:10:56 UTC | restore type cache pruning in sysimage saving (#37650) | 30 October 2020, 15:10:56 UTC |
4711fc3 | Jameson Nash | 30 October 2020, 14:50:52 UTC | Revert "Make Distributed.Worker threadsafe (#38134)" (#38211) This reverts commit 31026e84d2faee36e22b6627075b77289543525c. | 30 October 2020, 14:50:52 UTC |
f412222 | Bogumił Kamiński | 30 October 2020, 14:48:58 UTC | Docs for construction of undef arrays with missing type (#31091) The contract is that if `T` is a bits type then creation of uninitialized array of type `Union{Missing, T}` initializes it to hold `missing` in all entries. Mention this in the documentation. | 30 October 2020, 14:48:58 UTC |
719c4d0 | Max Horn | 30 October 2020, 14:30:40 UTC | doc: correct the definition of lcm (#37923) The old definition would imply that lcm always returns 0. This brings it more in line with that of gcd. | 30 October 2020, 14:30:40 UTC |
0097bdd | Oscar Smith | 30 October 2020, 08:20:07 UTC | A faster version of exp, exp2, exp10 for Floating point numbers (#36761) * A faster version of exp for Float64 This is based on the Glibc algorithm which at-chriselrod (Elrond on discourse) described the algorithm of for me. It appears to be about 2x faster than the current algorithm, and equally accurate over the range for which I have tried it. It also theoretically should be easier to vectorize as branches are only used for checking for over/underflow. | 30 October 2020, 08:20:07 UTC |
300e34c | Oscar Smith | 30 October 2020, 02:28:41 UTC | Faster sinh and cosh for Float32, Float64 (#37426) * Faster sinh and cosh for Float32, Float64 Use minimax polynomials to reduce the number of cases needed. * Fix COSH_SMALL_X * I should probably give the functions the correct names. * Make Float32 path for sinh use Float64 for polynomial faster, better accuracy, and doesn't need FMA! * fix doctest? * Add a tiny bit of bonus accuracy for Float64 to re-trigger build * turns out decimal places matter | 30 October 2020, 02:28:41 UTC |
78ade6c | Jeff Bezanson | 29 October 2020, 20:13:36 UTC | add `rest` for `NamedTuple` and fix some destructuring cases (#38214) | 29 October 2020, 20:13:36 UTC |
905ebec | Páll Haraldsson | 29 October 2020, 20:12:19 UTC | Fewer allocations for print (#38227) | 29 October 2020, 20:12:19 UTC |
4d2046a | Pablo Zubieta | 29 October 2020, 20:06:03 UTC | Improve docs on numeric literals precedence (#38188) | 29 October 2020, 20:06:03 UTC |
5436313 | Bogumił Kamiński | 29 October 2020, 19:56:29 UTC | Update docstrings of element lookup functions (#38151) | 29 October 2020, 19:56:29 UTC |
506fbdf | Simeon Schaub | 29 October 2020, 19:08:15 UTC | add `init` keyword argument to `count()` (#37461) | 29 October 2020, 19:08:15 UTC |
d5ad85a | Rafael Fourquet | 29 October 2020, 18:27:16 UTC | rand(BigFloat): create BigFloat with precision according to the sampler (#38169) If the global precision for BigFloat changed between creating the sampler and generating a random BigFloat, bad things would happen, in particular if the precision was decreasing (we would write into arrays out-of-bounds). So create a fresh BigFloat without consideration for the current precision, only for the precision stored in the sampler. | 29 October 2020, 18:27:16 UTC |
7a6495c | Chris Foster | 28 November 2017, 04:22:41 UTC | Documentation for quot() and isexpr() Also find an improved location for __FILE__, __DIR__ and __LINE__ in the manual. | 29 October 2020, 18:05:41 UTC |
7123e7b | Chris Foster | 29 June 2017, 22:40:23 UTC | Add replace_sourceloc!() to rewrite macro __source__ A tool to propagate the __source__ variable from a macro to any macro calls in a given AST such that the inner macro calls are attributed the same line and file name. | 29 October 2020, 18:02:51 UTC |
6d49bc9 | Eric Wright | 29 October 2020, 17:57:31 UTC | Shrink to resize small arrays also (#34015) Implement shrinking of small arrays Refs #33974, #26201, #2879 Fixes #33902 | 29 October 2020, 17:57:31 UTC |
0d5c38b | Shuhei Kadowaki | 29 October 2020, 16:27:50 UTC | make sure `Random.make_seed()` works on 32bits systems (#38210) | 29 October 2020, 16:27:50 UTC |
0b2c208 | Valentin Churavy | 29 October 2020, 14:51:00 UTC | Merge pull request #38201 from JuliaLang/vc/backtraces insert backtrace printing into user-facing JL_CATCH | 29 October 2020, 14:51:00 UTC |
f613b55 | Daniel Karrasch | 29 October 2020, 13:50:54 UTC | Make ldlt throw with zero pivot (#38051) | 29 October 2020, 13:50:54 UTC |
72971c4 | Michael Abbott | 29 October 2020, 11:34:17 UTC | Let `muladd` accept arrays (#37065) | 29 October 2020, 11:34:17 UTC |
5c47690 | Ian Butterworth | 29 October 2020, 07:56:10 UTC | Add options for varinfo() to show all and imported, sort by each column, search modules recursively (#38042) * add options for varinfo to show all and imported, and sort by size and add option to inspect objects from sub-modules recursively | 29 October 2020, 07:56:10 UTC |
159e6a3 | Jacob Quinn | 29 October 2020, 07:01:57 UTC | Merge pull request #38223 from JuliaLang/jq/printfstr Fix issue where precision > length of string | 29 October 2020, 07:01:57 UTC |
441a9d1 | ScottPJones | 28 October 2020, 18:30:27 UTC | Fix issue where precision > length of string | 29 October 2020, 05:16:59 UTC |
d363fd2 | melonedo | 29 October 2020, 03:41:14 UTC | Fix #36550 (showing SubstitutionString) with the same solution for Regex (#38161) | 29 October 2020, 03:41:14 UTC |
f727f4b | Sacha Verweij | 28 October 2020, 23:50:13 UTC | Merge pull request #38218 from NHDaly/nhd-snoopi_deep-bugfix Fix bug in snoopi_deep: missing copy() on slottypes array | 28 October 2020, 23:50:13 UTC |
4fedd83 | Jeff Bezanson | 28 October 2020, 19:58:34 UTC | add `jit_total_bytes` for getting amount allocated by the JIT (#38030) | 28 October 2020, 19:58:34 UTC |
ea6cdf3 | Nathan Daly | 28 October 2020, 19:49:58 UTC | Fix bug in snoopi_deep: missing copy() on slottypes array The slottypes array is reused and modified, so we need to make a copy of it for each inference frame. This was a bug accidentally introduced in #38143 | 28 October 2020, 19:49:58 UTC |
3c33910 | Valentin Churavy | 27 October 2020, 17:06:59 UTC | Print backtraces from user-facing JL_CATCH Since `jlbacktrace` uses `STDERR_FILENO` directly we have to be a bit careful to avoid mangled errors (particularily on Windows), so we use `STDERR_FILENO` directly, when also using `jlbacktrace`. | 28 October 2020, 19:20:31 UTC |
7f518ef | Jameson Nash | 28 October 2020, 15:59:42 UTC | Fix invmod for BigInt (regression caused by #30515) (#38196) | 28 October 2020, 15:59:42 UTC |
f7dbd1c | Jameson Nash | 28 October 2020, 15:43:18 UTC | inference: mark several no-throw results as pure (#38199) Closes https://github.com/JuliaLang/julia/pull/37230 | 28 October 2020, 15:43:18 UTC |
0f0bc29 | Tim Besard | 28 October 2020, 12:03:01 UTC | Merge pull request #38175 from JuliaLang/tb/reshape_colon Don't call private reshape API in reshape(..., ::Colon). | 28 October 2020, 12:03:01 UTC |
28f68eb | Tim Besard | 28 October 2020, 11:50:57 UTC | Merge pull request #38172 from JuliaLang/tb/jl_get_libllvm Add a function to locate the loaded libLLVM. | 28 October 2020, 11:50:57 UTC |