https://github.com/JuliaLang/julia

sort by:
Revision Author Date Message Commit Date
3392026 Tag v0.3.4 26 December 2014, 10:42:47 UTC
1714a84 Correcting a typo. Should be `'o'` instead of `'0'`. (cherry picked from commit 9a3c68f32ed45fd7a175268c77e73610cf1210c2) ref PR #9460 26 December 2014, 02:54:02 UTC
52da6b1 Explain error in `contains` doc (cherry picked from commit 8a8e840b2be710705cac0ac467564739f1eb0e92) 25 December 2014, 13:43:45 UTC
c20c2b2 added docs for contains function (cherry picked from commit 399550e459b67e3c9ee0e911ebd3339dad92e749) 25 December 2014, 13:43:18 UTC
2496766 Update helpdb.jl 25 December 2014, 13:25:38 UTC
d849503 Use a larger stack for PCRE's JIT. Fixes #8278. (cherry picked from commit ce3a2b585aa370ffd16effd6e88232b42e66e588) Ref #8388 25 December 2014, 13:25:38 UTC
a0d3d93 need a second $ for git status in release-candidate 25 December 2014, 10:15:25 UTC
bb020fa rst fixes 25 December 2014, 09:31:00 UTC
8273e83 Merge pull request #9376 from JuliaLang/sf/build_sysimg3.0 Support building of system image in binary builds 25 December 2014, 08:28:36 UTC
bf042d7 add .ji extension so inputs to samefile both exist Correct .rst on sysimg Added needed newline. (cherry picked from commit a16981d1a81ca60d26cc4bef6241231022a6d22a) Conflicts: doc/devdocs/sysimg.rst 25 December 2014, 06:03:52 UTC
b7a5d80 use winrpm gcc instead of binutils to link sys.dll on windows use Base.samefile for file path comparison add instructions to Pkg.add("WinRPM") too use -shared also on Windows, along with '-Wl,' only on Windows 24 December 2014, 17:59:28 UTC
a829806 Refactor running the linker into a separate function modify docs to reflect different paths on Windows 24 December 2014, 12:48:15 UTC
cc9b298 Windows fixes for sys.ji location and using .ji in messages instead of Sys.dlext Fix WinRPM binutils location change some messages from println() to info() 24 December 2014, 12:48:04 UTC
367fd29 Revert "re-enable sys.dll on win32" This reverts commit 06a7bb99c8f48f31dda2d5b5582f7667ca72515a. Backtraces with sys.dll are still missing file and line number information 24 December 2014, 12:47:52 UTC
de83cd1 avoid the stack-smasher strcpy-alloca and minor cleanup (cherry picked from commit 605c36323486581f4a3016b8a165d6e28e9157f4) Conflicts: src/dump.c src/task.c 24 December 2014, 12:47:39 UTC
86b1094 Support building of system image in binary builds This commit adds a few new pieces of functionality: * The `contrib/build_sysimg.jl` script which builds a new system image. This method can save the system image wherever the user desires, e.g. it could be stored in `~/.julia`, to allow for per-user system images each customized with packages in their own `userimg.jl`. Or on a restricted system, this allows for creation of a system image without root access. * The removal of compile-time `JULIA_CPU_TARGET`, in favor of runtime `--cpu-target`/`-C` command-line flags which default to `"native"` but can be set to `"native"`, `"i386"`, `"core2"` or any other LLVM cpu target. This allows the creation of a system image targeting user-supplied cpu features, e.g. `cd base; ../julia -C i386 --build /tmp/sys_i386 sysimg.jl`. * I implemented runtime selection of the cpu target by adding a new member to the `jl_compileropts_t` structure called `cpu_target`. * Because all julia executables are now created equal, (rather than before where a julia executable needed to have the same `JULIA_CPU_TARGET` set internally as the system image had when it was built) we need to know what CPU feature set the system image is targeting before we initialize code generation. So a new function `jl_get_system_image_cpu_target()` is exported, which does exactly what it sounds like. * I added newlines to the end of a few error messages. * I found an old parser option `-T` which hadn't been removed yet, so I took the opportunity to do so. * Documentation on this has been added to doc/devdocs/sysimg.rst Forgot missing colon 24 December 2014, 12:47:15 UTC
89e004e Backport #9132 for randn performance. Separate out the unlikely branch in randn() into its own function and provide a fast path for the common case. 23 December 2014, 19:05:27 UTC
98ce78b 0.3 specific fix for cholfact(x::Number), ref #9326 23 December 2014, 03:03:14 UTC
38408d1 Separate test cholfact(x::Number) for cherrypicking, as discussed in #9326 (cherry picked from commit 1abe29e739c066a60709ad190f254ee02c13f4d4) 23 December 2014, 02:21:01 UTC
fdaa95c fix #8050 (cherry picked from commit 364cd0cbca232db058c25b7094d35dcd4d38e26e) 22 December 2014, 23:21:58 UTC
b296937 Fixed function links in doc/manual/strings.rst (cherry picked from commit bf5a4041b6f9edc5a09a20c7442b63147e907e49) 22 December 2014, 13:18:33 UTC
20875f9 Update networking-and-streams.rst `read(stream, array)` is deprecated in favor of read!() (cherry picked from commit 6d57cdc5b601884cf68ae334939596fc219a083d) ref PR #9383 21 December 2014, 21:42:49 UTC
7852bb0 String docs: start to add crosslinks between manual and stdlib (cherry picked from commit 6655241e5fe65f876c8039f05964e96ba5ff7f30) 21 December 2014, 21:39:32 UTC
4767284 Add mention of join() to the section of the manual about strings This is one of the very useful functions which can be hard to find, and very similar to repeat(). (cherry picked from commit ef0e5571cc7af40f66ef7226b6a02065cf4ce2f0) ref PR #9426 21 December 2014, 21:37:39 UTC
5f7907d Added warning message when ENV["TERM"]=="dumb". Resolves #9093 (cherry picked from commit 7d40f7d1f6554bbe2e26511ed73191f5ddd393b9) ref PR #9361 21 December 2014, 21:19:13 UTC
c3f6c6e Really fix #9366 pass a stack-copy of ctxThread in jl_throw_in_ctx to rec_backtrace_ctx (cherry picked from commit 0b44aca52b968b0937739021dd65593589a462fd) fix #7395, and copy just the useful parts of CONTEXT in jl_throw_in_ctx, before rec_backtrace_ctx destroys the recorded stack pointer (cherry picked from commit ed5a8fcb93dbf12da53a51448251ec8c9dfedc42) Conflicts: src/init.c fix 32 bit oops from ed5a8fcb93 (cherry picked from commit a2ff1ea5a17fd1df930d662247b15428a9198c3d) fix compiler warning on win32 (cherry picked from commit 0050b725d6052a72e8d1a07cce84238374fff153) 21 December 2014, 13:59:09 UTC
09ecd06 fix #9185. ah, numbers, it doesn't matter if they're correct, right? (cherry picked from commit 04893a165aed19d898a9ed2f9dc2202553906256) 21 December 2014, 13:13:51 UTC
abb6931 Bump Windows PortableGit to 1.9.5 Bump git to 1.8.5.6 for Mac binaries add checksums for git (cherry picked from commit 2841decc3bebd784b73685930b16f6a9845ee3f7) Conflicts: deps/Versions.make use kernel.org url for git this tarball comes with configure so doesn't require autoconf (cherry picked from commit a3d95db08e1ad11b38147a2054f8fec59937b142) 21 December 2014, 12:44:45 UTC
3f29e97 Make `Pkg.build` error message clearer. (cherry picked from commit 6ae21d1e47a9dfab12c195e537fce9fdbada16e0) Ref: #9158 19 December 2014, 09:38:02 UTC
5a18cc6 Backport #8744 (language: julia in default .travis.yml ) Use language: julia in default .travis.yml and add the os: section for mac testing (has to be explicitly enabled by sending an email to support@travis-ci.com, see http://docs.travis-ci.com/user/multi-os ) (cherry picked from commit 6cb77aa0f810c740026ad8a0c33745344fec488e) add git fetch --unshallow in commented out script section add explanatory comment (cherry picked from commit 9b4453a242c99c6e2e70c7f1bd7e351275d81eea) turn on coverage in commented-out script section (cherry picked from commit a92ea425bb447c4f70f1656e9ba3c005bce400f5) 19 December 2014, 08:19:23 UTC
95fd5ab fix #9206 and partially fix #7910 (partial backport of commit 9975b704da6072f71395dd218d47a5fe9e335094) 16 December 2014, 03:44:13 UTC
6dc0737 doc: add basic documentation for UDP functions (ref #5772) (cherry picked from commit 1d8e162bc81cf42d4005157cd9de7b7327785837) correct capitalization for 0.3 16 December 2014, 03:37:04 UTC
4693585 Bump libuv. Fix #9058. (cherry picked from commit 04271cd51909d8220f08c6fc56031a47959032b5) 16 December 2014, 01:10:21 UTC
abaa08e *cough* fix *cough* 8789 (cherry picked from commit 0c48dd8332fcb2100e8b02710339c27bbe425943) 16 December 2014, 01:09:31 UTC
822a3c4 Mention rebinding behavior of += Explicitly mention "rebind", hopefully facilitates search Ref: https://groups.google.com/d/msg/julia-users/ujxesTieDHU/zWrZNAUHelkJ (cherry picked from commit 9c7a490b348fe097209b302a790c4b5482774969) 16 December 2014, 00:15:13 UTC
ae58215 Backport one line from 54affdb3f37e 16 December 2014, 00:07:29 UTC
31b8fb6 improve error message for failed fetch (fix #8702): print where to file issues (URL if possible) (cherry picked from commit b2844a96093b4517b617cc677d132039e401e31a) ref: #8711 15 December 2014, 18:03:36 UTC
1588014 Fix #9366, save_stack causing win64 test failures when inlined (cherry picked from commit d9d38c79359a7e04f65e2767fb095caa04b67ad1) 15 December 2014, 16:25:50 UTC
1c3186d Fix problem with UMFPACK finalizers. Test wrappers for all combinations of value and index types. Add separate umfpack test file. (cherry picked from commit 5becd8cddd599f587a1377f019aa598c16ba8c85) Conflicts: base/linalg/umfpack.jl test/runtests.jl test/suitesparse.jl Fix UMFPACK on 32 bit ref #9204 (cherry picked from commit 853a79637c8e071b5bf88d674508d84e46d3e15f) 15 December 2014, 16:13:39 UTC
c5158b8 Fix issues with A_mul_Bc, Ac_mul_B and constructor for CholmodSparse. Remove support for single precision types and ssmult for matrices with complex entries. Added tests for Cholmod issue #9160. (cherry picked from commit 877a29c818ce7af986cb43e2c271d7d33e77a01e) Conflicts: base/linalg/cholmod.jl test/runtests.jl Add jl_cholmod_sizeof_long to SuiteSparse_wrapper. Select supported index types based on size of SuitSparse_long. Test adjusted. (cherry picked from commit 5f333b1409e08342a436676923834c3158937e6c) 15 December 2014, 15:34:16 UTC
36f0d62 Fail fast on AppVeyor for repeated commits to same PR Use AppVeyor's API! reuse cached version of jq instead of downloading every time make slightly more robust to network problems (cherry picked from commit 346ebe39519c817a08d94846551cc3fbfd512a09) 15 December 2014, 15:00:45 UTC
ad03a56 build suitesparse-wrapper on appveyor with a hack so the rest of suitesparse doesn't rebuild (cherry picked from commit d8cf6feee7bb5db0e86b2183390c4a5b29911f63 version number modified for release-0.3) 15 December 2014, 14:59:41 UTC
36aaaeb fix #8311, spurious warning about importing Core.eval into Main (cherry picked from commit ee4d1f284e290ec6f11c44b2964032069dac66d3) 15 December 2014, 13:35:55 UTC
c736dd0 Merge pull request #9330 from twadleigh/release-0.3 Backport of #9221. 15 December 2014, 11:53:07 UTC
b1ed699 Allow OPENBLAS_SYMBOLSUFFIX to be overridden in Make.user currently the only values that will make much sense are "64_" or "" due to arpack and suitesparse (cherry picked from commit 2fc6d3c689be2440b7d6790a9705c91bfc0a196c) Conflicts: Make.inc 14 December 2014, 02:10:52 UTC
11eee39 Bump OpenBLAS to v0.2.13 should fix #9084, and gets rid of a patch that was upstreamed (cherry picked from commit 2648761666c2abd41663560bd7537b4a05d448aa) 14 December 2014, 02:09:29 UTC
39d5520 cache unreliable sourceforge downloads 12 December 2014, 23:11:38 UTC
6810748 Profile: on Windows, sample at 10ms intervals. See discussion starting at https://groups.google.com/d/msg/julia-users/hNEJtracCuI/bTaKlrKLIAcJ (cherry picked from commit 6352de99e0e7e12b9e0798d11d1bbe4f8c1773b3) 12 December 2014, 20:44:23 UTC
be316f0 Remove references to installing libuv.a 12 December 2014, 19:26:20 UTC
267b248 Added uv.h and dependencies to distribution. 12 December 2014, 19:26:11 UTC
5f4a32d Fix #9317 (cherry picked from commit f140ff2443b9f1a92b32e93997e0f1325fccd2d8) 12 December 2014, 17:51:44 UTC
960d832 disable appveyor email notifications [ci skip] (cherry picked from commit 5a9b31ad1587270311491719b498c298aa748c53) 12 December 2014, 04:20:34 UTC
6710a5c Add mention of lexical scoping in Variables and Scoping (cherry picked from commit 5c04ee955d6e52a6a4a438ed172ca65093f1c18b) ref: #9267 edit explanation of lexical scope (cherry picked from commit 2be0c80f466e82e4583530008291ee44238ebf79) 11 December 2014, 11:08:47 UTC
71ba90d Draft of a slurping/splatting section FAQ answer (cherry picked from commit 29d0a8e4e6d1fca92f812bc100d2d523ca2586eb) 11 December 2014, 08:35:24 UTC
06d01c2 fix #8551 and make stack switch more efficient previously, each new stack would have a copy of a small portion of the stack that started it. in small amounts, this was fine, but it is bad if the user is starting many tasks. additionally, it wasted memory inside every task to have a per-task base_ctx. (cherry picked from commit ac1371136e1aae1ca7366b4d19cc0ffa0d659d72) 11 December 2014, 06:15:04 UTC
c1dfdca Merge pull request #9307 from sbromberger/patch-1 Fix typo in "R differences" subsection 11 December 2014, 03:47:41 UTC
5c6fcdd Fix typo in "R differences" subsection Example Julia array has a typo and results in an error. 10 December 2014, 23:20:00 UTC
f3c3551 run win64 tests in serial on appveyor trade slower build times for hopefully better reliability [ci skip] (cherry picked from commit 4b4d8227b60734de417685bcf245043a9a3bfff2) 10 December 2014, 05:25:16 UTC
f5df157 use aws download on appveyor instead of status.julialang.org 09 December 2014, 22:32:08 UTC
fd74801 Merge pull request #9282 from twadleigh/release-0.3 Backport: Merge pull request #9251 from twadleigh/stdio-hack 09 December 2014, 20:40:04 UTC
0840aa0 Merge pull request #9251 from twadleigh/stdio-hack Fix #9244 09 December 2014, 16:21:21 UTC
6033478 Fix #9209 Regression from #9137. The problem was that the Latex completion code might access an invalid index in the unicode string, if the previous character from a `\\` was a multibyte character. ref: #9210 (cherry picked from commit 9c1414737a7269442f44f5b3bcd99df324a27b6d) 07 December 2014, 09:17:34 UTC
967b37a Fix path completion when UTF8 char is occurring before match characters. (cherry picked from commit 9b3a83ba43fe40e1a9a8e96e7b5ab3a2cbca0a93) ref: #9227 06 December 2014, 21:50:55 UTC
9aa4517 Update Julia_Notepad++.xml use Folding in code2 style (seperators needed) (cherry picked from commit c4589fa7b11f0bbba7ecd7151c345a716c245e4b) 1- define string escape character 2- add single quot delimeter (cherry picked from commit a6151b6f8dbc868d56682239f94b73ca70aecee6) ref: #9177 06 December 2014, 21:50:01 UTC
6ac445a Pkg.generate: call Pkg.build() in `.travis.yml` Some packages require external dependencies, which are typically setup with `Pkg.build`. Calling it will ensure the default `.travis.yml` works for these packages. ref: #9200 (cherry picked from commit 3077090eb9878ca6ad99ce4a926c19a37f7e38b5) 06 December 2014, 21:39:10 UTC
7f8829a Ignore `@inbounds` when running Pkg tests on Travis ref: #9020 and #8449 (cherry picked from commit 4b8c0bd5745a55587436a50bfdcc6d953d6e5a2a) Conflicts: base/pkg/generate.jl 06 December 2014, 21:36:55 UTC
6885a16 Avoid double `done` call in `join` and add tests Some iterators might mutate their state in the `done()` method (eg Task) and that will give wrong results when `join` calls `done` twice per iteration. This fixes that, and add a few tests to `join` that were missing. Fixes #9178 ref: #9179 (cherry picked from commit 8bd554cd03a30e789de727e26d81848c7d5787d8) Conflicts: test/strings.jl 06 December 2014, 21:33:51 UTC
c1cb6a9 Emphasize how `isimmutable` works for types. Ref: #8760 ref: #8928 (cherry picked from commit f4d60d0339fe00bf7a3b6c4df658e39b80847668) 06 December 2014, 21:29:54 UTC
9579a20 parametric typealias additional explanation I added some text to clarify a point that stumped me about parametrized types and typealias. ref: #9033 (cherry picked from commit 12062b506cb5fb20ecce86dc089128eb41e06256) 06 December 2014, 21:28:58 UTC
749f8cd nicer alignment of MathConst arrays ref: #9064 (cherry picked from commit cd8198a0746fdb7684aec453e63b7d5878cf0635) 06 December 2014, 21:27:22 UTC
efcd4a3 fix initializer specification Folowup from d68a17c50735244 (cherry picked from commit a0542e7a2f9a48d805eb681b1cdda461e0be3ae3) 06 December 2014, 21:10:45 UTC
ebfc7da Merge pull request #9161 from JuliaLang/bitstypes allow all bits values as type parameters. closes #6081 05 December 2014, 08:24:22 UTC
44347a9 Fix help for operators starting with a dot This fixes #8903 and supersedes #8922 (cc @hayd). Basically, when you pass a function to the help system (instead of just its name), the system can go through all the modules and only returns those methods that actually extend the same function. The way it does this, however, is a little hacky... using string concatenation to combine the function name with the module names, and then splitting it back apart again on dots to get the functions within each module. This simply improves the splitting logic with a regex to handle the leading dot. (cherry picked from commit 56713813556d207c44f3495ad3120cf671f4a929) Ref: #9109 04 December 2014, 19:52:39 UTC
eb95148 Introduce a new variable in Make.inc that applies only to libjulia.so (cherry picked from commit 34105d369f13d2aef90026e685aeb4eda970f10e) backport of #9130 Conflicts: Make.inc src/Makefile 02 December 2014, 02:36:49 UTC
d7c9518 fix bigfloat itrunc error backport of 9ce91ffc87894318edb89295225e334269bc8922, ref #9138 02 December 2014, 00:12:31 UTC
6fe7d7a Merge pull request #9148 from twadleigh/release-0.3 WIP - Backport: Added windows support for SharedArray 01 December 2014, 20:05:40 UTC
726c508 set MARCH in msys_build.sh to be consistent with binaries (cherry picked from commit fd531ed1688500dbb0c6afd1e8083c88ccecbad4) 01 December 2014, 18:13:14 UTC
157a94b Fix syntax error introduced by "Fix syntax error introduced by f027462" LLVM 3.5 part of 937ca4dd4832dcf01401ece5f32239ff89afe399 was wrong 01 December 2014, 04:00:28 UTC
ff8b18c Fix syntax error introduced by f027462157c2b1399543f05b5ce2c32ad952351e 01 December 2014, 03:59:54 UTC
d769844 add missing io argument to print methods in multi.jl Conflicts: base/multi.jl 01 December 2014, 03:59:14 UTC
6a45d95 fix win64 mcjit backtrace support 01 December 2014, 03:56:46 UTC
254522b fix typos & such (cherry picked from commit 7a14b3fc2e0e4b0117734a413f207e2fad67e7fc) Conflicts: src/debuginfo.cpp 01 December 2014, 03:55:47 UTC
d68a17c determine jl_in_sysimg based on memory location rather than file name (cherry picked from commit a140c6b7cbfbb9d92e22b11f917ad9b1f7af7377) 01 December 2014, 03:47:40 UTC
3688c5c wip: corrected debuginfo for windows dll's Conflicts: src/debuginfo.cpp 01 December 2014, 03:42:37 UTC
ce94af7 code formatting cleanup 01 December 2014, 03:22:42 UTC
64578a9 Merge pull request #9165 from dhoegh/Backport_latex_completion_strings Backport of #8989 and #9137 squashed. 30 November 2014, 18:32:54 UTC
52a8049 Merge pull request #9164 from dhoegh/Backport_space_in_path_completion Backport of #8838 and #9143 squashed 30 November 2014, 18:32:16 UTC
11e0e3f Forcefully add files in `Pkg.generate` Makes the generation more robust and avoids potential clashes with any global `.gitignore`. ref: #9193 (cherry picked from commit 847c134f8667b8637d4d8ccf5dd8eb6f74288a4e) 30 November 2014, 17:08:43 UTC
6c995fe Fix #9146 by changing signature in umferror from Int to Integer 30 November 2014, 13:03:36 UTC
47a2194 improve/fix windows backtraces and win64 memory over-consumption issue cherry-pick of 'Merge pull request #9190 from JuliaLang/jn/win32_backtraces' 29 November 2014, 04:44:28 UTC
34af901 make curl flags more robust in msys_build.sh use https://status.julialang.org set MARCH on appveyor (cherry picked from commit ce29d785098564b61af0c65113595b1af7ba0acb) [ci skip] since this is expected to fail on win32 right now due to #9185 28 November 2014, 12:29:25 UTC
2734406 Add some more release-candidate steps from PR #8758, removed item 9 which is not applicable to release branch (cherry picked from commit 3dbe554c9b077fadbdd5457bc7f1467de113d6be) Conflicts: Makefile 28 November 2014, 10:05:06 UTC
76e2e1d Document `join`'s optional `last` parameter. From #9159 (cherry picked from commit 6ee0fcbeee2a550f30bbc9adde78628e0d1010f9) 27 November 2014, 10:47:26 UTC
1f55da8 Fixes space completion in paths in the REPL like: cd C:\\Program\ Files\\ 27 November 2014, 06:23:59 UTC
6537f4a Merge pull request #9173 from JuliaLang/tk/backport-appveyor RFC: backport appveyor to release-0.3 27 November 2014, 02:22:47 UTC
ffa1ffc Add AppVeyor build status badge modify status badges for release-0.3 branch 27 November 2014, 02:20:47 UTC
900e673 add release-0.3 to appveyor modify msys_build.sh to download release installer instead of nightly remove commented-out MSVC parts release-0.3 uses utf8proc instead of mojibake 27 November 2014, 01:52:54 UTC
efa2291 Create appveyor.yml (cherry picked from commit fae354ea0a8977654906987502e3b3e8843d6873) Don't run appveyor on personal branches for now they should still build when there is a PR opened for them (cherry picked from commit 9322ca44b791a05657f9d1eef852ee1c7d514647) 27 November 2014, 01:45:03 UTC
91fa026 commit msys_build.sh for reusing dependencies from nightlies (cherry picked from commit a716faf52f175ae7f5b5a277af0bbc9530481c27) add linux-to-windows cross compile to msys_build.sh be more careful about ARCH vs XC_HOST use windows version of 7z with wine for cross-compile use pcre_h.jl from binary instead of downloading pcre rpm use a switch case, remove appveyor specific code (cherry picked from commit b3b84568c0936162178eed473b62c9d22e80e0bc) 27 November 2014, 01:44:59 UTC
b2fc590 Make Latex completion in strings 26 November 2014, 14:42:13 UTC
back to top