This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
pdclib:start [2019/07/18 11:02] solar [Status] |
pdclib:start [2024/03/27 18:45] (current) solar Announced ''feature'' branch. |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== The Public Domain C Library ===== | ===== The Public Domain C Library ===== | ||
- | [[https://rootdirectory.ddns.net/websvn/listing.php? | + | [[https://github.com/DevSolar/pdclib |
==== What? ==== | ==== What? ==== | ||
Line 15: | Line 15: | ||
As a result, we have done the closest thing possible: placed PDCLib under Creative Commons Zero. This means that we have waived as many applicable rights as possible under law, and whenever the law has prevented us from waiving said rights, we grant you a license to use PDCLib, in whole or in part, as you choose, with no restrictions. | As a result, we have done the closest thing possible: placed PDCLib under Creative Commons Zero. This means that we have waived as many applicable rights as possible under law, and whenever the law has prevented us from waiving said rights, we grant you a license to use PDCLib, in whole or in part, as you choose, with no restrictions. | ||
- | ==== Status ==== | + | === Repository Access |
- | Information on the development status of the two branches of PDCLib, repositories etc. is summarized on [[pdclib:source|Get the Source]]. There is also a [[pdclib:blog | development blog]] being maintained. | + | * GitHub: |
- | ==== Issues & Feature Requests ==== | + | === Branches |
- | You may send mail to [[mailto: | + | From 2012 to 2018, ownership of PDCLib was in the hands of Erin Shepherd. She added significantly to the implemented features, including (but not limited to) wide character and thread support (both incomplete, though). |
+ | |||
+ | When I got involved into the project again a couple of years later, I quickly came to realize how different her and my ideas for PDCLib were; this included the build system, version control, source structure, and general approach to when to implement what. | ||
+ | |||
+ | It felt wrong to deconstruct (parts of) Erin's work just to fit it to my approach to things. So I branched the source at the point where Erin had taken over, and continued my development on that branch. This (my) branch was originally labelled '' | ||
+ | |||
+ | Only '' | ||
+ | |||
+ | There might be occasionally a '' | ||
+ | |||
+ | === Status === | ||
+ | |||
+ | PDCLib is still very much a work in progress, and should be considered " | ||
+ | |||
+ | The v1.0 development target is full C99 conformance. | ||
+ | |||
+ | == Overview of features implemented == | ||
+ | |||
+ | **C99** | ||
+ | |||
+ | ^ ^ Status | ||
+ | ^ assert.h | : | ||
+ | ^ complex.h | :TODO: | | | ||
+ | ^ ctype.h | : | ||
+ | ^ errno.h | : | ||
+ | ^ fenv.h | : | ||
+ | ^ float.h | : | ||
+ | ^ inttypes.h | : | ||
+ | ^ iso646.h | : | ||
+ | ^ limits.h | : | ||
+ | ^ locale.h | : | ||
+ | ^ math.h | : | ||
+ | ^ setjmp.h | : | ||
+ | ^ signal.h | : | ||
+ | ^ stdarg.h | : | ||
+ | ^ stdbool.h | : | ||
+ | ^ stddef.h | : | ||
+ | ^ stdint.h | : | ||
+ | ^ stdio.h | : | ||
+ | ^ stdlib.h | : | ||
+ | ^ string.h | : | ||
+ | ^ tgmath.h | : | ||
+ | ^ time.h | : | ||
+ | ^ wchar.h | : | ||
+ | ^ wctype.h | : | ||
+ | |||
+ | {*1}: Missing '' | ||
+ | |||
+ | **C11** | ||
+ | |||
+ | ^ ^ Status | ||
+ | ^ stdalign.h | : | ||
+ | ^ stdbool.h | : | ||
+ | ^ stdnoreturn.h | : | ||
+ | ^ threads.h | : | ||
+ | ^ uchar.h | : | ||
+ | ^ Annex K | : | ||
+ | |||
+ | == Versioned Releases == | ||
+ | |||
+ | You are strongly encouraged to use the lastest code from the respective branch. The pre-v1.0 tags are internal milestones only, and even the latest (v0.5) is several years behind '' | ||
+ | |||
+ | === Issues & Feature Requests === | ||
+ | |||
+ | You may use the [[https:// | ||
Note that at this point feature requests which do not correspond to the roadmap for the next version of PDCLib are unlikely to be accepted, though patches and submissions likely will as long as they align with project goals. | Note that at this point feature requests which do not correspond to the roadmap for the next version of PDCLib are unlikely to be accepted, though patches and submissions likely will as long as they align with project goals. |