Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Changes between Version 123 and Version 124 of GSoC/2017


Ignore:
Timestamp:
08/08/17 18:52:39 (7 years ago)
Author:
aditya
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2017

    v123 v124  
    393393 * I am also working on some methods like chroot, calloc_r.. etc.
    394394 * I have updated my blog and post the newlib building process as well as rtems environment setup.
     395* July 26.
     396 * Patches for imaxabs and imaxdiv methods has been applied, but for rest of the inttypes methods need some modification. I am working on it.
     397 * I have modified the inttypes.h header file and add reentrant version prototypes for these methods like _strtoimax_l, _strtoumax_l etc.,
     398 * Patches for these methods sent to newlib ml and need to fix whitespace after review.
     399 * initially i included sys/reent.h in inttypes.h header file to avail reentrant feature, but after Sebastian's suggestion, i am using struct _reent instead of sys/reent.h inclusion.
     400 * Also, I am working on testsuites for these methods in newlib(learning phase).
     401* August 2.
     402 * I have to make code visible to BSD. In inttypes.h header file, xlocale.h is guarded by __BSD_VISIBLE, so the reentrant version of these methods should also be guarded with __BSD_VISIBLE. Initially the prototype had guarded with __GNU_VISIBLE, since these methods are not defined in glibc, so these methods does not need __GNU_VISIBLE guard.
     403 * The code for these methods need refactoring and need to add _strtoimax_r, _strtoumax_r, _wcstoimax_r, _wcstoumax_r method prototypes in inttypes.h header file.
     404 * I have ported catanl long double complex methods from NetBSD, Patches has been applied.
     405 * There was a minor issue in ctanl method, the issue has been fixed and patch has also been applied to newlib.
     406 * Patches for inttypes methods has been applied and pushed the code to newlib.
    395407
    396408== Spencer Goodwin ==