Skip to content

Commit dc6856a

Browse files
authored
Merge branch 'master' into jitlinkk
2 parents 71a0168 + 12d329b commit dc6856a

File tree

1,098 files changed

+52708
-29382
lines changed

Some content is hidden

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

1,098 files changed

+52708
-29382
lines changed

.clangd

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
CompileFlags:
2+
Add: [-I., -I.., -Iflisp, -Isupport, -I../support, -I../usr/include, -I../../usr/include, -Wall,]

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ CODEOWNERS @JuliaLang/github-actions
22
/.github/ @JuliaLang/github-actions
33
/.buildkite/ @JuliaLang/github-actions
44

5-
/.github/workflows/retry.yml @DilumAluthge
5+
/.github/workflows/rerun_failed.yml @DilumAluthge
66
/.github/workflows/statuses.yml @DilumAluthge

.github/workflows/LabelCheck.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Labels
2+
3+
permissions:
4+
contents: read
5+
on:
6+
pull_request:
7+
types: [labeled, unlabeled, opened, reopened, edited, synchronize]
8+
jobs:
9+
enforce-labels:
10+
name: Check for blocking labels
11+
runs-on: ubuntu-latest
12+
timeout-minutes: 2
13+
steps:
14+
- uses: yogevbd/[email protected]
15+
with:
16+
# REQUIRED_LABELS_ANY: "bug,enhancement,skip-changelog"
17+
# REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label ['bug','enhancement','skip-changelog']"
18+
BANNED_LABELS: "needs docs,needs compat annotation,needs more info,needs nanosoldier run,needs news,needs pkgeval,needs tests,DO NOT MERGE"
19+
BANNED_LABELS_DESCRIPTION: "A PR should not be merged with `needs *` or `DO NOT MERGE` labels"

.github/workflows/rerun_failed.yml

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

.github/workflows/statuses.yml

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

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@
3333
.DS_Store
3434
.idea/*
3535
.vscode/*
36-
36+
*.heapsnapshot
37+
.cache
3738
# Buildkite: Ignore the entire .buildkite directory
3839
/.buildkite
3940

CONTRIBUTING.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ A useful bug report filed as a GitHub issue provides information about how to re
5858

5959
### Writing tests
6060

61-
There are never enough tests. Track [code coverage at Coveralls](https://coveralls.io/r/JuliaLang/julia), and help improve it.
61+
There are never enough tests. Track [code coverage at Codecov](https://codecov.io/github/JuliaLang/julia), and help improve it.
6262

63-
1. Go visit https://coveralls.io/r/JuliaLang/julia.
63+
1. Go visit https://codecov.io/github/JuliaLang/julia.
6464

6565
2. Browse through the source files and find some untested functionality (highlighted in red) that you think you might be able to write a test for.
6666

@@ -74,7 +74,7 @@ There are never enough tests. Track [code coverage at Coveralls](https://coveral
7474
* You can see the current buildbot setup at: https://build.julialang.org/builders
7575
* [Issue 9493](https://github.com/JuliaLang/julia/issues/9493) and [issue 11885](https://github.com/JuliaLang/julia/issues/11885) have more detailed discussion on code coverage.
7676

77-
Coveralls shows functionality that still needs "proof of concept" tests. These are important, as are tests for tricky edge cases, such as converting between integer types when the number to convert is near the maximum of the range of one of the integer types. Even if a function already has some coverage on Coveralls, it may still benefit from tests for edge cases.
77+
Code coverage shows functionality that still needs "proof of concept" tests. These are important, as are tests for tricky edge cases, such as converting between integer types when the number to convert is near the maximum of the range of one of the integer types. Even if a function already has some coverage on Codecov, it may still benefit from tests for edge cases.
7878

7979
### Improving documentation
8080

@@ -269,7 +269,7 @@ Be sure to change the UUID value back before making the pull request.
269269

270270
### Contributing to patch releases
271271

272-
The process of creating a patch release is roughly as follows:
272+
The process of [creating a patch release](https://docs.julialang.org/en/v1/devdocs/build/distributing/#Point-releasing-101) is roughly as follows:
273273

274274
1. Create a new branch (e.g. `backports-release-1.6`) against the relevant minor release
275275
branch (e.g. `release-1.6`). Usually a corresponding pull request is created as well.
@@ -293,7 +293,7 @@ The process of creating a patch release is roughly as follows:
293293
6. Ping `@JuliaLang/releases` to tag the patch release and update the website.
294294

295295
7. Open a pull request that bumps the version of the relevant minor release to the
296-
next prerelase patch version, e.g. as in [this pull request](https://github.com/JuliaLang/julia/pull/37724).
296+
next prerelease patch version, e.g. as in [this pull request](https://github.com/JuliaLang/julia/pull/37724).
297297

298298
Step 2 above, i.e. backporting commits to the `backports-release-X.Y` branch, has largely
299299
been automated via [`Backporter`](https://github.com/KristofferC/Backporter): Backporter
@@ -340,12 +340,10 @@ please remove the `backport-X.Y` tag from the originating pull request for the c
340340
### Git Recommendations For Pull Requests
341341

342342
- Avoid working from the `master` branch of your fork, creating a new branch will make it easier if Julia's `master` changes and you need to update your pull request.
343-
- Try to [squash](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html) together small commits that make repeated changes to the same section of code so your pull request is easier to review, and Julia's history won't have any broken intermediate commits. A reasonable number of separate well-factored commits is fine, especially for larger changes.
343+
- Try to [squash](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html) together small commits that make repeated changes to the same section of code so your pull request is easier to review. A reasonable number of separate well-factored commits is fine, especially for larger changes.
344344
- If any conflicts arise due to changes in Julia's `master`, prefer updating your pull request branch with `git rebase` versus `git merge` or `git pull`, since the latter will introduce merge commits that clutter the git history with noise that makes your changes more difficult to review.
345-
- If you see any unrelated changes to submodules like `deps/libuv`, `deps/openlibm`, etc., try running `git submodule update` first.
346345
- Descriptive commit messages are good.
347346
- Using `git add -p` or `git add -i` can be useful to avoid accidentally committing unrelated changes.
348-
- GitHub does not send notifications when you push a new commit to a pull request, so please add a comment to the pull request thread to let reviewers know when you've made changes.
349347
- When linking to specific lines of code in discussion of an issue or pull request, hit the `y` key while viewing code on GitHub to reload the page with a URL that includes the specific version that you're viewing. That way any lines of code that you refer to will still make sense in the future, even if the content of the file changes.
350348
- Whitespace can be automatically removed from existing commits with `git rebase`.
351349
- To remove whitespace for the previous commit, run
@@ -365,7 +363,7 @@ please remove the `backport-X.Y` tag from the originating pull request for the c
365363
- **Community:** <https://julialang.org/community/>
366364
- **Source code:** <https://github.com/JuliaLang/julia>
367365
- **Documentation:** <https://docs.julialang.org>
368-
- **Code coverage:** <https://coveralls.io/r/JuliaLang/julia>
366+
- **Code coverage:** <https://codecov.io/github/JuliaLang/julia>
369367

370368
* Design of Julia
371369
- [Julia: A Fresh Approach to Numerical Computing](https://julialang.org/assets/research/julia-fresh-approach-BEKS.pdf)

0 commit comments

Comments
 (0)