-
9511f60f01
py: Don't try to "bind" types store as attributes of objects.
Paul Sokolovsky
2014-05-11 03:12:36 +03:00
-
69f3eb2c96
objstr: Make .[r]partition() work with bytes.
Paul Sokolovsky
2014-05-11 02:44:46 +03:00
-
285683d203
objboundmeth: If detailed reporting enabled, print object content.
Paul Sokolovsky
2014-05-11 02:27:42 +03:00
-
7aca1cae34
py: Start making good use of mp_const_obj_t.
Paul Sokolovsky
2014-05-11 02:26:42 +03:00
-
50073ed5d6
stmhal/cc3k: Remove spaces and tabs at end of lines.
Damien George
2014-05-10 21:28:40 +01:00
-
3f8d34ca83
objlist: Support list slice deletion.
Paul Sokolovsky
2014-05-10 23:03:30 +03:00
-
-
94d8246272
objlist: Implement non-growing slice assignment.
Paul Sokolovsky
2014-05-10 22:23:00 +03:00
-
d915a52eb6
py: Fix prefix on few sequence helpers, was incorrectly "mp_".
Paul Sokolovsky
2014-05-10 21:36:33 +03:00
-
aa4d19a05c
objtype: Comments for duplicating code in runtime.c.
Paul Sokolovsky
2014-05-10 21:10:19 +03:00
-
1a7403bb74
objtype: Implement ->getiter() method for instances.
Paul Sokolovsky
2014-05-10 21:09:18 +03:00
-
0bc15941c2
py: Make mp_obj_print() handle null object w/o segfault if debug build.
Paul Sokolovsky
2014-05-10 21:05:45 +03:00
-
7067d69bcc
objnamedtuple: Support iteration.
Paul Sokolovsky
2014-05-10 20:15:49 +03:00
-
3793830ed9
tools: Move gendoc.py to tools, and make it a little more generic.
Damien George
2014-05-10 19:12:47 +01:00
-
09bbe7215a
stmhal: Fix USB CDC not flushing packets when an exact multiple of 64.
Damien George
2014-05-10 18:56:16 +01:00
-
0fb80c303a
py: Compress a little the bytecode emitter structure.
Damien George
2014-05-10 18:16:21 +01:00
-
9597771fe4
py, emitters: Fix dummy_data size for bytecode and thumb.
Damien George
2014-05-10 18:07:08 +01:00
-
7db57bf6b2
Merge branch 'master' of github.com:micropython/micropython
Damien George
2014-05-10 17:50:05 +01:00
-
-
6913521911
objstr: Implement .lower() and .upper().
Paul Sokolovsky
2014-05-10 19:47:41 +03:00
-
b0edec61ac
stmhal: Improve handling of out-of-memory in REPL.
Damien George
2014-05-10 17:48:46 +01:00
-
e1199ecf10
py, lexer: Add allocation policy config; return NULL if can't allocate.
Damien George
2014-05-10 17:48:01 +01:00
-
-
1b82e9af5c
py: Improve handling of memory error in parser.
Damien George
2014-05-10 17:36:41 +01:00
-
ad6178bb08
builtinimport: Fix broken namespace imports due to dup vstr_cut_tail_bytes().
Paul Sokolovsky
2014-05-10 19:00:03 +03:00
-
f9589d2f23
builtinimport: Fix comment orphaned by one of previous commits.
Paul Sokolovsky
2014-05-10 18:46:02 +03:00
-
deaeaac469
modsys: Enable sys.exit() per port after all.
Paul Sokolovsky
2014-05-10 17:26:47 +03:00
-
37b0f33545
objset: Add frozenset tests, skippable if frozenset not available.
Paul Sokolovsky
2014-05-10 16:54:23 +03:00
-
43d4a6fa31
run-tests: Add support for skipping tests.
Paul Sokolovsky
2014-05-10 16:52:58 +03:00
-
0f14fdea0c
stmhal: Implement draft version of sys.exit().
Paul Sokolovsky
2014-05-10 16:51:28 +03:00
-
d99e9083cb
modsys, unix: Add sys.exit(), should be implemented by a port.
Paul Sokolovsky
2014-05-10 16:50:45 +03:00
-
d80e2476c7
py: Disable frozenset by default, enable on unix.
Paul Sokolovsky
2014-05-10 16:11:04 +03:00
-
b181b581aa
objset: Give up and implement frozenset.
Paul Sokolovsky
2014-05-10 16:02:17 +03:00
-
d86020ac4f
objtype: Don't treat inheritance from "object" as from native type.
Paul Sokolovsky
2014-05-10 02:03:43 +03:00
-
d0a5bf34f7
py: Tidy up returning NULL which should be MP_OBJ_NOT_SUPPORTED.
Damien George
2014-05-10 13:55:11 +01:00
-
2bb179e124
bare-arm: Change output file from flash.elf to firmware.elf.
Damien George
2014-05-10 13:45:47 +01:00
-
ccc85ea0da
py: Combine native emitters to 1 glue function; distinguish viper.
Damien George
2014-05-10 13:40:46 +01:00
-
04b7cc4df0
stmhal: Fix setting of RTC: was BCD now BIN encoded.
Damien George
2014-05-10 11:56:58 +01:00
-
c17fd70de9
stm: Reorder mpconfig.h header inclusion to get stm building.
Damien George
2014-05-10 10:38:38 +01:00
-
3417bc2f25
py: Rename byte_code to bytecode everywhere.
Damien George
2014-05-10 10:36:38 +01:00
-
f45a83d7fc
mingw: Fix compilation issues
stijn
2014-05-10 10:42:40 +02:00
-
-
6e8085b425
py: Fix base "detection" for int('0<hexdigit>', 16).
Paul Sokolovsky
2014-05-10 04:42:56 +03:00
-
7b0f9a7d9b
bytes: Implement comparison and other binary operations.
Paul Sokolovsky
2014-05-10 04:26:10 +03:00
-
070c78af5d
runtime0.h: Group binary ops by fives.
Paul Sokolovsky
2014-05-10 04:24:22 +03:00
-
affa870cc2
Merge pull request #575 from stinos/windows-modtime
Paul Sokolovsky
2014-05-09 22:09:10 +03:00
-
-
5ed284a15e
windows: Add modtime implementation
stijn
2014-05-08 10:56:33 +02:00
-
-
d25cba4f64
Merge branch 'pfalcon-README-features-overview'
Damien George
2014-05-09 12:01:15 +01:00
-
-
65114ca015
README: Add articles, and update doc for deploying firmware.
Damien George
2014-05-09 12:00:23 +01:00
-
ad79ecdf96
README: Add short overview of Python features supported.
Paul Sokolovsky
2014-05-09 04:10:04 +03:00
-
-
8c1c7488b2
Add gc.enable, gc.disable; remove pyb.gc.
Damien George
2014-05-08 23:04:49 +01:00
-
d6cbbc51ab
stmhal: Add time.time() and time.localtime().
Damien George
2014-05-08 22:25:49 +01:00
-
62b5f42d81
Merge pull request #568 from stinos/windows-msvc-port
Paul Sokolovsky
2014-05-09 00:03:42 +03:00
-
-
9e76b1181b
Draft approach towards resolving https://github.com/micropython/micropython/issues/560#issuecomment-42213955
Paul Sokolovsky
2014-05-08 22:43:46 +03:00
-
ffae48d750
py, compiler: Add basic support for A=const(123).
Damien George
2014-05-08 15:58:39 +00:00
-
-
-
01d6be4d51
Windows MSVC port
stijn
2014-05-05 12:18:27 +02:00
-
-
c1c32d65af
qemu-arm: fully integrated test suite.
Ilya Dmitrichenko
2014-05-05 17:06:45 +01:00
-
be86596bb9
tools: inline test suite generator.
Ilya Dmitrichenko
2014-05-05 16:49:52 +01:00
-
b1442e04d1
tools: check-in errordeveloper/tinytest@eb2dbc858f
Ilya Dmitrichenko
2014-05-05 16:48:00 +01:00
-
d509ac25f9
py: Fix stack access in thumb native emitter.
Damien George
2014-05-07 23:27:45 +01:00
-
be6aa53cdb
Merge pull request #584 from stinos/windows-input
Paul Sokolovsky
2014-05-07 22:44:19 +03:00
-
-
69cbec4afb
tests/bench: Add testcase for positional/kwargs to enumerate().
Paul Sokolovsky
2014-05-07 22:07:10 +03:00
-
2a05f05f44
tests/bench: Add tests for various ways to pass function args.
Paul Sokolovsky
2014-05-07 21:39:09 +03:00
-
1695151267
tests/bench: Add variation on loop_count/while_down_ne test.
Paul Sokolovsky
2014-05-07 21:38:13 +03:00
-
6638ea9ca3
tests/bench: Add testcases for lookup in 5-el instance and namedtuple.
Paul Sokolovsky
2014-05-07 21:33:36 +03:00
-
52b25293e2
tests/bench: Time namedtuple field access.
Paul Sokolovsky
2014-05-07 18:14:48 +03:00
-
951335e102
windows: Fix input.c missing in Makefile after changes for #582
stijn
2014-05-07 21:15:00 +02:00
-
-
c3602e159c
py: Fix emitcpy, to work with latest changes to PASS variables.
Damien George
2014-05-07 18:57:32 +01:00
-
9102af6afb
tests: Add a test for native code on pyboard.
Damien George
2014-05-07 18:55:31 +01:00
-
c4ccb078a5
tests: Add inline assembler test for pyboard.
Damien George
2014-05-07 18:31:14 +01:00
-
a32c1e41cc
py: Improve native emitter; now supports more opcodes.
Damien George
2014-05-07 18:30:52 +01:00
-
36db6bcf54
py, compiler: Improve passes; add an extra pass for native emitter.
Damien George
2014-05-07 17:24:22 +01:00
-
ca25c15d56
py, compiler: Start adding support for compile-time constants.
Damien George
2014-05-07 15:42:03 +01:00
-
7c6c843965
unix: Add missing stdio.h header for readline.
Damien George
2014-05-07 15:33:15 +01:00
-
c35e53436b
Merge pull request #582 from dhylands/unix-input
Damien George
2014-05-07 15:30:15 +01:00
-
-
117c46d9eb
Add input command for unix
Dave Hylands
2014-05-07 07:15:00 -07:00
-
1dd46fafbd
Merge pull request #581 from stinos/windows-math
Damien George
2014-05-07 12:11:32 +01:00
-
-
-
-
3ce10935f0
windows: Enable math module
stijn
2014-05-07 12:38:33 +02:00
-
-
0ef015b253
stream: Make non-blcoking stream support configurable.
Paul Sokolovsky
2014-05-07 02:23:46 +03:00
-
6c62e7257f
unix modsocket: Add comments re: recv() vs read(), etc. semantics.
Paul Sokolovsky
2014-05-07 01:51:35 +03:00
-
b9be45e421
stream: Use standard name of DEFAULT_BUFFER_SIZE.
Paul Sokolovsky
2014-05-07 01:51:07 +03:00
-
6e73143de8
stream: Add compliant handling of non-blocking readall().
Paul Sokolovsky
2014-05-07 01:48:12 +03:00
-
a592104acd
stream: Add compliant handling of non-blocking read()/write().
Paul Sokolovsky
2014-05-07 01:39:38 +03:00
-
93afa230a4
py, parser: Add commented-out code to discard doc strings.
Damien George
2014-05-06 21:44:11 +01:00
-
c53b408f28
Merge branch 'master' of https://github.com/micropython/micropython
Damien George
2014-05-06 16:52:35 +00:00
-
-
491cbd6a7c
py: Add keyword arg support to enumerate constructor.
Damien George
2014-05-06 16:38:54 +00:00
-
b473d0ae86
py: bytes(), str(): Add NotImplementedError for kwargs.
Paul Sokolovsky
2014-05-06 19:30:30 +03:00
-
47d3bd3b31
py: enumerate(): Add NotImplementedError for kwargs.
Paul Sokolovsky
2014-05-06 19:25:25 +03:00
-
-
33b3a6905d
stmhal: pyb: Use gc() function as defined by standard module "gc".
Paul Sokolovsky
2014-05-06 02:27:29 +03:00
-
f9e54e0ea5
modgc: Add new module for GC-related functionality.
Paul Sokolovsky
2014-05-06 02:16:43 +03:00
-
912ca7701d
py: Comment exc_state member from mp_obj_gen_instance_t as it gives trouble
stijn
2014-05-05 21:20:15 +02:00
-
179977a0da
py-version.sh: Use --always option of git describe.
Paul Sokolovsky
2014-05-05 21:27:22 +03:00
-
fcb347b90a
Merge pull request #571 from dhylands/fix-extint-doc
Damien George
2014-05-05 19:03:25 +01:00
-
-
1145a0706c
Change references (in comments) of pyb.GPIO to be pyb.Pin
Dave Hylands
2014-05-05 10:58:38 -07:00
-
-
fa2e701e23
examples, SDdatalogger: Add more comments; reduce power consumption.
Damien George
2014-05-05 14:09:23 +01:00
-
2a5b3cdf82
Merge pull request #566 from turbinenreiter/master
Damien George
2014-05-05 14:02:38 +01:00
-
-
66e18f04d8
py: Turn down amount of RAM parser and compiler use.
Damien George
2014-05-05 13:19:03 +01:00
-
f01fa458d8
tests/bench/var: Add tests for class/instance var access.
Paul Sokolovsky
2014-05-05 02:17:13 +03:00
-
aaff82afe5
tests: Add framework for comparative benchmarking.
Paul Sokolovsky
2014-05-05 01:24:16 +03:00
-
22a0d67c0f
py-version.sh: Make it work in case no git tag is present.
Paul Sokolovsky
2014-05-05 01:00:21 +03:00
-
6b344d7816
py, unix: Add -v option, print bytecode dump if used.
Paul Sokolovsky
2014-05-05 00:50:05 +03:00
-
4187068cad
showbc: Quote block name, so it was easily visible.
Paul Sokolovsky
2014-05-04 22:39:40 +03:00
-
98243ccca4
deleted garbage
Sebastian Plamauer
2014-05-04 19:08:14 +02:00
-
96e97ed2ce
created SDdatalogger example
Sebastian Plamauer
2014-05-04 19:07:17 +02:00
-