Commits
User selector
Commit History
Commits on Jul 20, 2016
py/gc: Implement GC running by allocation threshold.
Show description for 93e353ecommitted
Commits on Jun 30, 2016
py/gc: Calculate (and report) maximum contiguous free block size.
Show description for 749cbaccommittedpy/gc: Be sure to count last allocated block at heap end in stats.
Show description for 6a6e0b7committed
Commits on Jun 28, 2016
py: Don't use gc or qstr mutex when the GIL is enabled.
Show description for a1c93a6committedpy/gc: Fix GC+thread bug where ptr gets lost because it's not computed.
Show description for 3653f51committed- committed
py/gc: Make memory manager and garbage collector thread safe.
Show description for c93d9cacommitted- committed
Commits on May 12, 2016
py/gc: gc_dump_alloc_table(): Dump heap offset instead of actual address.
Show description for 68a7a92committedgc: gc_dump_alloc_table(): Use '=' char for tail blocks.
Show description for 9a8751bcommitted
Commits on May 11, 2016
- committed
py/gc: gc_dump_alloc_table(): Show byte/str and (byte)array objects.
Show description for 3d7f3f0committed
Commits on Dec 27, 2015
py/gc: Improve mark/sweep debug output.
Show description for 3ea03a1committed
Commits on Dec 18, 2015
py/gc: When printing info, use %u instead of UINT_FMT for size_t args.
Show description for acaccb3committed
Commits on Dec 17, 2015
py/gc: Use size_t instead of mp_uint_t to count things related to heap.
Show description for d977d26committed- committed
py/gc: Scan GC blocks as an array of pointers, not an array of objects.
Show description for 969e4bbcommitted
Commits on Dec 2, 2015
Commits on Nov 29, 2015
py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.
Show description for 999cedbcommittedpy/gc: Move away from using mp_uint_t, instead use uintptr_t and size_t.
Show description for 94fe6e5committed
Commits on Nov 7, 2015
py: Clear finalizer flag when calling gc_free.
Show description for 7f3c0d1authored andcommitted
Commits on Sep 4, 2015
Commits on Jul 14, 2015
py: Improve allocation policy of qstr data.
Show description for ade9a05committed
Commits on Apr 16, 2015
Commits on Apr 3, 2015
Commits on Feb 7, 2015
py: Put mp_sys_path, mp_sys_argv and gc_collected in mp_state_ctx_t.
Show description for e1e359fcommitted
Commits on Jan 12, 2015
Commits on Jan 11, 2015
Commits on Jan 8, 2015
Remove obsolete bss-related code/build features
Show description for afd6c8ecommitted
Commits on Jan 7, 2015
py: Put all global state together in state structures.
Show description for b4b10fdcommitted
Commits on Jan 1, 2015
- committed
py: Move to guarded includes, everywhere in py/ core.
Show description for 51dfcb4committed
Commits on Nov 5, 2014
Commits on Oct 31, 2014
py: Make gc.enable/disable just control auto-GC; alloc is still allowed.
Show description for 109c1decommitted
Commits on Oct 24, 2014
py: Improve memory usage debugging; better GC AT dumping.
Show description for 0b13f3ecommitted