51 Commits (60f33a8bb6b27fe72845fc52c2310a42fe316ad0)

Author SHA1 Message Date
George Hopkins 066243ea74 py/py.mk: Add SRC_USERMOD_LIB_ASM to include assembly files. 4 months ago
Matt Trentini b1ac266bb5 docs/develop/optimizations: Fix typo identified in issue 14391. 6 months ago
Phil Howard dda9b9c6da all: Prune trailing whitespace. 8 months ago
Angus Gratton decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. 8 months ago
Damien George e2ff00e811 py/emitglue: Introduce mp_proto_fun_t as a more general mp_raw_code_t. 9 months ago
Damien George f9df08d8ee docs/develop/porting: Fix argument type of mp_lexer_new_from_file(). 10 months ago
Jos Verlinde a93ebd0e03 docs: Add requirements.txt file with dependencies for Sphinx. 1 year ago
Elecia White b714f41812 docs/develop/gettingstarted: Update ARM package list. 1 year ago
Rene Straub 7fad499d1e docs/develop/gettingstarted: Clarify submodule initialization. 1 year ago
Jim Mussared dfe232d000 py/builtinimport: Remove weak links. 2 years ago
marble b5c81f6bfb docs/develop/porting: Add missing code to example main.c and Makefile. 2 years ago
Damien George b1229efbd1 all: Fix spelling mistakes based on codespell check. 2 years ago
Damien George 2283b6d68f py: Pass in address to compiled module instead of returning it. 2 years ago
Laurens Valk a67989aa20 examples/usercmodule: Add example of a native C class. 2 years ago
Damien George ec12cc5ba6 docs/develop: Fix mp_compile snippet to match latest code. 2 years ago
Jim Mussared 3cc6decfc4 py/py.mk: Make user-C-module handling self-contained in py.mk. 2 years ago
Jim Mussared 17f2783e4a all: Use += rather than = everywhere for CFLAGS/LDFLAGS/LIBS. 2 years ago
Jim Mussared 924a3e03ec top: Replace upip with mip everywhere. 2 years ago
David Lechner 888e831bf7 docs: Update links for Arm GCC toolchain. 2 years ago
David Lechner 81dbea1ce3 shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner c118b5d0e4 extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk. 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Damien George c1b9d2259e py/dynruntime.mk: Add basic support for armv6m architecture. 2 years ago
Cem Eliguzel 5943a2ec79 docs/develop/porting.rst: Fix build and import problems in the example. 3 years ago
Damien George de43b500bd py/runtime: Allow initialising sys.path/argv with defaults. 3 years ago
Damien George d9d67adef1 docs: Remove trailing spaces and convert tabs to spaces. 3 years ago
Jim Mussared c737cde947 docs: Replace ufoo with foo in all docs. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
Mike Causer 31ac410a4f docs: Fix some spelling mistakes. 4 years ago
Damien George f541b3673d docs/develop: Improve user C modules to properly describe how to build. 4 years ago
Damien George d87f42b0e5 examples/usercmodules: Simplify user C module enabling. 4 years ago
Phil Howard 8e5756e2b6 docs/develop/cmodules.rst: Document C-modules and micropython.cmake. 4 years ago
stijn 914380cb89 all: Add .git-blame-ignore-revs for fixing up git blame output. 4 years ago
Damien George 6129b8e401 tests: Rename run-tests to run-tests.py for consistency. 4 years ago
Samuelson 407df82f81 docs/develop/natmod: Fix a small typo, con->can. 4 years ago
nanjekyejoannah 4eaebc1988 docs/develop: Add MicroPython Internals chapter. 4 years ago
Damien George dbb13104ca docs/develop/cmodules.rst: Add link to source code for user C example. 4 years ago
stijn 25c4563f26 examples: Add example code for user C modules, both C and C++. 4 years ago
stijn 0153148fd2 py/py.mk: Support C++ code for user C modules. 4 years ago
stijn 78c8b55067 docs: Fix reference to QSTR_GEN_CFLAGS Makefile flag. 4 years ago
Damien George c8ade2bd7f docs/develop: Add notes on prerequisite tools for building native .mpy. 4 years ago
Damien George cae77daf00 docs/develop: Fix module/source name in Makefile of native example. 5 years ago
Thorsten von Eicken be92aacba3 docs/develop: Detail how to add symbols to mp_fun_table for native mods. 5 years ago
Jason Neal aec88ddf03 docs: More consistent capitalization and use of articles in headings. 5 years ago
Damien George 8449e41818 docs/develop: Add documentation on how to build native .mpy modules. 5 years ago
Jim Mussared 4ddd46e6cf docs/develop/qstr.rst: Add documentation for string interning. 5 years ago
Daniel O'Connor d4e182039f docs/cmodules: Note the various ways MODULE_EXAMPLE_ENABLED can be set. 6 years ago
Daniel O'Connor fd58136d6b docs/cmodules: Fix example to globally define MODULE_EXAMPLE_ENABLED. 6 years ago
Damien George 0fb15fc3f4 docs/develop: Remove paragraph that was copied in error from other doc. 6 years ago
Martin Fischer 912e957512 docs/develop: Fix typos in C-module example for example_add_ints. 6 years ago