summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* tests: Add test for evaluation order of dictionary key/value pairs.Damien George2015-10-08
| | | | | In Python 3.4 the value is evaluated before the key. In Python 3.5 it's key then value.
* py/emitnative: Raise ViperTypeError for unsupported unary ops.Damien George2015-10-08
|
* py/compile: Fix edge case when constant-folding negation of integer.Damien George2015-10-08
| | | | Also adds tests specifically for testing constant folding.
* stmhal: Fix RTC.wakeup so it correctly calculates WUT for large periods.Damien George2015-10-08
| | | | Thanks to Peter Hinch. Addresses issue #1488.
* unix/modjni: After Call*Method(), Java exception should always be checked.Paul Sokolovsky2015-10-07
| | | | | OpenJDK seemed to return NULL in case of exception, but Dalvik returns arbitrary value, so skip such "optimizations".
* stmhal: In RTC.wakeup, fix setting of wucksel to get correct period.Damien George2015-10-06
| | | | Thanks to Peter Hinch. See issue #1490.
* docs: Update esp8266 documentation to match the code.Radomir Dopieralski2015-10-06
| | | | | | | * Move the esp.status() to network module. * Describe the wifi.isconnected() method. * Describe esp.mac(), esp.wifi_mode(), esp.phy_mode(), esp.sleep_type(), esp.deepsleep(), and esp.flash_id() functions.
* modussl: SSL socket wrapper module based on axTLS.Paul Sokolovsky2015-10-06
|
* tests/basics/builtin_range: PEP8 fixes.Paul Sokolovsky2015-10-05
|
* lib/axtls: Update submodule, adds .gitignore .Paul Sokolovsky2015-10-04
|
* unix: Add support for building axtls dependency lib.Paul Sokolovsky2015-10-04
|
* lib/axtls: Add axtls git submodule, dependency of modussl.Paul Sokolovsky2015-10-04
| | | | From https://github.com/pfalcon/axtls , branch micropython.
* unix/modjni: jclass.__str__/__repr__: Return Java .toString() value.Paul Sokolovsky2015-10-04
|
* py: Allow to enable inline assembler without native emitter.Damien George2015-10-03
|
* unix/modjni: jobject.__str__/__repr__: Return Java .toString() value.Paul Sokolovsky2015-10-03
|
* tests: Allow tests to pass against CPython 3.5.Damien George2015-10-02
| | | | | All breaking changes going from 3.4 to 3.5 are contained in basics/python34.py.
* unix/modjni: Convert Java's IndexOutOfBoundsException to Python's IndexError.Paul Sokolovsky2015-10-02
|
* minimal: Tune parser chunk allocation policy for very small heap.Damien George2015-10-02
|
* py: Allocate parse nodes in chunks to reduce fragmentation and RAM use.Damien George2015-10-02
| | | | | | | | With this patch parse nodes are allocated sequentially in chunks. This reduces fragmentation of the heap and prevents waste at the end of individually allocated parse nodes. Saves roughly 20% of RAM during parse stage.
* py: Catch all cases of integer (big and small) division by zero.Damien George2015-10-01
|
* py/mpz: Fix bignum anding of large negative with smaller positive int.Damien George2015-10-01
|
* tests: Add further tests for mpz code.Damien George2015-10-01
|
* py/mpz: Force rhs of mpz_shl_inpl/mpz_shr_inpl to be unsigned.Damien George2015-10-01
| | | | | Python semantics are that rhs of shift must be non-negative, so there's no need to handle negative values in the underlying mpz implementation.
* py/mpz: Raise NotImplError instead of failing assertion.Damien George2015-10-01
|
* py/parsenum: Provide detailed error for int parsing with escaped bytes.Damien George2015-10-01
| | | | | | | This patch adds more fine grained error message control for errors when parsing integers (now has terse, normal and detailed). When detailed is enabled, the error now escapes bytes when printing them so they can be more easily seen.
* unix/modjni: Propagate Java exceptions on list access.Paul Sokolovsky2015-10-01
|
* unix/modjni: Fix method argument matching.Paul Sokolovsky2015-09-30
|
* unix/modjni: Implement len() for objects with java.util.List interface.Paul Sokolovsky2015-09-29
|
* unix/modjni: call_method: Delete done local references in loop.Paul Sokolovsky2015-09-28
| | | | To avoid local ref table overflow.
* py/objrange: Bugfix for range_subscr() when index is a slice object.Tom Soulanille2015-09-28
|
* tests: Test slicing a range that does not start at zero.Tom Soulanille2015-09-28
|
* unix/modjni: call_method: Better resource release.Paul Sokolovsky2015-09-27
|
* cc3200: WiPy SW v1.0.0 release.Daniel Campora2015-09-28
|
* tests/wipy: Skip the rtc_irq test.Daniel Campora2015-09-27
|
* cc3200: Always reset WLAN after setting the mode.Daniel Campora2015-09-27
|
* cc3200: Make auth param positional in wlan.connect.Daniel Campora2015-09-27
|
* tests: Skip uheapq1 test if target is WiPy.Daniel Campora2015-09-27
|
* cc3200: Disable uheapq and uhashlib.Daniel Campora2015-09-27
| | | | Those two are rarely used features and better to have the extra heap.
* tests/wipy: Fix error in wlan test.Daniel Campora2015-09-27
|
* tests/wipy: Add machine module tests.Daniel Campora2015-09-27
|
* tests: Skip extmod machine tests when target is WiPy.Daniel Campora2015-09-27
|
* cc3200: Rename pyb module to machine.Daniel Campora2015-09-27
|
* tests/wipy: Improve robustness of rtc_irq test.Daniel Campora2015-09-27
|
* tests/wipy: Improve robustness of time test.Daniel Campora2015-09-27
|
* cc3200: Implement support for os.dupterm().Daniel Campora2015-09-27
|
* cc3200/mods: Use mp_obj_get_array_fixed_n() where applicable.Daniel Campora2015-09-27
|
* cc3200/tools: Improve update script robustness.Daniel Campora2015-09-27
|
* cc3200: New WLAN API including test.Daniel Campora2015-09-27
|
* cc3200: New irq API, affects all classes that provide the irq method.Daniel Campora2015-09-27
|
* unix/modjni: call_method(): If name doesn't match, cleanup via goto next_method.Paul Sokolovsky2015-09-26
|