Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | unix,stmhal: Make "mpconfig.h" be first included, as other headers depend on it. | Paul Sokolovsky | 2014-05-02 |
| | |||
* | Add ARRAY_SIZE macro, and use it where possible. | Damien George | 2014-04-26 |
| | |||
* | modsocket: Make .send() support arbitrary objects with buffer interface. | Paul Sokolovsky | 2014-04-26 |
| | | | | | This is CPython-compliant (except that CPython doesn't support buffer protocol for str). | ||
* | unix: Workaround MP_OBJ_NEW_SMALL_INT() 64-bit issues. | Paul Sokolovsky | 2014-04-22 |
| | |||
* | modsocket: Clean up OSError-like exception a bit. | Paul Sokolovsky | 2014-04-22 |
| | | | | | | Some BSD socket functions don't return error numbers in errno namespace, but rather in other error namespaces. CPython resolves this by using OSError subclasses for them. We don't do that so far, so there's ambiguity here. | ||
* | unix: OSError's args[0] should be errno numeric value. | Paul Sokolovsky | 2014-04-22 |
| | | | | Well, Python3 also defines an attribute for that, but that's bloat. | ||
* | modsocket: Add setblocking() method. | Paul Sokolovsky | 2014-04-20 |
| | |||
* | py: Allow to pass buffer protocol flags to get_buffer helper funcs. | Damien George | 2014-04-18 |
| | |||
* | unix: Update to use new buffer protocol interface with typecode. | Damien George | 2014-04-18 |
| | |||
* | unix modsocket: Convert to static module structures. | Paul Sokolovsky | 2014-04-17 |
| | |||
* | py: Add mp_get_buffer(), mp_get_buffer_raise() convenience functions to API. | Paul Sokolovsky | 2014-04-09 |
| | |||
* | py: Replace stream_p with *stream_p in mp_obj_type_t. | Damien George | 2014-04-05 |
| | | | | | | | | This is to reduce ROM usage. stream_p is used in file and socket types only (at the moment), so seems a good idea to make the protocol functions a pointer instead of the actual structure. It saves 308 bytes of ROM in the stmhal/ port, 928 in unix/. | ||
* | py: Change nlr_jump to nlr_raise, to aid in debugging. | Damien George | 2014-04-05 |
| | | | | | | This does not affect code size or performance when debugging turned off. To address issue #420. | ||
* | unix: Rename module sources per latest naming conventions (mod*.c). | Paul Sokolovsky | 2014-04-04 |