1. 09 Jul, 2019 15 commits
  2. 05 Jun, 2019 7 commits
  3. 13 May, 2019 2 commits
  4. 12 May, 2019 1 commit
  5. 11 May, 2019 7 commits
  6. 09 May, 2019 1 commit
  7. 01 May, 2019 1 commit
  8. 30 Apr, 2019 1 commit
  9. 27 Apr, 2019 1 commit
  10. 26 Apr, 2019 2 commits
    • Earle F. Philhower, III's avatar
      Copy ESP8266 String w/SSO to ESP32 repo (#2715) · ab309e40
      Earle F. Philhower, III authored
      I redid the ESP8266 WString library to enable small string optimization
      (SSO) a while back, and think it would be helpful even on the ESP32 with
      its higher memory complement.
      
      SSO avoids lots of tiny mallocs() on the heap which cause fragmentation
      by using the memory in the class object itself to store the actual
      string and only mallocing() for buffers that are larger than what can
      fit in thie class object.  Modern C++ std::string implementations have
      this optimization as well, but since we're using Arduino strings we had
      to roll our own.
      ab309e40
    • lbernstone's avatar
      Ensure that _size is properly set in begin (#2706) · 932666a0
      lbernstone authored
      * Ensure that _size is properly set in begin
      
      * NULL check on _data assignment
      
      * Changed _data to malloc in order to catch alloc fails
      932666a0
  11. 25 Apr, 2019 2 commits