| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-03 | py: Use <alloca.h> for alloca() | stijn | |
| alloca() is declared in alloca.h which als happens to be included by stdlib.h. On mingw however it resides in malloc.h only. So if we include alloca.h directly, and add an alloca.h for mingw in it's port directory we can get rid of the mingw-specific define to include malloc.h and the other ports are happy as well. | |||
| 2014-05-03 | Merge pull request #548 from dhylands/fix-pin-defn | Damien George | |
| Fix PB0 ADC typo. | |||
| 2014-05-03 | Merge pull request #549 from cjbarnes18/autoflash_device | Damien George | |
| Add device ID to autoflash script. | |||
| 2014-05-03 | Merge pull request #547 from cjbarnes18/pyboard_module_fixes | Damien George | |
| Fix pyboard.py tests. | |||
| 2014-05-02 | Add device ID to autoflash script. | Craig Barnes | |
| 2014-05-02 | Fix PB0 ADC typo. | Dave Hylands | |
| This also adds a bunch of slashes separating pin that have multiple functions. | |||
| 2014-05-02 | Fix pyboard.py tests. | Craig Barnes | |
| 2014-05-02 | unix-cpy: Put mpconfig.h before all other headers. | Damien George | |
| 2014-05-02 | Merge branch 'master' of github.com:micropython/micropython | Damien George | |
| 2014-05-02 | stmhal: Add documentation for DAC and Timer classes. | Damien George | |
| 2014-05-02 | bare-arm, qemu-arm: Make "mpconfig.h" be first included, as other headers ↵ | Paul Sokolovsky | |
| depend on it. | |||
| 2014-05-02 | unix,stmhal: Make "mpconfig.h" be first included, as other headers depend on it. | Paul Sokolovsky | |
| 2014-05-02 | py, unix: Make "mpconfig.h" be first included, as other headers depend on it. | Paul Sokolovsky | |
| Specifically, nlr.h does. | |||
| 2014-05-02 | objtype: Work around stupid strict aliasing check. | Paul Sokolovsky | |
| 2014-05-02 | Add shell script to automatically build stmhal/ for all pyboards. | Damien George | |
| 2014-05-02 | tests: Add testcases for catching user Exception subclasses. | Paul Sokolovsky | |
| 2014-05-02 | objexcept: Support tracebacks for user Exception subclasses. | Paul Sokolovsky | |
| 2014-05-02 | objtype: Rename mp_obj_class_t -> mp_obj_instance_t and move to local header. | Paul Sokolovsky | |
| TODO: Rename methods. | |||
| 2014-05-02 | objtype: .print() Exception instances in adhoc way. | Paul Sokolovsky | |
| This is ugly, just as expected. | |||
| 2014-05-01 | Merge pull request #542 from dhylands/fix-pin | Damien George | |
| Fix pin initialization when a mode argument is provided | |||
| 2014-05-01 | Merge pull request #536 from lurch/patch-1 | Damien George | |
| Add flashboard target to the stmhal Makefile to run dfu-util | |||
| 2014-05-01 | Merge pull request #544 from lurch/fix-minmax | Paul Sokolovsky | |
| Fix the builtin min() and max() functions (and add tests). | |||
| 2014-05-01 | objfun: More debug logging. | Paul Sokolovsky | |
| 2014-05-01 | objgenerator: Fix check for too few args passed to gen function. | Paul Sokolovsky | |
| 2014-05-01 | objgenerator: .print(): Output real underlying function name. | Paul Sokolovsky | |
| 2014-05-01 | Fix the builtin min() and max() functions (and add tests). | Andrew Scheller | |
| Fixes #539 | |||
| 2014-05-01 | Fix pin initialization when a mode argument is provided | Dave Hylands | |
| 2014-05-01 | Add flashboard target to the stmhal Makefile to run dfu-util | Andrew Scheller | |
| Which allows you to run "make -C stmhal flashboard" from the top-level directory. Also ties in nicely with my configurable BUILD directory from #506 | |||
| 2014-05-01 | py: Add tentative scheme for error messages configuration. | Paul Sokolovsky | |
| 2014-05-01 | objfun: Add function name accessor and .print slot method. | Paul Sokolovsky | |
| 2014-04-30 | Merge branch 'master' of github.com:micropython/micropython | Damien George | |
| 2014-04-30 | stmhal, docs: Small changes to URL links; adds list of files if none given. | Damien George | |
| This documentation is now available at micropython.org/doc/ | |||
| 2014-04-30 | Merge pull request #528 from pfalcon/native-subclass1 | Damien George | |
| Initial support for subclassing native types | |||
| 2014-04-30 | stmhal: Reinstate CC3000 driver from old stm/ port. | Damien George | |
| It's not enabled by default because it doesn't fully work. It can connect to an AP, get an IP address and do a host-lookup, but not yet do send or recv on a socket. | |||
| 2014-04-30 | stmhal: Make LED.intensity return the same value it was set to. | Damien George | |
| Also give proper error message when trying to construct a non-existent LED. Addresses issue #530. | |||
| 2014-04-30 | objfun: Factor out function to report positional args mismatch. | Paul Sokolovsky | |
| 2014-04-30 | py: Abstract no-return attribute for functions a bit. | Paul Sokolovsky | |
| 2014-04-30 | py: If setjmp NLR implementation is forced, omit native versions. | Paul Sokolovsky | |
| 2014-04-30 | nlr.h: As we treat all warnings as errors, can't use #warning. | Paul Sokolovsky | |
| And this is not good. | |||
| 2014-04-30 | tests: Add test for calling inherited native method on subclass. | Paul Sokolovsky | |
| 2014-04-30 | objtype: Support calling normal methods inherited from native base class. | Paul Sokolovsky | |
| Biggest part of this support is refactoring mp_obj_class_lookup() to return standard "bound member" pair (mp_obj_t[2]). Actual support of inherited native methods is 3 lines then. Some inherited features may be not supported yet (e.g. native class methods, native properties, etc., etc.). There may be opportunities for further optimization too. | |||
| 2014-04-29 | stmhal: Oops, typo. | Damien George | |
| 2014-04-29 | stmhal: Add documentation in comments, and script to generate HTML. | Damien George | |
| Decided to write own script to pull documentation from comments in C code. Style for writing auto generated documentation is: start line with /// and then use standard markdown to write the comment. Keywords recognised by the scraper begin with backslash. See code for examples. Running: python gendoc.py modpyb.c accel.c adc.c dac.c extint.c i2c.c led.c pin.c rng.c servo.c spi.c uart.c usrsw.c, will generate a HTML structure in gendoc-out/. gendoc.py is crude but functional. Needed something quick, and this was it. | |||
| 2014-04-29 | tests: Add test for accessing attribute of inherited native type. | Paul Sokolovsky | |
| 2014-04-29 | objtype: Add support for looking up non-method attrs in native base class. | Paul Sokolovsky | |
| 2014-04-29 | tests: Add basic tests for subclassing native types and using special methods. | Paul Sokolovsky | |
| Even of these, some features do not yet work as expected. | |||
| 2014-04-29 | objtype: Implement basic framework for subclassing native types. | Paul Sokolovsky | |
| This implements checking of base types, allocation and basic initialization, and optimized support for special method lookups. Other features are not yet supported. | |||
| 2014-04-28 | py: Fix bug in map lookup of interned string vs non-interned. | Damien George | |
| Had choice of either interning or forcing full equality comparison, and chose latter. See comments in mp_map_lookup. Addresses issue #523. | |||
| 2014-04-28 | py: Fix lexerunix, where not all data may be read from a file. | Damien George | |
| Addresses issue #526. | |||
| 2014-04-28 | py: Remove silly comment about interning keywords. | Damien George | |
| Of course, keywords are turned into lexer tokens in the lexer, so will never need to be interned (unless you do something like x="def"). As it is now, the following on pyboard makes no new qstrs: import pyb pyb.info() | |||
