at main
5 folders
8 files
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
recover session work onto main after a reclone dropped it
The push reconciliation reset the local repo to a fresh clone of origin
(which sat at the pre-session base), abandoning the entire session's
commit chain. That chain was never pushed, so its 168 commits are not
recoverable at the git layer — but the fully-integrated working tree
survived in the `nymph_lang-ws-corestd` workspace directory (verified
1034/1034 green). This commit re-lands that complete tree onto main.
Recovered work (previously each its own slice; history could not be
preserved, so it lands here as one recovery commit):
- LSP: rich hover (declaration structure, named signatures, generic
bounds, keyword docs, match-arm/for-loop pattern hover, markdown
rendering), variant-construction hover, this-receiver go-to-def, and
resolution-aware semantic tokens with consistent use-site classes.
- External linkage L0-L3: in-process oxc TS strip, the Option/Result
ABI seam (global enum discriminants), and linked list/map/set
surfaces that materialise and run under Node.
- print/println wired to real JS via free-function linkage.
- Mutable types (`mut T`): view mutability, method-mutability gating,
and the mut/namespace func model.
- Prelude infrastructure (`check_module_with_prelude`), the core/std
groundwork, ambient math, and the docs reference + guided tour.
Also drops the obsolete `stdlib/dist/**` (superseded by in-process
strip) and gitignores the internal agent progress trackers.
int<->uint operators (the base's `9cdd417`) are intentionally not
carried here: that work needs a clean rework (method-call ambiguity
fix + real tests) now that its prerequisites are present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>