1. 09 Jul, 2019 18 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 1 commit
    • 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