fe0665f | Jameson Nash | 03 July 2016, 23:23:48 UTC | simplify compuation for StepRange done | 03 July 2016, 23:23:48 UTC |
e6b1cd9 | Jameson Nash | 01 July 2016, 08:04:48 UTC | move hidden fields of leaftype datatypes into a separate struct this shaves a sizeable amount off the system image :) | 02 July 2016, 23:56:49 UTC |
ef56ff8 | Jameson Nash | 02 July 2016, 23:40:25 UTC | Merge pull request #17242 from MichaelHatherly/mh/docstr-metadata-changes Don't store source expressions in docstrings | 02 July 2016, 23:40:25 UTC |
e1a9006 | Jameson Nash | 02 July 2016, 23:37:42 UTC | Merge pull request #17241 from dhoegh/replc Speed up repl dot and method completion | 02 July 2016, 23:37:42 UTC |
1062259 | Jeff Bezanson | 02 July 2016, 23:22:12 UTC | Merge pull request #17244 from tkelman/tk/miscthings A few test and dead-code cleanups | 02 July 2016, 23:22:12 UTC |
5545589 | Jeff Bezanson | 02 July 2016, 23:19:51 UTC | Merge pull request #17248 from tkelman/tk/docrevision Some minor doc, comment, and whitespace revisions | 02 July 2016, 23:19:51 UTC |
a88a1b9 | Jeff Bezanson | 02 July 2016, 23:14:15 UTC | Merge pull request #16995 from JuliaLang/nl/promote_op promote_op() fixes | 02 July 2016, 23:14:15 UTC |
0d5f541 | Jameson Nash | 02 July 2016, 21:03:35 UTC | Merge pull request #17230 from JuliaLang/teh/iter_number_revert Revert "Speed up iteration with numbers" | 02 July 2016, 21:03:35 UTC |
7b1ef04 | Jameson Nash | 02 July 2016, 20:23:17 UTC | Merge pull request #17238 from JuliaLang/yyc/threads/ifunc-gcc Enable ifunc on ARM/AArch64/Power/Power64 for GCC 4.9+ | 02 July 2016, 20:23:17 UTC |
d60f073 | Tony Kelman | 02 July 2016, 18:12:59 UTC | clean up temporary file when done | 02 July 2016, 18:26:25 UTC |
40cb47d | Tony Kelman | 10 June 2016, 02:16:01 UTC | Use long form function definition of ==(::String, ::String) | 02 July 2016, 18:13:31 UTC |
bcfc934 | Tony Kelman | 08 June 2016, 08:21:00 UTC | Misc OCD whitespace adjustments Use 4 space indent in some doc code examples | 02 July 2016, 18:13:30 UTC |
c659690 | Tony Kelman | 24 May 2016, 23:53:04 UTC | editorial revisions to some comments | 02 July 2016, 17:33:26 UTC |
ddaf19a | Tony Kelman | 01 July 2016, 09:03:34 UTC | Remove references to mojibake, temporary fork name of utf8proc | 02 July 2016, 17:33:25 UTC |
c9ce6c4 | Tony Kelman | 29 June 2016, 15:50:17 UTC | Reword cholfact docs to remove incorrect reference to structure | 02 July 2016, 17:33:24 UTC |
3ccab12 | Tony Kelman | 29 June 2016, 15:18:27 UTC | Delete MIME macro now, it's been deprecated for 3 years ref af8c18c1f088e59b3bc0249fd4e4bfd27851606d | 02 July 2016, 17:33:23 UTC |
767ddc7 | Isaiah Norton | 02 July 2016, 16:27:27 UTC | Add test for #17096 | 02 July 2016, 16:27:27 UTC |
c7026a1 | Tony Kelman | 28 June 2016, 20:44:43 UTC | Restrict tryparse_internal on Bool to Union{String,SubString} Add a test of the error throwing branch of tryparse_internal which has had a typo in it since a68f950d14806d4de7c214727fb7980ebd67192f | 02 July 2016, 14:44:28 UTC |
eb05662 | Isaiah | 02 July 2016, 14:34:47 UTC | Merge pull request #17096 from ihnorton/fix16326 Fix #16326: use typesof in code_* for all :call expressions | 02 July 2016, 14:34:47 UTC |
373db0f | Tony Kelman | 28 June 2016, 08:20:46 UTC | Remove 'if false' dead code blocks, use test_broken for the ones in test/spawn.jl | 02 July 2016, 14:14:27 UTC |
5585919 | Michael Hatherly | 02 July 2016, 13:02:50 UTC | Don't store source expressions in docstrings Currently each docstring stores the `Expr` that it documents. With Documenter.jl I've not found any use for looking at the source expression since we can get the useful information through reflection easier than traversing raw expressions. Instead we store the `Binding` and type signature in place of the source, which is much more useful when auto-generating docs. This was undocumented and I've not found anything relying on it within `METADATA` so should be fine to just remove. As a bonus removing the source expressions saves 800KB in each of the `sys.*` files. | 02 July 2016, 13:02:50 UTC |
17dddc0 | Milan Bouchet-Valat | 02 July 2016, 10:56:58 UTC | promote_op() improvements Use common promote_op() based on one() for all Number types: this fixes promote_op(+, ::Bool), which returned Int, and promote_op(==, ::Complex, ::Complex), which returned Complex{Bool}. Add fallback definitions returning Any so that broadcast() computes the appropriate return type, instead of using promote_type() which is often wrong. This fixes broadcast() when the return type is different from the input type. Add systematic tests for operators and their return types. | 02 July 2016, 10:57:01 UTC |
732828c | Milan Bouchet-Valat | 02 July 2016, 10:16:07 UTC | Fix various corner cases with operators on Numbers These only affected particular type combinations, with either type instabilities which affected inference of return type or plain failures. Tests are included in the next commit. | 02 July 2016, 10:55:40 UTC |
f3eabc3 | Milan Bouchet-Valat | 01 July 2016, 09:49:57 UTC | Fix type instability in decompose(::Float64) on 32-bit Need at least 64-bit to store the result of Float64 decomposition. (A very good use case for return type declarations.) | 02 July 2016, 10:55:40 UTC |
6e7b519 | Tony Kelman | 02 July 2016, 10:01:24 UTC | Merge pull request #17236 from 0/docbackslash Add missing backslashes in readdlm docstrings | 02 July 2016, 10:01:24 UTC |
4a00a57 | Daniel Høegh | 02 July 2016, 08:57:29 UTC | Speed up repl dot and method completion | 02 July 2016, 08:57:29 UTC |
34fbf83 | Isaiah | 02 July 2016, 04:33:16 UTC | Merge pull request #17224 from ihnorton/fix17219 Fix #17219: conditionally lower ccall first arg | 02 July 2016, 04:33:16 UTC |
a098436 | Yichao Yu | 02 July 2016, 03:54:59 UTC | Enable ifunc on ARM/AArch64/Power/Power64 for GCC 4.9+ | 02 July 2016, 03:54:59 UTC |
054b7e7 | Isaiah Norton | 01 July 2016, 01:14:04 UTC | Fix #17219: conditionally lower ccall first arg Without this compile step, ccall uses the first slotted version of the variable regardless of whether it has been reassigned in the function body. Fixes #17219 Fixes aviks/JavaCall.jl#37 See https://groups.google.com/forum/#!msg/julia-users/DyTQmsQaQl4/KmxQHSqACQAJ | 02 July 2016, 03:33:45 UTC |
ec8e52f | Isaiah Norton | 24 June 2016, 20:47:31 UTC | Fix #16326: use `typeof` in code_* for all :call expressions Update docs/utils.jl to pass test (h/t MichaelHatherly). | 02 July 2016, 02:37:26 UTC |
e5b5a09 | Tony Kelman | 02 July 2016, 00:34:05 UTC | Merge pull request #17210 from JuliaLang/art/lg2-crcb-ssh LibGit2: Respect the key default path on all platforms | 02 July 2016, 00:34:05 UTC |
85e6f79 | Dmitri Iouchtchenko | 01 July 2016, 23:49:02 UTC | Add missing backslashes in readdlm docstrings | 01 July 2016, 23:58:20 UTC |
51464fb | Jameson Nash | 01 July 2016, 23:09:52 UTC | Merge pull request #17220 from JuliaLang/yyc/threads/ifunc (Yet another) Optimization for TLS access | 01 July 2016, 23:09:52 UTC |
789eaeb | Jeff Bezanson | 01 July 2016, 23:08:32 UTC | Merge pull request #17205 from JuliaLang/jn/ppc64vec add ppc64le vector abi with tests | 01 July 2016, 23:08:32 UTC |
809bb0c | Jeff Bezanson | 01 July 2016, 23:04:54 UTC | Merge pull request #17234 from 8ring/patch-1 Corrected Chinese text for UDHR | 01 July 2016, 23:04:54 UTC |
ec4930c | Jameson Nash | 01 July 2016, 22:27:14 UTC | Merge pull request #17206 from JuliaLang/sb/complex-rational Clean up Complex Rational division. | 01 July 2016, 22:27:14 UTC |
e0b65f7 | Jeff Bezanson | 01 July 2016, 21:08:28 UTC | Merge pull request #17229 from JuliaLang/jb/startuptime some optimizations to startup time | 01 July 2016, 21:08:28 UTC |
0f6bca5 | 8ring | 01 July 2016, 20:56:50 UTC | Corrected Chinese text for UDHR Corrected Chinese text in UniversalDeclarationOfHumanRightsstart. | 01 July 2016, 20:56:50 UTC |
c25935c | Keno Fischer | 01 July 2016, 19:31:08 UTC | Merge pull request #17233 from JuliaLang/kf/jn/personality win: cleanup build warnings | 01 July 2016, 19:31:08 UTC |
c02e156 | Keno Fischer | 01 July 2016, 19:30:11 UTC | Merge pull request #17222 from JuliaLang/kf/suitesparsewinclang Add patch to fix SuiteSparse-Clang-Win64 build | 01 July 2016, 19:30:11 UTC |
138ca07 | Jameson Nash | 17 June 2016, 04:37:57 UTC | add ppc64le vector abi, with tests also add convert functions for VecElement to make them easier to construct | 01 July 2016, 19:01:54 UTC |
735316e | Jeff Bezanson | 01 July 2016, 15:38:39 UTC | reduce startup time by avoiding GC and type cache re-insertion | 01 July 2016, 18:20:27 UTC |
b548e00 | Jameson Nash | 29 June 2016, 03:22:57 UTC | win: cleanup build warnings | 01 July 2016, 18:14:45 UTC |
c63c169 | Keno Fischer | 01 July 2016, 01:06:59 UTC | Add patch to fix SuiteSparse-Clang-Win64 build | 01 July 2016, 18:13:43 UTC |
ac4a2ca | Tim Holy | 01 July 2016, 16:31:50 UTC | Revert "Speed up iteration with numbers" This reverts commit 526695c40b538951a234fc1168344a481c67a438. Jeff's fix to codegen on Bools, #17225, should make this unnecessary. | 01 July 2016, 16:31:50 UTC |
0b9364d | Jeff Bezanson | 01 July 2016, 15:49:10 UTC | Merge pull request #17225 from JuliaLang/jb/fix17098 fix #17098, bad codegen from too many i1 casts | 01 July 2016, 15:49:10 UTC |
12e32e9 | Yichao Yu | 30 June 2016, 01:59:40 UTC | Optimize TLS access in C code on Linux * Use indirect function (`ifunc`) to set the address of a symbol at runtime. * Use `weak` symbol to detect (in `ifunc`) whether the static version of TLS is available. | 01 July 2016, 13:04:24 UTC |
8ecd657 | Andreas Noack | 01 July 2016, 04:21:45 UTC | Merge pull request #17199 from JuliaLang/sb/cholesky-downdate Fixes 2 issues with the Cholesky update/downdate tests | 01 July 2016, 04:21:45 UTC |
b2b680b | Yichao Yu | 01 July 2016, 03:07:14 UTC | Fix type of `jl_tls_offset` It is negative on x86/x64 (Variant II) and positive on aarch64 (Variant I). | 01 July 2016, 03:07:14 UTC |
e121955 | Yichao Yu | 01 July 2016, 02:55:29 UTC | Fix compiler warning in debuginfo.cpp | 01 July 2016, 02:55:29 UTC |
f8f7074 | Jeff Bezanson | 01 July 2016, 02:00:13 UTC | Merge pull request #17216 from JuliaLang/tb/di_oob Fix OOB in debuginfo. | 01 July 2016, 02:00:13 UTC |
7a95d57 | Jeff Bezanson | 01 July 2016, 01:56:55 UTC | Merge pull request #17214 from JuliaLang/jb/misc some generally-applicable changes from #16622 | 01 July 2016, 01:56:55 UTC |
f142192 | Jeff Bezanson | 01 July 2016, 01:47:56 UTC | fix #17098, bad codegen from too many i1 casts This affected code using tuples of Bools. Previously, we always represented Bool as i1 except in storage. Now we represent Bool as i8 most of the time, and truncate to i1 only just before use in branches. | 01 July 2016, 01:47:56 UTC |
fb2e585 | Amit Murthy | 01 July 2016, 01:07:12 UTC | Merge pull request #17213 from JuliaLang/amitm/3680 fix callsite remotecall_fetch notification for deserialization errors | 01 July 2016, 01:07:12 UTC |
c23687f | Yichao Yu | 30 June 2016, 22:42:43 UTC | Merge pull request #17178 from JuliaLang/yyc/threads/elf RFC: Optimize TLS access in generated code on Linux | 30 June 2016, 22:42:43 UTC |
792634b | Amit Murthy | 30 June 2016, 22:33:56 UTC | Fix unnecessary printing of errors in case of worker-workr connections dropping | 30 June 2016, 22:33:56 UTC |
a66ace6 | Jeff Bezanson | 30 June 2016, 22:18:41 UTC | Merge pull request #16837 from JuliaLang/jb/const_call RFC: specialized calling convention for pure functions that return a constant | 30 June 2016, 22:18:41 UTC |
c779caf | Jeff Bezanson | 28 June 2016, 04:57:36 UTC | remove some unnecessary typevars as parameters of Tuple types | 30 June 2016, 20:47:44 UTC |
0a58f46 | Jeff Bezanson | 28 June 2016, 04:56:06 UTC | clarify that vararg Generator ctor is not applicable to 2 arguments | 30 June 2016, 20:47:44 UTC |
be59686 | Jeff Bezanson | 27 June 2016, 21:37:18 UTC | widen Tuple types less in inference; helps `Filter` iterator | 30 June 2016, 20:47:37 UTC |
e58ed77 | Amit Murthy | 30 June 2016, 17:00:47 UTC | fix callsite remotecall_fetch notification for deserialization errors | 30 June 2016, 19:42:11 UTC |
e35f7a2 | Tim Besard | 30 June 2016, 19:15:31 UTC | Fix OOB in debuginfo. | 30 June 2016, 19:15:31 UTC |
a68e438 | Jeff Bezanson | 27 June 2016, 21:36:51 UTC | some small optimizations to Flatten and Filter iterators | 30 June 2016, 18:21:11 UTC |
5c86b75 | Jeff Bezanson | 27 June 2016, 18:17:52 UTC | fix `iteratoreltype` of `Flatten` | 30 June 2016, 18:21:11 UTC |
ce83923 | Jeff Bezanson | 20 June 2016, 23:08:14 UTC | fix result type of `collect(T, itr)` | 30 June 2016, 18:21:11 UTC |
6d5eb28 | Carlo Baldassi | 30 June 2016, 18:16:28 UTC | Merge pull request #17196 from JuliaLang/cb/fixpkgpin Fix several issues with `Pkg.pin()` | 30 June 2016, 18:16:28 UTC |
76fcfde | Jeff Bezanson | 07 June 2016, 02:54:46 UTC | identify pure functions that return a known constant this allows deleting their code and avoiding native code gen entirely | 30 June 2016, 17:43:55 UTC |
b75977a | Jeff Bezanson | 30 June 2016, 16:53:53 UTC | Merge pull request #16978 from JuliaLang/jb/metahandling some updates to code metadata handling | 30 June 2016, 16:53:53 UTC |
5be124d | Art | 30 June 2016, 15:38:19 UTC | respect the key path on all platforms | 30 June 2016, 15:38:19 UTC |
8d9c0c5 | Jon Malmaud | 30 June 2016, 14:25:38 UTC | Merge pull request #13795 from JuliaLang/jmm/boundary_message Make workers resilient to deserialize failures | 30 June 2016, 14:25:38 UTC |
fa0915c | Tim Besard | 30 June 2016, 14:20:51 UTC | Merge pull request #17191 from JuliaLang/tb/typemap Fix wrong check in typemap. | 30 June 2016, 14:20:51 UTC |
9562214 | Tim Besard | 30 June 2016, 13:00:50 UTC | Merge pull request #17203 from JuliaLang/tb/param_oob Prevent OOB access on llvm::FunctionType's parameter types. | 30 June 2016, 13:00:50 UTC |
8b8963c | Yichao Yu | 30 June 2016, 11:54:39 UTC | Merge pull request #17197 from JuliaLang/tb/memdebug Prevent pool allocations under MEMDEBUG | 30 June 2016, 11:54:39 UTC |
ff784f8 | Amit Murthy | 25 June 2016, 19:17:41 UTC | custom serializers for MsgHeader and AbstractMsg types to improve performance | 30 June 2016, 04:02:03 UTC |
4a1dddd | Jon Malmaud | 25 June 2016, 18:48:49 UTC | Accidentally added ctags file | 30 June 2016, 03:35:33 UTC |
6fd7fc7 | Jon Malmaud | 25 June 2016, 18:47:08 UTC | Make MsgHeader stack-allocatable | 30 June 2016, 03:35:33 UTC |
561db3b | Jon Malmaud | 27 October 2015, 22:13:55 UTC | Add boundaries to wire format | 30 June 2016, 03:35:33 UTC |
10013c5 | Jameson Nash | 30 June 2016, 03:09:38 UTC | Merge pull request #17185 from JuliaLang/jn/noinline-devirtualize declassify call-site devirtualization as an inlining optimization | 30 June 2016, 03:09:38 UTC |
ece8a32 | Simon Byrne | 30 June 2016, 02:24:18 UTC | Clean up Complex Rational division. Fixes #15920 and #16282. | 30 June 2016, 02:24:18 UTC |
e2bd129 | Yichao Yu | 29 June 2016, 00:43:33 UTC | Optimize TLS access in generated code on Linux * Detect if we are using a static TLS model * Emit the assembly directly in codegen to access static TLS variables | 30 June 2016, 01:06:11 UTC |
878e451 | Andreas Noack | 29 June 2016, 23:08:56 UTC | Merge pull request #17192 from Jutho/master make complex givensAlgorithm type stable | 29 June 2016, 23:08:56 UTC |
98975a4 | Tim Besard | 29 June 2016, 14:02:43 UTC | Fix wrong check in typemap. | 29 June 2016, 21:18:16 UTC |
91e69c2 | Carlo Baldassi | 29 June 2016, 20:38:52 UTC | More Pkg.pin() tests | 29 June 2016, 20:48:23 UTC |
bd06d27 | Jeff Bezanson | 17 June 2016, 04:14:46 UTC | some updates to code metadata handling - detect pure and inline meta once, in the front end - fixes #16712 - remove `skip_meta` since it probably assumes too much about where meta nodes occur - add jl_ prefix to has_meta - remove location/pure/inline meta early, in the front end (the first line node isn't needed, since this info is in the Method object) - remove null_sym; this Expr head doesn't occur in the IR | 29 June 2016, 20:19:03 UTC |
6a3ca09 | Tim Besard | 29 June 2016, 20:12:42 UTC | Prevent OOB access on llvm::FunctionType's parameter types. When compiling a function with a trailing ghost argument, this code first fetched the parameter type before continuing out of the loop. | 29 June 2016, 20:12:42 UTC |
70a7da9 | Yichao Yu | 29 June 2016, 20:00:08 UTC | Merge pull request #16893 from JuliaLang/yyc/gc/array Array resizing fixes and clean up | 29 June 2016, 20:00:08 UTC |
bf44142 | Jeff Bezanson | 29 June 2016, 18:05:43 UTC | Merge pull request #17182 from micahjsmith/default-file-creation-mode Comment for #16502 | 29 June 2016, 18:05:43 UTC |
4c48302 | Tim Besard | 29 June 2016, 18:03:38 UTC | Kill of the maybe argument to find_region. NULL regions are now checked at each use site. | 29 June 2016, 18:05:37 UTC |
12e6f69 | Tim Besard | 29 June 2016, 16:41:42 UTC | Move the find_region assertion to the use site. This tripped up on ASAN->MEMDEBUG, even though gc_setmark_pool_ already properly reverted to gc_setmark_big in the case of MEMDEBUG. | 29 June 2016, 18:01:40 UTC |
6332269 | Simon Byrne | 29 June 2016, 17:30:11 UTC | This fixes 2 issues with the Cholesky update/downdate tests 1. It was possible to get random matrices which would not be positive definite when down-dated (e.g. if I ran the block with `srand(1)`. I have no idea how this didn't become an issue more often. 2. Apparently `v*v'` isn't Hermitian when using the system BLAS on Power. | 29 June 2016, 17:30:11 UTC |
8d38e59 | Carlo Baldassi | 29 June 2016, 16:28:15 UTC | Fix several issues with Pkg.pin() * Actually check out the branch after creation (fix #17176) * Activate test in test/pkg.jl * Avoid trying to update a pinned package (and emit info message) * Allow to pin a package several times without producing errors * Fix the cases in which resolve() is called after a pin() | 29 June 2016, 16:31:51 UTC |
50c2c11 | Jutho | 29 June 2016, 14:41:55 UTC | make complex givensAlgorithm type stable | 29 June 2016, 14:41:55 UTC |
844f284 | Katharine Hyatt | 29 June 2016, 14:27:21 UTC | Merge pull request #17019 from JuliaLang/ksh/docfactor Added more docs for factorize, cleaned up LDLt | 29 June 2016, 14:27:21 UTC |
98d49ab | Jeff Bezanson | 29 June 2016, 14:14:36 UTC | Merge pull request #17113 from JuliaLang/jn/show-multiline remove io :multiline attribute | 29 June 2016, 14:14:36 UTC |
528a363 | Jeff Bezanson | 29 June 2016, 14:13:43 UTC | Merge pull request #17180 from JuliaLang/jb/fix17147 fix #17147, segfault in expanding Vararg types | 29 June 2016, 14:13:43 UTC |
3c60d3e | Tony Kelman | 29 June 2016, 12:34:29 UTC | Merge pull request #17181 from JuliaLang/tk/fixllvmpatch Re-key llvm-win64-reloc-dwarf.patch against LLVM 3.7 | 29 June 2016, 12:34:29 UTC |
9a1ee22 | Tony Kelman | 29 June 2016, 06:19:38 UTC | Merge pull request #17064 from omus/doc-fixes WIP: Manual Fixes. JuliaCon 2016 Edition | 29 June 2016, 06:19:38 UTC |
5000628 | Tony Kelman | 25 June 2016, 20:05:56 UTC | Actually check the return value of a cholmod test for #11745 | 29 June 2016, 05:36:22 UTC |
4fdff85 | Tony Kelman | 25 June 2016, 19:42:26 UTC | Cell array syntax has been deleted | 29 June 2016, 05:36:21 UTC |
c0616b8 | Jameson Nash | 29 June 2016, 05:20:51 UTC | declassify call-site devirtualization as an inlining optimization this ensures tests like bitarray are still non-terminal even with --precompile=no --inline=no (with apologies to #265) | 29 June 2016, 05:20:51 UTC |