summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2018-05-18py/vm: Improve performance of opcode dispatch when using switch stmt.Damien George
2018-05-18py/vm: Use enum names instead of magic numbers in multi-opcode dispatch.Damien George
2018-05-17py/objfun: Fix variable name in DECODE_CODESTATE_SIZE() macro.Tom Collins
2018-05-16Merge pull request #838 from rhooper/masterScott Shawcroft
2018-05-16Merge pull request #829 from jerryneedell/jerryn_i2cScott Shawcroft
2018-05-16py/vm: Adjust #if logic for gil_divisor so braces are balanced.Damien George
2018-05-15Merge branch 'master' of github.com:adafruit/circuitpythonRoy Hooper
2018-05-15Merge pull request #837 from godlygeek/human_readable_oserrorDan Halbert
2018-05-15py/nlrx86: Use naked attribute on nlr_push for gcc 8.0 and higher.Damien George
2018-05-14move reload exception to reload.cRoy Hooper
2018-05-14Initial implementation of supervisor.reload()Roy Hooper
2018-05-14Display human readable strings for common OSErrorsMatt Wozniski
2018-05-14Updated library source: ucollections -> collectionsbildzeitung
2018-05-13 add timeout keyword to I2C - for bitbangio - ignored for busioJerry Needell
2018-05-13py/mpstate.h: Adjust start of root pointer section to exclude non-ptrs.Damien George
2018-05-11py/mpconfig.h: Be stricter when autodetecting machine endianness.Damien George
2018-05-11py/repl: Initialise q_last variable to prevent compiler warnings.Damien George
2018-05-11py/objdeque: Fix sign extension bug when computing len of deque object.Damien George
2018-05-10py/modbuiltins: Make built-in dir support the __dir__ special method.Damien George
2018-05-10py/modbuiltins: In built-in dir make use of mp_load_method_protected.Damien George
2018-05-10py/repl: Use mp_load_method_protected to prevent leaking of exceptions.Damien George
2018-05-10py/modbuiltins: Make built-in hasattr work properly for user types.Damien George
2018-05-10py/runtime: Add mp_load_method_protected helper which catches exceptionsDamien George
2018-05-09py/{modbuiltins,repl}: Start qstr probing from after empty qstr.Damien George
2018-05-06uhashlib: masquerade as hashlib for python3 compatibilityJeff Epler
2018-05-04py/emitnx86: Fix 32-bit x86 native emitter build by including header.Damien George
2018-05-02Merge pull request #788 from jepler/binascii-py3Scott Shawcroft
2018-05-02correct path to conf.py in makeversionhdr.pyLars Kellogg-Stedman
2018-05-02py/builtinhelp: Change occurrence of mp_uint_t to size_t.Damien George
2018-05-01ubinascii: masquerade as binascii for python3 compatibilityJeff Epler
2018-05-01py/obj.h: Fix math.e constant for nan-boxing builds.Damien George
2018-05-01py/stream: Use uPy errno instead of system's for non-blocking check.Ayke van Laethem
2018-05-01py/mperrno: Define MP_EWOULDBLOCK as EWOULDBLOCK, not EAGAIN.Damien George
2018-04-27py/nlrthumb: Fix Clang support wrt use of "return 0".Ayke van Laethem
2018-04-12fix for spaces in pathladyada
2018-04-10py: Refactor how native emitter code is compiled with a file per arch.Damien George
2018-04-10py/objgenerator: Check stack before resuming a generator.Jeff Epler
2018-04-10py/stream: Switch stream close operation from method to ioctl.Damien George
2018-04-05py/objstr: In find/rfind, don't crash when end < start.Jeff Epler
2018-04-05py/objint: Simplify LHS arg type checking in int binary op functions.Damien George
2018-04-04py: Don't include mp_optimise_value or opt_level() if compiler disabled.Damien George
2018-04-04py/modsys: Don't compile getsizeof function if feature is disabled.Damien George
2018-04-04py/vm: Optimise handling of stackless mode when pystack is enabled.Damien George
2018-04-04py/vm: Don't do unnecessary updates of ip and sp variables.Damien George
2018-04-02Merge branch 'master' into 3.0_hidDan Halbert
2018-04-01Merge pull request #734 from jepler/str-find-backwards-circuitpythonScott Shawcroft
2018-04-01py/objgenerator: Check stack before resuming a generatorJeff Epler
2018-03-31py/objstr: Don't crash when end < startJeff Epler
2018-03-31Merge pull request #728 from jepler/double-splat-crash-circuitpythonScott Shawcroft
2018-03-31py/bc: Turn assertion error into exceptionJeff Epler