44 Commits (acb133d1b1a68847bd85c545312c3e221a6f7c0b)

Author SHA1 Message Date
Andrew Scheller 902d9552c5 Replace some Makefile commands with variables in py/mkenv.mk 11 years ago
Damien George ecf5b77123 py: This time, real proper overflow checking of small int power. 11 years ago
Dave Hylands bf7d690e36 Add the git version to the banner 11 years ago
Paul Sokolovsky 98a627dc03 py: Add "io" module. 11 years ago
Dave Hylands baf6f14deb Enhance str.format support 11 years ago
Damien George 2326d52d20 py: Factor out code from runtime.c to emitglue.c. 11 years ago
Damien George caac542b23 Proper support for registering builtin modules in ROM. 11 years ago
Damien George 3ec0a1a32d py: Add 'object' object. 11 years ago
Rachel Dowdall cde8631f15 Fixed modulo operator on ints and mp ints to agree with python. Added intdivmod.c and tests/basics/modulo.py. 11 years ago
Damien George 8bfec2b538 Rename formatfloat file; remove MICROPY_ENABLE_FLOAT from mpconfigport.h. 11 years ago
Dave Hylands ca5a241e48 Add proper floating point printing support. 11 years ago
Damien George 0c36da0b59 Implement ROMable modules. Add math module. 11 years ago
Paul Sokolovsky d08fd68664 Add basic collections.namedtuple implementation. 11 years ago
Damien George 06201ff3d6 py: Implement bit-shift and not operations for mpz. 11 years ago
Damien George 438c88dd2f Add arbitrary precision integer support. 11 years ago
Damien George 2077397118 py: Put number parsing code together in parsenum.c. 11 years ago
Damien George c5966128c7 Implement proper exception type hierarchy. 11 years ago
Paul Sokolovsky 8bc3516389 ffi: Implement ffivar.get()/set() methods. 11 years ago
Damien George ca4767984b py: Implement builtin exec. 11 years ago
Damien George 39631bc312 Fix Makefiles: -O3 option was not being applied; mkdir for STM. 11 years ago
Dave Hylands 1a3b0d5fed Fixed dependency problem for qstrdefs.generated.h 11 years ago
Damien George 7c9c667633 py: Implement iterator support for object that has __getitem__. 11 years ago
Dave Hylands c89c681a9f Rework makefiles. Add proper dependency checking. 11 years ago
Damien George 55baff4c9b Revamp qstrs: they now include length and hash. 11 years ago
Paul Sokolovsky 439542f70c sequence.c: Start to refactor sequence operations for reuse among types. 11 years ago
Paul Sokolovsky 440cc3f028 Expose memory stats functions via "micropython" module. 11 years ago
Paul Sokolovsky 427905cedd Add skeleton implementation of array.array and bytearray. 11 years ago
Paul Sokolovsky 966879cf59 Add long int implementation using C long long type, enable for unix port. 11 years ago
Damien George d02c6d8962 Implement eval. 11 years ago
John R. Lenton fca456bc3c added filter() 11 years ago
John R. Lenton 39b174e00a Added map 11 years ago
John R. Lenton 9daa78943e added enumerate() 11 years ago
xyb c178ea471e Implemented int(str) in UNIX 11 years ago
John R. Lenton 07205ec323 added zip() 11 years ago
Damien George 062478e66d Improved type/class/instance code; mp_obj_type_t now has load_attr, store_attr. 11 years ago
Dave Hylands 4646801181 Make build output quieter. 11 years ago
Paul Sokolovsky e98cf40c34 Add generic implementations of Python read()/write methods for streams. 11 years ago
Damien George 9193f89296 Move lexerstr to main py directory (everyone uses it). 11 years ago
John R. Lenton 9c83ec0eda Merge remote-tracking branch 'upstream/master' into dict_feats 11 years ago
Damien George 136f67523b Factor and simplify Makefile's and mpconfig. 11 years ago
Damien George 71c5181a8d Convert Python types to proper Python type hierarchy. 11 years ago
Paul Sokolovsky d674bd5989 Convert USE_READLINE config option to be consistent with others. 11 years ago
Damien George e67ed5d285 Improve configurability for native x64/thumb emitter. 11 years ago
Paul Sokolovsky 1c6de11f77 Add basic implementation of slice object. 11 years ago
Paul Sokolovsky b372bfca21 Rename default config file to mpconfig.h, and port's to mpconfigport.h. 11 years ago
Damien George 66028ab6dc Basic implementation of import. 11 years ago
Damien George 2870862601 Add module object, to be used eventually for import. 11 years ago
Damien George 210a02e105 unix: revert Makefile to not use -ltermcap. 11 years ago
Edd Barrett 0d02eb178a Fix undefined termcap symbols on OpenBSD. 11 years ago
Paul Sokolovsky fa027672da Make GNU Readline usage optional (USE_READLINE define). Still enabled. 11 years ago