bd97612 | Oscar Blumberg | 03 October 2015, 16:09:10 UTC | Liveness computation Simple liveness dataflow computation for gc pointers. The pointer identification still forgets about those going through phis. | 03 October 2015, 16:09:10 UTC |
5c1b787 | Oscar Blumberg | 23 September 2015, 11:06:11 UTC | early POC : stackmaps Start the pieces needed to get rid of the shadow stack. - move every gc pointer to addrspace 1 in LLVM IR - a late rewrite pass that insert some gc roots in call statepoints (very limited for now) - load stackmaps from JIT code and sysimg - a crude stackmap parser - try it out by looking at gc pointers in the stackmap when gc is called requires LLVM svn + patch at https://gist.github.com/carnaval/76ad63cffb21e0914229 | 28 September 2015, 12:07:30 UTC |
f9933b6 | Andreas Noack | 18 September 2015, 12:34:10 UTC | Merge pull request #13166 from JuliaLang/anj/symdet Add det(Symmetric/Hermitian) based on bkfact. | 18 September 2015, 12:34:10 UTC |
ea9baec | Yichao Yu | 18 September 2015, 12:01:40 UTC | Merge pull request #13181 from JuliaLang/yyc/type_size-api Try fixing c++ compiler warnings about unknown union size | 18 September 2015, 12:01:40 UTC |
66eb856 | Steven G. Johnson | 17 September 2015, 23:56:04 UTC | Merge pull request #13032 from omus/edit_backslash edit command breaks for EDITOR path containing spaces | 17 September 2015, 23:56:04 UTC |
64d0cc9 | Jeff Bezanson | 17 September 2015, 22:04:05 UTC | add deprecation for Union() | 17 September 2015, 22:04:05 UTC |
06e6b37 | Jeff Bezanson | 17 September 2015, 21:35:40 UTC | fix missing `io` argument to `println` in umfpack this should fix #12837 | 17 September 2015, 21:35:40 UTC |
7427de6 | Jeff Bezanson | 17 September 2015, 21:32:51 UTC | fix an incorrect assertion when interrupting output with ^C further helps e.g. #12883 | 17 September 2015, 21:32:51 UTC |
f8c8135 | Jameson Nash | 17 September 2015, 19:18:00 UTC | add test for #8932 | 17 September 2015, 20:28:39 UTC |
1fa2858 | Jameson Nash | 17 September 2015, 19:12:38 UTC | improve type-inference/codegen for setindex! closes #10954 | 17 September 2015, 20:28:39 UTC |
53fcec2 | Curtis Vogt | 09 September 2015, 15:18:59 UTC | Update edit to better support spaces and args When working with Sublime as my default editor on OS X I had set my editor to: EDITOR=/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl Since the `ispath` function did not recognize this as a path (because contained a backslash) this resulted in my editor not being recognized as "subl" and line number support being unavailable. The section of `edit` that deals with determining the user's editor has been abstracted into a new function `editor`. Test cases have been added for `editor` along with some basic tests for `shell_split`. Note that `startswith` is used to identify alternative editor names: - Sublime Text can refer to "subl" or "sublime". - Emacs can refer to "emacs" or "emacsclient". | 17 September 2015, 19:55:10 UTC |
82e76b6 | Jeff Bezanson | 17 September 2015, 19:49:18 UTC | Merge pull request #13191 from JuliaLang/yyc/fptr_t Fix compiler warning about incompatible pointer types. | 17 September 2015, 19:49:18 UTC |
d476154 | Jeff Bezanson | 17 September 2015, 19:24:37 UTC | fix compiler warning | 17 September 2015, 19:24:37 UTC |
fce16ae | Jeff Bezanson | 17 September 2015, 19:20:38 UTC | Merge pull request #13177 from catawbasam/basedoc3b basedocs #12438: abstract, bitstype, module, baremodule, macro | 17 September 2015, 19:20:38 UTC |
9f72db1 | Jeff Bezanson | 17 September 2015, 18:48:41 UTC | fix #13183, infinite recursion in compiler via static parameter The static parameter was causing a type to be wrapped in a TypeVar, hiding it from limit_tuple_depth. | 17 September 2015, 18:48:41 UTC |
46107d9 | Yichao Yu | 17 September 2015, 18:20:22 UTC | Fix compiler warning about incompatible pointer types. jl_fptr_t is already a function pointer. | 17 September 2015, 18:20:22 UTC |
ec05923 | Yichao Yu | 17 September 2015, 04:05:24 UTC | Try fixing c++ compiler warnings about unknown union size. Fix #13172 | 17 September 2015, 18:17:40 UTC |
01d3178 | Patrick O'Leary | 17 September 2015, 14:40:43 UTC | Merge pull request #13185 from omus/patch-3 Typo in "Improving documentation" | 17 September 2015, 14:40:43 UTC |
f71d79a | Jeff Bezanson | 17 September 2015, 14:22:24 UTC | Merge pull request #13180 from JuliaLang/tk/constify Constify deprecated bindings | 17 September 2015, 14:22:24 UTC |
1700195 | Curtis Vogt | 17 September 2015, 14:05:47 UTC | Improving documentation typo I believe the path should be `doc/stdlib` and not `rst/stdlib`. | 17 September 2015, 14:05:47 UTC |
c394319 | Jiahao Chen | 17 September 2015, 13:48:37 UTC | Merge pull request #13184 from mzaffalon/patch-2 DOC: missing ncv optional argument in eigs | 17 September 2015, 13:48:37 UTC |
ca5c7df | Matt Bauman | 17 September 2015, 13:28:48 UTC | Doc: simple typo fix [ci skip] | 17 September 2015, 13:28:48 UTC |
9eed760 | Matt Bauman | 17 September 2015, 13:24:16 UTC | Doc: note convention for upper-case Module names [ci skip] | 17 September 2015, 13:24:16 UTC |
bb4f0d4 | michele | 17 September 2015, 12:16:34 UTC | DOC: missing ncv optional argument in eigs | 17 September 2015, 12:16:34 UTC |
5bebf41 | Jameson Nash | 17 September 2015, 07:27:48 UTC | remove leading heisenzero from grisu output (fix #12899, fix #10908, fix #10931) | 17 September 2015, 07:27:48 UTC |
13c83db | Jameson Nash | 17 September 2015, 00:15:07 UTC | in codegen, use StructRet where appropriate it seems that the llvm 3.3 return type legalizer may not be properly handling large types. this is more efficient anyways. fixes #8932, should fix #12163, probably fixes #7434 | 17 September 2015, 04:24:03 UTC |
d801b57 | Jameson Nash | 17 September 2015, 04:22:06 UTC | fix a codegen bug where a ghost root could get replaced by an undef root | 17 September 2015, 04:24:03 UTC |
c501ac5 | Jameson Nash | 16 September 2015, 22:40:54 UTC | remove unused emit_reg2mem function | 17 September 2015, 04:24:03 UTC |
31424ea | Jameson Nash | 16 September 2015, 22:13:07 UTC | Makefile src/libccalltest needs to depend on julia-deps target | 17 September 2015, 04:24:02 UTC |
7ed546e | Jameson Nash | 16 September 2015, 21:36:28 UTC | handle TypeVar showing up in more invalid places (as symbolnode.typ) after inference passes (fix #13173) | 17 September 2015, 04:24:02 UTC |
db02cda | Jameson Nash | 16 September 2015, 20:47:10 UTC | handle passing of Ref{GhostType} to cfunction signature (fix #13031) | 17 September 2015, 04:24:02 UTC |
887f833 | Jameson Nash | 17 September 2015, 03:47:11 UTC | Merge pull request #13178 from JuliaLang/sjk/13175 Fix #13175, segfault with 👻 fields | 17 September 2015, 03:47:11 UTC |
5abde32 | Tony Kelman | 17 September 2015, 03:43:40 UTC | Merge pull request #13160 from GlenHertz/patch-12 Minor doc fix. | 17 September 2015, 03:43:40 UTC |
04e94c2 | catawbasam | 17 September 2015, 01:31:31 UTC | basedocs: abstract, bitstype, module, baremodule, macro macro 4 spaces | 17 September 2015, 02:32:27 UTC |
afaa4de | Jeff Bezanson | 17 September 2015, 02:25:02 UTC | Merge pull request #13134 from JuliaLang/amitm/12848 fix tracking of serialization state for Function types and Expr | 17 September 2015, 02:25:02 UTC |
3e3f353 | Tony Kelman | 17 September 2015, 02:21:38 UTC | Constify deprecated bindings hopefully fixes auto_unbox: unable to determine argument type ref https://github.com/JuliaLang/julia/pull/13107#issuecomment-140874488 | 17 September 2015, 02:21:38 UTC |
5d0ba2d | Simon Kornblith | 17 September 2015, 01:34:03 UTC | Fix #13175, segfault with 👻 fields | 17 September 2015, 01:48:37 UTC |
a9ae0ad | Jeff Bezanson | 16 September 2015, 23:14:27 UTC | fix serializing functions with cycles, and a bug in serializing Expr fixes #12848 | 16 September 2015, 23:15:15 UTC |
3b8d41a | Amit Murthy | 16 September 2015, 06:54:35 UTC | added tests [ci skip] | 16 September 2015, 23:15:15 UTC |
3d6c872 | Amit Murthy | 15 September 2015, 04:07:16 UTC | fix tracking of serialization state for Function types | 16 September 2015, 23:15:15 UTC |
5b82198 | Keno Fischer | 16 September 2015, 21:22:28 UTC | Merge pull request #13150 from JuliaLang/kf/llvm38 Adjust to LLVM 3.8 API changes | 16 September 2015, 21:22:28 UTC |
9c0af82 | Jeff Bezanson | 16 September 2015, 20:30:15 UTC | fix mysterious compiler performance regression 11009e152383de6f5ce665d537200b2a43f36a07 caused a large compiler performance regression for some code. By isolating each piece of the change, @vtjnash and I determined that this seemingly meaningless movement of declarations in boot.jl was the cause. After poking at it for a couple hours we still have no idea why. It's possibly related to the order of methods in Core.call. | 16 September 2015, 20:30:15 UTC |
37b4735 | Jeff Bezanson | 16 September 2015, 20:23:00 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 16 September 2015, 20:23:00 UTC |
0e5784b | Jeff Bezanson | 16 September 2015, 18:46:21 UTC | Merge pull request #13147 from JuliaLang/yyc/type_size-api Variable size field descriptors | 16 September 2015, 18:46:21 UTC |
af98334 | Jeff Bezanson | 16 September 2015, 17:38:20 UTC | Revert "Revert "TypeError is needed by type-intersection during --compile=all"" This reverts commit eaf75cbd37cd3cda50b58f8b4f5b951c55cce1d5. | 16 September 2015, 17:38:20 UTC |
55e840b | Jeff Bezanson | 16 September 2015, 16:51:58 UTC | fix #13168, segfault when scheduling an already-finished task | 16 September 2015, 16:51:58 UTC |
3bbd275 | Jeff Bezanson | 16 September 2015, 16:01:44 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 16 September 2015, 16:01:44 UTC |
994e3e5 | Tanmay Mohapatra | 16 September 2015, 13:31:48 UTC | Merge pull request #13164 from tanmaykm/fix13028 fix regression #13028. add missing check for valid nrows | 16 September 2015, 13:31:48 UTC |
2312244 | Andreas Noack | 16 September 2015, 12:18:31 UTC | Add det(Symmetric/Hermitian) based on bkfact. Fixes 13088. | 16 September 2015, 12:21:11 UTC |
a0a1946 | Yichao Yu | 01 September 2015, 23:30:50 UTC | Add test for constructing huge types. | 16 September 2015, 11:26:51 UTC |
2b00b5e | Yichao Yu | 01 September 2015, 23:07:19 UTC | Fix overflow check in type construction | 16 September 2015, 11:26:51 UTC |
12fa893 | Yichao Yu | 29 June 2015, 02:54:42 UTC | Support variable length field descriptors | 16 September 2015, 11:26:51 UTC |
1d963c5 | Yichao Yu | 28 June 2015, 22:28:02 UTC | Use wrapper functions for field info access | 16 September 2015, 11:26:51 UTC |
f4ffde6 | Yichao Yu | 27 June 2015, 02:04:46 UTC | Make size and offset in jl_fielddesc_t 32bit length | 16 September 2015, 11:26:51 UTC |
00c7325 | tan | 16 September 2015, 05:59:01 UTC | fix #13028 | 16 September 2015, 06:00:35 UTC |
fee7aff | Tony Kelman | 16 September 2015, 05:51:38 UTC | Clearly mark where 0.5 deprecations start in base/deprecated.jl | 16 September 2015, 05:51:38 UTC |
f3de524 | Tony Kelman | 16 September 2015, 05:33:41 UTC | Add cygpath_w call to fix windows installer build in binary-dist was broken by out-of-tree builds | 16 September 2015, 05:49:00 UTC |
adcc9e4 | Tony Kelman | 16 September 2015, 04:46:27 UTC | Merge pull request #13131 from JuliaLang/tk/fix-cygwin-warning RELBUILDROOT does not need to have cygpath_w called on it | 16 September 2015, 04:46:27 UTC |
adbbd2f | Glen Hertz | 16 September 2015, 03:47:09 UTC | Minor doc fix. | 16 September 2015, 03:47:09 UTC |
3e185b1 | Shashi Gowda | 16 September 2015, 03:13:33 UTC | Merge pull request #12936 from shashi/master fix newline parsing in markdown paragraphs | 16 September 2015, 03:13:33 UTC |
eaf75cb | Jeff Bezanson | 16 September 2015, 01:54:19 UTC | Revert "TypeError is needed by type-intersection during --compile=all" This reverts commit 11009e152383de6f5ce665d537200b2a43f36a07. | 16 September 2015, 01:54:19 UTC |
02e9374 | Stefan Karpinski | 15 September 2015, 22:47:40 UTC | Merge pull request #13135 from JuliaLang/ksh/math Misc tests for special functions | 15 September 2015, 22:47:40 UTC |
ab1d09b | Jeff Bezanson | 15 September 2015, 22:15:02 UTC | better deprecation for `int` etc. fixes #12847 | 15 September 2015, 22:15:02 UTC |
7a00cff | Jeff Bezanson | 15 September 2015, 21:44:26 UTC | better definitions of startswith and endswith, fixes #12917 | 15 September 2015, 21:44:26 UTC |
e3bfd6b | Jeff Bezanson | 15 September 2015, 21:30:29 UTC | fix #13048, neater signatures for `in` of Associative | 15 September 2015, 21:30:29 UTC |
b8d71b7 | Jeff Bezanson | 15 September 2015, 21:08:21 UTC | print Task backtrace in writemime, not show. also use showerror. | 15 September 2015, 21:08:21 UTC |
6601d77 | Jeff Bezanson | 15 September 2015, 21:05:33 UTC | Merge pull request #13145 from micklat/test_issue_13144 test that max() can take 4 or more array arguments (bug #13144) | 15 September 2015, 21:05:33 UTC |
391301e | Jeff Bezanson | 15 September 2015, 21:00:57 UTC | fix #13075, repair repl ^C mechanism | 15 September 2015, 21:00:57 UTC |
1b6efc7 | Jeff Bezanson | 15 September 2015, 19:57:25 UTC | add the ability to deprecate bindings. fixes #11200 This is a rather minimal implementation that only really works for types and functions, since it relies on printing those objects to show the replacement. Fortunately all existing deprecated bindings are for types. This also avoids tab-completing deprecated names, by excluding them from the result of `names`. The tradeoff is that it's now impossible to enumerate deprecated names by reflection. Hopefully that will be ok. We could add `deprecate(:f)` calls for functions that are entirely deprecated. Then they would be excluded from tab completion as well. | 15 September 2015, 19:57:25 UTC |
2c7cebd | Jeff Bezanson | 15 September 2015, 17:57:34 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 15 September 2015, 17:57:34 UTC |
94487c5 | Jeff Bezanson | 15 September 2015, 17:57:15 UTC | fix #13144, elementwise min and max for > 3 array arguments | 15 September 2015, 17:57:15 UTC |
9e7a4c1 | Jeff Bezanson | 15 September 2015, 17:19:07 UTC | Merge pull request #13151 from PallHaraldsson/patch-4 Pull request = PR [ci skip] | 15 September 2015, 17:19:07 UTC |
e11c914 | Páll Haraldsson | 15 September 2015, 16:54:10 UTC | Pull request = PR [ci skip] PR may be common Git[Hub] knowledge and then Julia, but not in general programming? Even WIP (and RFC) are explained here, and recently pointed to this document for as not understood.. | 15 September 2015, 16:54:10 UTC |
bcc3736 | Keno Fischer | 15 September 2015, 16:30:12 UTC | Adjust to LLVM 3.8 API changes | 15 September 2015, 16:30:12 UTC |
ca55d6c | Jameson Nash | 15 September 2015, 15:58:46 UTC | Merge pull request #13143 from JuliaLang/yyc/allocobj Always use emit_allocobj to emit heap allocation | 15 September 2015, 15:58:46 UTC |
02b7ab9 | Micky Latowicki | 15 September 2015, 15:05:27 UTC | test that max() can take 4 or more array arguments (bug #13144) | 15 September 2015, 15:05:27 UTC |
7c117aa | Yichao Yu | 15 September 2015, 14:07:19 UTC | Always use emit_allocobj to emit heap allocation | 15 September 2015, 14:07:19 UTC |
1d16b49 | kshyatt | 15 September 2015, 06:06:20 UTC | Misc tests for special functions | 15 September 2015, 06:06:20 UTC |
69edbc1 | Jeff Bezanson | 15 September 2015, 03:55:20 UTC | Merge pull request #13129 from eschnett/map-numbers-2 Add missing multi-argument map signature for numbers | 15 September 2015, 03:55:20 UTC |
c750eb2 | Tony Kelman | 15 September 2015, 02:10:34 UTC | RELBUILDROOT does not need to have cygpath_w called on it fixes a cygwin warning from #12463 due to `cygpath -w ` | 15 September 2015, 03:38:24 UTC |
5b40f2b | Jameson Nash | 15 September 2015, 02:09:45 UTC | clean target for .examples got lost during makefile_o rebase | 15 September 2015, 02:11:16 UTC |
3cb9b48 | Jameson Nash | 15 September 2015, 02:09:09 UTC | ucontext64_t is defined under sys/ not machine/ on darwin (fix #13125) | 15 September 2015, 02:09:09 UTC |
f5598a8 | Simon Kornblith | 14 September 2015, 22:35:47 UTC | Fix #13127, unable to show local functions | 14 September 2015, 22:35:47 UTC |
b4474f2 | Erik Schnetter | 14 September 2015, 02:34:30 UTC | Add missing multi-argument map signature for numbers | 14 September 2015, 20:22:00 UTC |
dbe775c | Jeff Bezanson | 14 September 2015, 20:14:02 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 14 September 2015, 20:14:02 UTC |
615e746 | Jeff Bezanson | 14 September 2015, 20:13:47 UTC | improve `require` deprecation ref #13107 | 14 September 2015, 20:13:47 UTC |
c47407f | Jameson Nash | 14 September 2015, 20:01:28 UTC | Merge branch 'jn/makefile_o' | 14 September 2015, 20:01:28 UTC |
6d36e61 | Jameson Nash | 14 September 2015, 19:24:30 UTC | Merge pull request #13117 from nkottary/fix-USE_GPL_LIBS-Makefile Update JL_PRIVATE_LIBS for USE_GPL_LIBS=1 | 14 September 2015, 19:24:30 UTC |
3bf7291 | Jameson Nash | 14 September 2015, 18:46:02 UTC | handle TypeVar showing up in invalid places (as type-asserts) after inference passes | 14 September 2015, 18:46:02 UTC |
bd22c1e | Jameson Nash | 14 September 2015, 18:18:45 UTC | makefile output directory PR did not make it into release-0.4 | 14 September 2015, 18:18:45 UTC |
8f4d586 | Tony Kelman | 14 September 2015, 18:17:20 UTC | Revert "Always run doc/genstdlib.jl after bootstrap" This reverts commit dbacfa2027f1c82c986d03d30ec55b0b827bf591. This broke on the Windows buildbots due to #11727, ref https://github.com/JuliaLang/julia/pull/13069#issuecomment-140134720 | 14 September 2015, 18:17:20 UTC |
ea5c2b9 | Jameson Nash | 14 September 2015, 18:16:04 UTC | remove changes to PATH variable from WINNT makefile tkelman doesn't like it | 14 September 2015, 18:16:04 UTC |
37ade41 | Jameson Nash | 14 September 2015, 18:10:45 UTC | Merge pull request #12839 from JuliaLang/jn/io_refactor IO refactoring, to fix a bug | 14 September 2015, 18:10:45 UTC |
e254aa8 | Jameson Nash | 14 September 2015, 18:09:16 UTC | Merge pull request #11973 from JuliaLang/jn/codegen_rewrite mega codegen restructuring | 14 September 2015, 18:09:16 UTC |
0811704 | Jake Bolewski | 14 September 2015, 10:52:54 UTC | Merge pull request #13069 from JuliaLang/tk/docbuild Always run doc/genstdlib.jl after bootstrap | 14 September 2015, 10:52:54 UTC |
a1c5f4c | Jake Bolewski | 14 September 2015, 10:48:30 UTC | Merge pull request #13119 from MichaelHatherly/mh/docs-in-blocks Describe how to document non-toplevel code | 14 September 2015, 10:48:30 UTC |
fa7bdb1 | Michael Hatherly | 14 September 2015, 10:42:43 UTC | Describe how to document non-toplevel code [ci skip] | 14 September 2015, 10:42:43 UTC |
bdc430b | nkottary | 14 September 2015, 09:27:58 UTC | Update JL_PRIVATE_LIBS for USE_GPL_LIBS=1 | 14 September 2015, 09:27:58 UTC |
befcf5d | Katharine Hyatt | 14 September 2015, 07:18:41 UTC | Merge pull request #13116 from gpeairs/gpeairs/test Added test for spones | 14 September 2015, 07:18:41 UTC |
29caf27 | Greg Peairs | 14 September 2015, 05:15:09 UTC | Added test for spones | 14 September 2015, 05:49:11 UTC |