https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
fe0665f simplify compuation for StepRange done 03 July 2016, 23:23:48 UTC
e6b1cd9 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 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 Merge pull request #17241 from dhoegh/replc Speed up repl dot and method completion 02 July 2016, 23:37:42 UTC
1062259 Merge pull request #17244 from tkelman/tk/miscthings A few test and dead-code cleanups 02 July 2016, 23:22:12 UTC
5545589 Merge pull request #17248 from tkelman/tk/docrevision Some minor doc, comment, and whitespace revisions 02 July 2016, 23:19:51 UTC
a88a1b9 Merge pull request #16995 from JuliaLang/nl/promote_op promote_op() fixes 02 July 2016, 23:14:15 UTC
0d5f541 Merge pull request #17230 from JuliaLang/teh/iter_number_revert Revert "Speed up iteration with numbers" 02 July 2016, 21:03:35 UTC
7b1ef04 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 clean up temporary file when done 02 July 2016, 18:26:25 UTC
40cb47d Use long form function definition of ==(::String, ::String) 02 July 2016, 18:13:31 UTC
bcfc934 Misc OCD whitespace adjustments Use 4 space indent in some doc code examples 02 July 2016, 18:13:30 UTC
c659690 editorial revisions to some comments 02 July 2016, 17:33:26 UTC
ddaf19a Remove references to mojibake, temporary fork name of utf8proc 02 July 2016, 17:33:25 UTC
c9ce6c4 Reword cholfact docs to remove incorrect reference to structure 02 July 2016, 17:33:24 UTC
3ccab12 Delete MIME macro now, it's been deprecated for 3 years ref af8c18c1f088e59b3bc0249fd4e4bfd27851606d 02 July 2016, 17:33:23 UTC
767ddc7 Add test for #17096 02 July 2016, 16:27:27 UTC
c7026a1 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 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 Remove 'if false' dead code blocks, use test_broken for the ones in test/spawn.jl 02 July 2016, 14:14:27 UTC
5585919 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 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 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 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 Merge pull request #17236 from 0/docbackslash Add missing backslashes in readdlm docstrings 02 July 2016, 10:01:24 UTC
4a00a57 Speed up repl dot and method completion 02 July 2016, 08:57:29 UTC
34fbf83 Merge pull request #17224 from ihnorton/fix17219 Fix #17219: conditionally lower ccall first arg 02 July 2016, 04:33:16 UTC
a098436 Enable ifunc on ARM/AArch64/Power/Power64 for GCC 4.9+ 02 July 2016, 03:54:59 UTC
054b7e7 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 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 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 Add missing backslashes in readdlm docstrings 01 July 2016, 23:58:20 UTC
51464fb Merge pull request #17220 from JuliaLang/yyc/threads/ifunc (Yet another) Optimization for TLS access 01 July 2016, 23:09:52 UTC
789eaeb Merge pull request #17205 from JuliaLang/jn/ppc64vec add ppc64le vector abi with tests 01 July 2016, 23:08:32 UTC
809bb0c Merge pull request #17234 from 8ring/patch-1 Corrected Chinese text for UDHR 01 July 2016, 23:04:54 UTC
ec4930c Merge pull request #17206 from JuliaLang/sb/complex-rational Clean up Complex Rational division. 01 July 2016, 22:27:14 UTC
e0b65f7 Merge pull request #17229 from JuliaLang/jb/startuptime some optimizations to startup time 01 July 2016, 21:08:28 UTC
0f6bca5 Corrected Chinese text for UDHR Corrected Chinese text in UniversalDeclarationOfHumanRightsstart. 01 July 2016, 20:56:50 UTC
c25935c Merge pull request #17233 from JuliaLang/kf/jn/personality win: cleanup build warnings 01 July 2016, 19:31:08 UTC
c02e156 Merge pull request #17222 from JuliaLang/kf/suitesparsewinclang Add patch to fix SuiteSparse-Clang-Win64 build 01 July 2016, 19:30:11 UTC
138ca07 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 reduce startup time by avoiding GC and type cache re-insertion 01 July 2016, 18:20:27 UTC
b548e00 win: cleanup build warnings 01 July 2016, 18:14:45 UTC
c63c169 Add patch to fix SuiteSparse-Clang-Win64 build 01 July 2016, 18:13:43 UTC
ac4a2ca 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 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 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 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 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 Fix compiler warning in debuginfo.cpp 01 July 2016, 02:55:29 UTC
f8f7074 Merge pull request #17216 from JuliaLang/tb/di_oob Fix OOB in debuginfo. 01 July 2016, 02:00:13 UTC
7a95d57 Merge pull request #17214 from JuliaLang/jb/misc some generally-applicable changes from #16622 01 July 2016, 01:56:55 UTC
f142192 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 Merge pull request #17213 from JuliaLang/amitm/3680 fix callsite remotecall_fetch notification for deserialization errors 01 July 2016, 01:07:12 UTC
c23687f 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 Fix unnecessary printing of errors in case of worker-workr connections dropping 30 June 2016, 22:33:56 UTC
a66ace6 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 remove some unnecessary typevars as parameters of Tuple types 30 June 2016, 20:47:44 UTC
0a58f46 clarify that vararg Generator ctor is not applicable to 2 arguments 30 June 2016, 20:47:44 UTC
be59686 widen Tuple types less in inference; helps `Filter` iterator 30 June 2016, 20:47:37 UTC
e58ed77 fix callsite remotecall_fetch notification for deserialization errors 30 June 2016, 19:42:11 UTC
e35f7a2 Fix OOB in debuginfo. 30 June 2016, 19:15:31 UTC
a68e438 some small optimizations to Flatten and Filter iterators 30 June 2016, 18:21:11 UTC
5c86b75 fix `iteratoreltype` of `Flatten` 30 June 2016, 18:21:11 UTC
ce83923 fix result type of `collect(T, itr)` 30 June 2016, 18:21:11 UTC
6d5eb28 Merge pull request #17196 from JuliaLang/cb/fixpkgpin Fix several issues with `Pkg.pin()` 30 June 2016, 18:16:28 UTC
76fcfde 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 Merge pull request #16978 from JuliaLang/jb/metahandling some updates to code metadata handling 30 June 2016, 16:53:53 UTC
5be124d respect the key path on all platforms 30 June 2016, 15:38:19 UTC
8d9c0c5 Merge pull request #13795 from JuliaLang/jmm/boundary_message Make workers resilient to deserialize failures 30 June 2016, 14:25:38 UTC
fa0915c Merge pull request #17191 from JuliaLang/tb/typemap Fix wrong check in typemap. 30 June 2016, 14:20:51 UTC
9562214 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 Merge pull request #17197 from JuliaLang/tb/memdebug Prevent pool allocations under MEMDEBUG 30 June 2016, 11:54:39 UTC
ff784f8 custom serializers for MsgHeader and AbstractMsg types to improve performance 30 June 2016, 04:02:03 UTC
4a1dddd Accidentally added ctags file 30 June 2016, 03:35:33 UTC
6fd7fc7 Make MsgHeader stack-allocatable 30 June 2016, 03:35:33 UTC
561db3b Add boundaries to wire format 30 June 2016, 03:35:33 UTC
10013c5 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 Clean up Complex Rational division. Fixes #15920 and #16282. 30 June 2016, 02:24:18 UTC
e2bd129 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 Merge pull request #17192 from Jutho/master make complex givensAlgorithm type stable 29 June 2016, 23:08:56 UTC
98975a4 Fix wrong check in typemap. 29 June 2016, 21:18:16 UTC
91e69c2 More Pkg.pin() tests 29 June 2016, 20:48:23 UTC
bd06d27 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 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 Merge pull request #16893 from JuliaLang/yyc/gc/array Array resizing fixes and clean up 29 June 2016, 20:00:08 UTC
bf44142 Merge pull request #17182 from micahjsmith/default-file-creation-mode Comment for #16502 29 June 2016, 18:05:43 UTC
4c48302 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 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 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 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 make complex givensAlgorithm type stable 29 June 2016, 14:41:55 UTC
844f284 Merge pull request #17019 from JuliaLang/ksh/docfactor Added more docs for factorize, cleaned up LDLt 29 June 2016, 14:27:21 UTC
98d49ab Merge pull request #17113 from JuliaLang/jn/show-multiline remove io :multiline attribute 29 June 2016, 14:14:36 UTC
528a363 Merge pull request #17180 from JuliaLang/jb/fix17147 fix #17147, segfault in expanding Vararg types 29 June 2016, 14:13:43 UTC
3c60d3e 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 Merge pull request #17064 from omus/doc-fixes WIP: Manual Fixes. JuliaCon 2016 Edition 29 June 2016, 06:19:38 UTC
5000628 Actually check the return value of a cholmod test for #11745 29 June 2016, 05:36:22 UTC
4fdff85 Cell array syntax has been deleted 29 June 2016, 05:36:21 UTC
c0616b8 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
back to top