1289 Commits (f88fc7bd23c7bab257a01857c6f4683ce491f78c)

Author SHA1 Message Date
Paul Sokolovsky 47d3bd3b31 py: enumerate(): Add NotImplementedError for kwargs. 11 years ago
Paul Sokolovsky f9e54e0ea5 modgc: Add new module for GC-related functionality. 11 years ago
stijn 912ca7701d py: Comment exc_state member from mp_obj_gen_instance_t as it gives trouble 11 years ago
Paul Sokolovsky 179977a0da py-version.sh: Use --always option of git describe. 11 years ago
Damien George 66e18f04d8 py: Turn down amount of RAM parser and compiler use. 11 years ago
Paul Sokolovsky 22a0d67c0f py-version.sh: Make it work in case no git tag is present. 11 years ago
Paul Sokolovsky 6b344d7816 py, unix: Add -v option, print bytecode dump if used. 11 years ago
Paul Sokolovsky 4187068cad showbc: Quote block name, so it was easily visible. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George d5f5b2f766 py, stream: Implement readlines for a stream. 11 years ago
Damien George 349e4c4a2f py: Add --dirty flag to git describe. 11 years ago
stijn 72521a1c17 mingw: Fix number of exponent digits in floating point formatting 11 years ago
Damien George 977a0ce287 py: Print tag/version/git describe in uPy banner. 11 years ago
Damien George 93e51b594a stmhal: Enable cmath module. 11 years ago
Damien George 9c5fc83e6a py, objtype.c: Rename class_ to instance_ following change of typedef. 11 years ago
Paul Sokolovsky 418aca976c objclosure, objcell: Print detailed representation if was requested. 11 years ago
stijn 1dc7f0427b More relaxed parsing of preprocessed qstr header 11 years ago
stijn 98e2ee0ec1 py: Use <alloca.h> for alloca() 11 years ago
Paul Sokolovsky f54bcbf099 py, unix: Make "mpconfig.h" be first included, as other headers depend on it. 11 years ago
Paul Sokolovsky e0954d426f objtype: Work around stupid strict aliasing check. 11 years ago
Paul Sokolovsky 91e556af23 objexcept: Support tracebacks for user Exception subclasses. 11 years ago
Paul Sokolovsky 0a7e01ae3c objtype: Rename mp_obj_class_t -> mp_obj_instance_t and move to local header. 11 years ago
Paul Sokolovsky d8351ca8a0 objtype: .print() Exception instances in adhoc way. 11 years ago
Paul Sokolovsky 7917b731f6 objfun: More debug logging. 11 years ago
Paul Sokolovsky 5ba58f4a1a objgenerator: Fix check for too few args passed to gen function. 11 years ago
Paul Sokolovsky c3103b55c1 objgenerator: .print(): Output real underlying function name. 11 years ago
Andrew Scheller 37067666ee Fix the builtin min() and max() functions (and add tests). 11 years ago
Paul Sokolovsky d32bab27bb py: Add copyright/license header to each file. 11 years ago
Paul Sokolovsky 1f85d6255d py: Add tentative scheme for error messages configuration. 11 years ago
Paul Sokolovsky 68551a8428 objfun: Add function name accessor and .print slot method. 11 years ago
Paul Sokolovsky 22d0598818 objfun: Factor out function to report positional args mismatch. 11 years ago
Paul Sokolovsky e908591baa py: Abstract no-return attribute for functions a bit. 11 years ago
Paul Sokolovsky b1ce37d32e py: If setjmp NLR implementation is forced, omit native versions. 11 years ago
Paul Sokolovsky 851c856585 nlr.h: As we treat all warnings as errors, can't use #warning. 11 years ago
Paul Sokolovsky 7f0419c0e5 objtype: Support calling normal methods inherited from native base class. 11 years ago
Paul Sokolovsky 443857de98 objtype: Add support for looking up non-method attrs in native base class. 11 years ago
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 32bef315be py, gc: Only zero out the extra bytes at the end of the heap chunk. 11 years ago