FStarLang / FStarLang/pal

Restrict pointer equality to null or valid pointers

Open
#96 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
11
Forks
1
Avg merge
2d 3h
Merged PRs (30d)
47

Description

In C, pointers can only be tested for equality if they are either null or pointing to a valid object.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no file, test, or entry point. Start by locating where C pointer equality is accepted or validated, then trace the existing checks for null and valid objects. Done means invalid pointer comparisons are rejected while null and valid-pointer equality remains allowed, with tests covering those cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
compilers
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.