User Tools

Site Tools


pdclib:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
pdclib:start [2019/09/23 23:17]
solar [What?] More details on status
pdclib:start [2020/03/13 23:33] (current)
solar
Line 49: Line 49:
 **C99** **C99**
  
-<​html>​ +^  ^ trunk / master ​shepherd ​Notes ^ 
-<​table>​ +assert.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th /><​th>​trunk / master</​th><​th>​shepherd</​th><​th>​Notes</​th></​tr>​ +complex.h ​:​TODO: ​| :NO: |  | 
-<​tr><​th>​assert.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +ctype.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​complex.h</​th><​td style="​color:red">​TODO</​td><​td style="​color:red">​NO</​td><​td /></​tr>​ +errno.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​ctype.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +fenv.h ​:​TODO: ​| :NO: |  | 
-<​tr><​th>​errno.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td>​Not thread-local yet</​td></​tr>​ +float.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​fenv.h</​th><​td style="​color:red">​TODO</​td><​td style="​color:red">​NO</​td><​td /></​tr>​ +inttypes.h ​:​DONE: ​| :DONE: | missing ​''​wcstoimax()''​''​wcstoumax()''​ | 
-<​tr><​th>​float.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +iso646.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​inttypes.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td>​missing ​<tt>wcstoimax()</tt><tt>wcstoumax()</​tt></​td></​tr>​ +limits.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​iso646.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +locale.h ​:INPROGRESS: | :DRAFT: | only "​C"​ locale supported ​| 
-<​tr><​th>​limits.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +math.h ​:​TODO: ​| :NO: |  | 
-<​tr><​th>​locale.h</​th><​td style="​color:orange">​WORK IN PROGRESS</​td><​td style="​color:orange">​DRAFT</​td><​td>​only "​C"​ locale supported</​td></​tr>​ +setjmp.h ​:​TODO: ​| :NO: |  | 
-<​tr><​th>​math.h</​th><​td style="​color:red">​TODO</​td><​td style="​color:red">​NO</​td><​td /></​tr>​ +signal.h ​:​DONE: ​| :DONE: | dummy | 
-<​tr><​th>​setjmp.h</​th><​td style="​color:red">​TODO</​td><​td style="​color:red">​NO</​td><​td /></​tr>​ +stdarg.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​signal.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td>​dummy</​td></​tr>​ +stdbool.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​stdarg.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +stddef.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​stdbool.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +stdint.h ​:​DONE: ​| :DONE: | assuming presence of exact-width 8/16/32/64 bit types | 
-<​tr><​th>​stddef.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +stdio.h ​:​DONE: ​| :DONE: | excluding wide character, locale & float support {*1} | 
-<​tr><​th>​stdint.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td>​assuming presence of exact-width 8/16/32/64 bit types</​td></​tr>​ +stdlib.h ​:​DONE: ​| :DONE: | excluding wide character, locale & float support {*2} | 
-<​tr><​th>​stdio.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td>​excluding wide character, locale & float support {*1}</​td></​tr>​ +string.h ​:​DONE: ​| :DONE: |  | 
-<​tr><​th>​stdlib.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td>​excluding wide character ​and float support {*2}</​td></​tr>​ +tgmath.h ​:​TODO: ​| :NO: |  | 
-<​tr><​th>​string.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +time.h ​:​PARTIAL: ​| :PARTIAL: | Date functions (requiring locale info) not implemented yet | 
-<​tr><​th>​tgmath.h</​th><​td style="​color:red">​TODO</​td><​td style="​color:red">​NO</​td><​td /></​tr>​ +wchar.h ​:​TODO: ​| :DRAFT: |  | 
-<​tr><​th>​time.h</​th><​td style="​color:red">​PARTIAL</​td><​td style="​color:red">​PARTIAL</​td><​td>​Date functions (requiring locale info) not implemented yet.</​td></​tr>​ +wctype.h ​:​TODO: ​| :DONE: |  |
-<​tr><​th>​wchar.h</​th><​td style="​color:red">​TODO</​td><​td style="​color:orange">​DRAFT</​td><​td /></​tr>​ +
-<​tr><​th>​wctype.h</​th><​td style="​color:red">​TODO</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +
-</​table>​ +
-</​html>​+
  
 {*1}: Float conversions to ''​*printf''​ / ''​*scanf''​ will **break** as current implementation does **not** pull the corresponding variables from the stack. {*1}: Float conversions to ''​*printf''​ / ''​*scanf''​ will **break** as current implementation does **not** pull the corresponding variables from the stack.
Line 85: Line 81:
 **C11** **C11**
  
-<​html>​ +^  ^ trunk / master ​shepherd ​Notes ^ 
-<​table>​ +stdalign.h ​:​DONE: ​| :DONE: |  |  
-<​tr><​th /><​th>​trunk / master</​th><​th>​shepherd</​th><​th>​Notes</​th></​tr>​ +stdbool.h ​:​DONE: ​| :DONE: |  |  
-<​tr><​th>​stdalign.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +stdnoreturn.h ​:​DONE: ​| :DONE: |  |  
-<​tr><​th>​stdbool.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +threads.h ​:​DONE: ​| :DRAFT: |  |  
-<​tr><​th>​stdnoreturn.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:green">​DONE</​td><​td /></​tr>​ +uchar.h ​:​TODO: ​| :DRAFT: |  |  
-<​tr><​th>​threads.h</​th><​td style="​color:green">​DONE</​td><​td style="​color:orange">​DRAFT</​td><​td /></​tr>​ +Annex K :INPROGRESS: | :NO: |  | 
-<​tr><​th>​uchar.h</​th><​td style="​color:red">​TODO</​td><​td style="​color:orange">​DRAFT</​td><​td /></​tr>​ +
-<​tr><​th>​Annex K<br />​Bounds-checking interfaces</​th><​td style="​color:orange">​WORK IN PROGRESS</​td><​td style="​color:red">​NO</​td><​td /></​tr>​ +
-</​table>​ +
-</​html>​+
  
 == Versioned Releases == == Versioned Releases ==
pdclib/start.txt · Last modified: 2020/03/13 23:33 by solar