- 26 Jun, 2014 7 commits
-
-
mux authored
-
Paul Sokolovsky authored
unix: Remove unused CTRL-D definition
-
Paul Sokolovsky authored
Add MICROPY_HW_MICRO_NAME to boards config
-
Paul Sokolovsky authored
Put into misc/ to not complicate life for builds with check disabled.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Such mechanism is important to get stable Python functioning, because Python function calling is handled with C stack. The idea is to sprinkle STACK_CHECK() calls in places where there can be C recursion. TODO: Add more STACK_CHECK()'s.
-
Paul Sokolovsky authored
Use mp_const_none to initialize mapper and map_dict (fix #701)
-
- 25 Jun, 2014 7 commits
-
-
Dave Hylands authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Also, factor out mp_binary_get_int() function.
-
stijn authored
-
Paul Sokolovsky authored
Return free/allocated memory on GC heap.
-
Damien George authored
-
- 24 Jun, 2014 3 commits
-
-
Paul Sokolovsky authored
msvc: Enable GC
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
- 22 Jun, 2014 7 commits
-
-
Damien George authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
It sucks to workaround this on uPy side, but upgrading not upgradable embedded systems sucks even more.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
So, allocate one explicitly.
-
stijn authored
-
stijn authored
The pointers to the bss section are acquired in init.c() by inspecting the PE header. Works for msvc and mingw.
-
- 21 Jun, 2014 2 commits
-
-
Paul Sokolovsky authored
These changes were tested with QEMU, and by few people of real hardware.
-
Paul Sokolovsky authored
It defines types used by all other headers. Fixes #691.
-
- 20 Jun, 2014 11 commits
-
-
Paul Sokolovsky authored
In generalize case, optimization options should be passed to all stages of the build process.
-
Paul Sokolovsky authored
Expected to be set on command line, with the idea being that for different targets, there're different smartass ABIs which strive to put unneeded sections into executables, etc., so let people have flexible way to strip that. The option name is similar to previously introduced CLFAGS_EXTRA & LDFLAGS_EXTRA.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
The idea is that it should be possible to pass any additional params for experimentation without need to patch sources (and without need to deviate from or repeat baseline options).
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Some people want to enable even more warnings. Let them do it without putting burden on everyone. Some people vice versa think that current settings should be relaxed. In this regard, -Werror is the most problematic, it disallows to use #warning directive, and disallows to pass configuration settings on make command lines. Again, until decided how to deal with these globally, allow to work around these problems locally.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
One thing is wanting to do 1 / 2 and get something else but 0, and quite another - doing rocket science ;-).
-
Paul Sokolovsky authored
gc: More verbose debugging
-
Paul Sokolovsky authored
Fix missing declaration of assert() Replace ARRAY_SIZE with MP_ARRAY_SIZE
-
- 19 Jun, 2014 3 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
map() is 5 times slower. That's mostly because of inefficiency of creating containers from iterables of unknown length (like map()).
-
Paul Sokolovsky authored
Both "bound" (like, length known) and "unbound" (length unknown) are tested. All of list, tuple, bytes, bytesarray offer approximately the same performance, with "unbound" case being 30 times slower.
-