ForNeVeR / ForNeVeR/Cesium

Functions with varargs support

Open
#196 9 comments 0 reactions 0 assignees View on GitHub
area:cil-interop area:compiler area:standard-support kind:feature status:help-wanted
Dominant language
C#
Stars
451
Forks
49
Avg merge
13h 59m
Merged PRs (30d)
6

Description

We need varargs support, since almost any simple tutorial use `printf`. Without that support we cannot go to public probably, otherwise Cesium always look as toy project.

Look for the number `196` in the code to find clues to implement this feature.

Contributor guide

Open the contributing guide

Research direction

Search the codebase for the number 196, as the issue suggests, and trace the related compiler paths before deciding the scope of varargs support. The work is done when C functions accepting variable arguments can support common uses such as printf and the relevant compiler behavior is covered by the project’s existing validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, csharp
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.