1. 30 10月, 2018 6 次提交
    • B
      [cmap] Minor · be87959a
      Behdad Esfahbod 提交于
      be87959a
    • B
      Remove ASSERT_POD · 35d410f2
      Behdad Esfahbod 提交于
      Newer compilers / language allows structs with constructor in union.
      So, this was not actually testing anything.  Indeed, the recent
      change in DISALLOW_COPY *is* making some of our types non-POD.
      That broke some bots.
      
      Just remove this since it wasn't doing much, and I'd rather have
      DISALLOW_COPY.
      35d410f2
    • B
      Fix extra-semicolon warnings · 6f0454e1
      Behdad Esfahbod 提交于
      6f0454e1
    • B
      Make Array types uncopyable-unassignable · a256a92b
      Behdad Esfahbod 提交于
      Finally!  Catches hard-to-find errors like this:
      
      -    const SortedArrayOf<SVGDocumentIndexEntry> docs = this+svgDocEntries;
      +    const SortedArrayOf<SVGDocumentIndexEntry> &docs = this+svgDocEntries;
      
      We implement this for our array types.  This, in turn, trickles down
      into all types that embed the arrays.  So, as long as we define all
      open-ended structs in terms of Array types (all can be done using
      UnsizedArrayOf), this achieves the goal of making uncopyable all
      structs that are variable-sized.  Yay!
      a256a92b
    • B
      [svg] Minor · 31cc1f74
      Behdad Esfahbod 提交于
      31cc1f74
    • B
      Fix g-i warnings · 1366bb97
      Behdad Esfahbod 提交于
      1366bb97
  2. 29 10月, 2018 34 次提交