| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-10-13 | moduzlib: New zlib-like module, based on uzlib. | Paul Sokolovsky | |
| 2014-10-12 | py: Implement and,or,xor native ops for viper. | Damien George | |
| 2014-10-12 | modure: Make sure that re1.5 compiled in only of modure itself is enabled. | Paul Sokolovsky | |
| This is achieved by including re1.5 *.c files straight from modure.c . | |||
| 2014-10-12 | modure: Upgrade re1.5 to 0.5.1 | Paul Sokolovsky | |
| Changes include: regexp.h: Add double-include protection. | |||
| 2014-10-11 | Merge pull request #902 from pfalcon/readme-unix | Damien George | |
| README: Update "unix" section with more info/details. | |||
| 2014-10-11 | Merge branch 'pfalcon-modure' | Damien George | |
| 2014-10-11 | stmhal: Enable ure module (tests pass on pyboard). | Damien George | |
| 2014-10-11 | Merge branch 'modure' of https://github.com/pfalcon/micropython into ↵ | Damien George | |
| pfalcon-modure | |||
| 2014-10-11 | README: Update "unix" section with more info/details. | Paul Sokolovsky | |
| 2014-10-11 | Merge pull request #900 from dhylands/comp-deadtime | Damien George | |
| Add support for complimentary channel output and deadtime. | |||
| 2014-10-11 | unix: Update comment MICROPY_GCREGS_SETJMP (untested -> undertested). | Paul Sokolovsky | |
| 2014-10-11 | unix: Add comment about needed dependencies for MICROPY_FORCE_32BIT. | Paul Sokolovsky | |
| 2014-10-11 | modure: Basic tests. | Paul Sokolovsky | |
| 2014-10-11 | modure: Import needed files from re1.5 v0.5. | Paul Sokolovsky | |
| https://github.com/pfalcon/re1.5 | |||
| 2014-10-11 | modure: Initial module, using re1.5 (which is based on re1 codebase). | Paul Sokolovsky | |
| https://github.com/pfalcon/re1.5 | |||
| 2014-10-10 | Add support for complimentary channel output and deadtime. | Dave Hylands | |
| This patch enables output on the complimentary channels (TIMx_CHyN). For timers 1 and 8, deadtime can also be inserted when the channels transition. For the pyboard, TIM8_CH1/CH1N and TIM8_CH2/CH2N can take advantage of this. | |||
| 2014-10-09 | stmhal: Add pyb.stop() and pyb.standby() functions. | Damien George | |
| 2014-10-09 | Merge pull request #899 from pfalcon/usocket-rename | Damien George | |
| unix: Rename "microsocket" module to "usocket". | |||
| 2014-10-09 | unix: Rename "microsocket" module to "usocket". | Paul Sokolovsky | |
| Per new conventions, we'd like to consistently use "u*" naming conventions for modules which don't offer complete CPython compatibility, while offer subset or similar API. | |||
| 2014-10-09 | examples: Rename unix socket examples to have more precise naming (http). | Paul Sokolovsky | |
| 2014-10-09 | Merge branch 'master' of github.com:micropython/micropython | Damien George | |
| 2014-10-09 | Merge branch 'dhylands-lexer-crash' | Damien George | |
| 2014-10-09 | py: Add further checks for failed malloc in lexer init functions. | Damien George | |
| 2014-10-09 | Merge branch 'lexer-crash' of https://github.com/dhylands/micropython into ↵ | Damien George | |
| dhylands-lexer-crash | |||
| 2014-10-09 | Merge pull request #897 from tomvonclef/master | Damien George | |
| Updating README.md. The Unix build requires pkg-config for FFI. | |||
| 2014-10-09 | Merge branch 'dhylands-memory-error' | Damien George | |
| 2014-10-09 | py: Add #if guard around gc-specific code. | Damien George | |
| 2014-10-08 | Make lexer fail gracefully when memory can't be allocated. | Dave Hylands | |
| 2014-10-08 | Updating README.md to include the fact that the Unix build requires ↵ | Tom von Clef | |
| pkg-config to build the FFI module. | |||
| 2014-10-07 | Allow real memory errors (from locked gc) to be reported with traceback. | Dave Hylands | |
| 2014-10-06 | travis: Install realpath, required for teensy build. | Paul Sokolovsky | |
| 2014-10-06 | windows: mingw32 gcc doesn't define endianness macros, so just assume little. | Paul Sokolovsky | |
| Specifically, at least Ubuntu's i586-mingw32msvc-gcc doesn't supply __LITTLE_ENDIAN__ and friends. And as it's safe enough to assume that Windows is only little-endian, then it's defined unconditionally, instead of duplicating detection logic in py/mpconfig.h (or adding windows-specific defines to it). | |||
| 2014-10-06 | tests: Skip ffi_float.py if module ffi is not available. | Paul Sokolovsky | |
| 2014-10-06 | tests: Add missing "import sys". | Paul Sokolovsky | |
| 2014-10-06 | tests: Force skip of LE test on non-LE arch; improve run-tests-exp.sh. | Damien George | |
| 2014-10-06 | tests: Make run-tests-exp.sh skip tests that fail due to invalid decorator. | Damien George | |
| Should address issue #856. | |||
| 2014-10-06 | py: Extra autodetect for little endianness using __LITTLE_ENDIAN__. | Damien George | |
| 2014-10-06 | stmhal: Remove long-obsolete pybwlan.[ch] files from old CC3k driver. | Damien George | |
| 2014-10-06 | py: Make mp_binary_set_val work on big endian machine. | Damien George | |
| 2014-10-06 | py: Make int.to_bytes work on big endian machine. | Damien George | |
| Partly addresses issue #856. | |||
| 2014-10-06 | py: Try to autodetect machine endianness when not defined by port. | Damien George | |
| 2014-10-05 | tests: Add check for micropython.native and then skip relevant tests. | Damien George | |
| If micropython.native decorator doesn't compile, then we skill all native/viper tests. This patch also re-enables the ujson_loads test on NT. Addresses issue #861, and partially addresses issue #856. | |||
| 2014-10-05 | unix: Detect and print compile error. | Damien George | |
| 2014-10-05 | stmhal: Use mp_uint_t where appropriate. | Damien George | |
| Found these by compiling stmhal with mp_uint_t of type uint32_t instead of unsigned int. This actually makes a difference to the code, but just a curiosity. | |||
| 2014-10-05 | py: Implement proper context save/restore for eval/exec; factor code. | Damien George | |
| This has benefits all round: code factoring for parse/compile/execute, proper context save/restore for exec, allow to sepcify globals/locals for eval, and reduced ROM usage by >100 bytes on stmhal and unix. Also, the call to mp_parse_compile_execute is tail call optimised for the import code, so it doesn't increase stack memory usage. | |||
| 2014-10-05 | py: Make compiler return a proper exception on SyntaxError. | Damien George | |
| 2014-10-05 | stmhal: Add config option to disable/enable CAN driver. | Damien George | |
| 2014-10-05 | stmhal, timer: Fix timer.chanel so mode can be a keyword. | Damien George | |
| 2014-10-05 | stmhal, timer: Improve accuracy of freq computation. | Damien George | |
| 2014-10-05 | stmhal, timer: Set freq from float; get timer source freq. | Damien George | |
| Timers now have the following new features: - can init freq using floating point; eg tim.init(freq=0.1) - tim.source_freq() added to get freq of timer clock source - tim.freq() added to get/set freq - print(tim) now prints freq | |||
