vextoly/cryn
Update links
Commit cc3d8e4 · niklas · 2026-11-03T12:10:14+01:00
Comments
No comments yet.
Diff
diff --git a/README.md b/README.md
index 55da32f..47cbb03 100644
--- a/README.md
+++ b/README.md
@@ -63,13 +63,13 @@ float `remainder`).
thread spawn/join, atomic access helpers, and output formatting. Every
dependency is documented in this README.
-See the [project wiki](https://git.disroot.org/Vextoly/Cryn/wiki/Home) for
+See the [project wiki](https://vextoly.lgbt.sh/cryn/wiki/) for
the formal language reference
-([Language Reference](https://git.disroot.org/Vextoly/Cryn/wiki/Language-Reference)),
+([Language Reference](https://vextoly.lgbt.sh/cryn/wiki/language-reference.php)),
a course from first principles
-([Learning Cryn](https://git.disroot.org/Vextoly/Cryn/wiki/Learning-Cryn)),
+([Learning Cryn](https://vextoly.lgbt.sh/cryn/wiki/learning-cryn.php)),
and the compiler internals
-([Architecture](https://git.disroot.org/Vextoly/Cryn/wiki/Architecture)).
+([Architecture](https://vextoly.lgbt.sh/cryn/wiki/architecture.php)).
The `wiki/` folder holds the sources of those pages.
## Repository layout
@@ -203,7 +203,7 @@ The runtime (`src/rt/cryn_rt.*`) provides only:
| `system()` | `system` | shell escape |
| pthreads | `spawn`, `wait` | join is an ordering guarantee |
| formatting | `output` | shortest round-trip float printing |
-| relaxed atomics | all scalar loads/stores | races yield unspecified values and never tear ([Language Reference](https://git.disroot.org/Vextoly/Cryn/wiki/Language-Reference)) |
+| relaxed atomics | all scalar loads/stores | races yield unspecified values and never tear ([Language Reference](https://vextoly.lgbt.sh/cryn/wiki/language-reference.php)) |
| acq_rel atomics | `exchange` | indivisible swap of working value and focused cell; the only ordering primitive besides `wait` |
There is no garbage collector, no interpreter, and no mandatory runtime
@@ -285,9 +285,9 @@ These are honest boundaries of the first implementation, not pretenses:
`src/rt/`.
* Every language change needs: a test in `tests/`, updated wiki sources
(`wiki/LANGUAGE.md`, published as
- [Language-Reference](https://git.disroot.org/Vextoly/Cryn/wiki/Language-Reference),
+ [Language-Reference](https://vextoly.lgbt.sh/cryn/wiki/language-reference.php),
and `wiki/TUTORIAL.md`, published as
- [Learning-Cryn](https://git.disroot.org/Vextoly/Cryn/wiki/Learning-Cryn)),
+ [Learning-Cryn](https://vextoly.lgbt.sh/cryn/wiki/learning-cryn.php)),
and a note in this README if it affects the runtime surface.
* Run `make test`, `make test-release`, and `make test-native` before
committing.
@@ -306,4 +306,4 @@ checks (`--release`), file positioning (`seek`) for `open both` streams,
and the atomic-primitives evaluation: compare-and-swap and atomic
arithmetic build from `exchange` and `wait` alone
([tests/32_cas.cryn](tests/32_cas.cryn) is the proof), so no new
-primitive was added.
\ No newline at end of file
+primitive was added.