b372a68 | Keno Fischer | 26 October 2013, 02:06:56 UTC | Tag v0.2.0-rc2 | 26 October 2013, 02:06:56 UTC |
ddc2847 | Keno Fischer | 26 October 2013, 01:31:15 UTC | Bump libuv again to fix #4639 | 26 October 2013, 01:31:15 UTC |
ba44b8d | Keno Fischer | 26 October 2013, 00:56:44 UTC | Bump libuv to fix #4568 | 26 October 2013, 00:57:16 UTC |
de35c7d | Jeff Bezanson | 26 October 2013, 00:40:38 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 26 October 2013, 00:40:38 UTC |
886c2c5 | Jeff Bezanson | 26 October 2013, 00:38:25 UTC | fix parsing bug in unsigned int literals prefixed with - these are now parsed as calls to - | 26 October 2013, 00:38:25 UTC |
20bd721 | Viral B. Shah | 26 October 2013, 00:30:10 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 26 October 2013, 00:30:10 UTC |
53dddc7 | Viral B. Shah | 26 October 2013, 00:28:54 UTC | Fix #2655 | 26 October 2013, 00:28:54 UTC |
3d33dc9 | Keno Fischer | 25 October 2013, 23:19:42 UTC | Refactor spawn code a little. Fixes #4535 This is still not optimal and will need to be addressed in the future. We plan to refactor the redirect API anyway though, so this will be addressed then. | 25 October 2013, 23:22:51 UTC |
1f3289c | Stefan Karpinski | 25 October 2013, 23:22:32 UTC | Merge pull request #4635 from JuliaLang/sk/shell run `;cmd` through a shell | 25 October 2013, 23:22:32 UTC |
e57ca8a | Jeff Bezanson | 25 October 2013, 23:20:51 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 25 October 2013, 23:20:51 UTC |
68671b7 | Jeff Bezanson | 25 October 2013, 23:19:57 UTC | rename BLAS copy to blascopy!. closes #4633 also remove redundant and unsafe copy! definitions that were in blas.jl | 25 October 2013, 23:19:57 UTC |
af16e5b | Stefan Karpinski | 25 October 2013, 23:08:11 UTC | `;cmd` – don't shell out on Windows where there are no real shells. | 25 October 2013, 23:08:11 UTC |
53616a1 | Stefan Karpinski | 25 October 2013, 22:35:38 UTC | `;cd ~/dir` – shell expand `~/dir` for consistency. | 25 October 2013, 22:35:38 UTC |
37ae1e4 | Stefan Karpinski | 25 October 2013, 21:09:45 UTC | run `;cmd` through a shell | 25 October 2013, 22:26:39 UTC |
498ea6b | Stefan Karpinski | 25 October 2013, 22:13:47 UTC | Git.success: pass `-q` flag to `update-index` so it won't error out. Otherwise this command returns false if there are unstaged changes. | 25 October 2013, 22:15:30 UTC |
aa964af | Jeff Bezanson | 25 October 2013, 22:01:36 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 25 October 2013, 22:01:36 UTC |
020f76b | Jeff Bezanson | 25 October 2013, 21:56:36 UTC | handle piping and redirecting into the repl. fixes #4537 also some code cleanup in the repl adding Base.parse_input_line(IO) that incrementally parses multiline input from an IO stream, a line at a time. | 25 October 2013, 21:56:36 UTC |
d959077 | Viral B. Shah | 25 October 2013, 21:52:22 UTC | Forgot to add the noteworthy-differences file in the earlier commit. | 25 October 2013, 21:52:22 UTC |
9575ae1 | Viral B. Shah | 25 October 2013, 21:50:42 UTC | Merge pull request #4637 from JuliaLang/vs/doc-matlab Doc updates | 25 October 2013, 21:50:42 UTC |
0f3a1cd | Viral B. Shah | 25 October 2013, 21:42:47 UTC | Doc updates. | 25 October 2013, 21:42:47 UTC |
f19751c | Viral B. Shah | 25 October 2013, 21:14:37 UTC | Provide a build option USE_LLVM_SHLIB to help #2494 | 25 October 2013, 21:14:37 UTC |
db7938b | Stefan Karpinski | 25 October 2013, 20:36:02 UTC | `make test` now the same as `make testall`. Also causes `make` in the `test` directory to test all by default. | 25 October 2013, 20:36:02 UTC |
86df1dc | Stefan Karpinski | 25 October 2013, 20:01:24 UTC | Pkg.success: use awful `git update-index --really-refresh` again. This was horribly broken; apparently the fact that autorefreshindex doesn't apply to plumbing commands means that they *default* to the broken behavior. So now we use the plumbing commands and force the index to be up-to-date by doing `git update-index --really-refresh` before every Git.success command. Close #4349. Kill it with fire. . I give up. This is a completely absurd way to do this | 25 October 2013, 20:07:18 UTC |
f3b4f5c | Keno Fischer | 25 October 2013, 19:54:03 UTC | Merge pull request #4614 from JuliaLang/kf/osx109 Make Julia work on 10.9 | 25 October 2013, 19:54:03 UTC |
8c16536 | Viral B. Shah | 25 October 2013, 19:21:19 UTC | Use FC and FFLAGS to link openblas on 10.9. | 25 October 2013, 19:22:56 UTC |
78b4789 | Stefan Karpinski | 25 October 2013, 18:12:47 UTC | Git.{dirty,staged,unstaged}: alternate, saner fix to #4349. This is rapidly becoming my least favorite issue ever. This avoids the diff.dothewrongthingbecauseitsslightlyfaster git option bug since that atrocious option apparently only applied to "porcelain". | 25 October 2013, 18:30:41 UTC |
b0a2ba2 | Jeff Bezanson | 25 October 2013, 18:27:31 UTC | hvcat(Integer, as...) method for when all rows have the same number of block columns | 25 October 2013, 18:27:31 UTC |
9967e1c | Keno Fischer | 25 October 2013, 17:39:50 UTC | Don't introduce extra mmacosx-version-min for osxunwind | 25 October 2013, 17:39:50 UTC |
94bffde | Jeff Bezanson | 25 October 2013, 17:30:19 UTC | fix append! and prepend! of self thanks to @carlobaldassi | 25 October 2013, 17:30:19 UTC |
24cdf3e | Jeff Bezanson | 25 October 2013, 17:17:30 UTC | allow a, = x syntax. fixes #4610 | 25 October 2013, 17:17:30 UTC |
d543d6b | Jeff Bezanson | 25 October 2013, 16:19:50 UTC | clean up and extend generic copy! methods. fixes part of #4633 copy!(dest, src, do=1) is gone; the core function is copy!(dest, doffs, src, soffs, N) there are now more generic fallbacks, so for example this works: julia> copy!(a, 1, "abc\u2200z", 2, 3) 3-element Array{Float32,1}: 98.0 99.0 8704.0 | 25 October 2013, 16:19:50 UTC |
4074c96 | Viral B. Shah | 25 October 2013, 13:51:55 UTC | Merge pull request #4628 from malmaud/patch-1 Added reference to ``put`` in parallel-computing.rst | 25 October 2013, 13:51:55 UTC |
5330a18 | Jonathan Malmaud | 25 October 2013, 04:00:44 UTC | Added reference to ``put`` in parallel-computing.rst | 25 October 2013, 04:00:44 UTC |
beadd50 | Viral B. Shah | 25 October 2013, 03:19:56 UTC | Update the symperm documentation with more details. | 25 October 2013, 03:19:56 UTC |
5f4e6e0 | Steven G. Johnson | 25 October 2013, 03:03:10 UTC | bug fix: missing d=0 default in spdiagm (from #4547) | 25 October 2013, 03:03:10 UTC |
b3e3b64 | Carlo Baldassi | 25 October 2013, 01:39:51 UTC | bitarray: small improvement in kron | 25 October 2013, 01:39:51 UTC |
91e0e49 | Carlo Baldassi | 25 October 2013, 00:41:52 UTC | bitarray: remove some bound checks Use inbounds macro where it makes a noticeable difference (more than 10% performance increase). | 25 October 2013, 01:36:02 UTC |
df79479 | Carlo Baldassi | 25 October 2013, 00:40:35 UTC | linalg/bitarray: additional check in dot Also, code cosmetics | 25 October 2013, 01:35:37 UTC |
c9eabc6 | Carlo Baldassi | 25 October 2013, 00:36:43 UTC | bitarray: make bitshift operators saturating This is for consistency with how those operators are implemented for numbers. Also, code cosmetics. | 25 October 2013, 01:34:21 UTC |
bf68ab4 | Carlo Baldassi | 25 October 2013, 00:33:17 UTC | bitarray: implement preprend! and sizehint | 25 October 2013, 01:34:14 UTC |
5f00788 | Carlo Baldassi | 25 October 2013, 00:31:57 UTC | linalg/bitarray: bugfixes (istril/u, kron) Also add tests | 25 October 2013, 01:34:03 UTC |
8d9fdf4 | Stefan Karpinski | 24 October 2013, 20:17:39 UTC | Pkg/Window #4349 a.k.a "package dirty, bailing", take 3. So *this* git command always returns true but *prints*, yes, prints the line "true" or "false". Seriously, git? | 24 October 2013, 20:18:27 UTC |
e177efc | Stefan Karpinski | 24 October 2013, 19:57:42 UTC | Pkg/Windows: only `update-index --really-refresh` in non-bare repos. Close #4349 again. | 24 October 2013, 19:59:51 UTC |
1bbc665 | Stefan Karpinski | 24 October 2013, 19:29:29 UTC | README: make logo link to julialang.org in new window/tab. | 24 October 2013, 19:29:29 UTC |
17a08c1 | Stefan Karpinski | 24 October 2013, 19:26:34 UTC | replace ASCII banner with Julia logo image | 24 October 2013, 19:26:34 UTC |
d4243b8 | Stefan Karpinski | 24 October 2013, 18:43:44 UTC | Pkg.success: on Windows do `git update-index --really-refresh` first. This hopefully will fix #4349 but may slow things down. Sigh. | 24 October 2013, 18:43:44 UTC |
eca337a | Stefan Karpinski | 24 October 2013, 18:02:20 UTC | Pkg.generate: cosmetic change. | 24 October 2013, 18:02:20 UTC |
e87dc86 | Stefan Karpinski | 24 October 2013, 15:07:09 UTC | Pkg.generate: on non-new rollback, do checkout in $pkg dir, not top. | 24 October 2013, 15:07:09 UTC |
824088e | Stefan Karpinski | 24 October 2013, 15:00:52 UTC | Pkg.generate: `force=true` to regenerate files and leave unstaged. | 24 October 2013, 15:02:27 UTC |
4f3ee53 | Carlo Baldassi | 24 October 2013, 14:16:02 UTC | Fix #4623 | 24 October 2013, 14:16:02 UTC |
d04554f | Stefan Karpinski | 24 October 2013, 14:08:29 UTC | Pkg.generate refactor: GitHub user not needed to gen .travis.yml. | 24 October 2013, 14:10:26 UTC |
e9e241e | Jiahao Chen | 24 October 2013, 12:07:04 UTC | Merge pull request #4622 from danluu/multiple_def Remove jl_ismutable, jl_isimmutable in favor of jl_is_mutable, jl_is_immutable | 24 October 2013, 12:07:04 UTC |
0c8fee6 | Stefan Karpinski | 24 October 2013, 05:45:25 UTC | Pkg.checkout: pull from origin by default. Not doing this was just too confusing. You can still opt out. | 24 October 2013, 05:45:25 UTC |
c5967bd | Keno Fischer | 24 October 2013, 05:15:31 UTC | Merge branch 'kf/textmime' into kf/osx1092 | 24 October 2013, 05:15:31 UTC |
b776ac0 | Stefan Karpinski | 24 October 2013, 05:12:56 UTC | Pkg docs: rename Pkg.release => Pkg.free | 24 October 2013, 05:12:56 UTC |
0f22f22 | Stefan Karpinski | 24 October 2013, 05:08:33 UTC | Pkg: detect new REQUIRE files even when not git added. | 24 October 2013, 05:08:33 UTC |
af854d7 | Stefan Karpinski | 24 October 2013, 05:06:20 UTC | rename Pkg.release => Pkg.free for @simonster, see https://github.com/JuliaLang/julia/commit/4b92a8cd02bd2bb88198af9c6d5410f54f33e51a#commitcomment-4362500 | 24 October 2013, 05:06:20 UTC |
fbf6406 | Stefan Karpinski | 24 October 2013, 03:24:28 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 24 October 2013, 03:24:28 UTC |
867b1c8 | Stefan Karpinski | 24 October 2013, 03:20:11 UTC | Pkg.publish: refuse if a version SHA1 has been changed [#4617]. This is the protection from the power introduced by the previous commit: it allows you to force write tags, but this prevents you from publishing changes to existing published version SHA1s. | 24 October 2013, 03:23:23 UTC |
9f52fe3 | Stefan Karpinski | 23 October 2013, 23:01:58 UTC | Pkg.tag: add force=true keyword to force retagging [fix #4617]. | 24 October 2013, 03:22:33 UTC |
335fa14 | Dan Luu | 24 October 2013, 02:59:17 UTC | Remove unused def that's identical to another def, and consolidate other duplicate def | 24 October 2013, 02:59:17 UTC |
e0c4203 | Keno Fischer | 24 October 2013, 02:38:23 UTC | Fix spelling & introduce flag to avoid unnessecary command line flag (since older compilers may not support it) | 24 October 2013, 02:38:23 UTC |
8b06046 | Viral B. Shah | 23 October 2013, 22:42:22 UTC | Merge pull request #4611 from JuliaLang/db/csc_symperm Revised csc_symperm | 23 October 2013, 22:42:22 UTC |
02f9835 | Keno Fischer | 23 October 2013, 01:28:38 UTC | Make Julia work on 10.9 | 23 October 2013, 22:40:45 UTC |
1a58cb1 | Viral B. Shah | 23 October 2013, 22:22:02 UTC | Merge branch 'db/csc_symperm' of github.com:JuliaLang/julia into db/csc_symperm | 23 October 2013, 22:22:02 UTC |
303ee8c | Viral B. Shah | 23 October 2013, 22:18:48 UTC | Rename csc_symperm to symperm and export it Add symperm to docs | 23 October 2013, 22:20:22 UTC |
674242b | Douglas Bates | 22 October 2013, 21:07:39 UTC | Revised csc_symperm A more careful reading of the `cs_symperm` function in CSparse was needed. The CSparse function `cs_cumsum` has unexpected side-effects that need to be emulated by copying the first `n` positions in the cumulative sum back to the work vector `w`. Also, the `w` vector must be initialized to zeros. The `csc_symperm` function was hidden in the `Base.` namespace and it is doubtful anyone else ever used it. | 23 October 2013, 22:20:21 UTC |
e9fe688 | Jeff Bezanson | 23 October 2013, 22:18:07 UTC | evaluate keyword argument default expressions in order, so they can depend on prior keyword arguments | 23 October 2013, 22:18:07 UTC |
40998a5 | Viral B. Shah | 23 October 2013, 21:40:14 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 23 October 2013, 21:40:14 UTC |
25865d6 | Viral B. Shah | 23 October 2013, 21:35:22 UTC | Sharpen some of the types for QR factorization | 23 October 2013, 21:39:55 UTC |
4bc2646 | Stefan Karpinski | 23 October 2013, 21:26:03 UTC | Pkg.publish: use `--contains` instead of `--points-at` with git tag. Apparently this option was added to git rather recently. Fix #4618. | 23 October 2013, 21:26:03 UTC |
cf5820e | Stefan Karpinski | 23 October 2013, 20:56:51 UTC | `@parallel Pkg`: make update and publish parallel using `@async`. | 23 October 2013, 21:00:07 UTC |
6e7c0d2 | Stefan Karpinski | 23 October 2013, 20:48:32 UTC | task_local_storage: finally + catch + rethrow is redundant. | 23 October 2013, 20:58:19 UTC |
d1a78a8 | Stefan Karpinski | 23 October 2013, 20:46:40 UTC | Git.dir: version that doesn't change julia's current directory. This was preventing making Pkg operations parallel from working. | 23 October 2013, 20:58:19 UTC |
8995f9f | Jeff Bezanson | 23 October 2013, 20:18:59 UTC | add performance tip about deprecated functions (they're slow) | 23 October 2013, 20:18:59 UTC |
1a281f1 | Stefan Karpinski | 23 October 2013, 19:36:27 UTC | Merge branch 'master' of github.com:JuliaLang/julia | 23 October 2013, 19:36:27 UTC |
f053358 | Stefan Karpinski | 23 October 2013, 17:33:10 UTC | test/bigint.jl: adjust so bigfib(0) == 0, add more tests. I noticed while doing this that this uses a non-standard definition where fib(0) == 1 instead of fib(0) == 0. Doesn't really matter as this is just a test, but it caused me some concern when this result wasn't checking out with fib(10^6) as computed by Wolfram|Alpha™. So I changed this to match the standard definition and shortened it up a bit. I also added a bunch of tests to make sure that it works as it should. | 23 October 2013, 18:29:09 UTC |
02ddd42 | Stefan Karpinski | 23 October 2013, 17:00:08 UTC | base/test.jl: fix the broken {register,with}handler API; export less. This was never meant to work like that. There is a stack of handlers, not an array slot that you assign to. And the stack must be per-task, so using a global array is broken too. This version uses task-local storage instead to do dynamically scoped test result handlers. I'm not sure why so many things were exported from the Test module. Things that are prefixed with test_ and are clearly meant to be used from other modules make sense to export but exporting names like Result, Success, Failure, Error, registerhandler, and withhandler is just nuts – those should be accessed with explicit qualification as being inside the Test module. | 23 October 2013, 17:58:58 UTC |
bc85c93 | Stefan Karpinski | 23 October 2013, 16:54:02 UTC | task_local_storage(body,key,val): dynamically scoped storage. This implements a common pattern for emulating dynamic scoping: use task-local storage and restore the old value (or lack thereof) when a block of code is done executing. The source_path code is a little too specialized to use this, but it's the same basic pattern. | 23 October 2013, 16:54:02 UTC |
d655706 | Jeff Bezanson | 23 October 2013, 13:13:47 UTC | Merge pull request #4613 from JuliaLang/kf/llvmfix Remove problematic CreateUnreachable's | 23 October 2013, 13:13:47 UTC |
da95203 | Keno Fischer | 23 October 2013, 04:43:33 UTC | Remove problematic CreateUnreachable's | 23 October 2013, 04:44:40 UTC |
81c4e1d | Jeff Bezanson | 23 October 2013, 03:42:35 UTC | Merge pull request #4427 from JuliaLang/teh/subarray_linear Faster linear indexing for SubArrays, dims 1-5 | 23 October 2013, 03:42:35 UTC |
e294708 | Jeff Bezanson | 22 October 2013, 23:32:22 UTC | fix parsing of <digit>.<op> to always favor the dot version of the operator over floating-point literals. closes #4604 we were missing the .+ .- and .' cases | 22 October 2013, 23:32:22 UTC |
a633ce2 | Douglas Bates | 22 October 2013, 21:07:39 UTC | Revised csc_symperm A more careful reading of the `cs_symperm` function in CSparse was needed. The CSparse function `cs_cumsum` has unexpected side-effects that need to be emulated by copying the first `n` positions in the cumulative sum back to the work vector `w`. Also, the `w` vector must be initialized to zeros. The `csc_symperm` function was hidden in the `Base.` namespace and it is doubtful anyone else ever used it. | 22 October 2013, 21:07:39 UTC |
e296198 | Jeff Bezanson | 22 October 2013, 12:21:10 UTC | Merge pull request #4574 from ArchRobison/master RFC: Enable LLVM support for Intel VTune Amplifier if platform supports it. | 22 October 2013, 12:21:10 UTC |
d84fc90 | Carlo Baldassi | 22 October 2013, 12:12:49 UTC | Pkg: publish checks clean METADATA The check is now performed using only the julia version as a fixed requirement; other fixed packages are not taken into account. Also, checks dependencies requirements for unregistered packages. | 22 October 2013, 12:18:41 UTC |
4863699 | Carlo Baldassi | 22 October 2013, 11:17:28 UTC | Merge pull request #4608 from aviks/as/pkgfix Query.Dependencies now returns a tuple Fix #4607 | 22 October 2013, 11:17:28 UTC |
3fbf94a | Avik Sengupta | 22 October 2013, 10:57:55 UTC | Query.Dependencies now retrurns a tuple | 22 October 2013, 10:57:55 UTC |
5259264 | Stefan Karpinski | 22 October 2013, 10:33:18 UTC | Pkg.publish: only push the current branch [#4605]. | 22 October 2013, 10:33:18 UTC |
bc4a4da | Jeff Bezanson | 22 October 2013, 04:24:20 UTC | possibly fix a use-after-free memory bug in flisp | 22 October 2013, 04:24:20 UTC |
3879e86 | Arch D. Robison | 21 October 2013, 20:04:38 UTC | Make VTune Amplifier support conditional on USE_INTEL_JITEVENTS. | 21 October 2013, 20:04:38 UTC |
bf0afbb | Stefan Karpinski | 21 October 2013, 18:45:49 UTC | Merge pull request #4599 from magistere/master Add Julia syntax highlighting definition for Colorer (http://colorer.sf.net) | 21 October 2013, 18:45:49 UTC |
71c0aa3 | Yuriy Skalko | 21 October 2013, 18:18:25 UTC | Add Julia syntax highlighting definition for Colorer (http://colorer.sf.net) | 21 October 2013, 18:18:25 UTC |
c6a5caf | Andreas Noack Jensen | 21 October 2013, 16:56:45 UTC | Fix sparse multiplication | 21 October 2013, 16:56:45 UTC |
42b7ee1 | Stefan Karpinski | 21 October 2013, 15:33:50 UTC | Merge pull request #4596 from carlobaldassi/pkgerrors Improved Pkg error messages | 21 October 2013, 15:33:50 UTC |
7f498f5 | Jeff Bezanson | 21 October 2013, 04:26:31 UTC | Merge pull request #4572 from fundamental/master Add Hash Function For Set | 21 October 2013, 04:26:31 UTC |
3d862ad | Jeff Bezanson | 21 October 2013, 04:14:59 UTC | a couple release notes updates | 21 October 2013, 04:14:59 UTC |
3b80f52 | Jeff Bezanson | 21 October 2013, 03:53:20 UTC | reverse ASCIIString, UTF8String, and CharString eagerly. closes #4586 we still use RevString a couple places internally to avoid copies. | 21 October 2013, 03:53:20 UTC |
c8cd7da | Jeff Bezanson | 21 October 2013, 03:26:26 UTC | remove non-functioning Reverse iterator. closes #4590 | 21 October 2013, 03:26:26 UTC |
7b1f4cd | Jeff Bezanson | 21 October 2013, 03:05:31 UTC | fix some cases where Unreachable needed to be propagated in codegen specifically, where an error-throwing expression was passed to an intrinsic | 21 October 2013, 03:05:31 UTC |