2356 Commits (9698a60591b47798e24040d61df809f9d6e3584b)

Author SHA1 Message Date
Stephen Kyle b475327ffa py/map: Prevent map resize failure from destroying map. 9 years ago
Paul Sokolovsky b1dfdaf6cb py/ringbuf.h: Add reusable ring buffer class. 9 years ago
Damien George 2599672384 py/parsenum: Use pow function to apply exponent to decimal number. 9 years ago
Damien George e1e7657277 py/formatfloat: Fix further cases of buffer overflow in formatting. 9 years ago
Damien George 03b8bb7ec9 py/formatfloat: Fix case of float format where leading digit was "10". 9 years ago
Paul Sokolovsky 53ad5edc01 py/stream: Fix stupid thinko with variable naming/shadowing. 9 years ago
Paul Sokolovsky 8f1854ad2d extmod/modlwip: Add SOL_SOCKET and SO_REUSEADDR constants for setsockopt(). 9 years ago
Paul Sokolovsky 2c81b9be28 py/modio: io.BufferedWriter: Describe flushing policy. 9 years ago
Paul Sokolovsky 063e6e7d0a py/modio: Implement io.BufferedWriter.flush(). 9 years ago
Paul Sokolovsky 5d93dfbc2c py/modio: Initial implementation of io.BufferedWriter class. 9 years ago
Paul Sokolovsky 4a02a8f74d py/stream: Fix object vs ptr usecase in mp_stream_writeall(). 9 years ago
Paul Sokolovsky 24342dd65e extmod/modwebsocket: Start module for WebSocket helper functions. 9 years ago
Paul Sokolovsky d4c8e626f2 py/stream: Add mp_stream_writeall() helper function. 9 years ago
Damien George 8d4d6731f5 py/parse: When looking up consts, check they exist before checking type. 9 years ago
Damien George 3acaa28b52 py: Don't allocate an extra parse node for power exponent. 9 years ago
Paul Sokolovsky 52e062ef33 py/frozenmod: Allow port to override lexer to use for frozen modules. 9 years ago
Damien George 9a58316de2 py/objfun: Allow inline-asm functions to be called with 4 arguments. 9 years ago
Damien George cea6cf8a5e py/formatfloat: Fix buffer overflow when formatting tiny numbers. 9 years ago
Damien George 0d1f8868b6 py: For mp_buffer_info_t, change len type from mp_uint_t to size_t. 9 years ago
Damien George 77f85db41e py/objarray: Fix array slice assignment when array is reallocated. 9 years ago
Damien George 06b398489e py/parsenum: Fix compiler warnings for no decl and signed comparison. 9 years ago
Damien George 0be6359f39 py: When printf'ing an object as a pointer, pass the concrete pointer. 9 years ago
Damien George 2a1cca20b1 py: Fix passing of some wide int types to printf varg format list. 9 years ago
Damien George e7cd1699df py/argcheck: Use size_t instead of mp_uint_t to count number of args. 9 years ago
Damien George dddb98db8b py/parsenum: Use size_t to count bytes, and int for type of base arg. 9 years ago
Damien George 9ae51257bd py: Use MP_SMALL_INT_POSITIVE_MASK to check if uint fits in a small int. 9 years ago
Paul Sokolovsky f1919b7c98 extmod/modlwip: Add dummy .makefile() method. 9 years ago
Damien George dcdf8f2d14 py/objboundmeth: Allocate arg state on stack if heap alloc fails. 9 years ago
Paul Sokolovsky ed593780bf extmod/modlwip: Implement dummy setsockopt(). 9 years ago
Markus Fix 4f0080346b py/emitglue: Get persistent bytecode working on Linux ARM platform. 9 years ago
Paul Sokolovsky 1d5d4f49d9 py/stackctrl: Add mp_stack_set_top() to explicitly set stack top value. 9 years ago
Paul Sokolovsky 453a2a3d7c extmod/vfs_fat: Add lexer, move from stmhal port for reuse. 9 years ago
Damien George 4f72aa86bf py/qstrdefs: Add mkdir and remove qstrs for user-mountable filesystems. 9 years ago
Paul Sokolovsky e0821830b0 extmod/vfs_fat: Add .rename() method. 9 years ago
Paul Sokolovsky cd6d189f48 extmod/vfs_fat: Move listdir() method from stmhal for reuse. 9 years ago
Damien George ea23520403 py: Add MICROPY_DYNAMIC_COMPILER option to config compiler at runtime. 9 years ago
Damien George 28adab36c7 py/emitinlinethumb: Use qstrs instead of char* for names of asm ops. 9 years ago
Damien George e9d1a94bf0 py/malloc: Provide a proper malloc-based implementation of realloc_ext. 9 years ago
Damien George d6c558c0aa py/parse: Use m_renew_maybe to ensure that memory is shrunk in-place. 9 years ago
Damien George 40d8430ee3 py/vm: Add macros to hook into various points in the VM. 9 years ago
Alex March 69d9e7d27d py/repl: Check for an identifier char after the keyword. 9 years ago
Paul Sokolovsky 6cee869feb py/qstrdefs.h: qstrs for VfsFat. 9 years ago
Damien George 9598f36a84 py/emitnative: Add check that RHS of viper store is of integral type. 9 years ago
Damien George 94e4bd456f py/asmx64: Support all 16 regs in reg to memory move instructions. 9 years ago
Damien George 46fc7a3d75 py/asmx64: Add helper macro for generating REX_[WRXB] bits from a reg64. 9 years ago
Paul Sokolovsky 46a0ac02c5 extmod/vfs_fat_ffconf: Reusable FatFs module, move from stmhal/ffconf. 9 years ago
Paul Sokolovsky 6b0c88256b extmod/vfs_fat_file: Reusable FatFs module, move from stmhal/file. 9 years ago
Paul Sokolovsky 8cb78e0e53 extmod/vfs_fat_diskio: Reusable FatFs module, move from stmhal/diskio. 9 years ago
Paul Sokolovsky 72085a669b py/mpstate.h: fs_user_mount is now standard, reusable uPy functionality. 9 years ago
Paul Sokolovsky 8a43a41b3a unix: Enable VfsFat support. 9 years ago