Skip to content

Commit 0dbd827

Browse files
committed
Merge branch 'master' of https://github.com/JuliaLang/julia into structured_opnorm
2 parents 23a5c1a + 425c53d commit 0dbd827

File tree

909 files changed

+16644
-7118
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

909 files changed

+16644
-7118
lines changed
File renamed without changes.

.circleci/config.yml

Lines changed: 0 additions & 86 deletions
This file was deleted.

.freebsdci.sh

Lines changed: 0 additions & 65 deletions
This file was deleted.

.github/ISSUE_TEMPLATE.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
If you have a question or are unsure if the behavior you're experiencing is a bug,
2-
please search or post to our Discourse site: https://discourse.julialang.org. We use
3-
the GitHub issue tracker for bug reports and feature requests only.
1+
If you have a question please search or post to our Discourse site: https://discourse.julialang.org.
2+
We use the GitHub issue tracker for bug reports and feature requests only.
43

54
If you're submitting a bug report, be sure to include as much relevant information as
65
possible, including a minimal reproducible example and the output of `versioninfo()`.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
/dist
44
/dist-extras
55
/julia
6+
/julia.bat
67
/usr
78
/oprofile_data
89
/usr-staging

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ before_install:
6161
ln -s /usr/bin/g++-5 $HOME/bin/x86_64-linux-gnu-g++;
6262
gcc --version;
6363
BAR="bar -i 30";
64-
BUILDOPTS="-j5 VERBOSE=1 FORCE_ASSERTIONS=1 LLVM_ASSERTIONS=1 USECCACHE=1";
64+
BUILDOPTS="-j5 VERBOSE=1 FORCE_ASSERTIONS=1 LLVM_ASSERTIONS=1 USECCACHE=1 USE_BINARYBUILDER_LIBUV=0 USE_BINARYBUILDER_UNWIND=0 USE_BINARYBUILDER_LLVM=0";
6565
echo "override ARCH=$ARCH" >> Make.user;
6666
sudo sh -c "echo 0 > /proc/sys/net/ipv6/conf/lo/disable_ipv6";
6767
export JULIA_CPU_THREADS=4;

CITATION.bib

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
% This article is the definitive citation for Julia.
2+
@article{Julia-2017,
3+
title={Julia: A fresh approach to numerical computing},
4+
author={Bezanson, Jeff and Edelman, Alan and Karpinski, Stefan and Shah, Viral B},
5+
journal={SIAM {R}eview},
6+
volume={59},
7+
number={1},
8+
pages={65--98},
9+
year={2017},
10+
publisher={SIAM},
11+
doi={10.1137/141000671}
12+
}
13+
14+
% The following citations are about specific aspects of Julia.
15+
16+
@article{Julia-2019-a,
17+
author = {Bezanson, Jeff and Chen, Jiahao and Chung, Benjamin and Karpinski, Stefan and Shah, Viral B. and Vitek, Jan and Zoubritzky, Lionel},
18+
title = {Julia: Dynamism and Performance Reconciled by Design},
19+
journal = {Proc. ACM Program. Lang.},
20+
issue_date = {November 2018},
21+
volume = {2},
22+
number = {OOPSLA},
23+
month = oct,
24+
year = {2018},
25+
issn = {2475-1421},
26+
pages = {120:1--120:23},
27+
articleno = {120},
28+
numpages = {23},
29+
url = {http://doi.acm.org/10.1145/3276490},
30+
doi = {10.1145/3276490},
31+
acmid = {3276490},
32+
publisher = {ACM},
33+
address = {New York, NY, USA},
34+
keywords = {dynamic languages, just-in-time compilation, multiple dispatch},
35+
}
36+
37+
@article{Julia-2019-b,
38+
author = {Zappa Nardelli, Francesco and Belyakova, Julia and Pelenitsyn, Artem and Chung, Benjamin and Bezanson, Jeff and Vitek, Jan},
39+
title = {Julia Subtyping: A Rational Reconstruction},
40+
journal = {Proc. ACM Program. Lang.},
41+
issue_date = {November 2018},
42+
volume = {2},
43+
number = {OOPSLA},
44+
month = oct,
45+
year = {2018},
46+
issn = {2475-1421},
47+
pages = {113:1--113:27},
48+
articleno = {113},
49+
numpages = {27},
50+
url = {http://doi.acm.org/10.1145/3276483},
51+
doi = {10.1145/3276483},
52+
acmid = {3276483},
53+
publisher = {ACM},
54+
address = {New York, NY, USA},
55+
keywords = {Multiple Dispatch, Subtyping},
56+
}
57+
58+
@inproceedings{Julia-2014,
59+
author = {Bezanson, Jeff and Chen, Jiahao and Karpinski, Stefan and Shah, Viral and Edelman, Alan},
60+
title = {Array Operators Using Multiple Dispatch: A Design Methodology for Array Implementations in Dynamic Languages},
61+
booktitle = {Proceedings of ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming},
62+
series = {ARRAY'14},
63+
year = {2014},
64+
isbn = {978-1-4503-2937-8},
65+
location = {Edinburgh, United Kingdom},
66+
pages = {56:56--56:61},
67+
articleno = {56},
68+
numpages = {6},
69+
url = {http://doi.acm.org/10.1145/2627373.2627383},
70+
doi = {10.1145/2627373.2627383},
71+
acmid = {2627383},
72+
publisher = {ACM},
73+
address = {New York, NY, USA},
74+
keywords = {Julia, array indexing, dynamic dispatch, multiple dispatch, static analysis, type inference},
75+
}

CONTRIBUTING.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Hi! If you are new to the Julia community: welcome, and thanks for trying Julia. Please be sure to respect our [community standards](https://julialang.org/community/standards) in all interactions.
44

5-
If you are already familiar with Julia itself, this blog post by Katharine Hyatt on [Making your first Julia pull request](http://kshyatt.github.io/post/firstjuliapr/) is a great way to get started.
5+
If you are already familiar with Julia itself, this blog post by Katharine Hyatt on [Making your first Julia pull request](https://kshyatt.github.io/post/firstjuliapr/) is a great way to get started.
66

77
## Learning Julia
88

@@ -26,7 +26,7 @@ If you are already familiar with Julia itself, this blog post by Katharine Hyatt
2626

2727
* Keep Julia current. Julia is a fast-moving target, and many details of the language are still settling out. Keep the repository up-to-date and rebase work-in-progress frequently to make merges simpler.
2828

29-
* Learn to use [git](http://git-scm.com), the version control system used by GitHub and the Julia project. Try a tutorial such as the one [provided by GitHub](http://try.GitHub.io/levels/1/challenges/1).
29+
* Learn to use [git](https://git-scm.com), the version control system used by GitHub and the Julia project. Try a tutorial such as the one [provided by GitHub](https://try.GitHub.io/levels/1/challenges/1).
3030

3131
* Review discussions on the [Julia Discourse forum](https://discourse.julialang.org).
3232

@@ -58,7 +58,7 @@ A useful bug report filed as a GitHub issue provides information about how to re
5858

5959
### Contributing a Julia package
6060

61-
Julia has a built-in [package manager](https://julialang.github.io/Pkg.jl/v1/) based on `git`. A number of [packages](http://pkg.julialang.org) across many domains are already available for Julia. Developers are encouraged to provide their libraries as a Julia package. The manual provides instructions on [creating Julia packages](https://julialang.github.io/Pkg.jl/v1/creating-packages/).
61+
Julia has a built-in [package manager](https://julialang.github.io/Pkg.jl/v1/) based on `git`. A number of [packages](https://pkg.julialang.org) across many domains are already available for Julia. Developers are encouraged to provide their libraries as a Julia package. The manual provides instructions on [creating Julia packages](https://julialang.github.io/Pkg.jl/v1/creating-packages/).
6262

6363
For developers who need to wrap C libraries so that they can be called from Julia, the [Clang.jl](https://github.com/ihnorton/Clang.jl) package can help generate the wrappers automatically from the C header files.
6464

@@ -229,7 +229,7 @@ or with the `runtests.jl` script, e.g. to run `test/bitarray.jl` and `test/math.
229229
230230
./usr/bin/julia test/runtests.jl bitarray math
231231
232-
Make sure that [Travis](http://www.travis-ci.org) greenlights the pull request with a [`Good to merge` message](http://blog.travis-ci.com/2012-09-04-pull-requests-just-got-even-more-awesome).
232+
Make sure that [Travis](https://www.travis-ci.org) greenlights the pull request with a [`Good to merge` message](https://blog.travis-ci.com/2012-09-04-pull-requests-just-got-even-more-awesome).
233233
234234
#### Modifying base more efficiently with Revise.jl
235235
@@ -320,7 +320,7 @@ Julia if you made code-changes that Revise cannot handle.
320320
- [All Julia Publications](https://julialang.org/research)
321321

322322
* Using GitHub
323-
- [Using Julia with GitHub (video)](http://www.youtube.com/watch?v=wnFYV3ZKtOg&feature=youtu.be)
323+
- [Using Julia with GitHub (video)](https://www.youtube.com/watch?v=wnFYV3ZKtOg)
324324
- [Using Julia on GitHub (notes for video)](https://gist.github.com/2712118#file_Julia_git_pull_request.md)
325-
- [General GitHub documentation](http://help.github.com)
325+
- [General GitHub documentation](https://help.github.com)
326326
- [GitHub pull request documentation](https://help.github.com/articles/creating-a-pull-request/)

0 commit comments

Comments
 (0)