Damien George
|
41d02b654e
|
py: Improve freeing of emitters in mp_compile.
There can be multiple emitters allocated during compile (eg byte code
and native).
|
2014-01-24 22:42:28 +00:00 |
|
Damien George
|
ceb87835fe
|
Merge pull request #217 from pfalcon/free-emitter
Add support for freeing code emitter objects at the end of compilation.
|
2014-01-24 14:32:40 -08:00 |
|
Damien George
|
4461970da0
|
Small edits to examples to get them working again with unix/micropython.
|
2014-01-24 22:26:13 +00:00 |
|
Damien George
|
389cb950e8
|
Merge pull request #216 from ugurthemaster/patch-1
Update conwaylife.py
|
2014-01-24 14:28:06 -08:00 |
|
Damien George
|
1976baeeb7
|
Retain file order of qstr definitions.
Want common qstrs to be first in the list so they have the lowest ids,
so that in the byte code they take up the least room.
|
2014-01-24 22:22:00 +00:00 |
|
Damien George
|
60aca4810f
|
Merge pull request #215 from pfalcon/qstr-special-chars
Allow qstr's with non-ident chars, construct good identifier for them.
|
2014-01-24 14:14:44 -08:00 |
|
Paul Sokolovsky
|
f46d87a30d
|
Add support for freeing code emitter objects at the end of compilation.
|
2014-01-24 16:31:20 +02:00 |
|
Paul Sokolovsky
|
2b2cb7b7f4
|
unix main: Free input line.
Also, readline uses system malloc, so for symmetry, use the same for
non-readline case.
|
2014-01-24 16:29:49 +02:00 |
|
ugurthemaster
|
b94a209d1f
|
Update conwaylife.py
Import statements have been moved to the top of the file.
|
2014-01-24 08:48:10 +02:00 |
|
Paul Sokolovsky
|
39763c6cb0
|
lexerstr: Free mp_lexer_str_buf_t structure itself.
|
2014-01-24 02:57:50 +02:00 |
|
Paul Sokolovsky
|
ab5d08280b
|
Allow qstr's with non-ident chars, construct good identifier for them.
Also, add qstr's for string appearing in unix REPL loop, gross effect
being less allocations for each command run.
|
2014-01-24 02:34:22 +02:00 |
|
Damien George
|
d552db426b
|
Merge pull request #214 from pfalcon/compile-mem-leaks
Memory leaks in lexer/compiler
|
2014-01-23 14:27:40 -08:00 |
|
Damien George
|
3257d3543b
|
stm: Remove unnecessary #includes; small other changes.
|
2014-01-23 22:16:15 +00:00 |
|
Damien George
|
82fd302f1a
|
Merge pull request #213 from iabdalkader/master
Move LED defs to mpconfigport.h
|
2014-01-23 14:14:19 -08:00 |
|
Paul Sokolovsky
|
fd31358505
|
mp_compile(): Properly free module_scope and all nested scopes.
|
2014-01-23 23:16:18 +02:00 |
|
Paul Sokolovsky
|
624ed5d563
|
mp_lexer_free(): Free lex->indent_level array.
|
2014-01-23 23:16:18 +02:00 |
|
mux
|
45ad9b405d
|
Move LED defs to mpconfigport.h
|
2014-01-23 22:35:48 +02:00 |
|
Damien George
|
b080c7946b
|
Merge branch 'master' of github.com:iabdalkader/micropython into iabdalkader-master
Conflicts:
stm/main.c
|
2014-01-23 18:40:57 +00:00 |
|
Damien George
|
1e708fed18
|
py: Implement bool unary op; tidy up unary op dispatch.
|
2014-01-23 18:27:51 +00:00 |
|
Damien George
|
b051e7d167
|
py: Simpler implementation of mp_obj_callable.
|
2014-01-23 18:13:53 +00:00 |
|
Damien George
|
cfedd81c07
|
Merge branch 'master' of github.com:micropython/micropython
|
2014-01-23 18:11:05 +00:00 |
|
Damien George
|
26a00085fe
|
stm: LCD support for PYBv4; fix MMA reading code.
|
2014-01-23 18:10:42 +00:00 |
|
mux
|
1d1e4e1bd5
|
Fix USB CORE PCGCCTL Wrong Address
* Fix PCGCCTL bug using address instead of value.
* Fix issue #211
|
2014-01-23 18:27:29 +02:00 |
|
mux
|
638179fb9c
|
Move RTC to Separate Module
* Move RTC code from main to a separate module.
|
2014-01-23 13:49:06 +02:00 |
|
mux
|
c4808dae0a
|
Add More Feature Test Macros
* Add MICROPY_HW_HAS_LCD
* Add MICROPY_HW_HAS_WLAN
* Use feature test macros in main
|
2014-01-23 13:41:35 +02:00 |
|