aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-03-03namedtuple: Inherit unary/binary ops from tuple base class.Paul Sokolovsky
2014-03-03Add mp_obj_is_subclass_fast() - intended for fast argument checking.Paul Sokolovsky
2014-03-03Add basic collections.namedtuple implementation.Paul Sokolovsky
2014-03-01Merge pull request #330 from pfalcon/cortex-aDamien George
2014-03-01py: Implement bit-shift and not operations for mpz.Damien George
2014-03-01nlrthumb.S: Comment out ".cpu cortex-m4", it causes problems on Cortex-A.Paul Sokolovsky
2014-03-01nlr.h: Do proper arch selection, using the same tests as nlr*.S .Paul Sokolovsky
2014-02-26GC: Fix printf formats for debugging; add gc_dump_alloc_table.Damien George
2014-02-26py: Remove more var arg names fro macros with var args.Damien George
2014-02-26py: Reduce size of mp_obj_fun_native_t struct by packing ints.Damien George
2014-02-26py: Take out bitfield entries from their own structure.Damien George
2014-02-26py: Remove name of var arg from macros with var args.Damien George
2014-02-26py: Start to implement shl/shr for mpz. Fix return void.Damien George
2014-02-24py: Fix mpn_sub, was increasing wrong source pointer.Damien George
2014-02-22Add arbitrary precision integer support.Damien George
2014-02-22py: Put number parsing code together in parsenum.c.Damien George
2014-02-22py: Rename strtonum to mp_strtonum.Damien George
2014-02-22py: Fix casting and printing of small int.Damien George
2014-02-22parse: Refactor parse node encoding to support full range of small ints.Paul Sokolovsky
2014-02-21parse: Note that fact that parser's small ints are different than VM small int.Paul Sokolovsky
2014-02-21showbc: Update for recent int varlen storage refactor.Paul Sokolovsky
2014-02-21__import__: Catch relative import attempts and throw NotImplementedError.Paul Sokolovsky
2014-02-20emitbc: Correct buffer sizes for varlen int encoding.Paul Sokolovsky
2014-02-20compile: Add comments ergarding non-implemented relative imports.Paul Sokolovsky
2014-02-20py: Fix type of integer in decoding int.Damien George
2014-02-19Merge pull request #312 from pfalcon/int-varlenDamien George
2014-02-19Merge pull request #310 from dhylands/pin_mapDamien George
2014-02-20import: Implement "from pkg.mod import sym" syntax properly.Paul Sokolovsky
2014-02-19Bytecode int varlen encoding: support arbitrary values for signed ints too.Paul Sokolovsky
2014-02-19Bytecode uint varlen encoding: support arbitrary values.Paul Sokolovsky
2014-02-17Add pin mapping code.Dave Hylands
2014-02-18objint_longlong: Don't assert on invalid syntax, raise SyntaxError instead.Paul Sokolovsky
2014-02-18stm: Initialize sys.path with ["0:/", "0:/src", "0:/lib"].Paul Sokolovsky
2014-02-16Support passing positional args as keywords to bytecode functions.Paul Sokolovsky
2014-02-16Make DEBUG_printf() a proper function, implementation is port-dependent.Paul Sokolovsky
2014-02-16Propagate scope flags refactor to emitcpy.c.Paul Sokolovsky
2014-02-16builtinimport: Get the basic (and only basic) package imports work.Paul Sokolovsky
2014-02-16builtinimport.c: Recognize "namespace package" and error out as unsupported.Paul Sokolovsky
2014-02-16py: Pass keyword arguments to byte code.Damien George
2014-02-16py: Implement *vargs support.Damien George
2014-02-15py: Revent some long int configuration.Damien George
2014-02-15py: VM never throws an exception, instead returns a status and value.Damien George
2014-02-15Small change to configuration of long int.Damien George
2014-02-15py: Improve exception bases, reduces ROM usage.Damien George
2014-02-15py: Pass all scope flags through to runtime.Damien George
2014-02-15Implement proper exception type hierarchy.Damien George
2014-02-15Change mp_obj_type_t.name from const char * to qstr.Damien George
2014-02-14py: Fix IMPORT_STAR, needs to pop the stack.Damien George
2014-02-14Merge pull request #288 from pfalcon/port-builtinsDamien George
2014-02-14Merge pull request #282 from pfalcon/from-starDamien George