summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* unix: Make usage info reflect actual usage of -X option.Damien George2014-03-08
|
* stm: Put pyb module in ROM.Damien George2014-03-08
|
* stm: Wrap some functions in MICROPY_ENABLE_FLOAT.Damien George2014-03-08
|
* Implement ROMable modules. Add math module.Damien George2014-03-08
| | | | | | | | | | mp_module_obj_t can now be put in ROM. Configuration of float type is now similar to longint: can now choose none, float or double as the implementation. math module has basic math functions. For STM port, these are not yet implemented (they are just stub functions).
* Merge branch 'master' of github.com:micropython/micropythonDamien George2014-03-08
|\
| * stm: Add udelay (delay in microseconds).Damien George2014-03-08
| |
| * stm: Improve DAC (audio) bindings.Damien George2014-03-08
| |
* | py: Wrap mpz float functions in MICROPY_ENABLE_FLOAT.Damien George2014-03-08
| |
* | makeqstrdata: print error to stderr.Damien George2014-03-08
|/
* py: Revert to old gc_realloc for now.Damien George2014-03-07
|
* py: Add comments to new gc_realloc, it has some bugs.Damien George2014-03-06
|
* py: Small cosmetic changes to gc_realloc.Damien George2014-03-06
|
* Merge pull request #334 from iabdalkader/reallocDamien George2014-03-05
|\ | | | | Fix gc_realloc to expand in place
| * Fix gc_realloc to expand in placemux2014-03-05
| | | | | | | | * Issue #322
* | unix: Add to usage print-out telling about -X option.Damien George2014-03-04
| |
* | Merge pull request #333 from pfalcon/heapsize-cmdlineDamien George2014-03-04
|\ \ | | | | | | unix: Allow to set heap size using "-X heapsize=N" option.
| * | unix: Allow to set heap size using "-X heapsize=N" option.Paul Sokolovsky2014-03-04
|/ /
* | py: Fix overriding of default arguments.Damien George2014-03-03
| | | | | | | | Addresses issue #327.
* | py: Unify syntax error handling in compiler; check defualt arg syntax.Damien George2014-03-03
| | | | | | | | | | Checks for non-default args following default args, and errors out. Addresses issue #328.
* | py: Factor and improve issubclass.Damien George2014-03-03
| |
* | Merge pull request #332 from pfalcon/namedtupleDamien George2014-03-03
|\ \ | | | | | | Implement collections.namedtuple
| * | namedtuple: Inherit unary/binary ops from tuple base class.Paul Sokolovsky2014-03-03
| | |
| * | Add mp_obj_is_subclass_fast() - intended for fast argument checking.Paul Sokolovsky2014-03-03
| | | | | | | | | | | | I.e. as replacement of MP_OBJ_IS_TYPE(), which takes into account subclassing.
| * | Add basic collections.namedtuple implementation.Paul Sokolovsky2014-03-03
|/ /
* / unix: Add GC support for ARM architecture.Paul Sokolovsky2014-03-03
|/
* Merge pull request #331 from iabdalkader/masterDamien George2014-03-02
|\ | | | | Implement machine_sqrt using VSQRT
| * Implement machine_sqrt using VSQRTmux2014-03-02
|/
* Merge pull request #330 from pfalcon/cortex-aDamien George2014-03-01
|\ | | | | Support building "unix" port for ARM
| * nlrthumb.S: Comment out ".cpu cortex-m4", it causes problems on Cortex-A.Paul Sokolovsky2014-03-01
| |
| * nlr.h: Do proper arch selection, using the same tests as nlr*.S .Paul Sokolovsky2014-03-01
| |
* | py: Implement bit-shift and not operations for mpz.Damien George2014-03-01
|/ | | | | | Implement not, shl and shr in mpz library. Add function to create mpzs on the stack, used for memory efficiency when rhs is a small int. Factor out code to parse base-prefix of number into a dedicated function.
* MICROPY_USE_READLINE: Selects link lib, so should be defined in mpconfigport.mkPaul Sokolovsky2014-02-28
| | | | This change allows to build unix version without libreadline installed.
* Merge pull request #329 from dhylands/exti-cleanupDamien George2014-02-27
|\ | | | | Remove param from python API of ext_register
| * Remove param from python API of ext_registerDave Hylands2014-02-26
|/ | | | Minor cleanup.
* GC: Fix printf formats for debugging; add gc_dump_alloc_table.Damien George2014-02-26
|
* py: Remove more var arg names fro macros with var args.Damien George2014-02-26
|
* py: Reduce size of mp_obj_fun_native_t struct by packing ints.Damien George2014-02-26
|
* py: Take out bitfield entries from their own structure.Damien George2014-02-26
| | | | | Don't need to wrap bitfields in their own struct. Compiler does the correct thing without it.
* stm: Reinstate code to handle CC3000 EXTI (commented out for now).Damien George2014-02-26
|
* py: Remove name of var arg from macros with var args.Damien George2014-02-26
|
* py: Start to implement shl/shr for mpz. Fix return void.Damien George2014-02-26
|
* stm: Open header file in text mode (in make-pins).Damien George2014-02-26
|
* Merge pull request #325 from dhylands/ledDamien George2014-02-26
|\ | | | | Update LED configuration
| * Update LED configurationDave Hylands2014-02-26
| |
* | Merge pull request #324 from dhylands/board-checkDamien George2014-02-26
|\| | | | | Print an error if an invalid BOARD is specified
| * Print an error if a non-valid BOARD is specified.Dave Hylands2014-02-26
| |
* | Merge pull request #318 from dhylands/extiDamien George2014-02-26
|\| | | | | Add EXTI support
| * Add EXTI supportDave Hylands2014-02-23
| | | | | | | | | | Revamp usrsw to use new exti code. Add user switch callback function.
* | Merge pull request #323 from dhylands/fix-float-printDamien George2014-02-26
|\ \ | | | | | | Fix floating point printing of negative numbers in the range (0, -1.0)
| * | Fix floating point printing of negative numbers in the range (0, -1.0)Dave Hylands2014-02-25
|/ /