Commit Graph

  • 26534cec85 Add test for byte string slicing. Paul Sokolovsky 2014-01-03 23:38:16 +0200
  • decad08ef5 str: Handle non-positive slice indexes. Paul Sokolovsky 2014-01-03 23:36:56 +0200
  • 59800afae9 slice: Implement special handling of omitted start/stop indexes. Paul Sokolovsky 2014-01-03 23:35:32 +0200
  • cd22627f78 Enable slice support in config. Paul Sokolovsky 2014-01-03 03:01:12 +0200
  • 31ba60f836 str: Initial implementation of string slicing. Paul Sokolovsky 2014-01-03 02:51:16 +0200
  • ded0a1efa5 Implement BUILD_SLICE opcode (2-arg version). Paul Sokolovsky 2014-01-03 02:48:56 +0200
  • 1c6de11f77 Add basic implementation of slice object. Paul Sokolovsky 2014-01-03 02:41:17 +0200
  • 5d4a821339 Implements list.index. Fixes issue #57. John R. Lenton 2014-01-04 00:26:30 +0000
  • 98adccf7ac Merge pull request #52 from chipaca/master Damien George 2014-01-03 16:22:19 -0800
  • 892af61d4d Merge pull request #56 from pfalcon/int_fmt-global Damien George 2014-01-03 16:15:00 -0800
  • e241e8c169 Implemented list.count John R. Lenton 2014-01-03 23:57:28 +0000
  • c90c0f68a2 Move INT_FMT, etc. declaration into global mpconfig.h . Paul Sokolovsky 2014-01-04 01:57:00 +0200
  • 26c211648b Implemented list.copy. Fixes issue #54. John R. Lenton 2014-01-03 23:42:17 +0000
  • 069ded9514 Added list.clear. Fixes issue #53. John R. Lenton 2014-01-03 23:22:53 +0000
  • 64427d6ee6 renamed some tests to have better names. John R. Lenton 2014-01-03 23:03:41 +0000
  • 97334c85d0 Merge remote-tracking branch 'upstream/master' John R. Lenton 2014-01-03 22:55:16 +0000
  • 25f417c08c Worked on list.pop: * Fixes issue #51 * Adds a specific error message for when you try to pop an empty list. * Releases some memory if the list has shurnk a lot. John R. Lenton 2014-01-03 22:53:18 +0000
  • b7aa72710e unix-cpy: Fix mpconfig to work with new scheme. Damien George 2014-01-03 18:48:53 +0000
  • 91c8d8e71c Merge pull request #41 from pfalcon/more-mem-stats Damien George 2014-01-03 10:49:55 -0800
  • 9b87b39ab4 Merge pull request #49 from redteam316/svg Damien George 2014-01-03 10:45:35 -0800
  • 99f5dd2efb Added SVG vector logo. Jonathan Greig 2014-01-03 12:01:04 -0600
  • b372bfca21 Rename default config file to mpconfig.h, and port's to mpconfigport.h. Paul Sokolovsky 2014-01-03 17:15:53 +0200
  • ef18102b9e Make it possible to turn off collecting memory stats (MICROPY_MEM_STATS). Paul Sokolovsky 2014-01-03 03:06:25 +0200
  • 780f555b2e Add new alloc metric: peak_bytes_allocated. Paul Sokolovsky 2014-01-01 23:42:21 +0200
  • 02de0c57d2 Add new alloc metric: current_bytes_allocated. Paul Sokolovsky 2014-01-01 23:15:47 +0200
  • 43f1c8080a m_realloc: Account only allocation size difference in total_bytes_allocated. Paul Sokolovsky 2014-01-01 23:04:25 +0200
  • 4b57fac1c8 Merge pull request #43 from chipaca/master Damien George 2014-01-03 07:11:42 -0800
  • c2e21bb7d9 Merge pull request #45 from iabdalkader/master Damien George 2014-01-03 07:02:17 -0800
  • d580e20572 Merge pull request #40 from redteam316/dxf Damien George 2014-01-03 06:27:18 -0800
  • 1fb031744f Change mp_compile so that it returns a function object for the module. Damien George 2014-01-03 14:22:03 +0000
  • 14f945c2ca Add note about implementing inplace operators. Damien George 2014-01-03 14:09:31 +0000
  • 66028ab6dc Basic implementation of import. Damien George 2014-01-03 14:03:48 +0000
  • 9bc56d933f Changed to use memcpy. John R. Lenton 2014-01-03 10:13:38 +0000
  • 1a1ba4d555 Change dfu.py to be Python 2/3 compatible mux 2014-01-03 08:51:02 +0200
  • aeb16c36b0 Add a bit of whitespace. John R. Lenton 2014-01-03 02:36:35 +0000
  • 81ad89c46e untabified John R. Lenton 2014-01-03 02:32:40 +0000
  • 4cb80582c4 Add list addition (fixes: #39) John R. Lenton 2014-01-03 02:27:08 +0000
  • 859ce025f0 Added DXF R2000 vector logo. Jonathan Greig 2014-01-02 18:31:58 -0600
  • aae7847508 Change old use of module creation to new proper use. Damien George 2014-01-03 00:10:22 +0000
  • 2870862601 Add module object, to be used eventually for import. Damien George 2014-01-02 21:30:26 +0000
  • 0ff883904a py: Fix generator where state array was incorrectly indexed. Damien George 2014-01-02 20:57:05 +0000
  • ebd2e8702d py: __MACH__ also uses MAP_ANON. Damien George 2014-01-02 20:28:12 +0000
  • cdb310982e Change README to reflect new pyboard repo; update dependencies. Damien George 2014-01-02 18:28:16 +0000
  • 66327006fc py: change negative array indices with array - 1. Damien George 2014-01-02 18:20:41 +0000
  • 27bf5b829b py: Add more bytecodes to showbc.c. Damien George 2014-01-02 18:15:33 +0000
  • f9168ba78b Merge branch 'master' of github.com:dpgeorge/micropython Damien George 2014-01-02 18:05:23 +0000
  • 40b7c73e8f Add Micro Python logo, snake on a chip. Damien George 2014-01-02 18:04:53 +0000
  • ab21caa5b0 Merge pull request #36 from pfalcon/b-string-prefix Damien George 2014-01-02 09:15:21 -0800
  • bdf822b3d8 Add quick impl for MP_BC_LOAD_CONST_BYTES which just creates qstr so far. Paul Sokolovsky 2014-01-02 18:46:27 +0200
  • fe8fb9165c py: remove depedence on strcat and stpcpy. Damien George 2014-01-02 16:36:09 +0000
  • bbabfb40ba Fix bash->/usr/bin/env bash; add LICENSE for Python library tests. Damien George 2014-01-02 16:14:19 +0000
  • 40563d56bd py: Add framework for built-in "type()" function. Damien George 2014-01-02 16:01:17 +0000
  • 210a02e105 unix: revert Makefile to not use -ltermcap. Damien George 2014-01-02 15:50:33 +0000
  • 6b032642ec Merge pull request #28 from vext01/openbsd Damien George 2014-01-02 07:49:13 -0800
  • 5d32983cb7 Remove pybv3; board now lives in separate repository. Damien George 2014-01-02 12:34:24 +0000
  • 33fefc74a5 Mention that GNU make is required. Edd Barrett 2014-01-01 23:30:15 +0000
  • 0d02eb178a Fix undefined termcap symbols on OpenBSD. Edd Barrett 2014-01-01 23:26:36 +0000
  • 67ab5ee779 On OpenBSD MAP_ANONYMOUS is called MAP_ANON. Edd Barrett 2014-01-01 23:16:27 +0000
  • 8146aea8ef malloc.h is obsolete. Edd Barrett 2014-01-01 23:14:36 +0000
  • 8bbd112938 Update README with disclaimer for changing code; use gmake on BSD. Damien George 2014-01-01 21:52:35 +0000
  • df884fe4cc py: change declaration of mp_map_t in obj.h (for issue #24). Damien George 2014-01-01 21:27:43 +0000
  • 17b161333b Merge pull request #21 from pfalcon/readline-improve Damien George 2014-01-01 11:17:27 -0800
  • 209d1b1835 py: add int() and float() built-ins, partially implemented. Damien George 2014-01-01 17:03:35 +0000
  • fa027672da Make GNU Readline usage optional (USE_READLINE define). Still enabled. Paul Sokolovsky 2014-01-01 18:28:01 +0200
  • 903b24f041 Add readline history support. Paul Sokolovsky 2014-01-01 14:54:39 +0200
  • 31aa47d56a Update README.md Dr-Syn 2013-12-31 17:35:09 -0800
  • 83c437cb0d Merge pull request #12 from pfalcon/minor-fixes Damien George 2013-12-30 14:43:21 -0800
  • 6baf76e28b py: make closures work. Damien George 2013-12-30 22:32:17 +0000
  • 2efbc622cb Typo fix in comment. Paul Sokolovsky 2013-12-30 21:03:41 +0200
  • e1151e463d Use rm -rf to remove build dir, so it doesn't error out if dir doesn't exist. Paul Sokolovsky 2013-12-30 21:02:10 +0200
  • 8cc96a35e5 Put unicode functions in unicode.c, and tidy their names. Damien George 2013-12-30 18:23:50 +0000
  • 212c296c0b Make unix-cpy cross platform; remove dependency of asmx64 on mpconfig. Damien George 2013-12-30 12:52:32 +0000
  • cd340c44c2 Merge branch 'cross-plat' of https://github.com/pfalcon/micropython into pfalcon-cross-plat Damien George 2013-12-30 12:08:18 +0000
  • e85c38992d Make "unix" target be crossplatform and support x86, x64, ARM hosts. Paul Sokolovsky 2013-12-30 03:38:32 +0200
  • 046147dcd5 Small change to handling of integers in run-tests. Damien 2013-12-29 22:38:03 +0000
  • 39977a56da Add basic functionality tests for the Python bit. Damien 2013-12-29 22:34:42 +0000
  • dae7eb7226 py: add dict length function, and fix rt_store_set. Damien 2013-12-29 22:32:51 +0000
  • 732407f1bf Change memory allocation API to require size for free and realloc. Damien 2013-12-29 19:33:23 +0000
  • a1c8e5737c Update README.md. Damien 2013-12-29 18:54:20 +0000
  • 02a7c41e76 py: implement POP_BLOCK in VM. Damien 2013-12-29 18:48:37 +0000
  • 319b28a355 Merge pull request #3 from pfalcon/for-upstream Damien George 2013-12-29 10:30:14 -0800
  • 5ebbfe7e51 Add 2 files to a gitignore. Damien 2013-12-29 18:22:03 +0000
  • 2eda70874e Add tests to test compiler and emitted byte code. Damien 2013-12-29 18:21:02 +0000
  • 729fd12fbf Don't error out if build/ directory already exists. Paul Sokolovsky 2013-12-29 20:12:33 +0200
  • 44d0f3cfa2 Handle return value of read() call. Paul Sokolovsky 2013-12-29 20:11:05 +0200
  • de690d128b Add unix-cpy, used to test Micro Python byte code against CPython. Damien 2013-12-29 18:01:01 +0000
  • b86e3f9293 py: implement some basic exception matching. Damien 2013-12-29 17:17:43 +0000
  • 8f9e2ee157 Add code in VM to handle nested exceptions correctly. Damien 2013-12-29 16:54:59 +0000
  • dd12d1378f Parse upper-case hex numbers correctly. Damien 2013-12-29 13:03:49 +0000
  • 7f7636e41c Add CODECONVENTIONS, and modify i2c module to conform. Damien 2013-12-29 12:12:25 +0000
  • 1e6a25882c Merge branch 'master' of https://github.com/dpgeorge/micropython Hagen Kaye 2013-12-28 21:52:45 -0500
  • 07590c2739 changes to Makefile and main.c to add i2c.c Hagen Kaye 2013-12-28 20:22:12 -0500
  • 6474598c65 Added i2c python interface object Hagen Kaye 2013-12-28 19:23:33 -0500
  • d0cad1905a Small edits to main README. Damien 2013-12-22 22:43:10 +0000
  • b8ecc29f3b Add PYBv3 EAGLE files, gerbers, schematic, BOM and assembly guide. Damien 2013-12-22 20:15:41 +0000
  • 5bbc3cdc0e stm: Tidy up some wlan code. Damien 2013-12-21 18:53:45 +0000
  • 6f95432407 stm: fix some compiler warnings in CC3000 code. Damien 2013-12-21 18:47:01 +0000
  • d9d6201b52 py: simplify __next__ method for generators. Damien 2013-12-21 18:38:03 +0000
  • d99b05282d Change object representation from 1 big union to individual structs. Damien 2013-12-21 18:17:45 +0000
  • e2880aa2fd Fix a few compiler warnings. Damien 2013-12-20 14:22:59 +0000