103 Commits (ab8012bd8098e155e38ef6dead62bca8a200e613)

Author SHA1 Message Date
Dave Hylands f925165942 unix: Move modmachine into unix directory 9 years ago
Paul Sokolovsky d4a874b81e extmod/moductypes: sizeof operation depends on layout type of structure. 9 years ago
Paul Sokolovsky add6f4556e extmod/moductypes: set_aligned(): Handle INT64/UINT64. 9 years ago
Damien George 999cedb90f py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. 9 years ago
Damien George cbf7674025 py: Add MP_ROM_* macros and mp_rom_* types and use them. 9 years ago
Damien George 278f3592d4 extmod/modmachine: Use uintptr_t instead of mp_uint_t for address type. 9 years ago
Paul Sokolovsky f0fbab7ca7 extmod/fsusermount: Make configurable with MICROPY_FSUSERMOUNT. 9 years ago
Paul Sokolovsky 3a1bbcc2ef extmod: Move fsusermount.c from stmhal for cross-port reuse. 9 years ago
Damien George a8aa1998ce extmod/modure: Use correct integer type for n_args argument. 9 years ago
Galen Hazelwood af3e45419c extmod/lwip: Change void pointers to unions, include new mphal.h file 9 years ago
Paul Sokolovsky d0601b0a1f extmod/re1.5: Workaround issue with mingw32-gcc 4.2.1. 9 years ago
Paul Sokolovsky aee704ebe1 extmod/modure: Make sure that errors in regexps are caught early. 9 years ago
Paul Sokolovsky 7cce2f664c extmod/re1.5: Update to 0.8. 9 years ago
Paul Sokolovsky 4deb4936d5 extmod/modlwip: socket->incoming changed by async callbacks, must be volatile. 9 years ago
Paul Sokolovsky 20f85feecc extmod/moductypes: When dealing with UINT64, use mp_obj_new_int_from_ull(). 9 years ago
Paul Sokolovsky 404dae80a9 unix, stmhal: Introduce mp_hal_delay_ms(), mp_hal_ticks_ms(). 9 years ago
Paul Sokolovsky 858ed6d2f7 extmod/modlwip: Codestyle: no need for () when taking address of primary expr. 9 years ago
Paul Sokolovsky fa87e90cfa extmod/modlwip: lwip_tcp_send(): Common subexpression elimination, use MIN(). 9 years ago
Paul Sokolovsky 76217064ac extmod/modlwip.c: Codestyle whitespace changes. 9 years ago
Paul Sokolovsky e0d7740a22 extmod/modlwip: slip: Use stream protocol and be port-independent. 9 years ago
Paul Sokolovsky 393d0c1679 extmod/moductypes: Implement buffer protocol. 9 years ago
Galen Hazelwood 805c6534f8 extmod/modlwip: Initial commit of the lwip network stack module 9 years ago
Paul Sokolovsky d19e4f0ba4 extmod/modussl: Remove unused header. 9 years ago
Paul Sokolovsky aaa8867d4a modussl: SSL socket wrapper module based on axTLS. 9 years ago
Paul Sokolovsky 2a6660ba59 extmod/modmachine: Avoid conflicts with system PAGE_SIZE define, if any. 9 years ago
Paul Sokolovsky 354d17523f modmachine: Implement physical memory access using /dev/mem (Linux, etc). 9 years ago
Damien George 722d4842df extmod/modubinascii: Re-use error string to reduce code size. 9 years ago
Paul Sokolovsky 7370fd5560 ubinascii: Fix a shadowed variable case. 9 years ago
Paul Sokolovsky e284a95cc3 ubinascii: b2a_base64: Optimize away a modulo operation. 9 years ago
Galen Hazelwood 616986a5f3 extmod: Add a2b_base64 and b2a_base64 functions to ubinascii. 9 years ago
Paul Sokolovsky 1679696612 moductypes: Swap address and descriptor args in constructor. 10 years ago
Daniel Campora 7bd273b818 extmod: Actually expose the ubinascii python methods. 10 years ago
Paul Sokolovsky 2fddc68fdf moduhashlib: Remove not implemented .hexdigest(). 10 years ago
Daniel Campora 0f716aced7 extmod: Expose mod_binascii_hexlify() and mod_binascii_unhexlify(). 10 years ago
Dave Hylands 3ad94d6072 extmod: Add ubinascii.unhexlify 10 years ago
Damien George c50772d19f py: Add mp_obj_get_int_truncated and use it where appropriate. 10 years ago
Paul Sokolovsky 0116218fa8 modmachine: Add new module to access hardware, starting with physical memory. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Damien George b1bbe966c4 py: Combine load_attr and store_attr type methods into one (attr). 10 years ago
Damien George 6b07a6132f extmod/crypto: Add static keyword where it should be. 10 years ago
Paul Sokolovsky 02894b51f4 extmod: Update uzlib to 1.2.1. 10 years ago
Paul Sokolovsky d7194f1b8e extmod: Update re1.5 to 0.7. 10 years ago
stijn f43e03ee4f extmod/ure: Fix msvc warning resulting from memset on const char ** pointer 10 years ago
Damien George 1ef26b35c1 py, extmod: Remove include of unnecessary system headers. 10 years ago
Damien George 8dead2a6c6 extmod: Pull in upstream changes to re1.5; fixes bugs with regex errors. 10 years ago
Damien George 6cb6947b99 extmod/ure: Correctly return None when a group has no match. 10 years ago
Damien George d09a5b51c2 extmod: Pull in upstream changes to re1.5; fixes bug, adds named class. 10 years ago
Damien George 690458300b extmod/modure: Make num_matches store actual number of matches. 10 years ago
Damien George 7d414a1b52 py: Parse big-int/float/imag constants directly in parser. 10 years ago
Damien George 5f64dc55d8 extmod: Make ujson.loads raise exception if given empty string. 10 years ago