aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-14Merge pull request #291 from GordonMcGregor/osx_buildDamien George
OS X compatible -map syntax for LDFLAGS
2014-02-14py: Fix IMPORT_STAR, needs to pop the stack.Damien George
2014-02-14Merge pull request #288 from pfalcon/port-builtinsDamien George
Allow ports to define statically builtin functions.
2014-02-14Merge pull request #282 from pfalcon/from-starDamien George
Implement "from mod import *"
2014-02-14OS X compatible -map syntax for LDFLAGSGordon McGregor
2014-02-15mp_binary_get_val(): Fix value type.Paul Sokolovsky
2014-02-15objexcept: Fix a case of initialized object field.Paul Sokolovsky
2014-02-14objarray: Refactor to use array accessors from binary.c .Paul Sokolovsky
2014-02-14ffi: Implement ffivar.get()/set() methods.Paul Sokolovsky
Done by introducing another factored out helper API in binary.c. This API can be reused also by array and struct modules.
2014-02-14Allow ports to define statically builtin functions.Paul Sokolovsky
Convert unix open() to such.
2014-02-13stm: If SD card inserted on hard reset, it is the medium for USB MSD.Damien George
2014-02-14Add testcase for "from module import *".Paul Sokolovsky
2014-02-14Add testcase for "from module import sym".Paul Sokolovsky
2014-02-14Implement "from module import *" construct.Paul Sokolovsky
2014-02-12Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-02-12Remove mp_obj_new_exception_msg_1_arg and _2_arg.Damien George
2014-02-13Implement full arg handling for exec().Paul Sokolovsky
2014-02-12stm: Copy COPT style from unix port.Damien George
2014-02-12Merge pull request #279 from pfalcon/make-coptDamien George
unix Makefile: Split off optimization options to COPT variable.
2014-02-12unix Makefile: Split off optimization options to COPT variable.Paul Sokolovsky
To allow easily try different optimization and configuration options without patching any files.
2014-02-12Replace global "static" -> "STATIC", to allow "analysis builds". Part 2.Paul Sokolovsky
2014-02-12Replace global "static" -> "STATIC", to allow "analysis builds". Part 1.Paul Sokolovsky
Some tools do not support local/static symbols (one example is GNU ld map file). Exposing all functions will allow to do detailed size comparisons, etc. Also, added bunch of statics where they were missing, and replaced few identity functions with global mp_identity().
2014-02-11Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-02-11stm: Add specific UINT_FMT and INT_FMT.Damien George
For some reason, STM port, while it's 32 bit, needs %lu and %ld for printing machine_uint_t and machine_int_t.
2014-02-11Add prototype for gc_dump_info().Paul Sokolovsky
2014-02-11Merge pull request #278 from pfalcon/unix-gcDamien George
Enable GC for Unix port
2014-02-11Merge pull request #277 from pfalcon/link-mapDamien George
Enable link map file generation.
2014-02-11Merge pull request #276 from dhylands/cleanup-warningsDamien George
Bah - Removed a couple of warnings for teensy that I didn't notice before.
2014-02-11More GC debugging improvements.Paul Sokolovsky
2014-02-11stm: Provide malloc()/realloc()/free(), as forwarding to gc_*() functions.Paul Sokolovsky
Note: none of these functions are used by STM port, so they're provided to have parity with pre gc refactor status quo, and in case they will be needed in the future by some extension writers.
2014-02-11unix: Implement garbage collection support.Paul Sokolovsky
2014-02-11Generalize malloc-via-gc-heap support, make it available to unix port.Paul Sokolovsky
2014-02-11basics/enumerate.py: Don't turn enumerate test into heap test.Paul Sokolovsky
With range(10000), doesn't fit into 128K heap.
2014-02-11objstr: Mark few local symbols as static, cleanup codestyle.Paul Sokolovsky
Please don't submit patches with tab indentation!
2014-02-11gc: Don't segfault if gc_realloc() fails.Paul Sokolovsky
2014-02-11Enable link map file generation.Paul Sokolovsky
2014-02-11Rename str_join -> strjoin to make it not clash with objstr's one.Paul Sokolovsky
2014-02-10Bah - Removed a couple of warnings for teensy that I didn't notice before.Dave Hylands
2014-02-11gc: Make debug output configurable, revamp test function.Paul Sokolovsky
Test function needs to be called by something else. Test heap size reduced so its dump fits on a screenful of a typical terminal.
2014-02-11mp_obj_equal(): Instead of assert(), throw NotImplementedError.Paul Sokolovsky
With a nice traceback, helps debugging much better.
2014-02-11Typo fix in comment.Paul Sokolovsky
2014-02-10stm: Remove unused, useless and not-to-be-used strndup.Damien George
Addresses issue #275.
2014-02-10Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-02-10stm: Tidy up memory labels; optimise GC root scanning.Damien George
Addresses issues #272 and #273.
2014-02-10Merge pull request #271 from dhylands/teensy-2014-02-10Damien George
Updated teensy to work with latest on master
2014-02-10Merge pull request #270 from pfalcon/down-with-callocDamien George
Get rid of calloc().
2014-02-10Merge pull request #267 from pfalcon/func-ret-annDamien George
Clean up handling of function return type annotation.
2014-02-10Fix some int casting that failed on 64 bit architecture.Damien George
2014-02-10Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-02-10Updated teensy to work with latest on masterDave Hylands
Added analogRead, analogWriteXxx and servo support for teensy.