2064 Commits (c1c32d65af038ba1b2a2a8dd69e3f7e63eac5f3e)
 

Author SHA1 Message Date
Paul Sokolovsky 6ead0d2fbc objtype: Implement basic framework for subclassing native types. 11 years ago
Damien George 186e463a9e py: Fix bug in map lookup of interned string vs non-interned. 11 years ago
Damien George 185f9c1c46 py: Fix lexerunix, where not all data may be read from a file. 11 years ago
Damien George 0c8fcb9c49 py: Remove silly comment about interning keywords. 11 years ago
Paul Sokolovsky a224067846 py: Clear allocated, but unused memory in containers. 11 years ago
Paul Sokolovsky 7ce6a8fe46 objlist: We no longer need to assert on mem alloc results. 11 years ago
Paul Sokolovsky 48bf6b3bd0 objlist: Use static small int constructor. 11 years ago
Damien George 708c073250 py: Add '*' qstr for 'import *'; use blank qstr for comprehension arg. 11 years ago
Damien George 968bf34c4c py: Remove unnecessary LOAD_CONST_ID bytecode. 11 years ago
Damien George db12891918 py: Eliminate 'op' variable in VM dispatch loop. 11 years ago
Damien George 9d181f62dc py: Save some ROM by shortening compiler error messages. 11 years ago
Damien George 2c0842b3c5 py: Change the way function arguments are compiled. 11 years ago
Damien George 2827d62e8b py: Implement keyword-only args. 11 years ago
Damien George 36cbd0db7e Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George 32bef315be py, gc: Only zero out the extra bytes at the end of the heap chunk. 11 years ago
Paul Sokolovsky 27f5bdd6d4 py: "read" & "write" are so common that make them core. 11 years ago
Paul Sokolovsky 100cd36a0e objstringio: Compile only if MICROPY_ENABLE_MOD_IO defined. 11 years ago
Paul Sokolovsky cb9dc086a3 modio: Implement io.StringIO class. 11 years ago
Damien George dbc81df5d4 Simplify names for argcheck.c / arg parsing. 11 years ago
Damien George 6d3c5e4301 Add ARRAY_SIZE macro, and use it where possible. 11 years ago
Damien George d139c489ba Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George 6cebe24b7d bare-arm: Disable more stuff to reduce binary size. 11 years ago
Damien George 107c9fb235 py: Make collections module configurable, enabled by default. 11 years ago
Paul Sokolovsky e14d096cb7 objstr: Optimize .rstrip() by scanning string from end. 11 years ago
Paul Sokolovsky 881078403e objstr: Implement .lstrip() & .rstrip(). 11 years ago
Paul Sokolovsky 12a9cfed76 modsocket: Make .send() support arbitrary objects with buffer interface. 11 years ago
Paul Sokolovsky 45fb143ba6 streams: Make .write() support arbitrary objects with buffer interface. 11 years ago
Damien George 1463c1fa82 py: Add MICROPY_ENABLE_DOC_STRING, disabled by default. 11 years ago
Damien George c492cf1f44 Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George daab651c5c py, gc: Zero out newly allocated blocks in the GC. 11 years ago
Paul Sokolovsky 755565d2cb py: Support instance __call__ method. 11 years ago
Damien George 410f30772f py, gc: Fix old gc_realloc for case when NULL is passed in as ptr. 11 years ago
Damien George 5be40afb4c Merge pull request #515 from errordeveloper/qemu 11 years ago
Damien George c0dc7c3dfa py, vm: Fix recent bug where state is freed too early. 11 years ago
Damien George d5e8482c4a py, vm: Free heap-allocated state if it was allocated on the heap. 11 years ago
Damien George 978939156d Merge pull request #519 from pfalcon/exc-no-ptr-to-field 11 years ago
Damien George 1cbb99d1db Merge pull request #518 from pfalcon/vm-trace 11 years ago
Paul Sokolovsky 1c1d902cd3 Makefile: Allow to override "super optimization" options used for some files. 11 years ago
Paul Sokolovsky 6c94abe347 windows/README: Use CROSS_COMPILE instead of CC to cover other tools too. 11 years ago
Paul Sokolovsky 1acf22f17b objexcept: Don't store args tuple within exception object. 11 years ago
Paul Sokolovsky c5e32c6995 vm: Add rudimentary bytecode execution tracing capability. 11 years ago
Paul Sokolovsky 4c6b375960 showbc: MAKE_CLOSURE*: Update for new closed-over encoding. 11 years ago
Paul Sokolovsky 5e3e2d00ea emitglue: Typo fix in var name. 11 years ago
Paul Sokolovsky 20e9ed3916 builtinimport: If there was error compiling imported module, raise exception. 11 years ago
Paul Sokolovsky fa6f0506c1 unix: Workaround MP_OBJ_NEW_SMALL_INT() 64-bit issues. 11 years ago
Paul Sokolovsky 5d3a830171 modsocket: Clean up OSError-like exception a bit. 11 years ago
Paul Sokolovsky acb13886fc unix: OSError's args[0] should be errno numeric value. 11 years ago
Paul Sokolovsky dec31bb872 objexcept: Add mp_obj_new_exception_arg1() convenience function. 11 years ago
Paul Sokolovsky b418b6fb0d modffi: Don't use OSError for clearly unrelated errors. 11 years ago
Paul Sokolovsky 88972b0d94 modffi: Describe typecodes where they differ from used by struct module. 11 years ago