Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | tests: Add test for evaluation order of dictionary key/value pairs. | Damien George | 2015-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 George | 2015-10-08 |
| | |||
* | py/compile: Fix edge case when constant-folding negation of integer. | Damien George | 2015-10-08 |
| | | | | Also adds tests specifically for testing constant folding. | ||
* | stmhal: Fix RTC.wakeup so it correctly calculates WUT for large periods. | Damien George | 2015-10-08 |
| | | | | Thanks to Peter Hinch. Addresses issue #1488. | ||
* | unix/modjni: After Call*Method(), Java exception should always be checked. | Paul Sokolovsky | 2015-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 George | 2015-10-06 |
| | | | | Thanks to Peter Hinch. See issue #1490. | ||
* | docs: Update esp8266 documentation to match the code. | Radomir Dopieralski | 2015-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 Sokolovsky | 2015-10-06 |
| | |||
* | tests/basics/builtin_range: PEP8 fixes. | Paul Sokolovsky | 2015-10-05 |
| | |||
* | lib/axtls: Update submodule, adds .gitignore . | Paul Sokolovsky | 2015-10-04 |
| | |||
* | unix: Add support for building axtls dependency lib. | Paul Sokolovsky | 2015-10-04 |
| | |||
* | lib/axtls: Add axtls git submodule, dependency of modussl. | Paul Sokolovsky | 2015-10-04 |
| | | | | From https://github.com/pfalcon/axtls , branch micropython. | ||
* | unix/modjni: jclass.__str__/__repr__: Return Java .toString() value. | Paul Sokolovsky | 2015-10-04 |
| | |||
* | py: Allow to enable inline assembler without native emitter. | Damien George | 2015-10-03 |
| | |||
* | unix/modjni: jobject.__str__/__repr__: Return Java .toString() value. | Paul Sokolovsky | 2015-10-03 |
| | |||
* | tests: Allow tests to pass against CPython 3.5. | Damien George | 2015-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 Sokolovsky | 2015-10-02 |
| | |||
* | minimal: Tune parser chunk allocation policy for very small heap. | Damien George | 2015-10-02 |
| | |||
* | py: Allocate parse nodes in chunks to reduce fragmentation and RAM use. | Damien George | 2015-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 George | 2015-10-01 |
| | |||
* | py/mpz: Fix bignum anding of large negative with smaller positive int. | Damien George | 2015-10-01 |
| | |||
* | tests: Add further tests for mpz code. | Damien George | 2015-10-01 |
| | |||
* | py/mpz: Force rhs of mpz_shl_inpl/mpz_shr_inpl to be unsigned. | Damien George | 2015-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 George | 2015-10-01 |
| | |||
* | py/parsenum: Provide detailed error for int parsing with escaped bytes. | Damien George | 2015-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 Sokolovsky | 2015-10-01 |
| | |||
* | unix/modjni: Fix method argument matching. | Paul Sokolovsky | 2015-09-30 |
| | |||
* | unix/modjni: Implement len() for objects with java.util.List interface. | Paul Sokolovsky | 2015-09-29 |
| | |||
* | unix/modjni: call_method: Delete done local references in loop. | Paul Sokolovsky | 2015-09-28 |
| | | | | To avoid local ref table overflow. | ||
* | py/objrange: Bugfix for range_subscr() when index is a slice object. | Tom Soulanille | 2015-09-28 |
| | |||
* | tests: Test slicing a range that does not start at zero. | Tom Soulanille | 2015-09-28 |
| | |||
* | unix/modjni: call_method: Better resource release. | Paul Sokolovsky | 2015-09-27 |
| | |||
* | cc3200: WiPy SW v1.0.0 release. | Daniel Campora | 2015-09-28 |
| | |||
* | tests/wipy: Skip the rtc_irq test. | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200: Always reset WLAN after setting the mode. | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200: Make auth param positional in wlan.connect. | Daniel Campora | 2015-09-27 |
| | |||
* | tests: Skip uheapq1 test if target is WiPy. | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200: Disable uheapq and uhashlib. | Daniel Campora | 2015-09-27 |
| | | | | Those two are rarely used features and better to have the extra heap. | ||
* | tests/wipy: Fix error in wlan test. | Daniel Campora | 2015-09-27 |
| | |||
* | tests/wipy: Add machine module tests. | Daniel Campora | 2015-09-27 |
| | |||
* | tests: Skip extmod machine tests when target is WiPy. | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200: Rename pyb module to machine. | Daniel Campora | 2015-09-27 |
| | |||
* | tests/wipy: Improve robustness of rtc_irq test. | Daniel Campora | 2015-09-27 |
| | |||
* | tests/wipy: Improve robustness of time test. | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200: Implement support for os.dupterm(). | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200/mods: Use mp_obj_get_array_fixed_n() where applicable. | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200/tools: Improve update script robustness. | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200: New WLAN API including test. | Daniel Campora | 2015-09-27 |
| | |||
* | cc3200: New irq API, affects all classes that provide the irq method. | Daniel Campora | 2015-09-27 |
| | |||
* | unix/modjni: call_method(): If name doesn't match, cleanup via goto next_method. | Paul Sokolovsky | 2015-09-26 |
| |