Damien George
4791d290c6
extmod: Remove old comments used for auto-doc generation.
...
They are no longer used, and the text in the docs is more up to date.
Signed-off-by: Damien George <damien@micropython.org>
2021-05-06 12:27:31 +10:00
Jim Mussared
fce0bd1a2a
extmod/moduselect: Fix unsigned/signed comparison for timeout!=-1.
...
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2021-02-16 14:59:19 +11:00
stijn
0ba68f8a1d
all: Fix implicit floating point promotion.
...
Initially some of these were found building the unix coverage variant on
MacOS because that build uses clang and has -Wdouble-promotion enabled, and
clang performs more vigorous promotion checks than gcc. Additionally the
codebase has been compiled with clang and msvc (the latter with warning
level 3), and with MICROPY_FLOAT_IMPL_FLOAT to find the rest of the
conversions.
Fixes are implemented either as explicit casts, or by using the correct
type, or by using one of the utility functions to handle floating point
casting; these have been moved from nativeglue.c to the public API.
2020-04-18 22:36:14 +10:00
Damien George
69661f3343
all: Reformat C and Python source code with tools/codeformat.py.
...
This is run with uncrustify 0.70.1, and black 19.10b0.
2020-02-28 10:33:03 +11:00
Paul Sokolovsky
016d9a40fe
various: Add and update my copyright line based on git history.
...
For modules I initially created or made substantial contributions to.
2019-05-17 18:04:15 +10:00
Wolf Vollprecht
921b999225
extmod/moduselect: Adjust select_select and poll_register to use size_t.
2019-03-13 23:18:59 +11:00
Damien George
f03601779e
extmod: Convert legacy uppercase macro names to lowercase.
2019-02-12 14:54:51 +11:00
Damien George
aa735dc6a4
extmod: Fix to support compiling with object representation D.
2018-07-08 23:15:44 +10:00
Alexander Steffen
55f33240f3
all: Use the name MicroPython consistently in comments
...
There were several different spellings of MicroPython present in comments,
when there should be only one.
2017-07-31 18:35:40 +10:00
Damien George
bbced3b4bb
extmod: Use MP_ROM_INT for int values in an mp_rom_map_elem_t.
2017-07-31 13:00:34 +10:00
Paul Sokolovsky
de3a96ba17
extmod/moduselect: Implement ipoll() method for alloc-free polling.
...
Similar to the implementation added to unix port module previously.
2017-04-29 13:05:44 +03:00
Paul Sokolovsky
edc0dcb55c
extmod/moduselect: Refactor towards introduction of poll.ipoll().
...
This follows previous refactor made to unix/moduselect.
2017-04-29 13:05:20 +03:00
Paul Sokolovsky
b08286948a
extmod/moduselect: Convert to MP_ROM_QSTR and friends.
2017-04-29 11:06:05 +03:00
Damien George
a8a3ab48da
extmod/moduselect: Update to use size_t for array accessor.
2017-03-29 12:56:17 +11:00
Damien George
2d329c4a56
extmod/moduselect: Use configurable EVENT_POLL_HOOK instead of WFI.
...
To make moduselect be usable by any port.
2016-12-02 16:40:39 +11:00
Damien George
ebc8d730f1
extmod/moduselect: Use stream helper function instead of ad-hoc code.
2016-12-02 16:39:50 +11:00
Damien George
304cfda8c4
py/stream: Move ad-hoc ioctl constants to stream.h and rename them.
...
The constants MP_IOCTL_POLL_xxx, which were stmhal-specific, are moved
from stmhal/pybioctl.h (now deleted) to py/stream.h. And they are renamed
to MP_STREAM_POLL_xxx to be consistent with other such constants.
All uses of these constants have been updated.
2016-12-02 16:37:29 +11:00
Damien George
0d56c65d3e
extmod/moduselect: Fix comment describing endif.
2016-11-21 15:47:48 +11:00
Paul Sokolovsky
8f5bc3ffc0
stmhal/moduselect: Move to extmod/ for reuse by other ports.
2016-11-21 00:05:56 +03:00