68 Commits (cd3f2523f10605873369e973743e2f8a95c6b808)

Author SHA1 Message Date
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
Damien George 0d3cb6726d py: Change vstr so that it doesn't null terminate buffer by default. 10 years ago
Paul Sokolovsky e9995bdea2 moduzlib: Align out buffer to block size; shrink when decompression done. 10 years ago
Paul Sokolovsky 2324f3ef29 moduzlib: Implement raw DEFLATE decoding support. 10 years ago
Paul Sokolovsky e6a118ee85 moduzlib: Update to uzlib v1.2. 10 years ago
Paul Sokolovsky 444331c07f modujson: .loads(): Handle more whitespace characters. 10 years ago
Damien George 05005f679e py: Remove mp_obj_str_builder and use vstr instead. 10 years ago
Damien George ff8dd3f486 py, unix: Allow to compile with -Wunused-parameter. 10 years ago
Damien George abc1959e2c py, unix, lib: Allow to compile with -Wold-style-definition. 10 years ago
Damien George 3765ea419a extmod: Prefix py/ for includes from py core directory. 10 years ago
Damien George 969a6b37bf py: Make functions static where appropriate. 10 years ago
Damien George be6d8be91e py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. 10 years ago
Damien George 3b603f29ec Use MP_DEFINE_CONST_DICT macro to define module dicts. 10 years ago
Paul Sokolovsky bfdc205934 modubinascii: Add, with hexlify() implementation. 10 years ago
Paul Sokolovsky a944183b35 moduhashlib: Integrate sha256 implementation. 10 years ago
Paul Sokolovsky 63e02e8cc0 moduhashlib: Add sha256 implementation from "crypto-algorithms" project. 10 years ago
Paul Sokolovsky f4b19c873f moduhashlib: Initial module skeleton. 10 years ago
stijn b89eaaa2e2 windows: Update config with latest features 10 years ago
Paul Sokolovsky 8bb71f0b06 moductypes: Make .sizeof() work with bytearrays. 10 years ago
Paul Sokolovsky 6d287a6a02 moductypes: When dereferencing a field which is array of uint8, use bytearray. 10 years ago
Paul Sokolovsky 2559e13957 moductypes: Make sure we can apply .sizeof() to all aggregate types. 10 years ago
Damien George f5d69794a8 extmod: Add uheapq module. 10 years ago
Paul Sokolovsky 297d8469b8 modure: Update to re1.5 v0.6.1, fixed and extended character class support. 10 years ago
Paul Sokolovsky 95908b0f50 modure: Update to re1.5 v0.6, support for char sets/classes ([a-c]). 10 years ago
Paul Sokolovsky 911c00bbc5 modzlibd: Remove, superceded by moduzlib. 10 years ago
Damien George 4b71c056ef moduzlib: Fix fn prototype and some code style; use it in stmhal port. 10 years ago
Paul Sokolovsky bfb6af857a moduzlib: Import uzlib v1.1. 10 years ago
Paul Sokolovsky 426bb58b23 moduzlib: New zlib-like module, based on uzlib. 10 years ago
Paul Sokolovsky 1606607bd4 modure: Make sure that re1.5 compiled in only of modure itself is enabled. 10 years ago
Paul Sokolovsky 457c0a606c modure: Upgrade re1.5 to 0.5.1 10 years ago
Paul Sokolovsky 5edbadefc1 modure: Import needed files from re1.5 v0.5. 10 years ago
Paul Sokolovsky c71e045165 modure: Initial module, using re1.5 (which is based on re1 codebase). 10 years ago
Damien George 9336ee320a py: Make mp_binary_set_val work on big endian machine. 10 years ago
Dave Hylands 39296b40d4 Fix timer overflow code. 10 years ago
Damien George 2c180f7ccc extmod, ujson: Add test and comment for loads. 10 years ago
Damien George df1e92ba3a extmod, ujson: Add \uxxxx parsing in json strings. 10 years ago