circuitpython/shared
Marco Sirabella 50e24c31ed Unset D_FORTIFY_SOURCE and remove unneeded copied functions
Commit 4e2ab71dfe reverts
micropython/micropython@5cf71b5596
which solved micropython/micropython#6046, which I'm seeing again on my
gentoo system with D_FORTIFY_HARDENED enabled by default.

Unfortunately we can't just revert the revertion because circuitpython
enforces prototypes for defined functions, which is why 4e2ab71d was
implemented initially. Micropython doesn't suffer from this issue.

The implemented fix is to just circumvent D_FORTIFY_SOURCE, a nice
side-effect is we can remove the  re-implemented functions that were
added on the initial `string.h` removal.
2023-11-03 13:53:46 -07:00
..
libc Unset D_FORTIFY_SOURCE and remove unneeded copied functions 2023-11-03 13:53:46 -07:00
memzip pre-commit fixes 2023-10-23 20:14:40 -04:00
netutils Initial MicroPython v1.21.0 merge; not compiled yet 2023-10-18 17:49:14 -04:00
readline change CIRCUITPY change markers to CIRCUITPY-CHANGE 2023-10-19 16:42:36 -04:00
runtime change CIRCUITPY change markers to CIRCUITPY-CHANGE 2023-10-19 16:42:36 -04:00
timeutils initial v1.19.1 merge; not compiled yet 2023-08-01 13:50:05 -04:00
upytesthelper py/modsys: Allow sys.path to be assigned to. 2023-06-08 17:54:24 +10:00
README.md lib,shared: Update README's based on contents of these dirs. 2021-07-13 00:17:02 +10:00

This directory contains libraries, utilities and helper code developed specifically for this project. The code is intended to be portable and usable by any port.