Skip to content

feat: add forced extern cast support - #2

Open
alksjhdgf wants to merge 4 commits into
feature_extern_runtimefrom
extern_forced_cast
Open

feat: add forced extern cast support#2
alksjhdgf wants to merge 4 commits into
feature_extern_runtimefrom
extern_forced_cast

Conversation

@alksjhdgf

Copy link
Copy Markdown
Collaborator

No description provided.

@alksjhdgf
alksjhdgf force-pushed the extern_forced_cast branch 2 times, most recently from c135341 to 3c1949d Compare June 24, 2026 17:03
@belolourenco
belolourenco force-pushed the feature_extern_runtime branch from a334d2d to afb0b96 Compare June 25, 2026 14:08
@alksjhdgf
alksjhdgf force-pushed the extern_forced_cast branch 2 times, most recently from b4d4e3d to 95366ea Compare June 25, 2026 18:52
@belolourenco
belolourenco force-pushed the feature_extern_runtime branch from afb0b96 to 536705a Compare June 29, 2026 15:07
@alksjhdgf
alksjhdgf force-pushed the extern_forced_cast branch 3 times, most recently from 9d0741c to 0f2214b Compare June 30, 2026 13:43
@belolourenco
belolourenco force-pushed the feature_extern_runtime branch from a6e4a8e to 21fa5ae Compare June 30, 2026 14:59
@alksjhdgf
alksjhdgf force-pushed the extern_forced_cast branch 2 times, most recently from 9bd0427 to 52cbfeb Compare July 3, 2026 10:41
@belolourenco
belolourenco force-pushed the feature_extern_runtime branch 2 times, most recently from d78f1aa to a0a8765 Compare July 6, 2026 08:45
@alksjhdgf
alksjhdgf force-pushed the extern_forced_cast branch 3 times, most recently from 4312ca3 to 7ee4097 Compare July 6, 2026 10:54
Signed-off-by: hengyu <tristramjiang@gmail.com>
@alksjhdgf
alksjhdgf force-pushed the extern_forced_cast branch from 7ee4097 to e9b36f7 Compare July 6, 2026 13:30
…tern_forced_cast

Signed-off-by: Hengyu <tristramjiang@gmail.com>
Signed-off-by: Hengyu <tristramjiang@gmail.com>
Signed-off-by: Hengyu <tristramjiang@gmail.com>
@belolourenco
belolourenco force-pushed the feature_extern_runtime branch 2 times, most recently from d77823d to c3f403f Compare July 23, 2026 15:32
hw-erl-lnaylor pushed a commit that referenced this pull request Jul 24, 2026
fix: attempt #2 to increase test coverage in java interop

Created-by: deed
Commit-by: dmitriy sokolov
Merged-by: CangjiePL
Description: ## Change Details (Required)

Attempt `#2` to increase java interop code coverage.

Besides it:
- Refactored super constructor call desugaring in `@JavaImpl` in more safe way (without later erasure & insertion)
- Removed dead code

## Change Type (Required)

Please describe the type of changes in this Pull Request (reason). **Simply save and click the checkbox, or when editing, change `[ ]` to `[x]` for the relevant item.**

- [ ] Feature
- [x] Bugfix
- [ ] Build Process or Auxiliary Tool Changes
- [ ] Documentation Update

## Self-Check of Changes (Required)

**Please do not modify or delete the following options. Simply save and click the checkbox, or when editing, change `[ ]` to `[x]` for the relevant item.**

### Platform Differences:

- [x] No difference
- [ ] Difference
    - [ ] Windows
    - [ ] Linux
    - [ ] macOS
    - [ ] Other (Please explain the reasons below)

### Affected Components:

- [x] cjc (Cangjie Compiler)
- [ ] LSP (Cangjie Language Server)
- [ ] cjfmt (Cangjie Formatter)
- [ ] cjlint (Cangjie Lint Tool)
- [ ] stdx (Cangjie Standard Library Extensions)
- [ ] Other (Please explain the reasons below)

### Local Compilation Verification Results:

- [x] Cangjie Compiler compiled successfully
- [x] Cangjie Runtime compiled successfully
- [x] Cangjie Standard Library compiled successfully
- [ ] Not applicable (select this option for auxiliary tool changes or documentation updates)

### Local Test Case Verification Results:

- [x] Pass. Please provide screenshots below.
- [ ] Not applicable. Please explain the reasons below.

![image.png](https://raw.gitcode.com/user-images/assets/7239667/e70e2817-2673-4da4-b3c9-5b3e90b55243/image.png 'image.png')

## Related Issues (Required)

[#1019](https://gitcode.com/Cangjie/cangjie_compiler/issues/1019)

See merge request: Cangjie/cangjie_compiler!1945
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant