351 Commits (e9dac3b4d039997f446b6a615d580d284497d59b)

Author SHA1 Message Date
Damien George 860805aae7 unix: Remove unnecessary #defines from config. 10 years ago
Damien George b0261341d3 py: For malloc and vstr functions, use size_t exclusively for int type. 10 years ago
blmorris fa6567a39f Clean up logical flow for setting LDFLAGS to build for Linux and OSX 10 years ago
blmorris 8afb9b3863 Incorporate change in assignment logic suggested by dhylands 10 years ago
blmorris 1fae787493 Fix unix/Makefile to build on OSX 10 years ago
Damien George 612045f53f py: Add native json printing using existing print framework. 10 years ago
Damien George b92cbe6129 py: Move definition of mp_sys_exit to core. 10 years ago
Damien George 91fe0d4880 unix: Fix modffi to be able to return double on x86 machines. 10 years ago
Damien George c90f59ec3a py: Add support for emitting native x86 machine code. 10 years ago
Damien George 17598d49e1 unix: Don't use -Wno-error=cpp or #warning; fix strict alias warning. 10 years ago
Damien George dda46460ff Code style/whitespace cleanup; remove obsolete headers. 10 years ago
Damien George a669cbc690 unix: Auto-detect MICROPY_EMIT_X64 and MICROPY_GCREGS_SETJMP. 10 years ago
Fabian Vogt b7235b8412 Add cache flush in py/asmarm.c and add new MP_PLAT_ALLOC_EXEC and MP_PLAT_FREE_EXEC macros 10 years ago
Damien George 4abff7500f py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h. 10 years ago
Damien George d182b98a37 py: Change all uint to mp_uint_t in obj.h. 10 years ago
Damien George 9c4cbe2ac0 py: Make tuple and list use mp_int_t/mp_uint_t. 10 years ago
Damien George ecc88e949c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
Damien George db63660c19 Add pip-micropython to unix make install. 10 years ago
Damien George 3c658a4e75 py: Fix bug where GC collected native/viper/asm function data. 10 years ago
Damien George 25fc41dd31 unix, modtermios: Make it properly configurable; fix spelling mistake. 10 years ago
Paul Sokolovsky 4f9ebade60 modtermios: Add "termios" unix module, subset of CPython's. 10 years ago
Damien George 8f81b5cb4b py: Put SystemExit in builtin namespace. 10 years ago
Paul Sokolovsky 510296f25a modzlibd: Decompress part of "zlib" module, based on miniz tinfl.c . 10 years ago
Sebastian Plamauer 2eeeafcba5 added install/uninstall 10 years ago
Paul Sokolovsky 2831a8f800 modsocket: .recv() returns bytes object. 10 years ago
Damien George 8dbbbbc793 Put call to qstr_init and mp_init_emergency_exc_buf in mp_init. 10 years ago
Damien George bb4c6f35c6 py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself. 10 years ago
Paul Sokolovsky d0f5e61ab5 py: Implement __file__ attribute for modules. 10 years ago
Damien George adf0f2ae1a py: Change stream protocol API: fns return uint; is_text for text. 10 years ago
Dave Hylands 5b7fd20fea Add support for storing args during an exception raised by an irq. 11 years ago
Damien George 1694bc733d py: Add stream reading of n unicode chars; unicode support by default. 10 years ago
stijn 73ab8cc21d Add fsync for windows, i.e. _commit. See dce8876 10 years ago
Paul Sokolovsky dce8876dbe unix: file: No fsync() on Windows. 10 years ago
Paul Sokolovsky 122c9db3db unix: file: Implement .flush() method. 10 years ago
Paul Sokolovsky b82f34edde unix: Allow to disable MICROPY_EMIT_X64 from commandline. 10 years ago
Paul Sokolovsky 8215847b4d moductypes: Foreign data interface module, roughly based on ctype ideas. 11 years ago
Paul Sokolovsky 4e0eeebdc2 py: Implement sys.maxsize, standard way to check platform "bitness". 11 years ago
Damien George 40f3c02682 Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
Paul Sokolovsky caa7334141 stackctrl: Add "mp_" prefix. 11 years ago
Paul Sokolovsky e95b6b5e07 modffi: Add special 'C' code for passing a callback function pointer. 11 years ago
Paul Sokolovsky a23475979b modffi: Support short types. 11 years ago
stijn ec6fa8732b windows: Sync mpconfigport.h with the unix' version 11 years ago
stijn 5478ed18ea unix: Fix mpconfig.h not being included before misc.h 11 years ago
Damien George 635b60e299 unix, stmhal: Add option for STR_UNICODE to mpconfigport.h. 11 years ago
Paul Sokolovsky 8a96ebea75 py: Move stack_ctrl_init() to mp_init(). 11 years ago
Paul Sokolovsky 23668698cb py: Add portable framework to query/check C stack usage. 11 years ago
stijn 39b6e27944 unix: Remove unused CTRL-D definition 11 years ago
Paul Sokolovsky 3c9b24bebe modsocket: Fix uClibc detection. 11 years ago
Paul Sokolovsky 141df2d350 unix: Dump default heap size in usage message. 11 years ago
Paul Sokolovsky cd590cbfaa unix: Don't error out on #warning directive. 11 years ago