summaryrefslogtreecommitdiffstatshomepage
path: root/unix/socket.c
Commit message (Collapse)AuthorAge
* Fix some int casting that failed on 64 bit architecture.Damien George2014-02-10
|
* socket: Tighten up int-to-str conversion.Paul Sokolovsky2014-02-10
|
* socket: Make sure that symbol definitions are const.Paul Sokolovsky2014-02-10
|
* unix microsocket: Add dummy makefile() method.Paul Sokolovsky2014-02-08
| | | | | | Unlike CPython socket, microsocket object already implements stream protocol (read/write methods), so makefile() just returns object itself. TODO: this doesn't take care of arguments CPython's makefile() may accept.
* io.File, socket types: Add fileno() method.Paul Sokolovsky2014-02-08
| | | | | Implementation is duplicated, but tolerate this for now, because there's no clear idea how to de-dup it.
* Rename "rawsocket" module to "microsocket".Paul Sokolovsky2014-02-08
| | | | | | | It's no longer intended to provide just "raw" socket interface, may include some convenience methods for compatibility with CPython socket - but anyway just minimal set required to deal with socket client and servers, not wider network functionality.
* Make mp_obj_str_get_data return char* instead of byte*.Damien George2014-02-08
| | | | | Can't decide which is better for string type, char or byte pointer. Changing to char removes a few casts. Really need to do proper unicode.
* Change -Og to -O0 in unix-cpy/Makefile; cast to small int in socket.c.Damien George2014-01-26
|
* unix socket: Add setsockopt() method.Paul Sokolovsky2014-01-26
|
* unix socket: Add few more socket constants.Paul Sokolovsky2014-01-26
|
* unix socket: Store module constants in data structure.Paul Sokolovsky2014-01-26
| | | | -147 bytes on x86.
* Second stage of qstr revamp: uPy str object can be qstr or not.Damien George2014-01-22
|
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-01-21
|\ | | | | | | | | | | | | | | | | Conflicts: py/objstr.c py/py.mk py/stream.c unix/main.c unix/socket.c
| * Don't preimport socket module.Paul Sokolovsky2014-01-20
| |
| * unix socket: Add send() and recv() methods.Paul Sokolovsky2014-01-20
| | | | | | | | | | | | | | CPython _socket actually have only those and doesn't provide stream interface (higher-level CPython "socket" what adds this). +516 bytes x86.
* | Revamp qstrs: they now include length and hash.Damien George2014-01-21
|/ | | | | Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h
* Change int to uint for n_args in function with variable arguments.Damien George2014-01-19
|
* Fix warnings about int/pointer casting.Damien George2014-01-18
|
* Add lean ("raw") socket module.Paul Sokolovsky2014-01-19