{"push_id":1244668477,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"4382db1a6e0bb4f7ca777071174cb22ba3149606","before":"52658e5131206324559973e90662ac25fe871a03","commits":[{"sha":"7cf1dc115516d3989b10dcde937aeee27ca96168","author":{"name":"Russ Butler","email":"69f973ff88e6836c91c5c955bef644065b99a70f@arm.com"},"message":"Fix heap limit checking and make memory explicit\n\nSet well defined limits for the heap and configure GCC and ARMCC to\ncorrectly check these. IAR already correctly checked its heap.\n\nThis also statically declares the main thread stack so the\nlinker is responsible for its placement.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/7cf1dc115516d3989b10dcde937aeee27ca96168"},{"sha":"da4787f036444b9de8496f745a46c9ad91fdc31f","author":{"name":"Russ Butler","email":"69f973ff88e6836c91c5c955bef644065b99a70f@arm.com"},"message":"Adjust stack size for the nrf51\n\nDecrease the main stack size for the nrf51 so there is more heap\nspace available.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/da4787f036444b9de8496f745a46c9ad91fdc31f"},{"sha":"16329fd2d93f58728ac10e317db9d88ac7b153d1","author":{"name":"Russ Butler","email":"69f973ff88e6836c91c5c955bef644065b99a70f@arm.com"},"message":"Override new and delete operators to trap errors\n\nWhen new or new[] fails to allocate space trigger an error.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/16329fd2d93f58728ac10e317db9d88ac7b153d1"},{"sha":"1d3d01f0000079ccf32a36cd3eada3cc2dd09ade","author":{"name":"Russ Butler","email":"69f973ff88e6836c91c5c955bef644065b99a70f@arm.com"},"message":"Correctly set INITIAL_SP for K64F\n\nWith the latest K64F linker file the initial stack is out of sync\nwith INITIAL_SP when uVisor is not present. This patch removes\nthe incorrect declaration.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/1d3d01f0000079ccf32a36cd3eada3cc2dd09ade"},{"sha":"81382ebdb2332b1032cbe6b11b3a89bbbbf93214","author":{"name":"Russ Butler","email":"69f973ff88e6836c91c5c955bef644065b99a70f@arm.com"},"message":"Turn on main thread stack checking\n\nSince the heap and stack are no longer shared, stack checking on the\nmain thread can be turned back on. This allows stack overflows on the\nmain thread to be caught quickly.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/81382ebdb2332b1032cbe6b11b3a89bbbbf93214"},{"sha":"1615dca6bd642a18940400634f99d7756b25baa6","author":{"name":"Russ Butler","email":"69f973ff88e6836c91c5c955bef644065b99a70f@arm.com"},"message":"Add a test for heap and stack layout\n\nTest the following components of the heap and stacks:\n-Heap and interrupt stack are at the expected locations\n-Entire heap can be used\n-Heap limit is properly enforced and returns NULL when out of\n  of memory","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/1615dca6bd642a18940400634f99d7756b25baa6"},{"sha":"69bf173e221a1e0b1a81e3793970659fd2c6fb05","author":{"name":"Russ Butler","email":"69f973ff88e6836c91c5c955bef644065b99a70f@arm.com"},"message":"Decrease NUC472 interrupt stack size\n\nDecrease the interrupt stack of the NUC472 from 12KB to 8KB. This\nfrees up enough space to allow the core tests to run.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/69bf173e221a1e0b1a81e3793970659fd2c6fb05"},{"sha":"3587a08f8e5711ba59cf5754ad4089e15970a61e","author":{"name":"Russ Butler","email":"414722ef276723e077ab163e5e1810853fcf31f8@gmail.com"},"message":"Fix nrf52 initial stack pointer in ARMCC\n\nSet the initial stack pointer to the end of ram so it matches\nINITIAL_SP defined in RTX_CM_lib.h.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/3587a08f8e5711ba59cf5754ad4089e15970a61e"},{"sha":"d9ac33d0c3eaab39dbf5f4d7290e1b4b54e81f0e","author":{"name":"Russ Butler","email":"69f973ff88e6836c91c5c955bef644065b99a70f@arm.com"},"message":"Increase interrupt stack size for K64F\n\nThe config store tests use more than 2K of the interrupt stack, causing\nan overflow.  This patch bumps the K64F interrupt stack size to 4K\nfor ARMCC and GCC. The IAR interrupt stack is left untouched since\nit is 32K.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/d9ac33d0c3eaab39dbf5f4d7290e1b4b54e81f0e"},{"sha":"4382db1a6e0bb4f7ca777071174cb22ba3149606","author":{"name":"Sam Grove","email":"7fe9b298bb98a934ab3201957d91bc898719625a@gmail.com"},"message":"Merge pull request #2402 from c1728p9/main_thread_stack_checking_alt_impl\n\nMain thread stack checking alt impl","distinct":true,"url":"https://api.github.com/repos/ARMmbed/mbed-os/commits/4382db1a6e0bb4f7ca777071174cb22ba3149606"}]}
{"actor":{"display_login":"sg-"}}