Commit Graph

  • e820491f7a Implement a basic str.find; fixes #67 John R. Lenton 2014-01-12 21:53:52 +0000
  • 48b3572f7e Add framework to support alternative implementations of long int Python type. Paul Sokolovsky 2014-01-12 17:30:48 +0200
  • 80f60e1aee Parse long Python ints properly. Paul Sokolovsky 2014-01-11 02:33:29 +0200
  • 757ac81a69 Add proper checks for fits-in-small-int. Make it reusable. Paul Sokolovsky 2014-01-12 17:06:25 +0200
  • c260bc58e6 Add WORD_MSBIT_HIGH define - machine_int_t with the highest bit set. Paul Sokolovsky 2014-01-12 16:15:47 +0200
  • fc5aac82cb Move BITS_PER_BYTE, BITS_PER_WORD to mpconfig.h for reuse. Paul Sokolovsky 2014-01-12 16:10:19 +0200
  • 0de386bffe Implemented set.update John R. Lenton 2014-01-12 19:39:48 +0000
  • ae00d334c6 Implemented set.remove John R. Lenton 2014-01-12 18:23:36 +0000
  • b5f458278c Added a hacky implementation for %g Dave Hylands 2014-01-12 10:39:32 -0800
  • 4a08067c0c Implemented set.isdisjoint John R. Lenton 2014-01-12 18:03:21 +0000
  • f1ae6b48fb Implemented set.intersection and set.intersection_update John R. Lenton 2014-01-12 17:54:03 +0000
  • 032129f3b5 Implemented set.difference and set.difference_update John R. Lenton 2014-01-12 17:07:17 +0000
  • 2a24172cdc Implemented set.discard John R. Lenton 2014-01-12 16:39:39 +0000
  • 3b0bd87906 Implemented set.copy John R. Lenton 2014-01-12 15:56:25 +0000
  • 1d7fb2f21b Implemented set.clear John R. Lenton 2014-01-12 15:44:26 +0000
  • fd17921b75 Merge pull request #140 from Metallicow/art-branch Damien George 2014-01-12 07:29:39 -0800
  • 19b14d3d8a Implemented set.add John R. Lenton 2014-01-12 15:29:11 +0000
  • 0ce03b48a0 make sets iterable John R. Lenton 2014-01-12 15:17:42 +0000
  • 69a818d418 py: Improve memory management for parser; add lexer error for bad line cont. Damien George 2014-01-12 13:55:24 +0000
  • 97eb73cf84 Merge pull request #148 from pfalcon/list-cmp Damien George 2014-01-12 04:58:25 -0800
  • 022630213a Merge pull request #147 from dhylands/staticfs Damien George 2014-01-12 04:53:14 -0800
  • e5863d9301 py: AssertionError is loaded from global, to match CPython. Damien George 2014-01-12 12:35:08 +0000
  • c0876f7ca8 Merge pull request #146 from pfalcon/assert-exc Damien George 2014-01-12 04:26:54 -0800
  • 89cbded000 logo missing fill added Mark Schafer 2014-01-12 23:23:55 +1300
  • 1945e60aeb list: Implement comparison operators. Paul Sokolovsky 2014-01-12 02:01:00 +0200
  • cc57bd2663 mp_obj_equal(): For non-trivial types, call out to type's special method. Paul Sokolovsky 2014-01-12 01:55:50 +0200
  • 729e9cce7b rt_binary_op(): Don't fall thru in case small_int op result doesn't fit back. Paul Sokolovsky 2014-01-11 21:12:15 +0200
  • d80ee8bbfd Added memzip filesystem support for teensy Dave Hylands 2014-01-08 01:00:22 -0800
  • c698d266d1 list: Add extend() methods and += operator. Paul Sokolovsky 2014-01-12 00:51:05 +0200
  • b81e1fdef7 Add AssertionError. Paul Sokolovsky 2014-01-11 16:33:32 +0200
  • eae16445d5 py: Implement staticmethod and classmethod (internally). Damien George 2014-01-11 19:22:29 +0000
  • 813edf63a3 Merge remote-tracking branch 'upstream/master' into containment John R. Lenton 2014-01-11 16:34:56 +0000
  • c1bef21920 Implemented support for in and not in operators. John R. Lenton 2014-01-11 12:39:33 +0000
  • bcbeea0a47 py: Fix bug where == and != not handled for small_ints. Damien George 2014-01-11 10:47:22 +0000
  • cf11c961b4 stm: Disable usart calls from C. Damien George 2014-01-11 10:01:22 +0000
  • bc1d36924d py: Fix emitcpy and emitnative's binary_op. Damien George 2014-01-11 09:47:06 +0000
  • 8d4ccc49ed Merge branch 'master' of github.com:dpgeorge/micropython Damien George 2014-01-11 09:37:41 +0000
  • 683466e55f Merge pull request #138 from chipaca/unify_bops Damien George 2014-01-11 01:41:11 -0800
  • 25042b19d2 py: Make arg to MP_BC_RAISE_VARARGS a byte. Damien George 2014-01-11 09:33:39 +0000
  • b37af7f26f Small graphic - Useful for WebBanners, etc... Metallicow 2014-01-11 00:15:51 -0600
  • b8698fca75 unified the bops John R. Lenton 2014-01-11 00:58:59 +0000
  • ad97f2a49e Merge pull request #136 from pfalcon/for-range-downto Damien George 2014-01-10 15:21:50 -0800
  • e9b4b7ac75 Merge pull request #135 from pfalcon/simple-raise Damien George 2014-01-10 15:20:08 -0800
  • 46c9e97132 Merge pull request #134 from pfalcon/list-mul Damien George 2014-01-10 15:17:17 -0800
  • 745ce4c2ad Merge pull request #131 from chipaca/dict_fromkeys Damien George 2014-01-10 15:11:56 -0800
  • 899c69f94c compile_for_stmt_optimised_range(): Properly handle negative & unknown steps. Paul Sokolovsky 2014-01-10 20:38:57 +0200
  • 5388a3c29a Crude attempt to implement RAISE_VARARGS (with args=1 so far only). Paul Sokolovsky 2014-01-10 16:09:55 +0200
  • 074d3b5f86 list: Implement list multiplication. Paul Sokolovsky 2014-01-10 18:12:25 +0200
  • bab5cfb34f Unsupported operand types for binary operator: dump both args' types. Paul Sokolovsky 2014-01-10 17:32:22 +0200
  • d6f27fe317 mp_obj_equal(): Print which types' equality not implemented before assert(). Paul Sokolovsky 2014-01-10 04:14:10 +0200
  • e06edce786 mp_repl_is_compound_stmt(): Thinko fix s/true/try/. Paul Sokolovsky 2014-01-10 16:13:06 +0200
  • 4b919d0135 Dump few more bytecodes (based on attempt to run real-world code). Paul Sokolovsky 2014-01-10 04:16:50 +0200
  • 4bee76ebca Added dict.fromkeys. Are we done with dict and #99 yet? I do think we are. John R. Lenton 2014-01-10 11:25:03 +0000
  • c4f98cba18 Merge pull request #130 from iabdalkader/master Damien George 2014-01-10 02:26:15 -0800
  • e98cc2b691 Fix usart_obj_tx_str mux 2014-01-10 11:19:34 +0200
  • ab04f5804f Merge pull request #128 from chipaca/dict_views Damien George 2014-01-10 01:13:44 -0800
  • 9ec3a87189 dict views now, refactoring later. John R. Lenton 2014-01-10 01:00:20 +0000
  • 2d45429122 Use memcpy instead of strncpy; add usart.status to stm. Damien George 2014-01-09 22:04:45 +0000
  • 0d4cab13dd Merge pull request #127 from iabdalkader/master Damien George 2014-01-09 14:00:56 -0800
  • be842973b0 Merge pull request #123 from xbe/master Damien George 2014-01-09 13:55:55 -0800
  • f09e90316c Merge pull request #121 from pfalcon/count-testcases Damien George 2014-01-09 13:53:02 -0800
  • 004cdcebfe py: Implement base class lookup, issubclass, isinstance. Damien George 2014-01-09 21:43:51 +0000
  • 062478e66d Improved type/class/instance code; mp_obj_type_t now has load_attr, store_attr. Damien George 2014-01-09 20:57:50 +0000
  • e78e2dd305 Fix Makefile typo mux 2014-01-09 13:45:29 +0200
  • 74269f86b9 Add DEBUG flag to Makefile mux 2014-01-09 13:42:18 +0200
  • c70ac7bf71 Add USART Micro Python Bindings mux 2014-01-09 13:36:13 +0200
  • 7b0f39f318 Implement str.strip xbe 2014-01-08 14:23:45 -0800
  • 926d2b621e Count individual testcases when running tests. Paul Sokolovsky 2014-01-08 22:44:43 +0200
  • d944a66ead Add string comparison tests. Paul Sokolovsky 2014-01-08 22:41:22 +0200
  • 1143e5e72a Merge pull request #120 from dhylands/make-build-quieter Damien George 2014-01-08 10:52:32 -0800
  • 93a9b5b64d py: Proper framework for built-in 'type'. Damien George 2014-01-08 18:48:12 +0000
  • 4646801181 Make build output quieter. Dave Hylands 2014-01-08 10:15:39 -0800
  • 6c73ca1e75 py: add variable argument exception constructor function. Damien George 2014-01-08 18:11:23 +0000
  • 199b9e04eb Merge pull request #114 from pfalcon/streams-bootstrap Damien George 2014-01-08 09:50:15 -0800
  • bb2ed8e431 Merge pull request #119 from dhylands/teensy-use-py.mk Damien George 2014-01-08 09:41:38 -0800
  • 84a2c6fbda Merge pull request #118 from dhylands/stm-use-OBJCOPY-SIZE-macros Damien George 2014-01-08 09:40:01 -0800
  • 38a2da68c2 py: Stuff qstr in object pointer; keys for mp_map_t are now always mp_obj_t. Damien George 2014-01-08 17:33:12 +0000
  • ee0013d24e Update teemsy/Makefile to use py.mk Dave Hylands 2014-01-08 09:09:47 -0800
  • c1db58799d Update stm/Makeile to use OBJCOPY and SIZE macros Dave Hylands 2014-01-08 09:07:29 -0800
  • e0e79ae6d6 unix: Add basic implementation of io.FileIO object. Paul Sokolovsky 2014-01-08 02:52:20 +0200
  • e98cf40c34 Add generic implementations of Python read()/write methods for streams. Paul Sokolovsky 2014-01-08 02:43:48 +0200
  • 5b15daf6d1 Add support for stream and buffer protocols. Paul Sokolovsky 2014-01-07 20:12:26 +0200
  • ea9e441a75 Merge pull request #112 from iabdalkader/master Damien George 2014-01-08 07:34:38 -0800
  • 9193f89296 Move lexerstr to main py directory (everyone uses it). Damien George 2014-01-08 15:28:26 +0000
  • dc141db64d Merge branch 'master' of github.com:dpgeorge/micropython Damien George 2014-01-08 15:08:08 +0000
  • e6b6af5154 Merge pull request #111 from dhylands/teensy Damien George 2014-01-08 07:11:37 -0800
  • b97669ab94 py: Improve __build_class__. Damien George 2014-01-08 11:47:55 +0000
  • 5df3d47ee0 Use LSI OSC for RTC clock when LSE is not detected mux 2014-01-08 11:26:18 +0200
  • 9b7b947b01 Updated teensy to use common code from stm directory. Dave Hylands 2014-01-07 09:49:42 -0800
  • 6d6bc9efc1 Merge pull request #108 from chipaca/dict_feats Damien George 2014-01-07 15:42:16 -0800
  • dfc0bac086 py: Small big fix to type declarations. Damien George 2014-01-07 23:18:54 +0000
  • baa665406f Moved dict methods out to a mp_method_t. John R. Lenton 2014-01-07 23:18:25 +0000
  • 689c16ae73 Merge remote-tracking branch 'upstream/master' into dict_feats John R. Lenton 2014-01-07 23:08:25 +0000
  • 9c83ec0eda Merge remote-tracking branch 'upstream/master' into dict_feats John R. Lenton 2014-01-07 23:06:46 +0000
  • 27d4ca7693 forgot to add test for dict.update John R. Lenton 2014-01-07 22:51:51 +0000
  • 88f3043e0a added a first pass of dict.update John R. Lenton 2014-01-06 22:58:17 +0000
  • e3096172c9 stm: Re-fix LED defines. Damien George 2014-01-06 22:17:37 +0000
  • 1a9951d5aa py: Fix up number operations and coercion. Damien George 2014-01-06 22:13:00 +0000
  • be8fe5be2e Added dict.setdefault John R. Lenton 2014-01-06 20:25:51 +0000
  • f77dce8a5d Added dict.popitem John R. Lenton 2014-01-06 20:08:52 +0000