dbec1a3 | Jeff Bezanson | 14 January 2016, 23:16:46 UTC | serialize pointer- and padding-free objects in one write fixes #14106 | 14 January 2016, 23:16:46 UTC |
7dd059d | Stefan Karpinski | 14 January 2016, 19:09:29 UTC | use non-commuting functions to mix incoming hashes with seeds fixes #14670 | 14 January 2016, 20:57:11 UTC |
eeeb13e | Jeff Bezanson | 14 January 2016, 19:11:25 UTC | Merge pull request #14673 from JuliaLang/tk/deserializer fix incremental deserializer on some cases of external singleton values | 14 January 2016, 19:11:25 UTC |
ec3d632 | Jeff Bezanson | 02 January 2016, 04:48:46 UTC | fix incremental deserializer on some cases of external singleton values this was causing several package test failures on jb/functions | 14 January 2016, 18:04:29 UTC |
e2f8842 | Tony Kelman | 14 January 2016, 11:02:13 UTC | Merge pull request #14654 from pabloferz/pz/primes Simplify and fix primes and primesmask [fixes #14652] | 14 January 2016, 11:02:13 UTC |
a0b5414 | Jameson Nash | 14 January 2016, 03:51:25 UTC | fix eof definitions and add tests | 14 January 2016, 03:52:08 UTC |
99e292a | Blake Johnson | 14 January 2016, 03:49:59 UTC | Merge pull request #14474 from JuliaLang/brj/boundscheck elide code marked with `@boundscheck(...)`. | 14 January 2016, 03:49:59 UTC |
2d03a92 | Andreas Noack | 14 January 2016, 01:01:46 UTC | Put back prod(Vector{Bool}) test but for new behavior | 14 January 2016, 01:40:17 UTC |
b74533a | Blake Johnson | 11 January 2016, 03:37:50 UTC | `boundscheck` to `inbounds` in comprehension lowering. | 14 January 2016, 01:39:28 UTC |
03a4e51 | Blake Johnson | 11 January 2016, 03:45:50 UTC | Document boundscheck elimination mechanism. [ci skip] | 14 January 2016, 01:39:28 UTC |
ab57cac | Blake R. Johnson | 07 January 2016, 17:14:01 UTC | Mark `checkbounds(...)` callsites with `@boundscheck`. First for AbstractArrays. | 14 January 2016, 01:39:27 UTC |
43357df | Blake Johnson | 09 January 2016, 03:39:36 UTC | Enable boundscheck tests. | 14 January 2016, 01:39:27 UTC |
d50f28f | Blake R. Johnson | 08 January 2016, 14:30:07 UTC | Minor formatting change in codegen. | 14 January 2016, 01:39:27 UTC |
96e8230 | Blake R. Johnson | 07 January 2016, 18:25:44 UTC | Throw error in emit_gcpops on a malformed BasicBlock. | 14 January 2016, 01:39:27 UTC |
5ea20fc | Blake Johnson | 08 January 2016, 04:26:01 UTC | Patch up dangling BasicBlocks from skipped labels. | 14 January 2016, 01:39:27 UTC |
bf5d6ca | Blake R. Johnson | 07 January 2016, 15:11:16 UTC | Add a user-facing version of `@propagate_inbounds`. | 14 January 2016, 01:39:27 UTC |
09fb69b | Blake Johnson | 07 January 2016, 05:10:24 UTC | Create a mechanism to propagate an inbounds context. For when you want to pass `@inbounds` to inlined methods. | 14 January 2016, 01:39:27 UTC |
1c29b3c | Blake R. Johnson | 06 January 2016, 17:04:42 UTC | Add deprecation for 2-arg `@boundscheck`. | 14 January 2016, 01:39:27 UTC |
0f6ec72 | Blake Johnson | 03 January 2016, 19:08:09 UTC | Minor boundscheck test refactoring. Write in a way which makes it more explicit what is inlined vs not inlined. | 14 January 2016, 01:39:27 UTC |
4c93e67 | Blake Johnson | 03 January 2016, 03:23:52 UTC | Update AST docs for :inbounds and :boundscheck. [ci skip] | 14 January 2016, 01:39:26 UTC |
7f330f0 | Blake Johnson | 01 January 2016, 04:21:07 UTC | Add inbounds meta elimination pass. | 14 January 2016, 01:39:26 UTC |
ef07a23 | Blake Johnson | 30 December 2015, 17:53:20 UTC | Fix inbounds blocks inside boundscheck blocks. | 14 January 2016, 01:39:26 UTC |
cd7686b | Blake Johnson | 29 December 2015, 04:37:32 UTC | Inject inbounds statements during inlining. | 14 January 2016, 01:39:26 UTC |
c377624 | Blake Johnson | 28 December 2015, 22:38:34 UTC | Update inbounds context regardless of options. | 14 January 2016, 01:39:26 UTC |
c9587a7 | Blake Johnson | 09 January 2016, 03:39:10 UTC | Add tests for bounds check elimination. | 14 January 2016, 01:39:26 UTC |
220807b | Blake Johnson | 23 December 2015, 15:57:43 UTC | Elide boundscheck blocks when inbounds. Adds an `inbounds` stack to jl_codectx, and the `@inbounds` macro has been modified to manipulate it. | 14 January 2016, 01:39:26 UTC |
b727100 | Jameson Nash | 14 January 2016, 01:02:55 UTC | Merge pull request #14665 from JuliaLang/yyc/actual-init Don't fool the compiler about variable initialization | 14 January 2016, 01:02:55 UTC |
918f14e | Jameson Nash | 14 January 2016, 01:01:23 UTC | Merge pull request #14667 from JuliaLang/jn/fast-io add fast-path optimizations for reading LibuvStreams | 14 January 2016, 01:01:23 UTC |
9d14d39 | Yichao Yu | 13 January 2016, 23:18:07 UTC | Updated out-of-date comment in AArch64 ABI file. | 13 January 2016, 23:18:07 UTC |
9dbc3ab | Jameson Nash | 13 January 2016, 23:14:30 UTC | add fast-path optimizations for reading LibuvStreams fixes #14467 performance regression (and some) | 13 January 2016, 23:16:08 UTC |
5cbb72c | Andreas Noack | 13 January 2016, 20:03:29 UTC | Merge pull request #14659 from JuliaLang/anj/booldet Remove method that produces error for prod(AbstractArray{Bool}). | 13 January 2016, 20:03:29 UTC |
31e4f5b | Yichao Yu | 13 January 2016, 19:36:06 UTC | Fix a compiler warning about incompatible pointer types. | 13 January 2016, 19:36:06 UTC |
74afa09 | Yichao Yu | 13 January 2016, 19:32:46 UTC | Don't fool the compiler about variable initialization. It can easily break if any change is made to the code and incorrectly suppress the compiler warning. Revert #14403. Close #14595 | 13 January 2016, 19:34:28 UTC |
a4d1f99 | Viral B. Shah | 13 January 2016, 19:33:10 UTC | Merge pull request #14631 from Sacha0/csctranspose MIT-licensed SparseMatrixCSC transposition methods | 13 January 2016, 19:33:10 UTC |
fb8c6e9 | Jeff Bezanson | 13 January 2016, 19:08:23 UTC | remove jl_ast_rettype; it was silly | 13 January 2016, 19:08:23 UTC |
b0cd2ad | Jeff Bezanson | 13 January 2016, 15:45:42 UTC | Merge pull request #14656 from JuliaLang/jb/constanttable use li->roots instead of module constant table | 13 January 2016, 15:45:42 UTC |
4bd5c19 | pabloferz | 12 January 2016, 12:22:59 UTC | Simplify primes and primesmask [fixes #14652] | 13 January 2016, 14:52:58 UTC |
cf3259f | Keno Fischer | 13 January 2016, 14:07:50 UTC | Merge pull request #14662 from JuliaLang/yyc/llvm38-fastmath Fix compilation on llvm-svn due to function renaming | 13 January 2016, 14:07:50 UTC |
3f6abad | Yichao Yu | 13 January 2016, 13:58:38 UTC | Fix compilation on llvm-svn due to function renaming | 13 January 2016, 13:58:38 UTC |
53ecbaa | Jeff Bezanson | 12 January 2016, 20:54:37 UTC | more float to string performance improvements - some tuples used in grisu were heap allocated. the `buffer` element was not really needed. - fixed a type instability in Grisu.normalize - provide a good size hint for floats in print_to_string to avoid excess reallocation. before: ``` julia> @time for i=1:10^7;string(3.141592653);end 6.402762 seconds (80.00 M allocations: 2.831 GB, 3.91% gc time) ``` after: ``` julia> @time for i=1:10^7;string(3.141592653);end 4.038174 seconds (30.00 M allocations: 1.639 GB, 2.29% gc time) ``` | 12 January 2016, 20:54:37 UTC |
67eead3 | Andreas Noack | 12 January 2016, 20:13:35 UTC | Remove method that produces error for prod(AbstractArray{Bool}). Fixes #14657 | 12 January 2016, 20:24:31 UTC |
2b12e96 | Andy Hayden | 12 January 2016, 19:50:21 UTC | Merge pull request #14644 from hayd/doc_typed_kwargs Document how to make a kwarg's type explicit. | 12 January 2016, 19:50:21 UTC |
34d8b8e | Jeff Bezanson | 12 January 2016, 18:05:31 UTC | use li->roots instead of module constant table | 12 January 2016, 18:05:31 UTC |
305890a | Jameson Nash | 12 January 2016, 04:18:00 UTC | Merge pull request #14650 from mbauman/mb/bitarrayindexingperf Fix BitArray indexing performance | 12 January 2016, 04:18:00 UTC |
b97efac | Andy Hayden | 12 January 2016, 00:36:26 UTC | Merge pull request #14638 from hayd/fix_plain_code Fix rendering bug of Markdown Code. | 12 January 2016, 00:36:26 UTC |
ea06c55 | Matt Bauman | 11 January 2016, 23:50:02 UTC | Fix BitArray indexing performance Back in #13614 I changed the signature of _unsafe_getindex!, but I failed to update the BitArray methods... so they were just using the generic definitions. This is a very simple fix to restore the indexing performance for BitArrays. | 11 January 2016, 23:50:06 UTC |
95a01df | Tony Kelman | 11 January 2016, 22:45:57 UTC | Merge pull request #14508 from Sacha0/trantriops add missing mul, ldiv, and rdiv variants involving one triangular matrix. also fix #14502. | 11 January 2016, 22:45:57 UTC |
0d7ce7c | Jeff Bezanson | 11 January 2016, 22:24:36 UTC | make stringification a bit more efficient this avoids an extra copy of the data. example: before: julia> @time for i=1:10^6; string(1.5); end 0.829682 seconds (8.00 M allocations: 335.702 MB, 8.11% gc time) after: julia> @time for i=1:10^6; string(1.5); end 0.448034 seconds (7.00 M allocations: 259.399 MB, 4.37% gc time) | 11 January 2016, 22:24:36 UTC |
ce9d225 | Andy Hayden | 11 January 2016, 19:41:42 UTC | Document how to make a kwarg's type explicit. [ci-skip] | 11 January 2016, 19:42:00 UTC |
2335ef1 | Matt Bauman | 11 January 2016, 18:21:13 UTC | Merge pull request #14609 from mbauman/mb/inline-checksize Ensure checksize inlines | 11 January 2016, 18:21:13 UTC |
cf1d953 | Yichao Yu | 11 January 2016, 16:29:46 UTC | Merge pull request #14599 from JuliaLang/yyc/gc/no-preserve Remove jl_gc_preserve | 11 January 2016, 16:29:46 UTC |
a1d95e7 | Yichao Yu | 08 January 2016, 01:37:17 UTC | Remove GC preserve stack. | 11 January 2016, 15:09:27 UTC |
22972ef | Yichao Yu | 08 January 2016, 01:35:14 UTC | Do not use jl_gc_preserve in ast.c since it's not a particularly good API and is not task-switch safe. Also fix `jl_parse_next` preserving the objects forever. | 11 January 2016, 15:09:27 UTC |
60eda14 | Andy Hayden | 11 January 2016, 08:03:54 UTC | Fix rendering bug of Markdown Code. When a code block included a ```, it would not be rendered correctly. | 11 January 2016, 08:53:07 UTC |
ab0bdf2 | Sacha Verweij | 11 January 2016, 00:34:07 UTC | Replace the LGPL-licensed SparseMatrixCSC transposition methods in base/sparse/csparse.jl ([c|f]transpose[!]) with MIT-licensed versions. See #13001. | 11 January 2016, 05:21:17 UTC |
b9dc4c9 | Tony Kelman | 11 January 2016, 01:29:30 UTC | Fix LLVM patch application race condition ref https://github.com/JuliaLang/julia/pull/14623#issuecomment-170411396 | 11 January 2016, 01:29:30 UTC |
009033c | Sacha Verweij | 30 December 2015, 20:57:23 UTC | Expand combinations of element types tested in linalg/triangular. Fixes test-shadowing of generic triangular methods by corresponding BLAS-calling methods for complex matrices (see #14502). | 11 January 2016, 01:08:20 UTC |
52ba665 | Sacha Verweij | 30 December 2015, 02:14:02 UTC | Add generic At_ldiv_B! and Ac_ldiv_B! methods for triangular A. Add BLAS hook for matrix-matrix and matrix-vector At_ldiv_B! with triangular A. Add tests for left-division by transposed triangular matrices. | 11 January 2016, 01:08:20 UTC |
b9fc6e2 | Sacha Verweij | 30 December 2015, 01:39:44 UTC | Add generic A_rdiv_Bt! methods for triangular B. Also fix generic A_rdiv_Bc! methods for complex triangular B (see #14502). Add BLAS hook for matrix-matrix A_rdiv_Bt! with triangular B. Add tests for right-division by transposed triangular matrices. | 11 January 2016, 01:08:20 UTC |
6cf13e4 | Sacha Verweij | 30 December 2015, 00:35:30 UTC | Add generic At_mul_B! and A_mul_Bt! methods for triangular A and B respectively. Fix generic Ac_mul_B! and A_mul_Bc! methods for complex triangular A and B respectively (see #14502). Add BLAS hooks for matrix-matrix At_mul_B! and A_mul_Bt! with triangular A and B respectively. Also add hooks for matrix-vector At_mul_B! and Ac_mul_B! with triangular A. Add tests for matrix-matrix and matrix-vector multiplications involving one transposed triangular matrix. | 11 January 2016, 01:08:20 UTC |
a6770b0 | Andreas Noack | 10 January 2016, 22:18:36 UTC | Merge pull request #14475 from Sacha0/colmajgtris column-major access and other perf improvements for generic triangular solves | 10 January 2016, 22:18:36 UTC |
bcfc967 | Keno Fischer | 10 January 2016, 19:03:52 UTC | Add second round of LLVM 3.7.1 patches | 10 January 2016, 19:03:52 UTC |
17287f0 | Tony Kelman | 10 January 2016, 16:02:30 UTC | temporarily install llvm33-julia manually on osx travis | 10 January 2016, 16:02:30 UTC |
16301d2 | Tony Kelman | 10 January 2016, 08:12:37 UTC | Merge pull request #14606 from ygrange/master Updating parallell computing text | 10 January 2016, 08:12:37 UTC |
113e0d9 | Isaiah | 10 January 2016, 04:29:03 UTC | Merge pull request #14603 from ihnorton/lldb371-patch Patch lldb-3.7.1 to build on mac | 10 January 2016, 04:29:03 UTC |
0aa72d0 | Tony Kelman | 10 January 2016, 02:24:48 UTC | Merge pull request #14605 from rsrock/patch-4 Update Mac build directions | 10 January 2016, 02:24:48 UTC |
b594595 | Tony Kelman | 09 January 2016, 21:57:43 UTC | Merge pull request #14617 from zhmz90/patch-6 Remove an unpaired " and a needless \n | 09 January 2016, 21:57:43 UTC |
f5508c9 | Ron Rock | 08 January 2016, 13:01:16 UTC | Update Mac build directions Clarifies that the correct (and only?) way to update the command line tools is with an `xcode-select --install`. Wording changed so that this advice is not linked to a specific error, which made me look elsewhere. I believe that the wording about "Older systems do not have a separate command line tools package..." is correct, but I'm basing this off of my somewhat fuzzy recollection. ref: #14593 | 09 January 2016, 18:36:47 UTC |
ca56c89 | Yichao Yu | 09 January 2016, 17:57:11 UTC | Update debug doc for stateless flisp. | 09 January 2016, 17:57:11 UTC |
4657b5a | Lanting Guo | 09 January 2016, 17:43:02 UTC | Remove an unpaired " and a needless \n The \n" makes the color of document web page red. It will be better for reading after removing it. | 09 January 2016, 17:43:02 UTC |
1f15eb6 | Jeff Bezanson | 09 January 2016, 17:28:50 UTC | Merge pull request #14597 from JuliaLang/yyc/gc/no-disable Do not disable GC in scm_to_julia | 09 January 2016, 17:28:50 UTC |
dc5c974 | Andreas Noack | 09 January 2016, 17:17:31 UTC | Merge pull request #13732 from gajomi/structuredmatrixprinting General method for modifying printing of elements in arrays | 09 January 2016, 17:17:31 UTC |
0a1a612 | Andreas Noack | 09 January 2016, 17:06:14 UTC | Merge pull request #14601 from tpapp/master cosmetic fixes for `LinAlg.chksquare` | 09 January 2016, 17:06:14 UTC |
c63fabb | Isaiah Norton | 08 January 2016, 12:47:54 UTC | Patch lldb-3.7.1 to build on mac ref https://github.com/llvm-mirror/lldb/commit/6fc7df5c414 | 08 January 2016, 22:57:18 UTC |
9464e6f | Tony Kelman | 08 January 2016, 22:06:19 UTC | Merge pull request #14443 from mlubin/fpic add -fPIC to julia-config.jl | 08 January 2016, 22:06:19 UTC |
1f6dadd | Matt Bauman | 08 January 2016, 21:16:43 UTC | Ensure checksize inlines In #13612 I converted checksize from a generated function to a recursive lispy definition, but the methods are too complicated to be automatically inlined. Manually adding the inline annotation fixes this performance regression #14594. Master is now faster than 0.4.0 on most of the array perf tests. | 08 January 2016, 21:16:43 UTC |
1a518ec | Tony Kelman | 08 January 2016, 18:52:57 UTC | Merge pull request #14584 from JuliaLang/tk/msvccleanup Fix compilation under msvc | 08 January 2016, 18:52:57 UTC |
312de21 | Yan Grange | 08 January 2016, 15:36:28 UTC | Updating parallell computing text Behaviour was not as documented. | 08 January 2016, 15:36:28 UTC |
d782466 | Tony Kelman | 08 January 2016, 15:15:13 UTC | Merge pull request #14587 from JuliaLang/tk/eigtest add a test for #14174, eigfact of a not-tiny matrix | 08 January 2016, 15:15:13 UTC |
375c4ac | tpapp | 08 January 2016, 09:52:20 UTC | Shortened documentation, added it to stdlib docs. | 08 January 2016, 09:52:20 UTC |
2dc21f7 | tpapp | 08 January 2016, 07:23:02 UTC | Added tests for checksquare. | 08 January 2016, 07:23:02 UTC |
48ff885 | tpapp | 07 January 2016, 16:11:24 UTC | Renamed chksquare to checksquare, added documentation. Fixes #14388, following the suggestions there: - new name is `checksquare` - not exported, documents `LinAlg.checksquare` accordingly | 08 January 2016, 07:22:25 UTC |
86cd5ea | Jameson Nash | 08 January 2016, 04:58:37 UTC | Merge pull request #14590 from JuliaLang/yyc/dep-off_t Deprecate Coff_t and FileOffset | 08 January 2016, 04:58:37 UTC |
0845e8f | Tony Kelman | 08 January 2016, 01:11:27 UTC | Merge pull request #14583 from JuliaLang/tk/travistest RFC: Travis adjustments to use gcc 5 | 08 January 2016, 01:11:27 UTC |
a116c71 | Yichao Yu | 11 December 2015, 13:29:01 UTC | Do not disable GC in scm_to_julia | 08 January 2016, 00:06:50 UTC |
128e546 | Andy Hayden | 07 January 2016, 21:29:03 UTC | Merge pull request #14538 from mmaxs/methodswith-vs-unions Make methodswith() list methods with Union{} args | 07 January 2016, 21:29:03 UTC |
8f080e6 | Yichao Yu | 07 January 2016, 15:09:22 UTC | Deprecate Coff_t and FileOffset. Close #14555. | 07 January 2016, 21:00:38 UTC |
9e773f9 | Yichao Yu | 07 January 2016, 14:34:59 UTC | Use Int64 in libgit2 since this is the actual type. | 07 January 2016, 20:59:27 UTC |
763b7eb | Tony Kelman | 07 January 2016, 20:47:20 UTC | Merge pull request #14580 from JuliaLang/jn/displaysize rename iosize to displaysize | 07 January 2016, 20:47:20 UTC |
9651303 | Tony Kelman | 07 January 2016, 20:45:28 UTC | Merge pull request #14579 from JuliaLang/tk/versioninfo Do not try to call uname on Windows during versioninfo(true) | 07 January 2016, 20:45:28 UTC |
36d653c | Tony Kelman | 07 January 2016, 20:42:15 UTC | Merge pull request #14588 from JuliaLang/nl/lapack Raise minimum LAPACK and utf8proc versions in README.md | 07 January 2016, 20:42:15 UTC |
643f9b2 | Jeff Bezanson | 07 January 2016, 20:41:09 UTC | Merge pull request #14582 from zsunberg/master RFC: fixes IntSet copy!(a,a) for a === a; #14581 | 07 January 2016, 20:41:09 UTC |
1d01e0a | Tony Kelman | 07 January 2016, 20:40:37 UTC | Merge pull request #14586 from JuliaLang/tk/llvmcleanup Use official LLVM 3.7.1 sources | 07 January 2016, 20:40:37 UTC |
99a119d | Mike Usenko | 07 January 2016, 19:51:18 UTC | make methodswith(T) list methods with Union{T,...} args | 07 January 2016, 19:55:43 UTC |
fa96177 | Milan Bouchet-Valat | 07 January 2016, 15:52:21 UTC | Document dependency on LAPACK >= 3.5 and utf8proc >= 1.3 LAPACK 3.5 is required since #14389. utf8proc 1.3 since #11493. [av skip] | 07 January 2016, 15:52:21 UTC |
bef2b08 | Tony Kelman | 07 January 2016, 15:43:46 UTC | Merge pull request #14578 from omus/char_add Fixes unintentional promotion to Any with Char/Int math | 07 January 2016, 15:43:46 UTC |
a378b60 | Jameson Nash | 07 January 2016, 01:01:14 UTC | rename iosize to displaysize (ref #13825) | 07 January 2016, 15:17:39 UTC |
951a616 | Tony Kelman | 07 January 2016, 15:16:17 UTC | Remove patches for llvm 3.6.0 use 3.7.1 on arm and powerpc | 07 January 2016, 15:16:17 UTC |
9841953 | Curtis Vogt | 06 January 2016, 21:39:29 UTC | Fix unintentional promotion of Char/Int array math Fixes issue #14573. | 07 January 2016, 14:13:51 UTC |
c1faf7f | Yichao Yu | 07 January 2016, 13:45:04 UTC | Merge pull request #14384 from JuliaLang/yyc/flisp-thread Make flisp calls thread safe and task switch safe | 07 January 2016, 13:45:04 UTC |