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
|
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 |
Paul Sokolovsky
|
c3e72a8cc8
|
mp_obj_is_callable(): Only object types can be callable.
Fixes segfault on callable("string").
|
2014-01-23 03:37:21 +02:00 |
Paul Sokolovsky
|
bc5b3f8c73
|
stm: Add memcmp() implementation.
|
2014-01-23 02:47:10 +02:00 |
Paul Sokolovsky
|
1eacefe5bc
|
Implement simplest case of str.startswith().
|
2014-01-23 02:47:10 +02:00 |
Damien George
|
b979122dfb
|
py: Use C99 way of variable macro arguments.
Addresses Issue #207.
|
2014-01-23 00:34:21 +00:00 |
Damien George
|
00208ce194
|
py: Change macro var args in parser to be C99 compliant.
|
2014-01-23 00:00:53 +00:00 |
Damien George
|
0d028743aa
|
py: Initialise loaded_module map in rt_init.
STM port crashes without this re-init. There should not be any state in
the core py/ code that relies on pre-initialised data.
|
2014-01-22 23:59:20 +00:00 |
Damien George
|
f64086f80f
|
Fix 1 warning and 1 bug.
|
2014-01-22 23:18:50 +00:00 |
Damien George
|
452932ace4
|
Merge branch 'master' of github.com:micropython/micropython
|
2014-01-22 23:14:22 +00:00 |
Damien George
|
60fec7a9c0
|
Merge pull request #208 from pfalcon/string-escapes
Implement octal and hex escapes in strings.
|
2014-01-22 15:15:36 -08:00 |
Damien George
|
66db7bf69f
|
Merge pull request #206 from iabdalkader/master
Add Generic Feature Macros to mpconfigport
|
2014-01-22 14:59:58 -08:00 |
Damien George
|
8bcc52e834
|
Merge branch 'master' of github.com:micropython/micropython
|
2014-01-22 22:56:17 +00:00 |
Damien George
|
b5d13c309f
|
stm: Fix USART3 init. Small edits to Makefile and other things.
|
2014-01-22 22:55:07 +00:00 |
Paul Sokolovsky
|
0b7184dcb8
|
Implement octal and hex escapes in strings.
|
2014-01-22 22:48:25 +02:00 |
mux
|
3c7e71fb00
|
Fix Feature Macro Prefix
|
2014-01-22 20:34:02 +02:00 |
Paul Sokolovsky
|
0914371faf
|
file.readline(): Use mp_obj_str_get_data() and fix off-by-one error on EOF.
|
2014-01-22 19:17:58 +02:00 |
mux
|
630d8ff89f
|
Remove Underscore from Macro Names
|
2014-01-22 18:11:48 +02:00 |
mux
|
28b23f09a4
|
Add Generic Feature Macros to mpconfigport
* Add some generic feature macros to mpconfigport
* Move pin and port definitions from usrsw.c to mpconfigport
|
2014-01-22 17:42:06 +02:00 |
Damien George
|
5fa93b6755
|
Second stage of qstr revamp: uPy str object can be qstr or not.
|
2014-01-22 14:35:10 +00:00 |
Damien George
|
8ae1c1beac
|
Merge branch 'fix-stm-discovery' of github.com:dhylands/micropython into dhylands-fix-stm-discovery
Conflicts:
stm/main.c
|
2014-01-22 11:56:24 +00:00 |
Dave Hylands
|
72a31162e9
|
Fix support for STM32F4DISCOVERY
|
2014-01-21 18:08:39 -08:00 |
Damien George
|
e6a4ab4be1
|
py: Remove implicit conversion of float to int in mp_obj_get_int().
Addresses Issue #199.
|
2014-01-22 00:21:47 +00:00 |
Damien George
|
2843b8e3a7
|
Merge branch 'master' of github.com:micropython/micropython
|
2014-01-21 23:49:44 +00:00 |
Damien George
|
600ae734cf
|
py: Implement break and continue byte codes, and add tests.
Also fixes a bug in the for-in-range optimiser.
I hope to remove break and continue byte codes in the future and just
use jump (if possible).
|
2014-01-21 23:48:04 +00:00 |
Damien George
|
79dc37f00a
|
Merge pull request #204 from dhylands/master
Fix malformed makeqstrdata generated file when using python 2.7
|
2014-01-21 15:35:40 -08:00 |
Dave Hylands
|
7a996b1f65
|
Fix malformed generated file when using python 2.7
|
2014-01-21 15:28:27 -08:00 |
Damien George
|
2c30256382
|
stm: Clean up main.c; disable libgcc by default.
f2d and d2f functions from libgcc does not work correctly, most likely
due to the ABI being incorrect. libgcc disabled for now.
|
2014-01-21 23:28:03 +00:00 |
Damien George
|
d51cfd155c
|
stm: Put HSE_VALUE and other defines in mpconfigport.h.
mpconfigport.h is now included by stm32f4xx.h so that all STM files have
access to these defines.
|
2014-01-21 22:32:51 +00:00 |
Damien George
|
eb380d7261
|
stm: Put TARGET in mpconfigport.h; support PYBv4.
|
2014-01-21 22:20:50 +00:00 |
Damien George
|
8517bce6b1
|
Merge pull request #202 from iabdalkader/master
Remove hardcoded PLL_M value
|
2014-01-21 14:05:49 -08:00 |