-
Notifications
You must be signed in to change notification settings - Fork 447
Fix broken and fragile links in CHANGES.md #28977
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
arifthpe
wants to merge
3
commits into
chapel-lang:main
Choose a base branch
from
arifthpe:changes-fix-links
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+31
−31
Open
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -1589,7 +1589,7 @@ Runtime Library Improvements | |
| Third-Party Software Changes | ||
| ---------------------------- | ||
| * added a bundled version of `mimalloc` 2.1.7 as a memory allocator option | ||
| (see https://github.com/chapel-lang/chapel/blob/main/third-party/mimalloc/README) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/2.5/third-party/mimalloc/README) | ||
| * updated the bundled version of Qthreads to 1.22 | ||
| * updated the bundled hwloc to version 2.11.2 | ||
|
|
||
|
|
@@ -6677,7 +6677,7 @@ Third-Party Software Changes | |
| Developer-oriented changes: Process | ||
| ----------------------------------- | ||
| * introduced a Code of Conduct for Chapel developers | ||
| (see https://github.com/chapel-lang/chapel/blob/main/CODE_OF_CONDUCT.md) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.27/CODE_OF_CONDUCT.md) | ||
|
|
||
| Developer-oriented changes: Documentation | ||
| ----------------------------------------- | ||
|
|
@@ -7777,19 +7777,19 @@ Developer-oriented changes: Naming Changes | |
| Developer-oriented changes: Documentation | ||
| ----------------------------------------- | ||
| * added a draft style guide for standard modules | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/StandardModuleStyle.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.25/doc/rst/developer/bestPractices/StandardModuleStyle.rst) | ||
| * added notes about how Chapel web documentation is built | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/buildingdocs.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.25/doc/rst/developer/bestPractices/buildingdocs.rst) | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| * added information about how to test PRs in the contributor guidelines | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/ContributorInfo.rst#reviewer-responsibilities) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.25/doc/rst/developer/bestPractices/ContributorInfo.rst#reviewer-responsibilities) | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| * generally cleaned up and streamlined the contributor guidelines | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/ContributorInfo.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.25/doc/rst/developer/bestPractices/ContributorInfo.rst) | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| * improved the layout of documentation generated for the new compiler | ||
| * moved documents in `compilerOverview/` to `implementation/compilerOverview/` | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/implementation/compilerOverview/) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.25/doc/rst/developer/implementation/compilerOverview/) | ||
| * documented the implementation of interfaces and a proposed new approach | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/implementation/Interfaces.md | ||
| and https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/implementation/Interfaces-new.md) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.25/doc/rst/developer/implementation/Interfaces.md | ||
| and https://github.com/chapel-lang/chapel/blob/release/1.25/doc/rst/developer/implementation/Interfaces-new.md) | ||
|
|
||
| Developer-oriented changes: Module changes | ||
| ------------------------------------------ | ||
|
|
@@ -7988,7 +7988,7 @@ New Features | |
| (see https://chapel-lang.org/docs/1.24/language/spec/statements.html#the-conditional-statement | ||
| and https://chapel-lang.org/docs/1.24/language/spec/statements.html#the-while-do-and-do-while-loops) | ||
| * added initial support for constrained generic interfaces | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/chips/2.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.24/doc/rst/developer/chips/2.rst) | ||
| * added support for directly indexing `string` and `bytes` literals | ||
| (e.g., `var s = "Chapel"[0];` and `var b = b"is great!"[0];` now work) | ||
| * added `domain.orderToIndex(i)` to get the `i`th index in a rectangular domain | ||
|
|
@@ -8238,17 +8238,17 @@ Third-Party Software Changes | |
| Developer-oriented changes: Process | ||
| ----------------------------------- | ||
| * switched from having developers sign CLAs to using DCO-based commits | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/DCO.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.24/doc/rst/developer/bestPractices/DCO.rst) | ||
|
|
||
| Developer-oriented changes: Documentation | ||
| ----------------------------------------- | ||
| * updated the docs to reflect our use of Discourse rather than mailing lists | ||
| * refreshed the information in our 'GettingStarted' documentation | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/GettingStarted.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.24/doc/rst/developer/bestPractices/GettingStarted.rst) | ||
| * refactored our 'ContributorInfo' documentation w.r.t. DCOs, git tips, etc. | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/ContributorInfo.rst, | ||
| https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/DCO.rst, | ||
| and https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/git.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.24/doc/rst/developer/bestPractices/ContributorInfo.rst, | ||
| https://github.com/chapel-lang/chapel/blob/release/1.24/doc/rst/developer/bestPractices/DCO.rst, | ||
| and https://github.com/chapel-lang/chapel/blob/release/1.24/doc/rst/developer/bestPractices/git.rst) | ||
| * switched to a non-Cray version of the Chapel logo in the project's README | ||
| * created an improved and independently-maintained pygments highlighter | ||
| (see https://github.com/chapel-lang/sphinxcontrib-chapeldomain) | ||
|
|
@@ -9787,7 +9787,7 @@ Launchers | |
| Testing System | ||
| -------------- | ||
| * added support for running multilocale C tests via `start_test` | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/TestSystem.rst#comparing-to-a-c-version) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.20/doc/rst/developer/bestPractices/TestSystem.rst#comparing-to-a-c-version) | ||
|
|
||
| Developer-oriented changes: Module changes | ||
| ------------------------------------------ | ||
|
|
@@ -10430,7 +10430,7 @@ Feature Improvements | |
| (see 'Function Visibility in Generic Functions' in the 'Generics' chapter) | ||
| * made `in` arguments more consistent with variable initialization | ||
| (see 'Argument Intents' in the language specification's 'Procedures' chapter) | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/chips/13.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.18/doc/rst/developer/chips/13.rst) | ||
| * added support for casts from `c_void_ptr` to `c_ptr` | ||
|
|
||
| Removed Features | ||
|
|
@@ -10764,10 +10764,10 @@ Developer-oriented changes: Compiler improvements/changes | |
| Developer-oriented changes: Documentation improvements | ||
| ------------------------------------------------------ | ||
| * revamped the test system documentation to better serve new developers | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/TestSystem.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.18/doc/rst/developer/bestPractices/TestSystem.rst) | ||
| * added a `check_path` script to find bad filepath references in repository | ||
| * documented the launcher interface | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/adding-a-launcher.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.18/doc/rst/developer/adding-a-launcher.rst) | ||
| * removed `404 error` output after successful documentation build | ||
| * removed `git clean` suggestion after failed documentation build | ||
|
|
||
|
|
@@ -10829,7 +10829,7 @@ Cray-specific Changes | |
|
|
||
| Documentation | ||
| ------------- | ||
| * simplified URLs to use https://chapel-lang/docs/ rather than .../docs/latest/ | ||
| * changed URLs to use https://chapel-lang.org/docs/ rather than .../docs/latest/ | ||
| * fixed some typos and broken links in this file | ||
|
|
||
| Packaging Changes | ||
|
|
@@ -10904,7 +10904,7 @@ New Tools / Tool Changes | |
| Semantic Changes / Changes to Chapel Language | ||
| --------------------------------------------- | ||
| * `in` intents now behave more like variable initialization | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/chips/13.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.17/doc/rst/developer/chips/13.rst) | ||
| * ranges are now passed by `const in` intent by default | ||
| (see 'The Default Intent' in the 'Procedures' chapter of the specification) | ||
| * disallowed implicit coercions for type arguments with a formal type specifier | ||
|
|
@@ -11281,12 +11281,12 @@ Developer-oriented changes: Compiler improvements/changes | |
| Developer-oriented changes: Documentation improvements | ||
| ------------------------------------------------------ | ||
| * updated CONTRIBUTING.md content, to reduce redundancy with other docs | ||
| (see https://github.com/chapel-lang/chapel/blob/main/.github/CONTRIBUTING.md) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.17/.github/CONTRIBUTING.md) | ||
| * updated GitHub issue template to request users to note blocking issues | ||
| (see https://github.com/chapel-lang/chapel/blob/main/.github/ISSUE_TEMPLATE.md) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.17/.github/ISSUE_TEMPLATE.md) | ||
| * modified ContributorInfo.rst and TestSystem.rst for clarity | ||
| * document new future file format option | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/bestPractices/TestSystem.rst#futures-a-mechanism-for-tracking-bugs-feature-requests-etc) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.17/doc/rst/developer/bestPractices/TestSystem.rst#futures-a-mechanism-for-tracking-bugs-feature-requests-etc) | ||
|
|
||
| Developer-oriented changes: Module improvements | ||
| ----------------------------------------------- | ||
|
|
@@ -11785,13 +11785,13 @@ New Features | |
| ------------ | ||
| * dramatically improved support for initializers | ||
| (see https://chapel-lang.org/docs/1.15/technotes/initializers.html | ||
| and https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/chips/10.rst) | ||
| and https://github.com/chapel-lang/chapel/blob/release/1.15/doc/rst/developer/chips/10.rst) | ||
| * added prototype support for error-handling in Chapel | ||
| (see https://chapel-lang.org/docs/1.15/technotes/errorHandling.html | ||
| and https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/chips/8.rst) | ||
| and https://github.com/chapel-lang/chapel/blob/release/1.15/doc/rst/developer/chips/8.rst) | ||
| * added support for deinit() as a replacement for class/record destructors | ||
| (see "Class Deinitializer" and "Record Deinitializer" sections in the spec | ||
| and https://github.com/chapel-lang/chapel/blob/main/doc/rst/developer/chips/10.rst) | ||
| and https://github.com/chapel-lang/chapel/blob/release/1.15/doc/rst/developer/chips/10.rst) | ||
| * added support for 'forwarding' methods to fields of classes and records | ||
| (see https://chapel-lang.org/docs/1.15/technotes/forwarding.html) | ||
| * made 'void' a first-class type in the language and a way to fold variables | ||
|
|
@@ -11951,7 +11951,7 @@ Documentation | |
| (see https://chapel-lang.org/docs/1.15/usingchapel/QUICKSTART.html) | ||
| * reorganized the doc/ directory in the release tarball | ||
| (see $CHPL_HOME/doc/README.md | ||
| or https://github.com/chapel-lang/chapel/blob/main/doc/README.rst) | ||
| or https://github.com/chapel-lang/chapel/blob/release/1.15/doc/README.rst) | ||
| * removed $CHPL_HOME/STATUS in favor of GitHub issues | ||
| * updated bugs.rst to refer users to GitHub issues | ||
| (see https://chapel-lang.org/docs/1.15/usingchapel/bugs.html) | ||
|
|
@@ -12313,7 +12313,7 @@ New Features | |
| * added the ability to create serial iterators for types | ||
| (see 'The Method Receiver and the 'this' Argument' in the language spec) | ||
| * added early prototype support for class/record initializers (constructors) | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/chips/10.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.14/doc/chips/10.rst) | ||
|
|
||
| Feature Improvements | ||
| -------------------- | ||
|
|
@@ -13172,15 +13172,15 @@ Highlights | |
| * significantly revamped and improved correctness and performance testing system | ||
| * improved how internal error messages are displayed to users | ||
| * added Chapel Improvement Proposals (CHIPs) framework for proposing changes | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/chips/1.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.12/doc/chips/1.rst) | ||
| * made more bug fixes than any release since version 1.1 | ||
| (see "Bug Fixes" section below) | ||
| * addressed portability issues for a number of platforms and compilers | ||
|
|
||
| Process Improvements | ||
| -------------------- | ||
| * added Chapel Improvement Proposals (CHIPs) framework for proposed changes | ||
| (see https://github.com/chapel-lang/chapel/blob/main/doc/chips/1.rst) | ||
| (see https://github.com/chapel-lang/chapel/blob/release/1.12/doc/chips/1.rst) | ||
|
|
||
| Environment/Configuration Changes | ||
| --------------------------------- | ||
|
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Even better, I think this could be https://chapel-lang.org/docs/1.25/developer/bestPractices/StandardModuleStyle.html right?